#include <IPFRender.h>
Public Member Functions |
|
virtual int | HasRenderableGeometry () |
The following methods are redirected from
the particle object level to a particular ActionList. |
|
virtual int | IsInstanceDependent (IObject *pCont, Object *pSystem) |
If an object creates different meshes
depending on the particular instance (view-dependent) it should
return 1. |
|
virtual Mesh * | GetRenderMesh (IObject *pCont, TimeValue t, Object *pSystem, INode *inode, View &view, BOOL &needDelete)=0 |
GetRenderMesh should be implemented by all
renderable GeomObjects. |
|
virtual int | NumberOfRenderMeshes (IObject *pCont, TimeValue t, Object *pSystem) |
Objects may now supply multiple render
meshes. |
|
virtual Mesh * | GetMultipleRenderMesh (IObject *pCont, TimeValue t, Object *pSystem, INode *inode, View &view, BOOL &needDelete, int meshNumber) |
For multiple render meshes, this method must
be implemented. |
|
virtual void | GetMultipleRenderMeshTM (IObject *pCont, TimeValue t, Object *pSystem, INode *inode, View &view, int meshNumber, Matrix3 &meshTM, Interval &meshTMValid) |
For multiple render meshes, this method must
be implemented. |
|
virtual PatchMesh * | GetRenderPatchMesh (IObject *pCont, TimeValue t, Object *pSystem, INode *inode, View &view, BOOL &needDelete) |
If this returns NULL, then GetRenderMesh
will be called. |
|
virtual Class_ID | PreferredCollapseType (IObject *pCont, Object *pSystem) |
virtual BOOL | CanDoDisplacementMapping (IObject *pCont, Object *pSystem) |
FPInterfaceDesc * | GetDesc () |