TSegmentMeshRenderable Class Reference

Inheritance diagram for TSegmentMeshRenderable:

TRenderableHelper TCountedRenderable TMCSMPCountedObject I3DShRenderable IMCUnknown IMCUnknown List of all members.

Public Member Functions

virtual I3DShRenderable::EType
MCCOMAPI 
GetGeometryType () const
virtual const TSegmentMesh
*MCCOMAPI 
GetSegmentMesh () const

Static Public Member Functions

void Create (TRenderableHelper **outRenderable, TMCColorRGB &inColorRef, TBBox3D &inBBoxRef, TRenderableFlags &inFlagsRef, TSegmentMesh &inSegmentMeshRef)

Protected Member Functions

 TSegmentMeshRenderable (TMCColorRGB &inColorRef, TBBox3D &inBBoxRef, TRenderableFlags &inFlagsRef, TSegmentMesh &inSegmentMeshRef)
 ~TSegmentMeshRenderable ()

Protected Attributes

TSegmentMesh & fSegmentMeshRef

Constructor & Destructor Documentation

TSegmentMeshRenderable::TSegmentMeshRenderable (  TMCColorRGB &  inColorRef,
TBBox3D &  inBBoxRef,
TRenderableFlags &  inFlagsRef,
TSegmentMesh &  inSegmentMeshRef
)  [inline, protected]
 

TSegmentMeshRenderable::~TSegmentMeshRenderable (   )  [inline, protected]
 


Member Function Documentation

void TSegmentMeshRenderable::Create (  TRenderableHelper **  outRenderable,
TMCColorRGB &  inColorRef,
TBBox3D &  inBBoxRef,
TRenderableFlags &  inFlagsRef,
TSegmentMesh &  inSegmentMeshRef
)  [inline, static]
 

virtual I3DShRenderable::EType MCCOMAPI TSegmentMeshRenderable::GetGeometryType (   )  const [inline, virtual]
 

Returns the type of geometry that should be rendered (points, segments or triangles...)

Implements TRenderableHelper.

virtual const TSegmentMesh* MCCOMAPI TSegmentMeshRenderable::GetSegmentMesh (   )  const [inline, virtual]
 

Returns a pointer to the segment mesh contained in this renderable. Returns NULL if the renderable is not a segment mesh (see GetGeometryType()).

Reimplemented from TCountedRenderable.


Member Data Documentation

TSegmentMesh& TSegmentMeshRenderable::fSegmentMeshRef [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Mar 14 12:29:10 2005 for Carrara SDK Doc by  doxygen 1.3.9.1