Public Types | Public Member Functions

IParticleChannelPTVR Class Reference

Search for all occurrences

#include <IParticleChannelPTV.h>

Inheritance diagram for IParticleChannelPTVR:
Inheritance graph
[legend]

List of all members.

Public Types

enum   { kGetTick, kGetFraction, kGetTickFraction, kIsSync }

Public Member Functions

BEGIN_FUNCTION_MAP  FN_1 (kGetTick, TYPE_TIMEVALUE, GetTick, TYPE_INT)
  FN_1 (kGetFraction, TYPE_FLOAT, GetFraction, TYPE_INT)
  VFN_3 (kGetTickFraction, GetTickFraction, TYPE_INT, TYPE_TIMEVALUE_BR, TYPE_FLOAT_BR)
  FN_0 (kIsSync, TYPE_bool, IsSync)
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 ()

Member Enumeration Documentation

anonymous enum

Member Function Documentation

BEGIN_FUNCTION_MAP FN_1 ( kGetTick  ,
TYPE_TIMEVALUE  ,
GetTick  ,
TYPE_INT   
)
FN_1 ( kGetFraction  ,
TYPE_FLOAT  ,
GetFraction  ,
TYPE_INT   
)
VFN_3 ( kGetTickFraction  ,
GetTickFraction  ,
TYPE_INT  ,
TYPE_TIMEVALUE_BR  ,
TYPE_FLOAT_BR   
)
FN_0 ( kIsSync  ,
TYPE_bool  ,
IsSync   
)

IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR
IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR IParticleChannelPTVR