nx_material_profile.nx
buildroot/runtime/nx_material_profile.nx
about
dependencies 1 imports · 54 importers
diagram shows first 10 each side; +0 more imports, +44 more importers in the complete lists below.
imports: nx_syscalls.nx
imported by: nx_auto_supports_v2_target_test.nxnx_bedmesh_emit_test.nxnx_cad_exceed.nxnx_cad_page.nxnx_cad_prims2_test.nxnx_cad_test.nxnx_christus_integration_test.nxnx_csg_fillet_test.nxnx_csg_test.nxnx_csg_torus_test.nxnx_cube_to_gcode_test.nxnx_dcc_slice_probe.nxnx_dcc_to_print_test.nxnx_estimate.nxnx_estimate_test.nxnx_gcode_arc_test.nxnx_gcode_brim_test.nxnx_gcode_emit.nxnx_gcode_emit_test.nxnx_klipper_gcode_validator_test.nxnx_material_profile_test.nxnx_mushroom_overhang_test.nxnx_pillar_physics.nxnx_pillar_physics_test.nxnx_pillar_physics_v21_test.nxnx_polymer_thermal.nxnx_polymer_thermal_test.nxnx_preflight.nxnx_preflight_test.nxnx_print_e2e_test.nxnx_print_exceed_compose_test.nxnx_print_session.nxnx_print_session_test.nxnx_print_sim.nxnx_print_sim_spaghetti_test.nxnx_print_sim_test.nxnx_slice_auto_supports.nxnx_slice_auto_supports_test.nxnx_slice_pipe_v2_real_test.nxnx_slice_pipe_v2_test.nxnx_slice_pipeline.nxnx_slice_pipeline_test.nxnx_slicer_lib.nxnx_stl_to_gcode_real_test.nxnx_stress.nxnx_stress_test.nxnx_supports.nxnx_supports_physics_test.nxnx_supports_v2_test.nxnx_underridge_gcode_gate.nxnx_underridge_hook_gcode_gate.nxnx_underridge_hook_petg_gate.nxnx_underridge_master_gate.nxnx_vessel_gcode.nx
structs
| 55 | struct NxMaterialProfile |
consts
| 36 | const NX_MAT_PLA: i64 = 0 |
| 37 | const NX_MAT_PETG: i64 = 1 |
| 38 | const NX_MAT_ABS: i64 = 2 |
| 39 | const NX_MAT_ASA: i64 = 3 |
| 40 | const NX_MAT_PC: i64 = 4 |
| 41 | const NX_MAT_TPU: i64 = 5 |
| 42 | const NX_MAT_NYLON: i64 = 6 |
| 43 | const NX_MAT_PA_CF: i64 = 7 // carbon-fibre reinforced nylon |
| 44 | const NX_MAT_PEEK: i64 = 8 // high-temp engineering |
| 45 | const NX_MAT_N: i64 = 9 |
| 98 | const NX_MATERIAL_BYTES: i64 = 168 // 21 fields × 8 |
| 108 | const NX_MATERIAL_OK: i64 = 0 |
| 109 | const NX_MATERIAL_ERR_BAD_CLASS: i64 = 1 |
| 110 | const NX_MATERIAL_ERR_BAD_TEMP: i64 = 2 |
| 111 | const NX_MATERIAL_ERR_BAD_SPEED: i64 = 3 |
| 112 | const NX_MATERIAL_ERR_BAD_COOLING: i64 = 4 |
| 113 | const NX_MATERIAL_ERR_BAD_RETRACT: i64 = 5 |
| 114 | const NX_MATERIAL_ERR_BAD_ADVANCED: i64 = 6 |
functions
| 47 | func nx_mat_is_valid(m: i64) -> i64 called by 1: nx_material_profile_validate |
| 102 | func nx_material_profile_alloc() -> *NxMaterialProfile |
| 116 | func nx_material_profile_validate(p: *NxMaterialProfile) -> i64 |
| 163 | func nx_material_profile_generic_pla() -> *NxMaterialProfile called by 40: mainmainnx_cad_measure_integrated_bytesmainprintsmain+34 calls 1: nx_material_profile_alloc |
| 197 | func nx_material_profile_generic_petg() -> *NxMaterialProfile |
| 230 | func nx_material_profile_generic_abs() -> *NxMaterialProfile |
| 262 | func nx_material_profile_generic_asa() -> *NxMaterialProfile |
| 299 | func nx_material_profile_generic_peek() -> *NxMaterialProfile |
| 328 | func nx_material_verdict_name(v: i64) -> *u8 |