|
Basic Renderer
|
This is the complete list of members for Geometry, including all inherited members.
| addInstance(const std::string &instanceName) | Geometry | |
| addInstance(const std::string &instanceName, PropertiesPtr instanceProperties) | Geometry | virtual |
| allocIndexData(size_t nIndices) | Geometry | protectedvirtual |
| allocVertexData(size_t nVertices) | Geometry | protectedvirtual |
| clearInstances() | Geometry | virtual |
| copyIndexData(const GeometryData::VboIndices &arg) | Geometry | protectedvirtual |
| copyVertexData(const GeometryData::VboVertices &arg) | Geometry | protectedvirtual |
| createBoundingBoxObjectSpace(const GeometryData::VboVertices &arg) | Geometry | protectedvirtual |
| deleteGeometry() | Geometry | inlinevirtual |
| draw(GLenum mode=GL_TRIANGLES) override | Geometry | virtual |
| drawInstance(const std::string &instanceName, GLenum mode=GL_TRIANGLES) override | Geometry | virtual |
| Geometry() | Geometry | inline |
| getBoundingBoxObjectSpace() | Geometry | inline |
| getIndexData() | Geometry | inline |
| getInstanceProperties(const std::string &instanceName) | Geometry | virtual |
| getMaterial() | Geometry | inline |
| getNumIndices() | Geometry | inline |
| getNumVertices() | Geometry | inline |
| getProperties() | Geometry | inline |
| getVertexData() | Geometry | inline |
| IndexDataPtr typedef | Geometry | |
| initialize(GeometryDataPtr geometryData) | Geometry | virtual |
| initializeVertexBuffer() | Geometry | protectedvirtual |
| PropertiesMap typedef | Geometry | |
| removeInstance(const std::string &instanceName) | Geometry | virtual |
| setBoundingBoxObjectSpace(vmml::AABBf arg) | Geometry | inline |
| setIndexData(IndexDataPtr arg) | Geometry | inline |
| setMaterial(MaterialPtr arg) | Geometry | inline |
| setProperties(PropertiesPtr arg) | Geometry | inline |
| setVertexData(VertexDataPtr arg) | Geometry | inline |
| VertexDataPtr typedef | Geometry | |
| ~Geometry() | Geometry | inlinevirtual |
| ~IDrawable() | IDrawable | inlinevirtual |