Functions

IParticleChannelPTV.h

Functions

virtual TimeValue  GetTick (int index) const =0
  Get particle property.
virtual float  GetFraction (int index) const =0
  Returns true if "index" particle exists.
virtual void  GetTickFraction (int index, TimeValue &tick, float &fraction) const =0
virtual bool  IsSync () const =0
  Returns true if all particles have the same time.
virtual const PreciseTimeValue GetValue (int index) const =0
  Methods not in the mapped interface.
virtual const PreciseTimeValue GetValue () const =0
  Get synchronized time for all particles; if timing isn't synchronized then return time for the first particle in the container.
FPInterfaceDesc GetDesc ()

Function Documentation

TimeValue GetTick ( int  index ) const [pure virtual, inherited]

Get particle property.

float GetFraction ( int  index ) const [pure virtual, inherited]

Returns true if "index" particle exists.

void GetTickFraction ( int  index,
TimeValue &  tick,
float &  fraction 
) const [pure virtual, inherited]
bool IsSync ( ) const [pure virtual, inherited]

Returns true if all particles have the same time.

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

Methods not in the mapped interface.

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

Get synchronized time for all particles; if timing isn't synchronized then return time for the first particle in the container.

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

Implements FPInterface.

{ return GetDescByID(PARTICLECHANNELPTVR_INTERFACE); }