Unravel Engine C++ Reference
Loading...
Searching...
No Matches
unravel::transform_component Member List

This is the complete list of members for unravel::transform_component, including all inherited members.

_clear_relationships()unravel::transform_component
base typedefunravel::component_crtp< transform_component, owned_component >
etounravel::basic_component
flags_t typedefunravel::transform_component
get_children() const noexcept -> const std::vector< entt::handle > &unravel::transform_component
get_owner() const noexcept -> entt::const_handleunravel::owned_componentinline
get_owner() noexcept -> entt::handleunravel::owned_componentinline
get_parent() const noexcept -> entt::handleunravel::transform_component
get_perspective_global() const noexcept -> const math::vec4 &unravel::transform_component
get_perspective_local() const noexcept -> const math::vec4 &unravel::transform_component
get_position_global() const noexcept -> const math::vec3 &unravel::transform_component
get_position_local() const noexcept -> const math::vec3 &unravel::transform_component
get_rotation_euler_global() const noexcept -> math::vec3unravel::transform_component
get_rotation_euler_local() const noexcept -> math::vec3unravel::transform_component
get_rotation_global() const noexcept -> const math::quat &unravel::transform_component
get_rotation_local() const noexcept -> const math::quat &unravel::transform_component
get_scale_global() const noexcept -> const math::vec3 &unravel::transform_component
get_scale_local() const noexcept -> const math::vec3 &unravel::transform_component
get_skew_global() const noexcept -> const math::vec3 &unravel::transform_component
get_skew_local() const noexcept -> const math::vec3 &unravel::transform_component
get_top_level_entities(const std::vector< entt::handle > &list) -> std::vector< entt::handle >unravel::transform_componentstatic
get_top_level_entities(const std::vector< entt::handle * > &list) -> std::vector< entt::handle >unravel::transform_componentstatic
get_transform_global() const noexcept -> const math::transform &unravel::transform_component
get_transform_local() const noexcept -> const math::transform &unravel::transform_component
get_x_axis_global() const noexcept -> math::vec3unravel::transform_component
get_x_axis_local() const noexcept -> math::vec3unravel::transform_component
get_y_axis_global() const noexcept -> math::vec3unravel::transform_component
get_y_axis_local() const noexcept -> math::vec3unravel::transform_component
get_z_axis_global() const noexcept -> math::vec3unravel::transform_component
get_z_axis_local() const noexcept -> math::vec3unravel::transform_component
in_place_deleteunravel::component_crtp< transform_component, owned_component >static
is_active() const noexcept -> boolunravel::transform_component
is_active_global() const noexcept -> boolunravel::transform_component
is_dirty() const noexcept -> boolunravel::transform_component
is_dirty(uint8_t id) const noexcept -> boolunravel::transform_component
is_parent_of(entt::handle parent_to_test, entt::handle child) -> boolunravel::transform_componentstatic
look_at(const math::vec3 &point) noexceptunravel::transform_component
look_at(const math::vec3 &point, const math::vec3 &up) noexceptunravel::transform_component
move_by_global(const math::vec3 &amount) noexceptunravel::transform_component
move_by_local(const math::vec3 &amount) noexceptunravel::transform_component
on_create_component(entt::registry &r, entt::entity e)unravel::transform_componentstatic
on_destroy_component(entt::registry &r, entt::entity e)unravel::transform_componentstatic
operator=(const owned_component &other) -> owned_component &=defaultunravel::owned_component
reset_position_global() noexceptunravel::transform_component
reset_position_local() noexceptunravel::transform_component
reset_rotation_global() noexceptunravel::transform_component
reset_rotation_local() noexceptunravel::transform_component
reset_scale_global() noexceptunravel::transform_component
reset_scale_local() noexceptunravel::transform_component
resolve_transform_global() noexceptunravel::transform_component
rotate_around_global(const math::vec3 &point, const math::vec3 &axis, float degrees)unravel::transform_component
rotate_around_global(const math::vec3 &point, const math::quat &rotation)unravel::transform_component
rotate_axis_global(float degrees, const math::vec3 &axis) noexceptunravel::transform_component
rotate_by_euler_global(math::vec3 rotation) noexceptunravel::transform_component
rotate_by_euler_local(math::vec3 rotation) noexceptunravel::transform_component
rotate_by_global(const math::quat &rotation) noexceptunravel::transform_component
rotate_by_local(const math::quat &rotation) noexceptunravel::transform_component
scale_by_global(const math::vec3 &scale) noexceptunravel::transform_component
scale_by_local(const math::vec3 &scale) noexceptunravel::transform_component
set_active(bool active) noexceptunravel::transform_component
set_children(const std::vector< entt::handle > &children)unravel::transform_component
set_dirty(bool dirty) noexceptunravel::transform_component
set_dirty(uint8_t id, bool dirty) noexceptunravel::transform_component
set_parent(const entt::handle &parent, bool global_stays=true) -> boolunravel::transform_component
set_perspective_global(const math::vec4 &p) noexceptunravel::transform_component
set_perspective_local(const math::vec4 &p) noexceptunravel::transform_component
set_position_and_rotation_global(const math::vec3 &position, const math::quat &rotation, float epsilon) noexcept -> boolunravel::transform_component
set_position_global(const math::vec3 &position) noexceptunravel::transform_component
set_position_local(const math::vec3 &position) noexceptunravel::transform_component
set_rotation_euler_global(math::vec3 rotation) noexceptunravel::transform_component
set_rotation_euler_local(math::vec3 rotation) noexceptunravel::transform_component
set_rotation_global(const math::quat &rotation) noexceptunravel::transform_component
set_rotation_local(const math::quat &rotation) noexceptunravel::transform_component
set_scale_global(const math::vec3 &scale) noexceptunravel::transform_component
set_scale_local(const math::vec3 &scale) noexceptunravel::transform_component
set_skew_global(const math::vec3 &s) noexceptunravel::transform_component
set_skew_local(const math::vec3 &s) noexceptunravel::transform_component
set_transform_global(const math::transform &trans) noexcept -> boolunravel::transform_component
set_transform_global_epsilon(const math::transform &trans, float epsilon) noexcept -> boolunravel::transform_component
set_transform_local(const math::transform &trans) noexceptunravel::transform_component
sort_children() noexceptunravel::transform_component
to_local(const math::vec3 &point) const noexcept -> math::vec3unravel::transform_component
touch()unravel::basic_componentinline