IParticleChannelNew.h

IParticleChannelNew.h

Module description

Functions

virtual bool IsNew (int index) const =0
 Checks whether the particle specified by index is new. More...
 
virtual bool IsAllNew () const =0
 Checks whether all particles are new. More...
 
virtual bool IsAllOld () const =0
 Checks whether all particles are old. More...
 
FPInterfaceDescGetDesc ()
 
virtual void SetNew (int index)=0
 Sets particle as new, returns true on success. More...
 
virtual void SetOld (int index)=0
 Sets particle as old, returns true on success. More...
 
virtual void SetAllNew ()=0
 Sets all particles as "new". More...
 
virtual void SetAllOld ()=0
 Sets all particles as "old". More...
 
FPInterfaceDescGetDesc ()
 

Function Documentation

bool IsNew ( int  index) const
pure virtual

Checks whether the particle specified by index is new.

bool IsAllNew ( ) const
pure virtual

Checks whether all particles are new.

bool IsAllOld ( ) const
pure virtual

Checks whether all particles are old.

FPInterfaceDesc * GetDesc ( )
inlinevirtual
Remarks
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

#define PARTICLECHANNELNEWR_INTERFACE
Definition: IParticleChannelNew.h:21
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613
void SetNew ( int  index)
pure virtual

Sets particle as new, returns true on success.

void SetOld ( int  index)
pure virtual

Sets particle as old, returns true on success.

void SetAllNew ( )
pure virtual

Sets all particles as "new".

void SetAllOld ( )
pure virtual

Sets all particles as "old".

FPInterfaceDesc * GetDesc ( )
inlinevirtual
Remarks
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

#define PARTICLECHANNELNEWW_INTERFACE
Definition: IParticleChannelNew.h:22
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613