3ds Max C++ API Reference
IParticleChannelNew.h File Reference

Channel-specific interfaces for ParticleChannelNew. More...

#include "../ifnpub.h"

Classes

class  IParticleChannelNewR
 
class  IParticleChannelNewW
 

Macros

#define PARTICLECHANNELNEWR_INTERFACE   Interface_ID(0x74f93b01, 0x1eb34500)
 
#define PARTICLECHANNELNEWW_INTERFACE   Interface_ID(0x74f93b01, 0x1eb34501)
 
#define GetParticleChannelNewRInterface(obj)   ((IParticleChannelNewR*)obj->GetInterface(PARTICLECHANNELNEWR_INTERFACE))
 
#define GetParticleChannelNewWInterface(obj)   ((IParticleChannelNewW*)obj->GetInterface(PARTICLECHANNELNEWW_INTERFACE))
 

Enumerations

enum  { particleChannelNew_isNew , particleChannelNew_isAllNew , particleChannelNew_isAllOld }
 
enum  { particleChannelNew_setNew , particleChannelNew_setOld , particleChannelNew_setAllNew , particleChannelNew_setAllOld }
 

Detailed Description

Channel-specific interfaces for ParticleChannelNew.

The channel is used to mark particles that have just come to the current event (either via birth or a jump from another event

Macro Definition Documentation

◆ PARTICLECHANNELNEWR_INTERFACE

#define PARTICLECHANNELNEWR_INTERFACE   Interface_ID(0x74f93b01, 0x1eb34500)

◆ PARTICLECHANNELNEWW_INTERFACE

#define PARTICLECHANNELNEWW_INTERFACE   Interface_ID(0x74f93b01, 0x1eb34501)

◆ GetParticleChannelNewRInterface

#define GetParticleChannelNewRInterface (   obj)    ((IParticleChannelNewR*)obj->GetInterface(PARTICLECHANNELNEWR_INTERFACE))

◆ GetParticleChannelNewWInterface

#define GetParticleChannelNewWInterface (   obj)    ((IParticleChannelNewW*)obj->GetInterface(PARTICLECHANNELNEWW_INTERFACE))

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
particleChannelNew_isNew 
particleChannelNew_isAllNew 
particleChannelNew_isAllOld 
31 };
@ particleChannelNew_isNew
Definition: IParticleChannelNew.h:28
@ particleChannelNew_isAllOld
Definition: IParticleChannelNew.h:30
@ particleChannelNew_isAllNew
Definition: IParticleChannelNew.h:29

◆ anonymous enum

anonymous enum
Enumerator
particleChannelNew_setNew 
particleChannelNew_setOld 
particleChannelNew_setAllNew 
particleChannelNew_setAllOld 
38 };
@ particleChannelNew_setAllNew
Definition: IParticleChannelNew.h:36
@ particleChannelNew_setAllOld
Definition: IParticleChannelNew.h:37
@ particleChannelNew_setOld
Definition: IParticleChannelNew.h:35
@ particleChannelNew_setNew
Definition: IParticleChannelNew.h:34