Loading...
Searching...
No Matches
Classes |
Public Member Functions |
Static Public Member Functions |
Public Attributes |
List of all members
Threedim::FbxSceneExtractor Struct Reference
Classes | |
| struct | MeshParts |
Public Member Functions | |
| int | register_joint (const ufbx_node *bone) |
| void | link_joint_parents () |
| int | register_material (const ufbx_material *m) |
| FbxParser::ScenePart | extract_part (const ufbx_mesh *umesh, const ufbx_mesh_part &part) |
| int | resolve_material (const ufbx_node *node, const ufbx_mesh *umesh, uint32_t slot) |
| const MeshParts & | extract_mesh (const ufbx_mesh *umesh) |
| void | extract_node (const ufbx_node *node, int parent_index) |
| void | extract_scene (const ufbx_scene *scene) |
Public Attributes | |
| std::vector< FbxParser::SceneNode > & | nodes |
| std::vector< std::shared_ptr< ossia::material_component > > & | materials |
| std::shared_ptr< ossia::skeleton_component > & | skeleton |
| std::unordered_map< const ufbx_material *, int > | material_index |
| std::unordered_map< const ufbx_node *, int > | joint_index_of |
| std::vector< uint32_t > | tri_indices |
| std::unordered_map< const ufbx_mesh *, MeshParts > | mesh_parts |
The documentation for this struct was generated from the following file:
- FbxParser.cpp