#[repr(C)]pub struct CameraData {
pub view_projection_matrix: Mat4f,
pub view_position: Vec4f,
pub planes: [Vec4f; 6],
}
Expand description
GPU friendly structure for cameras
Fields§
§view_projection_matrix: Mat4f
§view_position: Vec4f
§planes: [Vec4f; 6]
Trait Implementations§
Source§impl Clone for CameraData
impl Clone for CameraData
Source§fn clone(&self) -> CameraData
fn clone(&self) -> CameraData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for CameraData
impl RefUnwindSafe for CameraData
impl Send for CameraData
impl Sync for CameraData
impl Unpin for CameraData
impl UnwindSafe for CameraData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more