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