Public Member Functions | |
virtual I3DShRenderable::EType MCCOMAPI | GetGeometryType () const |
virtual const TSegmentMesh *MCCOMAPI | GetSegmentMesh () const |
Static Public Member Functions | |
static 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 |
TSegmentMeshRenderable::TSegmentMeshRenderable | ( | TMCColorRGB & | inColorRef, | |
TBBox3D & | inBBoxRef, | |||
TRenderableFlags & | inFlagsRef, | |||
TSegmentMesh & | inSegmentMeshRef | |||
) | [inline, protected] |
TSegmentMeshRenderable::~TSegmentMeshRenderable | ( | ) | [inline, protected] |
static 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.
TSegmentMesh& TSegmentMeshRenderable::fSegmentMeshRef [protected] |