ParticleFlow/ParticleChannelMask.h File Reference
#include "PFExport.h"
#include <WTypes.h>
#include "../MaxHeap.h"
An interface for ParticleChannelMask.
The interface is used by Operators/Elements to define what channels are read/write. The class is implemented by system.
|
enum | PCU_genericChannelIndex {
PCG_float = 1<<0,
PCG_int = 1<<1,
PCG_Point3 = 1<<3,
PCG_bool = 1<<4,
PCG_PTV = 1<<7,
PCG_INode = 1<<9,
PCG_Matrix3 = 1<<10,
PCG_void = 1<<11,
PCG_AngAxis = 1<<13,
PCG_Quat = 1<<14,
PCG_Mesh = 1<<17,
PCG_TabUVVert = 1<<20,
PCG_TabTVFace = 1<<21,
PCG_Map = 1<<22,
PCG_MeshMap = 1<<23
} |
|
enum | PCU_channelIndex {
PCU_Undefined = 0,
PCU_Amount = 1<<0,
PCU_New = 1<<1,
PCU_ID = 1<<2,
PCU_Time = 1<<3,
PCU_BirthTime = 1<<4,
PCU_EventStart = 1<<5,
PCU_Position = 1<<6,
PCU_Speed = 1<<7,
PCU_Acceleration = 1<<8,
PCU_Orientation = 1<<9,
PCU_Spin = 1<<10,
PCU_Scale = 1<<11,
PCU_Shape = 1<<12,
PCU_ShapeTexture = 1<<16,
PCU_MtlIndex = 1<<18,
PCU_Selection = 1<<19,
PCU_MXSInteger = 1<<20,
PCU_MXSFloat = 1<<21,
PCU_MXSVector = 1<<22,
PCU_MXSMatrix = 1<<23,
PCU_DeathTime = 1<<24,
PCU_Lifespan = 1<<25
} |
|
Enumerator |
---|
PCG_float |
|
PCG_int |
|
PCG_Point3 |
|
PCG_bool |
|
PCG_PTV |
|
PCG_INode |
|
PCG_Matrix3 |
|
PCG_void |
|
PCG_AngAxis |
|
PCG_Quat |
|
PCG_Mesh |
|
PCG_TabUVVert |
|
PCG_TabTVFace |
|
PCG_Map |
|
PCG_MeshMap |
|
Definition: ParticleChannelMask.h:26
Definition: ParticleChannelMask.h:47
Definition: ParticleChannelMask.h:37
Definition: ParticleChannelMask.h:40
Definition: ParticleChannelMask.h:43
Definition: ParticleChannelMask.h:49
Definition: ParticleChannelMask.h:35
Definition: ParticleChannelMask.h:36
Definition: ParticleChannelMask.h:30
Definition: ParticleChannelMask.h:48
Definition: ParticleChannelMask.h:29
Definition: ParticleChannelMask.h:33
Definition: ParticleChannelMask.h:46
Definition: ParticleChannelMask.h:39
Definition: ParticleChannelMask.h:27
Enumerator |
---|
PCU_Undefined |
|
PCU_Amount |
|
PCU_New |
|
PCU_ID |
|
PCU_Time |
|
PCU_BirthTime |
|
PCU_EventStart |
|
PCU_Position |
|
PCU_Speed |
|
PCU_Acceleration |
|
PCU_Orientation |
|
PCU_Spin |
|
PCU_Scale |
|
PCU_Shape |
|
PCU_ShapeTexture |
|
PCU_MtlIndex |
|
PCU_Selection |
|
PCU_MXSInteger |
|
PCU_MXSFloat |
|
PCU_MXSVector |
|
PCU_MXSMatrix |
|
PCU_DeathTime |
|
PCU_Lifespan |
|
Definition: ParticleChannelMask.h:83
Definition: ParticleChannelMask.h:78
Definition: ParticleChannelMask.h:63
Definition: ParticleChannelMask.h:68
Definition: ParticleChannelMask.h:62
Definition: ParticleChannelMask.h:81
Definition: ParticleChannelMask.h:57
Definition: ParticleChannelMask.h:66
Definition: ParticleChannelMask.h:64
Definition: ParticleChannelMask.h:77
Definition: ParticleChannelMask.h:74
Definition: ParticleChannelMask.h:65
Definition: ParticleChannelMask.h:67
Definition: ParticleChannelMask.h:58
Definition: ParticleChannelMask.h:70
Definition: ParticleChannelMask.h:60
Definition: ParticleChannelMask.h:76
Definition: ParticleChannelMask.h:82
Definition: ParticleChannelMask.h:79
Definition: ParticleChannelMask.h:61
Definition: ParticleChannelMask.h:69
Definition: ParticleChannelMask.h:59
Definition: ParticleChannelMask.h:80