MCPcopy Create free account
hub / github.com/Bloom-Engine/engine / bloom_create_mesh

Function bloom_create_mesh

native/tvos/src/lib.rs:2140–2147  ·  view source on GitHub ↗
(vertex_ptr: *const f32, vertex_count: f64, index_ptr: *const u32, index_count: f64)

Source from the content-addressed store, hash-verified

2138
2139#[no_mangle]
2140pub extern "C" fn bloom_create_mesh(vertex_ptr: *const f32, vertex_count: f64, index_ptr: *const u32, index_count: f64) -> f64 {
2141 if vertex_ptr.is_null() || index_ptr.is_null() { return 0.0; }
2142 let vcount = vertex_count as usize;
2143 let icount = index_count as usize;
2144 let vertex_data = unsafe { std::slice::from_raw_parts(vertex_ptr, vcount * 12) };
2145 let index_data = unsafe { std::slice::from_raw_parts(index_ptr, icount) };
2146 engine().models.create_mesh(vertex_data, index_data)
2147}
2148
2149// ============================================================
2150// Phase 1c — material system FFI

Callers

nothing calls this directly

Calls 2

create_meshMethod · 0.80
engineFunction · 0.70

Tested by

no test coverage detected