This is the complete list of members for Model, including all inherited members.
draw(glm::mat4 &viewMatrix, glm::mat4 &projMatrix) | Model | |
initialiseShaders(std::string vertexShaderFileName, std::string fragmentShaderFileName, std::unordered_map< std::string, Shader * > &shaders) | Model | private |
initialiseVAO(std::string objFileName, std::unordered_map< std::string, Object * > &objects) | Model | private |
material | Model | private |
matrix | Model | private |
Model(std::string vertexShaderFileName, std::string fragmentShaderFileName, std::string objFileName, std::unordered_map< std::string, Object * > &objects, std::unordered_map< std::string, Shader * > &shaders) | Model | |
Model(std::string vertexShaderFileName, std::string fragmentShaderFileName, std::string objFileName, std::unordered_map< std::string, Object * > &objects, std::unordered_map< std::string, Shader * > &shaders, std::string material) | Model | |
obj | Model | private |
position | Model | private |
rotate(glm::vec3 rotation) | Model | |
rotateX(float angle) | Model | |
rotateY(float angle) | Model | |
rotateZ(float angle) | Model | |
scale(glm::vec3 scaleVector) | Model | |
setPosition(glm::vec3 position) | Model | |
setPosition(float x, float y, float z) | Model | |
shader | Model | private |
~Model() | Model |