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

Functions

virtual const QuatGetValue (int index) const =0
 Gets the property for a particle by index.
 
virtual bool IsGlobal () const =0
 Verifies that the channel is global.
 
virtual const QuatGetValue () const =0
 If the channel is global, returns the global value.
 
FPInterfaceDescGetDesc ()
 
virtual void SetValue (int index, const Quat &v)=0
 Sets the property for a particle by index.
 
virtual void SetValue (const Quat &v)=0
 Sets the property for all particles at once thus making the channel global.
 
FPInterfaceDescGetDesc ()
 

Detailed Description

Function Documentation

◆ GetValue() [1/2]

const Quat & GetValue ( int  index) const
pure virtual

Gets the property for a particle by index.

◆ IsGlobal()

bool IsGlobal ( ) const
pure virtual

Verifies that the channel is global.

◆ GetValue() [2/2]

const Quat & GetValue ( ) const
pure virtual

If the channel is global, returns the global value.

If the channel is not global, returns the 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 PARTICLECHANNELQUATR_INTERFACE
Definition: IParticleChannelQuat.h:21
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613

◆ SetValue() [1/2]

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

Sets the property for a particle by index.

◆ SetValue() [2/2]

void SetValue ( const Quat v)
pure virtual

Sets the 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 PARTICLECHANNELQUATW_INTERFACE
Definition: IParticleChannelQuat.h:22