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

Function bloom_gen_mesh_heightmap

native/ios/src/lib.rs:1213–1223  ·  view source on GitHub ↗
(image_handle: f64, size_x: f64, size_y: f64, size_z: f64)

Source from the content-addressed store, hash-verified

1211
1212#[no_mangle]
1213pub extern "C" fn bloom_gen_mesh_heightmap(image_handle: f64, size_x: f64, size_y: f64, size_z: f64) -> f64 {
1214 let eng = engine();
1215 if let Some(img) = eng.textures.images.get(image_handle) {
1216 let data = img.data.clone();
1217 let w = img.width;
1218 let h = img.height;
1219 eng.models.gen_mesh_heightmap(&data, w, h, size_x as f32, size_y as f32, size_z as f32)
1220 } else {
1221 0.0
1222 }
1223}
1224
1225#[no_mangle]
1226pub extern "C" fn bloom_load_shader(source_ptr: *const u8) -> f64 {

Callers 1

genMeshHeightmapFunction · 0.50

Calls 4

cloneMethod · 0.80
gen_mesh_heightmapMethod · 0.80
engineFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected