Public Member Functions

IPFRender Class Reference

Search for all occurrences

#include <IPFRender.h>

Inheritance diagram for IPFRender:
Inheritance graph
[legend]

List of all members.

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

IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender
IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender IPFRender