nx_game_page_artifact_lib.nx
buildroot/runtime/nx_game_page_artifact_lib.nx
about
dependencies 4 imports · 86 importers
diagram shows first 10 each side; +0 more imports, +76 more importers in the complete lists below.
imports: nx_fsops_lib.nxnx_fs_create_lib.nxnx_base64.nxnx_sha256.nx
imported by: nx_beach_facing_gate_t109.nxnx_beach_pose_pair_gate_t123.nxnx_beach_wasm_residency_gate_t45.nxnx_body_artifact_identity_t60.nxnx_cast_attachment_gate_t131.nxnx_cast_face_mask_gate_t163.nxnx_cast_inspection_gate_t165.nxnx_cast_normal_gate_t133.nxnx_cast_surface_canonical_gate_t140.nxnx_cast_surface_gate_t130.nxnx_contentdiff_export.nxnx_craft_memory_pair_gate_20260910.nxnx_craft_move_pair_gate_t72.nxnx_game_page_affine_candidate_t361.nxnx_game_page_artifact_gate.nxnx_game_page_authored_material_t54.nxnx_game_page_body_t138.nxnx_game_page_canonical_t135.nxnx_game_page_catwalk_lighting_candidate_t316.nxnx_game_page_emit.nxnx_game_page_emit_sand_review.nxnx_game_page_eye_t138.nxnx_game_page_gait_candidate_t139.nxnx_game_page_garment_t132.nxnx_game_page_gpu_timing_current_candidate.nxnx_game_page_gpu_timing_pool_candidate.nxnx_game_page_hair_attachment_candidate_t263.nxnx_game_page_hair_attachment_t283.nxnx_game_page_hair_guides_candidate_t263.nxnx_game_page_hair_t138.nxnx_game_page_host_candidate_t341.nxnx_game_page_identity_candidate.nxnx_game_page_imported_body_t45.nxnx_game_page_imported_t262.nxnx_game_page_inspection_distance_t235.nxnx_game_page_inspection_t142.nxnx_game_page_integrated_t73.nxnx_game_page_knight_bind_t25.nxnx_game_page_knight_feedback_t28.nxnx_game_page_knight_feedback_t29.nxnx_game_page_knight_support_t31.nxnx_game_page_knight_support_t31_before_t44.nxnx_game_page_length_diag_t140.nxnx_game_page_lit_candidate_t181.nxnx_game_page_material_body_t61.nxnx_game_page_material_candidate_t181.nxnx_game_page_material_compose_t55.nxnx_game_page_material_schema_candidate_t181.nxnx_game_page_metadata_candidate_t220.nxnx_game_page_mip_candidate_t241.nxnx_game_page_motion_candidate_t328.nxnx_game_page_motion_inventory_candidate_t330.nxnx_game_page_move_t72.nxnx_game_page_owned_candidate_t181.nxnx_game_page_pipeline_t64.nxnx_game_page_pre_inspection_t142.nxnx_game_page_pre_toon_region_t143.nxnx_game_page_procedural_review_candidate_t333.nxnx_game_page_recovery_feedback_t28.nxnx_game_page_recovery_t23.nxnx_game_page_rig_comparison_t332.nxnx_game_page_rig_inspection_t230.nxnx_game_page_rig_observation_candidate_t331.nxnx_game_page_scene_light_candidate_t364.nxnx_game_page_search_t53.nxnx_game_page_shared_candidate_t340.nxnx_game_page_skin_t138.nxnx_game_page_static_candidate_t338.nxnx_game_page_toon_region_candidate_t143.nxnx_game_page_visitors_inspection_t142.nxnx_game_page_visitors_t140.nxnx_game_page_workbench_candidate_t342.nxnx_game_page_workspace_body_t49.nxnx_game_page_workspace_body_t59.nxnx_game_page_workspace_t48.nxnx_game_pair_layout_lib.nxnx_game_shader_backend_lib.nxnx_game_shader_backend_owned_candidate_t218.nxnx_game_shader_backend_selected_t55.nxnx_game_shader_backend_t35.nxnx_garment_provenance_t128.nxnx_imported_body_pair_gate_t137.nxnx_movement_base_page_t139.nxnx_page_final_seal_gate_t364.nxnx_page_identity_gate.nxnx_wasm_pair_extension_gate.nx
structs
| 9 | struct GpaWasmCursor |
| 14 | struct GpaMemory |
consts
| 7 | const GPA_HEADER_BYTES: i64 = 8 |
| 118 | const GPA_MARK: *u8 = "const B=\"" as *u8 |
| 119 | const GPA_SHA_BYTES: i64 = 32 |
| 120 | const GPA_SHA_HEX: i64 = 64 |
| 121 | const GPA_RC_USAGE: i64 = 2 |
| 122 | const GPA_RC_INPUT: i64 = 3 |
| 123 | const GPA_RC_SHAPE: i64 = 4 |
| 124 | const GPA_RC_CONFLICT: i64 = 8 |
| 782 | const GPA_RELEASE_MARK: *u8 = "<meta name=\"nishi-release-sha256\" content=\"" as *u8 |
functions
| 20 | func gpa_u32(c: *GpaWasmCursor) -> i64 |
| 34 | func gpa_wasm_header(data: *u8,n: i64) -> i64 |
| 39 | func gpa_wasm_name(c: *GpaWasmCursor,name: *u8) -> i64 |
| 48 | func gpa_memory_section(data: *u8,n: i64,shared: i64,m: *GpaMemory) -> i64 |
| 71 | func gpa_body_section(c: *GpaWasmCursor,shared: i64,m: *GpaMemory,span: *GpaWasmCursor) -> i64 |
| 92 | func gpa_pair(plain: *u8,pn: i64,twin: *u8,tn: i64,memory: *GpaMemory) -> i64 called by 3: gat_pair_checksgpa_compose_pairgpa_pair_report calls 3: gpa_wasm_headergpa_body_sectiongpa_same |
| 126 | func gpa_same(a: *u8, an: i64, b: *u8, bn: i64) -> i64 |
| 132 | func gpa_sha(b: *u8, n: i64, hex: *u8) -> i64 |
| 147 | func gpa_compose(page: *u8, pn: i64, wasm: *u8, wn: i64, out: *u8, cap: i64) -> i64 |
| 190 | func gpa_slot_replace(src: *u8,n: i64,mark: *u8,value: *u8,quoted: i64,out: *u8,cap: i64) -> i64 |
| 216 | func gpa_decimal(v: i64,out: *u8) -> i64 |
| 226 | func gpa_declare_shared(src: *u8,n: i64,url: *u8,out: *u8,cap: i64) -> i64 |
| 278 | func gpa_shared_identity(src:*u8,n:i64,twin:*u8,tn:i64,out:*u8,cap:i64)->i64 |
| 300 | func gpa_compose_pair(page: *u8,pn: i64,plain: *u8,wn: i64,twin: *u8,tn: i64,url: *u8,out: *u8,cap: i64) -> i64 |
| 337 | func gpa_section(data: *u8,n: i64,wanted: i64,out: *GpaWasmCursor) -> i64 |
| 358 | func gpa_code_prefix(a: *GpaWasmCursor,b: *GpaWasmCursor,extra: *GpaWasmCursor) -> i64 |
| 376 | func gpa_application_code(plain: *u8,pn: i64,twin: *u8,tn: i64) -> i64 |
| 390 | func gpa_hex_digit(c: i64) -> i64 |
| 395 | func gpa_bytes(c: *GpaWasmCursor,hex: *u8) -> i64 |
| 409 | func gpa_i32_constant(c: *GpaWasmCursor) -> i64 |
| 426 | func gpa_initial_data(a: *GpaWasmCursor,b: *GpaWasmCursor,body: *GpaWasmCursor) -> i64 |
| 455 | func gpa_data_initialization(plain: *u8,pn: i64,twin: *u8,tn: i64) -> i64 |
| 471 | func gpa_type_item(c: *GpaWasmCursor) -> i64 |
| 488 | func gpa_type_extension(a: *GpaWasmCursor,b: *GpaWasmCursor,initializer_type: i64) -> i64 |
| 515 | func gpa_function_extension(a: *GpaWasmCursor,b: *GpaWasmCursor) -> i64 |
| 529 | func gpa_export_extension(a: *GpaWasmCursor,b: *GpaWasmCursor,initializer_index: i64) -> i64 |
| 541 | func gpa_interface_extension(plain: *u8,pn: i64,twin: *u8,tn: i64) -> i64 |
| 562 | func gpa_section_order(id: i64) -> i64 called by 1: gpa_ordered_module |
| 569 | func gpa_ordered_module(data: *u8,n: i64) -> i64 |
| 588 | func gpa_unchanged_span(c: *GpaWasmCursor,out: *GpaWasmCursor) -> i64 |
| 605 | func gpa_unchanged_sections(plain: *u8,pn: i64,twin: *u8,tn: i64) -> i64 |
| 619 | func gpa_extension_memory(plain: *u8,pn: i64,twin: *u8,tn: i64,memory: *GpaMemory) -> i64 |
| 632 | func gpa_extension_counts(plain: *u8,pn: i64,twin: *u8,tn: i64) -> i64 |
| 644 | func gpa_extension_envelope(plain: *u8,pn: i64,twin: *u8,tn: i64) -> i64 called by 1: gpl_pair calls 4: gpa_ordered_modulegpa_unchanged_sectionsgpa_extension_memorygpa_extension_counts |
| 651 | func gpa_pair_report(plain: *u8,pn: i64,twin: *u8,tn: i64,expected_plain: *u8,expected_twin: *u8,ph: *u8,th: *u8,memory: *GpaMemory) -> i64 called by 3: maincmp_reportgpa_pair_main calls 8: fsx_putsgpa_shafsx_seqgpa_pairgpa_application_codegpa_data_initialization+2 |
| 681 | func gpa_pair_main(argc: i64, argv: *i64) -> i64 |
| 700 | func gpa_rebind_compose(argc: i64,argv: *i64,page: *u8,pn: i64,wasm: *u8,wn: i64,out: *u8,cap: i64) -> i64 |
| 723 | func gpa_main(argc: i64, argv: *i64) -> i64 called by 2: gat_pair_filesmain calls 9: fsx_putsfsx_deniedfsx_write_deniedgpa_shafsx_seqgpa_rebind_compose+3 |
| 784 | func gpa_release_slot(page: *u8,n: i64) -> i64 |
| 803 | func gpa_seal(page: *u8,n: i64) -> i64 |