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

Function bloom_update_model_animation

native/android/src/lib.rs:1163–1171  ·  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

1161
1162#[no_mangle]
1163pub 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) {
1164 let eng = engine();
1165 eng.models.update_model_animation(handle, anim_index as usize, time as f32);
1166 if let Some(anim) = eng.models.get_animation(handle) {
1167 if !anim.joint_matrices.is_empty() {
1168 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);
1169 }
1170 }
1171}
1172
1173// --- Music FFI ---
1174

Callers

nothing calls this directly

Calls 4

get_animationMethod · 0.80
engineFunction · 0.70

Tested by

no test coverage detected