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); }