code wiki / (root) / nx_nxa_affine_asset_t35.nx

nx_nxa_affine_asset_t35.nx

buildroot/runtime/nx_nxa_affine_asset_t35.nx

3522 B54 linesdepth 12pulls 33 transitivereach 4 importersview sourcekind librarytopic nxa
docsdependenciesstructsconstsfunctions

about

Private AFM1 additive animation section; existing NXA container/skin ownership.

dependencies 1 imports · 4 importers

nx_nxa_affine_palette_t34.nx nx_nxa_affine_asset_t35.nx nx_nxa_affine_bake_gate_t35.nx nx_nxa_affine_decode_gate_t36.nx nx_nxa_affine_transport_gate_t35.n nx_nxa_skin_affine_compose_gate_t3

imports: nx_nxa_affine_palette_t34.nx

imported by: nx_nxa_affine_bake_gate_t35.nxnx_nxa_affine_decode_gate_t36.nxnx_nxa_affine_transport_gate_t35.nxnx_nxa_skin_affine_compose_gate_t36.nx

structs

none

consts

3const AFM_VERSION:i64=1
4const AFM_HEADER:i64=8
5const AFM_COEFF:i64=12
6const AFM_TICKS_SECOND:i64=46186158000
7const AFM_BAD:i64=0-70
8const AFM_FUTURE:i64=0-71

functions

12func afm_validate(p:*i64,words:i64,nj:i64)->i64
25func afm_sample(p:*i64,words:i64,nj:i64,ticks:i64,out:*i64,capacity:i64)->i64
called by 2: mainmain calls 1: afm_validate
40func afm_append(b:*u8,n:i64,p:*i64,words:i64,out:*u8,capacity:i64)->i64
called by 1: main calls 2: nxw_ranges_overlapafm_validate