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

Function set_camera

native/watchos/src/draw_list.rs:190–199  ·  view source on GitHub ↗
(px: f64, py: f64, pz: f64,
                  tx: f64, ty: f64, tz: f64,
                  ux: f64, uy: f64, uz: f64,
                  fovy: f64, proj: f64)

Source from the content-addressed store, hash-verified

188}
189
190pub fn set_camera(px: f64, py: f64, pz: f64,
191 tx: f64, ty: f64, tz: f64,
192 ux: f64, uy: f64, uz: f64,
193 fovy: f64, proj: f64) {
194 let vals = [px, py, pz, tx, ty, tz, ux, uy, uz, fovy, proj];
195 for (i, v) in vals.iter().enumerate() {
196 CAMERA[i].store(v.to_bits(), Ordering::Relaxed);
197 }
198 HAS_3D.store(true, std::sync::atomic::Ordering::Release);
199}
200
201pub fn camera_snapshot(out: *mut f64) {
202 if out.is_null() { return; }

Callers 1

bloom_begin_mode_3dFunction · 0.85

Calls 1

iterMethod · 0.80

Tested by

no test coverage detected