nx_fbx_clip_t30.nx
buildroot/runtime/nx_fbx_clip_t30.nx
about
Authored AnimationStack reachability for the existing NXA animation importer.
Selects object identities only. Does not evaluate, retarget or claim affine fidelity.
dependencies 1 imports · 1 importers
imports: nx_fbx_bind.nx
imported by: nx_nxa_anim_t30.nx
structs
| 13 | struct FbxClipObject { id:i64,kind:i64,offset:i64,name_offset:i64,name_bytes:i64,selected:i64, } |
| 14 | struct FbxClipLink { src:i64,dst:i64,offset:i64,kind:i64,scale:i64, } |
| 15 | struct FbxClipGraph { objects:*FbxClipObject,count:i64,links:*FbxClipLink,link_count:i64, } |
| 16 | struct FbxClipSelection { stack_id:i64,layers:i64,nodes:i64,curves:i64,scale_nodes:i64, } |
consts
| 4 | const FC_BAD:i64=0-40 |
| 5 | const FC_MISSING:i64=0-41 |
| 6 | const FC_AMBIGUOUS:i64=0-42 |
| 7 | const FC_CAPACITY:i64=0-43 |
| 8 | const FC_STACK:i64=1 |
| 9 | const FC_LAYER:i64=2 |
| 10 | const FC_NODE:i64=3 |
| 11 | const FC_CURVE:i64=4 |
| 12 | const FC_MODEL:i64=5 |
functions
| 17 | func fc_object(g:*FbxClipGraph,i:i64)->*FbxClipObject{return ((g.objects as i64)+i*__size_of(FbxClipObject)) as *FbxClipObject} |
| 18 | func fc_link(g:*FbxClipGraph,i:i64)->*FbxClipLink{return ((g.links as i64)+i*__size_of(FbxClipLink)) as *FbxClipLink} |
| 19 | func fc_find(g:*FbxClipGraph,id:i64)->i64 |
| 24 | func fc_load(b:*u8,n:i64,g:*FbxClipGraph)->i64 called by 1: a_load_selected calls 11: fbxc_versionfbxc_bigfbb_find_childfbb_sibling_countfbb_nodefc_object+5 |
| 70 | func fc_select(g:*FbxClipGraph,id:i64,max_nodes:i64,max_curves:i64,s:*FbxClipSelection)->i64 |