Mesh Class Reference
#include <Mesh.h>
Inheritance diagram for Mesh:
# Public Types | |
| typedef const MeshSpec | MeshROMSpec |
# Public Member Functions | |
| void | constructor (Entity owner, const MeshSpec *meshSpec) |
| override RightBox | getRightBox () |
| override VirtualList | getVertices () |
| override void | render (Vector3D relativePosition) |
| override bool | draw () |
| void | addSegments (PixelVector(*segments)[2], Vector3D displacement) |
| void | addSegment (Vector3D startVector, Vector3D endVector) |
| bool | drawInterlaced () |
# Static Protected Member Functions | |
| static RightBox | getRightBoxFromSpec (MeshSpec *meshSpec) |
# Protected Attributes | |
| VirtualList | segments |
| List of segments. | |
| VirtualList | vertices |
| List of vertices. | |
# Additional Inherited Members | |
Private Types inherited from Wireframe | |
| typedef const WireframeSpec | WireframeROMSpec |
Private Member Functions inherited from Wireframe | |
| void | constructor (Entity owner, const WireframeSpec *wireframeSpec) |
| void | setDisplacement (Vector3D displacement) |
| bool | isVisible () |
| bool | prepareForRender (Vector3D *relativePosition, const Vector3D *cameraDirection) |
# Detailed Description
# Member Typedef Documentation
# MeshROMSpec
| typedef const MeshSpec MeshROMSpec |
# Member Function Documentation
# addSegment()
# addSegments()
| void Mesh::addSegments | ( | PixelVector(*) | segments[2], |
| Vector3D | displacement ) |
# constructor()
# draw()
|
virtual |
# drawInterlaced()
| bool Mesh::drawInterlaced | ( | ) |
# getRightBox()
|
virtual |
# getRightBoxFromSpec()
# getVertices()
|
virtual |
# render()
|
virtual |
# Member Data Documentation
# segments
|
protected |
# vertices
|
protected |
The documentation for this class was generated from the following files:
Private Types inherited from