27 void position(
float x,
float y,
float z);
36 void scale(
float scale_x,
float scale_y,
float scale_z);
44 std::cout <<
"[ERROR] Entity has no material" << std::endl;
Mesh * _mesh
Definition entity.hh:13
void set_rotation_dir(float x, float y, float z)
Definition entity.cpp:68
void position(float x, float y, float z)
Definition entity.cpp:24
glm::vec3 _rotation_dir
Definition entity.hh:21
glm::vec3 _position
Definition entity.hh:16
glm::vec3 _scale
Definition entity.hh:19
void inc_scale(float scale)
Definition entity.cpp:32
void inc_angle(float angle)
Definition entity.cpp:56
float _angle_degrees
Definition entity.hh:20
void inc_position(float x, float y, float z)
Definition entity.cpp:16
glm::mat4 _word_position
Definition entity.hh:17
Material * _material
Definition entity.hh:14
Material * get_material() const
Definition entity.hh:42
void scale(float scale)
Definition entity.cpp:40
void angle(float angle)
Definition entity.cpp:75
Mesh * get_mesh() const
Definition entity.hh:41
glm::mat4 & get_model_position()
Definition entity.cpp:82
Definition materials.hh:7