code wiki / (root) / nx_nxa_rig_motion_context_t140.nx

nx_nxa_rig_motion_context_t140.nx

buildroot/runtime/nx_nxa_rig_motion_context_t140.nx

6284 B171 linesdepth 4pulls 4 transitivereach 3 importersview sourcekind librarytopic nxa
docsdependenciesstructsconstsfunctions

about

Caller-owned staging boundary for the existing native rig-motion frame evaluator. This is an in-memory ABI, not an NXA replacement or a sampled animation format.

dependencies 1 imports · 3 importers

nx_nxa_rig_motion_stream_t140.nx nx_nxa_rig_motion_context_t140 nx_gate_rig_motion_context_t140.nx nx_wasm_craft_visitors_inspection_ nx_wasm_craft_visitors_t140.nx

imports: nx_nxa_rig_motion_stream_t140.nx

imported by: nx_gate_rig_motion_context_t140.nxnx_wasm_craft_visitors_inspection_t142.nxnx_wasm_craft_visitors_t140.nx

structs

none

consts

4const NRC_HEADER_W:i64=8
5const NRC_INPUT_W:i64=18
6const NRC_MAGIC:i64=1314014001
7const NRC_VERSION:i64=1
8const NRC_I64_MAX:i64=9223372036854775807

functions

9func nrc_ptr(p:*i64,w:i64)->*i64 {return ((p as i64)+w*8) as *i64}
10func nrc_input_words(ns:i64,nt:i64,aw:i64)->i64
17func nrc_words(ns:i64,nt:i64,aw:i64)->i64
33func nrc_span(p:*i64,w:i64)->i64
called by 2: nrc_bindnrc_frame
41func nrc_envelope(input:*i64)->i64
called by 1: nrc_bind calls 1: nrc_ptr
74func nrc_bind(ctx:*i64,capacity:i64,input:*i64,input_words:i64)->i64
130func nrc_frame(ctx:*i64,capacity:i64,time:i64)->i64