Blender V5.0
blender::io::fbx::ArmatureImportContext Struct Reference

Public Member Functions

 ArmatureImportContext (Main &main, const ufbx_scene &fbx, const FBXImportParams &params, FbxElementMapping &mapping)
Objectcreate_armature_for_node (const ufbx_node *node)
void create_armature_bones (const ufbx_node *node, Object *arm_obj, const Set< const ufbx_node * > &bone_nodes, EditBone *parent_bone, const ufbx_matrix &parent_mtx, const ufbx_matrix &world_to_arm, const float parent_bone_size)
void find_armatures (const ufbx_node *node)
void calc_bone_bind_matrices ()

Public Attributes

Mainbmain
const ufbx_scene & fbx
const FBXImportParamsparams
FbxElementMappingmapping

Detailed Description

Definition at line 26 of file fbx_import_armature.cc.

Constructor & Destructor Documentation

◆ ArmatureImportContext()

blender::io::fbx::ArmatureImportContext::ArmatureImportContext ( Main & main,
const ufbx_scene & fbx,
const FBXImportParams & params,
FbxElementMapping & mapping )
inline

Definition at line 32 of file fbx_import_armature.cc.

References bmain, fbx, main, mapping, and params.

Member Function Documentation

◆ calc_bone_bind_matrices()

void blender::io::fbx::ArmatureImportContext::calc_bone_bind_matrices ( )

Definition at line 389 of file fbx_import_armature.cc.

References fbx, and mapping.

◆ create_armature_bones()

◆ create_armature_for_node()

◆ find_armatures()

Member Data Documentation

◆ bmain

Main& blender::io::fbx::ArmatureImportContext::bmain

◆ fbx

const ufbx_scene& blender::io::fbx::ArmatureImportContext::fbx

Definition at line 28 of file fbx_import_armature.cc.

Referenced by ArmatureImportContext(), and calc_bone_bind_matrices().

◆ mapping

FbxElementMapping& blender::io::fbx::ArmatureImportContext::mapping

◆ params

const FBXImportParams& blender::io::fbx::ArmatureImportContext::params

The documentation for this struct was generated from the following file: