Inheritance diagram for TSimpleShapeRenderable:

Public Member Functions | |
| virtual I3DShRenderable::EType MCCOMAPI | GetGeometryType () const |
| virtual const TPointMesh *MCCOMAPI | GetPointMesh () const |
| virtual const TSegmentMesh *MCCOMAPI | GetSegmentMesh () const |
| virtual MCCOMErr MCCOMAPI | GetFMesh (real lod, FacetMesh **mesh) |
| virtual void MCCOMAPI | GetBoundingBox (TBBox3D &bbox) |
| virtual TRenderableFlags MCCOMAPI | GetRenderableFlags (void) const |
| virtual MCCOMErr MCCOMAPI | SetRenderableFlags (const TRenderableFlags flags) |
| virtual MCCOMErr MCCOMAPI | GetShadingApproximation (TShadingApproximation &shadingApprox, uint32 uvSpaceID) const |
Static Public Member Functions | |
| void | Create (TSimpleShapeRenderable **renderable) |
Public Attributes | |
| TRenderableFlags | fFlags |
| TBBox3D | fBox |
| const void * | fMesh |
| I3DShRenderable::EType | fGeometryType |
| TShadingApproximation | fShader |
Protected Member Functions | |
| TSimpleShapeRenderable () | |
|
|
|
|
|
|
|
|
Returns the bounding box of the renderable in local coordinates (for triangle meshes).
Reimplemented from TCountedRenderable. |
|
||||||||||||
|
Returns a pointer to the triangle mesh contained in this renderable. Returns NULL if the renderable is not a triangle mesh (see GetGeometryType()).
Reimplemented from TCountedRenderable. |
|
|
Returns the type of geometry that should be rendered (points, segments or triangles...) Reimplemented from TCountedRenderable. |
|
|
Returns a pointer to the point mesh contained in this renderable. Returns NULL if the renderable is not a point mesh (see GetGeometryType()). Reimplemented from TCountedRenderable. |
|
|
Returns the flags associated with this renderable. See TRenderableFlags for more info. Reimplemented from TCountedRenderable. |
|
|
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. |
|
||||||||||||
|
Returns an approximation of the shading that can be used for interactive rendering.
Reimplemented from TCountedRenderable. |
|
|
Sets the flags associated with this renderable.
Reimplemented from TCountedRenderable. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.9.1