|
Unravel Engine C++ Reference
|
This is the complete list of members for unravel::model, including all inherited members.
| as_derived() -> entt::meta_any | crtp_meta_type< model > | inlinevirtual |
| default_material() -> asset_handle< material > & | unravel::model | static |
| fallback_material() -> asset_handle< material > & | unravel::model | static |
| get_lod(uint32_t lod) const -> asset_handle< mesh > | unravel::model | |
| get_lod_limits() const -> const std::vector< urange32_t > & | unravel::model | |
| get_lods() const -> const std::vector< asset_handle< mesh > > & | unravel::model | |
| get_material(uint32_t index) const -> asset_handle< material > | unravel::model | |
| get_material_instance(uint32_t index) const -> material::sptr | unravel::model | |
| get_material_instances() const -> const std::vector< material::sptr > & | unravel::model | |
| get_materials() const -> const std::vector< asset_handle< material > > & | unravel::model | |
| get_meta_type() const -> entt::meta_type | crtp_meta_type< model > | inlinevirtual |
| get_or_emplace_material_instance(uint32_t index) -> material::sptr | unravel::model | |
| get_static_meta_type() -> entt::meta_type | crtp_meta_type< model > | inlinestatic |
| is() const -> bool | crtp_meta_type< model > | inline |
| is(const entt::meta_type &type) const -> bool | crtp_meta_type< model > | inline |
| is_valid() const -> bool | unravel::model | |
| set_lod(asset_handle< mesh > mesh, uint32_t lod) | unravel::model | |
| set_lod_limits(const std::vector< urange32_t > &limits) | unravel::model | |
| set_lods(const std::vector< asset_handle< mesh > > &lods) | unravel::model | |
| set_material(asset_handle< material > material, uint32_t index) | unravel::model | |
| set_material_instance(material::sptr material, uint32_t index) | unravel::model | |
| set_material_instances(const std::vector< material::sptr > &materials) | unravel::model | |
| set_materials(const std::vector< asset_handle< material > > &materials) | unravel::model | |
| submit(const math::mat4 &world_transform, const pose_mat4 &submesh_transforms, const pose_mat4 &bone_transforms, const std::vector< pose_mat4 > &skinning_matrices, unsigned int lod, const submit_callbacks &callbacks) const | unravel::model |