#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 () |