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

Function bloom_update_model_animation

native/windows/src/lib.rs:1400–1408  ·  view source on GitHub ↗
(handle: f64, anim_index: f64, time: f64, scale: f64, px: f64, py: f64, pz: f64, rot_sin: f64, rot_cos: f64)

Source from the content-addressed store, hash-verified

1398
1399#[no_mangle]
1400pub extern "C" fn bloom_update_model_animation(handle: f64, anim_index: f64, time: f64, scale: f64, px: f64, py: f64, pz: f64, rot_sin: f64, rot_cos: f64) {
1401 let eng = engine();
1402 eng.models.update_model_animation(handle, anim_index as usize, time as f32);
1403 if let Some(anim) = eng.models.get_animation(handle) {
1404 if !anim.joint_matrices.is_empty() {
1405 eng.renderer.set_joint_matrices_scaled(&anim.joint_matrices, scale as f32, [px as f32, py as f32, pz as f32], rot_sin as f32, rot_cos as f32);
1406 }
1407 }
1408}
1409
1410// --- Music FFI ---
1411

Callers

nothing calls this directly

Calls 4

get_animationMethod · 0.80
engineFunction · 0.70

Tested by

no test coverage detected