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 |