32#include <glm/gtc/matrix_transform.hpp>
33#include <glm/gtc/type_ptr.hpp>
111 void rotate(glm::vec3 rotation);
121 void setShader(Types::ShaderName shader_name);
Translation()
Translation constructor.
void setProjection(glm::mat4 projection)
Set the projection matrix.
void setView(glm::mat4 view)
Set the view matrix.
void rotate(glm::vec3 rotation)
Rotate the object.
glm::mat4 view
Camera view matrix.
void translate(glm::vec3 translation)
Translate the object.
void setModel(glm::mat4 model)
Set the model matrix.
void setShader(Types::ShaderName shader_name)
Set the shader.
glm::mat4 model
Object position matrix.
void scale(float scale)
Scale the object.
glm::mat4 projection
Camera projection matrix.