Struct ufbx.ufbx_metadata
Miscellaneous data related to the loaded file
Assembly: ufbxWrapper.dll
public struct ufbx.ufbx_metadata
Fields
Declaration
public bool animation_ignored
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
public bool bone_prop_limb_length_relative
Field Value
Declaration
public float bone_prop_size_unit
Field Value
Declaration
public ufbx.ufbx_string creator
Field Value
Declaration
public ulong element_buffer_size
Field Value
Declaration
public bool embedded_ignored
Field Value
Declaration
public ufbx.ufbx_exporter exporter
Field Value
Declaration
public uint exporter_version
Field Value
File format of the source file.
Declaration
public ufbx.ufbx_file_format file_format
Field Value
Declaration
public ufbx.ufbx_string filename
Field Value
Declaration
public bool geometry_ignored
Field Value
Amount geometry has been scaled.
See UFBX_SPACE_CONVERSION_MODIFY_GEOMETRY.
Declaration
public float geometry_scale
Field Value
Flag for each possible warning type.
See ufbx_metadata.warnings[] for detailed warning information.
Declaration
public ufbx.ufbx_metadata.has_warning_struct has_warning
Field Value
Some API guarantees do not apply (depending on unsafe options used).
Loaded with ufbx_load_opts.allow_unsafe enabled.
Declaration
Field Value
One second in internal KTime units
Declaration
Field Value
Declaration
public ufbx.ufbx_application latest_application
Field Value
Declaration
public ulong max_face_triangles
Field Value
Arrays may contain items with NULL element references.
See ufbx_load_opts.connect_broken_elements.
Declaration
public bool may_contain_broken_elements
Field Value
May contain meshes with no defined vertex position.
NOTE: ufbx_mesh.vertex_position.exists may be false!
Declaration
public bool may_contain_missing_vertex_position
Field Value
Index arrays may contain UFBX_NO_INDEX instead of a valid index
to indicate gaps.
Declaration
public bool may_contain_no_index
Field Value
Axis that the scene has been mirrored by.
All geometry has been mirrored in this axis.
Declaration
public ufbx.ufbx_mirror_axis mirror_axis
Field Value
num_shader_textures
Declaration
public ulong num_shader_textures
Field Value
Declaration
public ufbx.ufbx_application original_application
Field Value
Declaration
public ufbx.ufbx_string original_file_path
Field Value
Declaration
public float ortho_size_unit
Field Value
Declaration
public ufbx.ufbx_blob raw_filename
Field Value
Declaration
public ufbx.ufbx_blob raw_original_file_path
Field Value
Declaration
public ufbx.ufbx_blob raw_relative_root
Field Value
Declaration
public ufbx.ufbx_string relative_root
Field Value
Declaration
public ulong result_allocs
Field Value
Declaration
public ulong result_memory_used
Field Value
Transform that has been applied to root for axis/unit conversion.
Declaration
public ufbx.ufbx_quat root_rotation
Field Value
Declaration
Field Value
Declaration
public ufbx.ufbx_props scene_props
Field Value
Space conversion method used on the scene.
Declaration
public ufbx.ufbx_space_conversion space_conversion
Field Value
Declaration
Field Value
Declaration
public ulong temp_memory_used
Field Value
Declaration
public ufbx.ufbx_thumbnail thumbnail
Field Value
FBX version in integer format, eg. 7400 for 7.4.
Declaration
Field Value
List of non-fatal warnings about the file.
If you need to only check whether a specific warning was triggered you
can use ufbx_metadata.has_warning[].
Declaration
public ufbx.ufbx_warning_list warnings
Field Value