32#include <glm/gtc/matrix_transform.hpp>
33#include <glm/gtc/type_ptr.hpp>
111 void rotate(glm::vec3 rotation);
121 void set_shader(types::shader_name_t shader_name);
void set_projection(glm::mat4 projection)
Set the projection matrix.
glm::mat4 projection
Camera projection matrix.
glm::mat4 model
Object position matrix.
void set_shader(types::shader_name_t shader_name)
Set the shader.
void set_model(glm::mat4 model)
Set the model matrix.
void set_view(glm::mat4 view)
Set the view matrix.
glm::mat4 view
Camera view matrix.
void translate(glm::vec3 translation)
Translate the object.
void scale(float scale)
Scale the object.
translation()
Translation constructor.
void rotate(glm::vec3 rotation)
Rotate the object.