|
|
union { | |
| |
|
ufbx_element element | |
| |
|
struct { | |
| |
|
ufbx_string name | |
| |
|
ufbx_props props | |
| |
|
uint32_t element_id | |
| |
|
uint32_t typed_id | |
| |
| } | | |
| |
| }; | | |
| |
|
ufbx_nullable ufbx_node * | parent |
| |
|
ufbx_node_list | children |
| |
|
ufbx_nullable ufbx_mesh * | mesh |
| |
|
ufbx_nullable ufbx_light * | light |
| |
|
ufbx_nullable ufbx_camera * | camera |
| |
|
ufbx_nullable ufbx_bone * | bone |
| |
|
ufbx_nullable ufbx_element * | attrib |
| |
|
ufbx_nullable ufbx_node * | geometry_transform_helper |
| |
|
ufbx_nullable ufbx_node * | scale_helper |
| |
|
ufbx_element_type | attrib_type |
| |
|
ufbx_element_list | all_attribs |
| |
|
ufbx_inherit_mode | inherit_mode |
| |
|
ufbx_inherit_mode | original_inherit_mode |
| |
|
ufbx_transform | local_transform |
| |
|
ufbx_transform | geometry_transform |
| |
|
ufbx_vec3 | inherit_scale |
| |
|
ufbx_nullable ufbx_node * | inherit_scale_node |
| |
|
ufbx_rotation_order | rotation_order |
| |
|
ufbx_vec3 | euler_rotation |
| |
|
ufbx_matrix | node_to_parent |
| |
|
ufbx_matrix | node_to_world |
| |
|
ufbx_matrix | geometry_to_node |
| |
|
ufbx_matrix | geometry_to_world |
| |
|
ufbx_matrix | unscaled_node_to_world |
| |
|
ufbx_vec3 | adjust_pre_translation |
| |
|
ufbx_quat | adjust_pre_rotation |
| |
|
ufbx_real | adjust_pre_scale |
| |
|
ufbx_quat | adjust_post_rotation |
| |
|
ufbx_real | adjust_post_scale |
| |
|
ufbx_real | adjust_translation_scale |
| |
|
ufbx_mirror_axis | adjust_mirror_axis |
| |
|
ufbx_material_list | materials |
| |
|
ufbx_nullable ufbx_pose * | bind_pose |
| |
|
bool | visible |
| |
|
bool | is_root |
| |
|
bool | has_geometry_transform |
| |
|
bool | has_adjust_transform |
| |
|
bool | has_root_adjust_transform |
| |
|
bool | is_geometry_transform_helper |
| |
|
bool | is_scale_helper |
| |
|
bool | is_scale_compensate_parent |
| |
|
uint32_t | node_depth |
| |
The documentation for this struct was generated from the following file: