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

Functions

virtual void GetID (int index, int &particleIndex, int &particleBorn) const =0
virtual int GetParticleIndex (int index) const =0
 Returns particleIndex.
virtual int GetParticleBorn (int index) const =0
 Returns particleBorn.
virtual const ParticleIDGetID (int index) const =0
 Methods not in the mapped interface.
FPInterfaceDescGetDesc ()
virtual void SetID (int index, int particleIndex, int particleBorn)=0
 Set particle property.
virtual void SetID (int index, const ParticleID &id)=0
 Methods not in the mapped interface.
FPInterfaceDescGetDesc ()

Detailed Description

Function Documentation

◆ GetID() [1/2]

virtual void GetID ( int index,
int & particleIndex,
int & particleBorn ) const
pure virtual

◆ GetParticleIndex()

virtual int GetParticleIndex ( int index) const
pure virtual

Returns particleIndex.

◆ GetParticleBorn()

virtual int GetParticleBorn ( int index) const
pure virtual

Returns particleBorn.

◆ GetID() [2/2]

virtual const ParticleID & GetID ( int index) const
pure virtual

Methods not in the mapped interface.

◆ GetDesc() [1/2]

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

Implements FPInterface.

#define PARTICLECHANNELIDR_INTERFACE
Definition IParticleChannelID.h:36
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition ifnpub.h:619

◆ SetID() [1/2]

virtual void SetID ( int index,
int particleIndex,
int particleBorn )
pure virtual

Set particle property.

◆ SetID() [2/2]

virtual void SetID ( int index,
const ParticleID & id )
pure virtual

Methods not in the mapped interface.

◆ GetDesc() [2/2]

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

Implements FPInterface.

#define PARTICLECHANNELIDW_INTERFACE
Definition IParticleChannelID.h:37