3ds Max C++ API Reference
Loading...
Searching...
No Matches
IParticleChannelBool.h

Functions

virtual bool GetValue (int index) const =0
 get property for particle with index
 
virtual bool IsGlobal () const =0
 verify if the channel is global
 
virtual bool GetValue () const =0
 if channel is global returns the global value.
 
FPInterfaceDescGetDesc ()
 
virtual void SetValue (int index, bool value)=0
 set property for particle with index
 
virtual void SetValue (bool value)=0
 set property for all particles at once thus making the channel global
 
FPInterfaceDescGetDesc ()
 

Detailed Description

Function Documentation

◆ GetValue() [1/2]

bool GetValue ( int  index) const
pure virtual

get property for particle with index

◆ IsGlobal()

bool IsGlobal ( ) const
pure virtual

verify if the channel is global

◆ GetValue() [2/2]

bool GetValue ( ) const
pure virtual

if channel is global returns the global value.

if channel is not global returns value of the first particle

◆ GetDesc() [1/2]

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

Implements FPInterface.

#define PARTICLECHANNELBOOLR_INTERFACE
Definition: IParticleChannelBool.h:20
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613

◆ SetValue() [1/2]

void SetValue ( int  index,
bool  value 
)
pure virtual

set property for particle with index

◆ SetValue() [2/2]

void SetValue ( bool  value)
pure virtual

set property for all particles at once thus making the channel global

◆ GetDesc() [2/2]

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

Implements FPInterface.

#define PARTICLECHANNELBOOLW_INTERFACE
Definition: IParticleChannelBool.h:21