Geometry Member List

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)Geometryvirtual
allocIndexData(size_t nIndices)Geometryprotectedvirtual
allocVertexData(size_t nVertices)Geometryprotectedvirtual
clearInstances()Geometryvirtual
copyIndexData(const GeometryData::VboIndices &arg)Geometryprotectedvirtual
copyVertexData(const GeometryData::VboVertices &arg)Geometryprotectedvirtual
createBoundingBoxObjectSpace(const GeometryData::VboVertices &arg)Geometryprotectedvirtual
deleteGeometry()Geometryinlinevirtual
draw(GLenum mode=GL_TRIANGLES) overrideGeometryvirtual
drawInstance(const std::string &instanceName, GLenum mode=GL_TRIANGLES) overrideGeometryvirtual
Geometry()Geometryinline
getBoundingBoxObjectSpace()Geometryinline
getIndexData()Geometryinline
getInstanceProperties(const std::string &instanceName)Geometryvirtual
getMaterial()Geometryinline
getNumIndices()Geometryinline
getNumVertices()Geometryinline
getProperties()Geometryinline
getVertexData()Geometryinline
IndexDataPtr typedefGeometry
initialize(GeometryDataPtr geometryData)Geometryvirtual
initializeVertexBuffer()Geometryprotectedvirtual
PropertiesMap typedefGeometry
removeInstance(const std::string &instanceName)Geometryvirtual
setBoundingBoxObjectSpace(vmml::AABBf arg)Geometryinline
setIndexData(IndexDataPtr arg)Geometryinline
setMaterial(MaterialPtr arg)Geometryinline
setProperties(PropertiesPtr arg)Geometryinline
setVertexData(VertexDataPtr arg)Geometryinline
VertexDataPtr typedefGeometry
~Geometry()Geometryinlinevirtual
~IDrawable()IDrawableinlinevirtual