#include <IParticleChannelPTV.h>
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
- Enumerator:
-
kGetTick |
|
kGetFraction |
|
kGetTickFraction |
|
kIsSync |
|
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