Jamie Slowgrove - PGG Assignment 2
 All Classes Namespaces Files Functions Variables Typedefs Macros
Model Member List

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)Modelprivate
initialiseVAO(std::string objFileName, std::unordered_map< std::string, Object * > &objects)Modelprivate
materialModelprivate
matrixModelprivate
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
objModelprivate
positionModelprivate
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
shaderModelprivate
~Model()Model