code wiki / (root) / nx_gltf_render_material_candidate_t181.nx

nx_gltf_render_material_candidate_t181.nx

buildroot/runtime/nx_gltf_render_material_candidate_t181.nx

13651 B131 linesdepth 9pulls 24 transitivereach 1 importersview sourcekind librarytopic gltf
docsdependenciesstructsconstsfunctions

about

nx_gltf_render_material_candidate_t181.nx -- Generates JSON metadata for GLTF materials using SHA-256 hashing and buffer view data.

dependencies 2 imports · 1 importers

nx_gltf_pose_candidate_t181.nx nx_sha256.nx nx_gltf_render_material_candid nx_gltf_render_material_gate_t181.

imports: nx_gltf_pose_candidate_t181.nxnx_sha256.nx

imported by: nx_gltf_render_material_gate_t181.nx

structs

none

consts

none

functions

4func gpd_source_identity(w:*i64,cx:*i64)->i64
10func gpd_put(w:*i64,s:*u8,n:i64)->i64
15func gpd_s(w:*i64,s:*u8)->i64{return gpd_put(w,s,gll_slen(s))}
16func gpd_n(w:*i64,n:i64)->i64
20func gpd_raw(w:*i64,cx:*i64,parent:i64,key:*u8,fallback:*u8)->i64
24func gpd_view(w:*i64,cx:*i64,accessor:i64,v:*i64)->i64
28func gpd_alpha(cx:*i64,mat:i64)->i64
called by 1: gpd_material
33func gpd_image(w:*i64,cx:*i64,texture:i64)->i64
48func gpd_unit_token(s:*u8,n:i64)->i64
called by 1: gpd_unit_field calls 1: gld_number_fixed
58func gpd_unit_field(w:*i64,cx:*i64,parent:i64,key:*u8,fallback:*u8,count:i64)->i64
66func gpd_material_inputs(w:*i64,cx:*i64,mat:i64,pbr:i64)->i64
called by 1: gpd_material calls 3: gpd_sgpd_rawgpd_n
72func gpd_material(w:*i64,cx:*i64,index:i64)->i64
88func gltf_render_descriptor(cx:*i64,mesh:i64,skin:i64,w:*i64)->i64
109func gpd_i(w:*i64,n:i64)->i64{if n==0-GLD_I64_MAX-1{return -1};if n<0{gpd_s(w,"-");return gpd_n(w,0-n)};return gpd_n(w,n)}
called by 1: gltf_render_poses calls 2: gpd_sgpd_n
111func gltf_render_poses(cx:*i64,animation:i64,skin:i64,position:i64,jointattr:i64,weightattr:i64,times:*i64,samples:i64,w:*i64)->i64