XII Release 0.1.0
Loading...
Searching...
No Matches
xiiModelSkeletonImport Struct Reference

Static Public Member Functions

static xiiResult ReadFile (xiiStringView sSourceFile, xiiModelSkeletonImport &out_import, xiiStringBuilder *out_pError=nullptr)

Public Attributes

xiiSkeletonResourceDescriptor m_Skeleton
xiiDynamicArray< xiiModelSkeletonCollider > m_Colliders

Member Function Documentation

◆ ReadFile()

xiiResult xiiModelSkeletonImport::ReadFile ( xiiStringView sSourceFile,
xiiModelSkeletonImport & out_import,
xiiStringBuilder * out_pError = nullptr )
static

Reads an absolute source filename using the existing Assimp dependency, including external glTF buffers. Preserves the complete named scene hierarchy in parent-before-child order and signed local TRS poses. UCX_<joint>[_suffix] mesh instances become joint-local convex authoring geometry. Duplicate / empty joint names, shear, non-finite or singular poses and invalid geometry fail explicitly. Conversion is iterative; format parsing and its limits belong to Assimp. Failure clears out_import.


The documentation for this struct was generated from the following files:
  • /home/runner/work/XII/XII/Source/Tools/Libs/ModelImporter/SkeletonImport.h
  • /home/runner/work/XII/XII/Source/Tools/Libs/ModelImporter/Implementation/SkeletonImport.cpp