| Functions | |
| PFExport | ParticleChannelMask () | 
| constructors/destructor/assigning  More... | |
| PFExport | ParticleChannelMask (const ParticleChannelMask &) | 
| constructors/destructor/assigning  More... | |
| PFExport | ParticleChannelMask (DWORD readMask, DWORD writeMask) | 
| constructors/destructor/assigning  More... | |
| PFExport ParticleChannelMask & | operator= (const ParticleChannelMask &) | 
| constructors/destructor/assigning  More... | |
| PFExport | ~ParticleChannelMask () | 
| constructors/destructor/assigning  More... | |
| PFExport int | operator== (const ParticleChannelMask &) const | 
| Test for equality.  More... | |
| PFExport int | operator!= (const ParticleChannelMask &) const | 
| Test for equality.  More... | |
| PFExport void | SetReadChannels (DWORD channelsFlag) | 
| set standard read/write and custom channels methods.  More... | |
| PFExport void | SetWriteChannels (DWORD channelsFlag) | 
| See PFExport void SetReadChannels()  More... | |
| PFExport bool | SetChannels (int numChannels, Interface_ID *channels) | 
| See PFExport void SetReadChannels()  More... | |
| PFExport void | AddReadChannels (DWORD channelsFlag) | 
| See PFExport void SetReadChannels()  More... | |
| PFExport void | RemoveReadChannels (DWORD channelsFlag) | 
| See PFExport void SetReadChannels()  More... | |
| PFExport void | AddWriteChannels (DWORD channelsFlag) | 
| See PFExport void SetReadChannels()  More... | |
| PFExport void | RemoveWriteChannels (DWORD channelsFlag) | 
| See PFExport void SetReadChannels()  More... | |
| PFExport bool | AddChannel (Interface_ID &channel) | 
| See PFExport void SetReadChannels()  More... | |
| PFExport bool | RemoveChannel (Interface_ID &channel) | 
| See PFExport void SetReadChannels()  More... | |
| PFExport const int | GetNumChannels () const | 
| get channels methods  More... | |
| PFExport const Interface_ID | GetChannel (int i) const | 
| PFExport const bool | HasChannel (Interface_ID &channel) const | 
| has channels methods.  More... | |
| PFExport const bool | HasReadChannels (DWORD channelsFlag) const | 
| returns true if all readChannels are present  More... | |
| PFExport const bool | HasWriteChannels (DWORD channelsFlag) const | 
| returns true if all writeChannels are present  More... | |
| static PFExport int | NumStandardParticleChannels () | 
| maximum number of available standard particle channels (constant)  More... | |
| static PFExport const ParticleChannelMask & | Null () | 
| empty mask  More... | |
| Variables | |
| DWORD | m_readFlag | 
| DWORD | m_writeFlag | 
| bool | m_numSRChannelsValid | 
| bool | m_numSWChannelsValid | 
| int | m_numStandardReadChannels | 
| int | m_numStandardWriteChannels | 
| int | m_numCustomChannels | 
| Interface_ID * | m_customChannels | 
| static const DWORD | kChannelsCast | 
| static const int | kNumStandardParticleChannels | 
| static const ParticleChannelMask | kNull | 
constructors/destructor/assigning
| PFExport ParticleChannelMask | ( | const ParticleChannelMask & | ) | 
constructors/destructor/assigning
| PFExport ParticleChannelMask | ( | DWORD | readMask, | 
| DWORD | writeMask | ||
| ) | 
constructors/destructor/assigning
| PFExport ParticleChannelMask & operator= | ( | const ParticleChannelMask & | ) | 
constructors/destructor/assigning
constructors/destructor/assigning
| PFExport int operator== | ( | const ParticleChannelMask & | ) | const | 
Test for equality.
| PFExport int operator!= | ( | const ParticleChannelMask & | ) | const | 
Test for equality.
set standard read/write and custom channels methods.
If a custom particle channel is indeed a standard particle channel then it's stored as a flag
See PFExport void SetReadChannels()
| PFExport bool SetChannels | ( | int | numChannels, | 
| Interface_ID * | channels | ||
| ) | 
See PFExport void SetReadChannels()
See PFExport void SetReadChannels()
See PFExport void SetReadChannels()
See PFExport void SetReadChannels()
See PFExport void SetReadChannels()
| PFExport bool AddChannel | ( | Interface_ID & | channel | ) | 
See PFExport void SetReadChannels()
| PFExport bool RemoveChannel | ( | Interface_ID & | channel | ) | 
See PFExport void SetReadChannels()
| PFExport const Interface_ID GetChannel | ( | int | i | ) | const | 
| PFExport const bool HasChannel | ( | Interface_ID & | channel | ) | const | 
has channels methods.
Returns true if the channel is present
| PFExport const bool HasReadChannels | ( | DWORD | channelsFlag | ) | const | 
returns true if all readChannels are present
| PFExport const bool HasWriteChannels | ( | DWORD | channelsFlag | ) | const | 
returns true if all writeChannels are present
maximum number of available standard particle channels (constant)
| 
 | static | 
empty mask
| 
 | protected | 
| 
 | protected | 
| 
 | mutableprotected | 
| 
 | mutableprotected | 
| 
 | mutableprotected | 
| 
 | mutableprotected | 
| 
 | protected | 
| 
 | protected | 
| 
 | staticprotected | 
| 
 | staticprotected | 
| 
 | staticprotected |