|
Basic Renderer
|
This is the complete list of members for Model, including all inherited members.
| addGeometry(const std::string &name, GeometryPtr geometry) | Model | virtual |
| addInstance(const std::string &instanceName) | Model | virtual |
| clearInstances() | Model | virtual |
| deleteModelGeometry() | Model | inlinevirtual |
| draw(GLenum mode=GL_TRIANGLES) override | Model | virtual |
| draw(const std::string &geometryName, GLenum mode=GL_TRIANGLES) | Model | virtual |
| drawInstance(const std::string &instanceName, GLenum mode=GL_TRIANGLES) override | Model | virtual |
| getBoundingBoxObjectSpace() | Model | inline |
| getGroups() | Model | inline |
| getInstanceProperties(const std::string &instanceName, const std::string &geometryName) | Model | virtual |
| getInstanceProperties(const std::string &instanceName) | Model | virtual |
| getMaterial() | Model | inline |
| getProperties() | Model | inline |
| GroupMap typedef | Model | |
| InstanceMapPtr typedef | Model | |
| InstancesMap typedef | Model | |
| Model() | Model | inline |
| Model(ObjectManager *o, const ModelData &modelData, GLuint shaderMaxLights, bool variableNumberOfLights, bool shaderFromFile, bool ambientLighting, PropertiesPtr properties=nullptr) | Model | |
| Model(ObjectManager *o, const ModelData &modelData, ShaderPtr shader, PropertiesPtr properties=nullptr) | Model | |
| Model(const ModelData &modelData, MaterialPtr material, PropertiesPtr properties=nullptr) | Model | |
| removeGeometry(const std::string &name) | Model | inlinevirtual |
| removeInstance(const std::string &instanceName) | Model | virtual |
| setBoundingBoxObjectSpace(vmml::AABBf arg) | Model | inline |
| setMaterial(MaterialPtr arg) | Model | inline |
| setProperties(PropertiesPtr arg) | Model | inline |
| ~IDrawable() | IDrawable | inlinevirtual |
| ~Model() | Model | inlinevirtual |