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
() |
Function Documentation
The following methods are redirected from the particle object
level to a particular ActionList.
The first parameter is a particle container of the
ActionList.
- Parameters:
-
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 |
DWORD GetWireColor |
( |
|
) |
const [pure virtual] |
void SetWireColor |
( |
DWORD |
color |
) |
[pure virtual] |