nx_fbx_bind_scratch_ready_t181.nx
buildroot/runtime/nx_fbx_bind_scratch_ready_t181.nx
about
Bind-pose geometry conversion for skinned binary FBX assets.
Diagnostic prototype: raw Transform is bone-relative. TransformLink * Transform
reconstructs mesh-global bind space; agreement must be qualified before conversion.
dependencies 1 imports · 0 importers
imports: nx_fbx_core.nx
imported by: nobody (leaf or entry point)
structs
| 22 | struct FbxBindObject |
| 30 | struct FbxBindScene |
consts
| 6 | const FBB_WORD: i64 = 8 |
| 7 | const FBB_MATRIX_WORDS: i64 = 16 |
| 8 | const FBB_Q: i64 = 1048576 |
| 9 | const FBB_VERTEX_Q: i64 = 1024 |
| 10 | const FBB_I64_MAX: i64 = 9223372036854775807 |
| 11 | const FBB_BAD: i64 = 0 - 10 |
| 12 | const FBB_MISSING: i64 = 0 - 11 |
| 13 | const FBB_CONFLICT: i64 = 0 - 12 |
| 14 | const FBB_RANGE: i64 = 0 - 13 |
| 15 | const FBB_GEOMETRIC: i64 = 0 - 14 |
| 16 | const FBB_MEMORY: i64 = 0 - 15 |
| 17 | const FBB_GEOMETRY: i64 = 1 |
| 18 | const FBB_SKIN: i64 = 2 |
| 19 | const FBB_CLUSTER: i64 = 3 |
| 20 | const FBB_MODEL: i64 = 4 |
functions
| 37 | func fbb_property_size(b: *u8,p: i64,end: i64) -> i64 |
| 48 | func fbb_string(b: *u8,p: i64,end: i64,s: *u8) -> i64 |
| 54 | func fbb_node(b: *u8,n: i64,p: i64,end: i64,big: i64,h: *i64) -> i64 called by 5: fbb_find_childfbb_sibling_countfbb_geometric_checkfbb_loadfbb_pose_models calls 2: fbxc_u32fbxc_hdr |
| 71 | func fbb_find_child(b: *u8,n: i64,start: i64,end: i64,big: i64,name: *u8,out: *i64) -> i64 |
| 90 | func fbb_sibling_count(b: *u8,n: i64,start: i64,end: i64,big: i64) -> i64 |
| 103 | func fbb_matrix(b: *u8,p: i64,end: i64,out: *i64) -> i64 called by 2: fbb_loadfbb_pose_models calls 5: fbb_property_sizefbxc_u32fbxc_arrayfbxc_i64lefbxc_f64_p20 |
| 126 | func fbb_parent(s: *FbxBindScene,id: i64,kind: i64) -> i64 |
| 146 | func fbb_object(s: *FbxBindScene,i: i64) -> *FbxBindObject |
| 149 | func fbb_geometric_check(b: *u8,n: i64,start: i64,end: i64,big: i64,h: *i64) -> i64 |
| 166 | func fbb_load(b: *u8,n: i64,s: *FbxBindScene) -> i64 |
| 253 | func fbb_resolve(s: *FbxBindScene) -> i64 |
| 292 | func fbb_compose_into(a:*i64,b:*i64,out:*i64,tmp:*i64,tmp_words:i64)->i64 called by 1: fbb_compose |
| 339 | func fbb_compose(a:*i64,b:*i64,out:*i64)->i64 calls 1: fbb_compose_into |
| 347 | func fbb_pose_models(b: *u8,n: i64,s: *FbxBindScene) -> i64 |
| 432 | func fbb_point(m: *i64,v: *i64,out: *i64) -> i64 called by 1: fbb_apply_pose |
| 458 | func fbb_apply_pose(s: *FbxBindScene,input: *i64,nv: i64,out: *i64) -> i64 |