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

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

base typedefunravel::component_crtp< model_component, owned_component >
casts_reflection() const -> boolunravel::model_component
casts_shadow() const -> boolunravel::model_component
etounravel::basic_component
get_armature_by_id(const std::string &node_id) const -> entt::handleunravel::model_component
get_armature_by_index(size_t index) const -> entt::handleunravel::model_component
get_armature_entities() const -> const std::vector< entt::handle > &unravel::model_component
get_armature_index_by_id(const std::string &node_id) const -> intunravel::model_component
get_bind_pose() const -> const animation_pose &unravel::model_component
get_bone_transforms() const -> const pose_mat4 &unravel::model_component
get_last_render_frame() const noexcept -> uint64_tunravel::model_component
get_local_bounds() const -> const math::bbox &unravel::model_component
get_model() const -> const model &unravel::model_component
get_owner() const noexcept -> entt::const_handleunravel::owned_componentinline
get_owner() noexcept -> entt::handleunravel::owned_componentinline
get_skinning_transforms() const -> const std::vector< pose_mat4 > &unravel::model_component
get_submesh_transforms() const -> const pose_mat4 &unravel::model_component
get_world_bounds() const -> const math::bbox &unravel::model_component
get_world_bounds_transform() const -> const math::transform &unravel::model_component
in_place_deleteunravel::component_crtp< model_component, owned_component >static
init_armature(bool force) -> boolunravel::model_component
is_enabled() const -> boolunravel::model_component
is_skinned() const -> boolunravel::model_component
is_static() const -> boolunravel::model_component
on_create_component(entt::registry &r, entt::entity e)unravel::model_componentstatic
on_destroy_component(entt::registry &r, entt::entity e)unravel::model_componentstatic
operator=(const owned_component &other) -> owned_component &=defaultunravel::owned_component
set_armature_entities(const std::vector< entt::handle > &submesh_entities)unravel::model_component
set_casts_reflection(bool casts_reflection)unravel::model_component
set_casts_shadow(bool cast_shadow)unravel::model_component
set_enabled(bool enabled)unravel::model_component
set_last_render_frame(uint64_t frame)unravel::model_component
set_model(const model &model)unravel::model_component
set_owner(entt::handle owner)unravel::owned_componentinline
set_static(bool is_static)unravel::model_component
touch()unravel::basic_componentinline
update_armature() -> boolunravel::model_component
update_world_bounds(const math::transform &bounds)unravel::model_component
was_used_last_frame() const noexcept -> boolunravel::model_component