This reference page is linked to from the following overview topics: New Classes and Methods, Particle Flow SDK Extensions.
#include <IParticleChannelExt2.h>
Public Member Functions |
|
| virtual bool | Deglobalize (void)=0 |
| Make the data not to be global in the
particle channel. |
|
| virtual void | SuspendSharedDataShrinkage (void) |
| virtual void | ResumeSharedDataShrinkage (bool doDataShrink=false) |
| FPInterfaceDesc * | GetDesc () |
| bool Deglobalize | ( | void | ) | [pure virtual] |
Make the data not to be global in the particle channel.
This is mostly done to allow multi-threaded read/write access to the data Returns true if the operation is successful. It may return false if there is zero or one data item in the channel.
| virtual void SuspendSharedDataShrinkage | ( | void | ) | [inline, virtual] |
| virtual void ResumeSharedDataShrinkage | ( | bool | doDataShrink =
false |
) | [inline, virtual] |
{ UNREFERENCED_PARAMETER(doDataShrink); }
| FPInterfaceDesc * GetDesc | ( | ) | [inline, virtual] |
Implements FPInterface.
{ return GetDescByID(PARTICLECHANNELEXT2_INTERFACE); }