Functions |
|
virtual int | Display (IObject *pCont, TimeValue time, Object *pSystem, INode *psNode, INode *pgNode, ViewExp *vpt, int flags)=0 |
The following methods are redirected from
the particle object level to a particular ActionList. |
|
virtual int | HitTest (IObject *pCont, TimeValue time, Object *pSystem, INode *psNode, INode *pgNode, int type, int crossing, int flags, IPoint2 *p, ViewExp *vpt)=0 |
See virtual int Display() |
|
virtual void | GetWorldBoundBox (IObject *pCont, TimeValue time, Object *pSystem, INode *pgNode, ViewExp *vp, Box3 &box)=0 |
See virtual int Display() |
|
virtual void | GetLocalBoundBox (IObject *pCont, TimeValue time, Object *pSystem, INode *pgNode, ViewExp *vp, Box3 &box)=0 |
See virtual int Display() |
|
virtual DWORD | GetWireColor () const =0 |
See virtual int Display() |
|
virtual void | SetWireColor (DWORD color)=0 |
See virtual int Display() |
|
virtual void | MaybeEnlargeViewportRect (IObject *pCont, TimeValue time, GraphicsWindow *gw, Rect &rect) |
See virtual int Display() |
|
FPInterfaceDesc * | GetDesc () |
int Display | ( | IObject * | pCont, |
TimeValue | time, | ||
Object * | pSystem, | ||
INode * | psNode, | ||
INode * | pgNode, | ||
ViewExp * | vpt, | ||
int | flags | ||
) | [pure virtual, inherited] |
The following methods are redirected from the particle object level to a particular ActionList.
The first parameter is a particle container of the ActionList.
pCont,: | particle container to draw particles from |
time,: | current frame to draw particles at. It's supposed that the container has been already updated to satisfy this moment |
pSystem,: | particle system that makes the call |
psNode,: | INode of the particle system. |
pgNode,: | INode of particle group. Particle system may have several particle groups according to number of ActionLists |
vpt,: | viewport as of the BaseObject::Display(...) method |
flags,: | flags as of the BaseObject::Display(...) method |
int HitTest | ( | IObject * | pCont, |
TimeValue | time, | ||
Object * | pSystem, | ||
INode * | psNode, | ||
INode * | pgNode, | ||
int | type, | ||
int | crossing, | ||
int | flags, | ||
IPoint2 * | p, | ||
ViewExp * | vpt | ||
) | [pure virtual, inherited] |
See virtual int Display()
void GetWorldBoundBox | ( | IObject * | pCont, |
TimeValue | time, | ||
Object * | pSystem, | ||
INode * | pgNode, | ||
ViewExp * | vp, | ||
Box3 & | box | ||
) | [pure virtual, inherited] |
See virtual int Display()
void GetLocalBoundBox | ( | IObject * | pCont, |
TimeValue | time, | ||
Object * | pSystem, | ||
INode * | pgNode, | ||
ViewExp * | vp, | ||
Box3 & | box | ||
) | [pure virtual, inherited] |
See virtual int Display()
DWORD GetWireColor | ( | ) | const [pure virtual, inherited] |
See virtual int Display()
void SetWireColor | ( | DWORD | color | ) | [pure virtual, inherited] |
See virtual int Display()
void MaybeEnlargeViewportRect | ( | IObject * | pCont, |
TimeValue | time, | ||
GraphicsWindow * | gw, | ||
Rect & | rect | ||
) | [inline, virtual, inherited] |
FPInterfaceDesc * GetDesc | ( | ) | [inline, virtual, inherited] |
Implements FPInterface.
{ return GetDescByID(PFVIEWPORT_INTERFACE); }