| _clear_relationships() | unravel::transform_component | |
| base typedef | unravel::component_crtp< transform_component, owned_component > | |
| eto | unravel::basic_component | |
| flags_t typedef | unravel::transform_component | |
| get_children() const noexcept -> const std::vector< entt::handle > & | unravel::transform_component | |
| get_owner() const noexcept -> entt::const_handle | unravel::owned_component | inline |
| get_owner() noexcept -> entt::handle | unravel::owned_component | inline |
| get_parent() const noexcept -> entt::handle | unravel::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::vec3 | unravel::transform_component | |
| get_rotation_euler_local() const noexcept -> math::vec3 | unravel::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_component | static |
| get_top_level_entities(const std::vector< entt::handle * > &list) -> std::vector< entt::handle > | unravel::transform_component | static |
| 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::vec3 | unravel::transform_component | |
| get_x_axis_local() const noexcept -> math::vec3 | unravel::transform_component | |
| get_y_axis_global() const noexcept -> math::vec3 | unravel::transform_component | |
| get_y_axis_local() const noexcept -> math::vec3 | unravel::transform_component | |
| get_z_axis_global() const noexcept -> math::vec3 | unravel::transform_component | |
| get_z_axis_local() const noexcept -> math::vec3 | unravel::transform_component | |
| in_place_delete | unravel::component_crtp< transform_component, owned_component > | static |
| is_active() const noexcept -> bool | unravel::transform_component | |
| is_active_global() const noexcept -> bool | unravel::transform_component | |
| is_dirty() const noexcept -> bool | unravel::transform_component | |
| is_dirty(uint8_t id) const noexcept -> bool | unravel::transform_component | |
| is_parent_of(entt::handle parent_to_test, entt::handle child) -> bool | unravel::transform_component | static |
| look_at(const math::vec3 &point) noexcept | unravel::transform_component | |
| look_at(const math::vec3 &point, const math::vec3 &up) noexcept | unravel::transform_component | |
| move_by_global(const math::vec3 &amount) noexcept | unravel::transform_component | |
| move_by_local(const math::vec3 &amount) noexcept | unravel::transform_component | |
| on_create_component(entt::registry &r, entt::entity e) | unravel::transform_component | static |
| on_destroy_component(entt::registry &r, entt::entity e) | unravel::transform_component | static |
| operator=(const owned_component &other) -> owned_component &=default | unravel::owned_component | |
| reset_position_global() noexcept | unravel::transform_component | |
| reset_position_local() noexcept | unravel::transform_component | |
| reset_rotation_global() noexcept | unravel::transform_component | |
| reset_rotation_local() noexcept | unravel::transform_component | |
| reset_scale_global() noexcept | unravel::transform_component | |
| reset_scale_local() noexcept | unravel::transform_component | |
| resolve_transform_global() noexcept | unravel::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) noexcept | unravel::transform_component | |
| rotate_by_euler_global(math::vec3 rotation) noexcept | unravel::transform_component | |
| rotate_by_euler_local(math::vec3 rotation) noexcept | unravel::transform_component | |
| rotate_by_global(const math::quat &rotation) noexcept | unravel::transform_component | |
| rotate_by_local(const math::quat &rotation) noexcept | unravel::transform_component | |
| scale_by_global(const math::vec3 &scale) noexcept | unravel::transform_component | |
| scale_by_local(const math::vec3 &scale) noexcept | unravel::transform_component | |
| set_active(bool active) noexcept | unravel::transform_component | |
| set_children(const std::vector< entt::handle > &children) | unravel::transform_component | |
| set_dirty(bool dirty) noexcept | unravel::transform_component | |
| set_dirty(uint8_t id, bool dirty) noexcept | unravel::transform_component | |
| set_parent(const entt::handle &parent, bool global_stays=true) -> bool | unravel::transform_component | |
| set_perspective_global(const math::vec4 &p) noexcept | unravel::transform_component | |
| set_perspective_local(const math::vec4 &p) noexcept | unravel::transform_component | |
| set_position_and_rotation_global(const math::vec3 &position, const math::quat &rotation, float epsilon) noexcept -> bool | unravel::transform_component | |
| set_position_global(const math::vec3 &position) noexcept | unravel::transform_component | |
| set_position_local(const math::vec3 &position) noexcept | unravel::transform_component | |
| set_rotation_euler_global(math::vec3 rotation) noexcept | unravel::transform_component | |
| set_rotation_euler_local(math::vec3 rotation) noexcept | unravel::transform_component | |
| set_rotation_global(const math::quat &rotation) noexcept | unravel::transform_component | |
| set_rotation_local(const math::quat &rotation) noexcept | unravel::transform_component | |
| set_scale_global(const math::vec3 &scale) noexcept | unravel::transform_component | |
| set_scale_local(const math::vec3 &scale) noexcept | unravel::transform_component | |
| set_skew_global(const math::vec3 &s) noexcept | unravel::transform_component | |
| set_skew_local(const math::vec3 &s) noexcept | unravel::transform_component | |
| set_transform_global(const math::transform &trans) noexcept -> bool | unravel::transform_component | |
| set_transform_global_epsilon(const math::transform &trans, float epsilon) noexcept -> bool | unravel::transform_component | |
| set_transform_local(const math::transform &trans) noexcept | unravel::transform_component | |
| sort_children() noexcept | unravel::transform_component | |
| to_local(const math::vec3 &point) const noexcept -> math::vec3 | unravel::transform_component | |
| touch() | unravel::basic_component | inline |