Enumerator | Functions

IParticleChannelMatrix3.h

Functions

virtual const Matrix3 GetValue (int index) const =0
  Get property for particle with index.
virtual bool  IsGlobal () const =0
  Verify if the channel is global.
virtual const Matrix3 GetValue () const =0
  If channel is global returns the global value If channel is not global returns value of the first particle Returns bounding box for all particles.
FPInterfaceDesc GetDesc ()
BEGIN_FUNCTION_MAP  VFN_2 (kSetValue, SetValue, TYPE_INT, TYPE_MATRIX3_BR)
  VFN_1 (kSetValueGlobal, SetValue, TYPE_MATRIX3_BR)
virtual void  SetValue (int index, const Matrix3 &v)=0
  Set property for particle with index.
virtual void  SetValue (const Matrix3 &v)=0
  Set property for all particles at once thus making the channel global.
FPInterfaceDesc GetDesc ()

Function Documentation

const Matrix3 & GetValue ( int  index ) const [pure virtual, inherited]

Get property for particle with index.

bool IsGlobal ( ) const [pure virtual, inherited]

Verify if the channel is global.

const Matrix3 & GetValue ( ) const [pure virtual, inherited]

If channel is global returns the global value If channel is not global returns value of the first particle Returns bounding box for all particles.

FPInterfaceDesc * GetDesc ( ) [inline, virtual, inherited]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

{ return GetDescByID(PARTICLECHANNELMATRIX3R_INTERFACE); }
BEGIN_FUNCTION_MAP VFN_2 ( kSetValue  ,
SetValue  ,
TYPE_INT  ,
TYPE_MATRIX3_BR   
) [inherited]
VFN_1 ( kSetValueGlobal  ,
SetValue  ,
TYPE_MATRIX3_BR   
) [inherited]
void SetValue ( int  index,
const Matrix3 v 
) [pure virtual, inherited]

Set property for particle with index.

void SetValue ( const Matrix3 v ) [pure virtual, inherited]

Set property for all particles at once thus making the channel global.

FPInterfaceDesc * GetDesc ( ) [inline, virtual, inherited]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

{ return GetDescByID(PARTICLECHANNELMATRIX3W_INTERFACE); }