Loading...
Searching...
No Matches
hellfire::TransformComponent Member List

This is the complete list of members for hellfire::TransformComponent, including all inherited members.

get_local_matrix() consthellfire::TransformComponentinline
get_owner() consthellfire::Componentinline
get_position()hellfire::TransformComponentinline
get_position() consthellfire::TransformComponentinline
get_rotation() consthellfire::TransformComponentinline
get_rotation_matrix() consthellfire::TransformComponentinline
get_scale() consthellfire::TransformComponentinline
get_scale()hellfire::TransformComponentinline
get_scale_matrix() consthellfire::TransformComponentinline
get_translation_matrix() consthellfire::TransformComponentinline
get_world_matrix() consthellfire::TransformComponentinline
get_world_position() consthellfire::TransformComponentinline
look_at(const glm::vec3 &target, const glm::vec3 &up=glm::vec3(0, 1, 0))hellfire::TransformComponentinline
on_added(Entity *owner)hellfire::Componentinlinevirtual
on_removed()hellfire::Componentinlinevirtual
owner_hellfire::Componentprivate
set_position(float x, float y, float z)hellfire::TransformComponentinline
set_position(const glm::vec3 &position)hellfire::TransformComponentinline
set_rotation(const glm::vec3 &eulers)hellfire::TransformComponentinline
set_rotation(float x, float y, float z)hellfire::TransformComponentinline
set_rotation(const glm::quat &quaternion)hellfire::TransformComponentinline
set_scale(float x, float y, float z)hellfire::TransformComponentinline
set_scale(float value)hellfire::TransformComponentinline
set_scale(glm::vec3 &scale)hellfire::TransformComponentinline
set_scale(const glm::vec3 &scale)hellfire::TransformComponentinline
transform_hellfire::TransformComponentprivate
TransformComponent()=defaulthellfire::TransformComponent
update_local_matrix()hellfire::TransformComponentinline
update_world_matrix(const glm::mat4 &parent_world_matrix)hellfire::TransformComponentinline
~Component()=defaulthellfire::Componentvirtual