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

Functions

virtual const AngAxisGetValue (int index) const =0
 Get property for particle with index.
 
virtual bool IsGlobal () const =0
 Verify if the channel is global.
 
virtual const AngAxisGetValue () const =0
 If channel is global returns the global value.
 
FPInterfaceDescGetDesc ()
 
virtual void SetValue (int index, const AngAxis &v)=0
 Set property for particle with index.
 
virtual void SetValue (const AngAxis &v)=0
 Set property for all particles at once thus making the channel global.
 
FPInterfaceDescGetDesc ()
 

Detailed Description

Function Documentation

◆ GetValue() [1/2]

const AngAxis & 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]

const AngAxis & GetValue ( ) const
pure virtual

If channel is global returns the global value.

If channel is not global returns value of the first particle. Returns bounding box for all particles.

◆ GetDesc() [1/2]

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

Implements FPInterface.

#define PARTICLECHANNELANGAXISR_INTERFACE
Definition: IParticleChannelAngAxis.h:21
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613

◆ SetValue() [1/2]

void SetValue ( int  index,
const AngAxis v 
)
pure virtual

Set property for particle with index.

◆ SetValue() [2/2]

void SetValue ( const AngAxis v)
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 PARTICLECHANNELANGAXISW_INTERFACE
Definition: IParticleChannelAngAxis.h:22