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_shadow() const -> boolunravel::model_component
cleanup_stale_lod_data(uint64_t current_frame, uint64_t max_frames_inactive=120)unravel::model_component
etounravel::basic_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_name_cached(const std::string &node_name) const -> intunravel::model_component
get_armature_root_entity() const -> entt::handleunravel::model_component
get_bind_pose() const -> const animation_pose &unravel::model_component
get_bone_transforms() const -> const pose_mat4 &unravel::model_component
get_facing_adjustment_rotation() const -> math::quatunravel::model_component
get_last_render_frame() const noexcept -> uint64_tunravel::model_component
get_local_bounds(uint32_t lod_index) const -> const math::bbox &unravel::model_component
get_lod_data_for_camera(const camera *cam, uint64_t current_frame) -> lod_data &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_render_proxies() const -> const submesh_render_proxies &unravel::model_component
get_skinning_transforms() const -> const std::vector< pose_mat4 > &unravel::model_component
get_submesh_material_overrides() const -> const std::vector< material::sptr > &unravel::model_component
get_submesh_transforms() const -> const submesh_pose_mat4 &unravel::model_component
get_submit_extras(bool shadow_pass=false) const -> model_submit_extrasunravel::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_newly_created() const noexcept -> boolunravel::model_component
is_skinned() const -> boolunravel::model_component
is_static() const -> boolunravel::model_component
mark_pose_dirty() noexceptunravel::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_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 &world_transform)unravel::model_component
was_used_last_frame() const noexcept -> boolunravel::model_component