nx_body_rest_registration.nx
buildroot/runtime/nx_body_rest_registration.nx
about
Versioned full-XYZ rest registration over nx_skelgen J rows. Legacy consumers unchanged.
dependencies 1 imports · 5 importers
imports: nx_buf_dyn.nx
imported by: nx_body_gen.nxnx_body_gen_skin_candidate_t345.nxnx_body_gen_winding_candidate_t365.nxnx_body_profile_winding_candidate_t366.nxnx_body_skin_cut.nx
structs
| none |
consts
| 3 | const BR_ROW_WORDS:i64=6 |
| 4 | const BR_ROW_BYTES:i64=48 |
| 5 | const BR_INVALID:i64=-201 |
| 6 | const BR_RANGE:i64=-202 |
| 7 | const BR_SCHEMA:i64=-203 |
| 8 | const BR_HIERARCHY:i64=-204 |
functions
| 9 | func br_space(c:i64)->i64{return (c==32||c==9||c==13) as i64} |
| 11 | func br_integer(b:*u8,end:i64,p:*i64,out:*i64)->i64 |
| 24 | func br_joint_index(rows:*i64,n:i64,id:i64)->i64{var i:i64=0;while i<n{if rows[i*BR_ROW_WORDS]==id{return i};i=i+1};return -1} |
| 25 | func br_validate(rows:*i64,n:i64,coordinate_limit:i64)->i64 |
| 49 | func br_parse(b:*u8,n:i64,max_bytes:i64,coordinate_limit:i64,out:*NxBufOwned)->i64 |
| 83 | func br_local_offset(rows:*i64,n:i64,index:i64,out:*i64)->i64 calls 1: br_joint_index |