pub struct CameraExport {
pub name: String,
pub position: [f32; 3],
pub target: [f32; 3],
pub up: [f32; 3],
pub fov_y: f32,
pub near: f32,
pub far: f32,
pub camera_type: u8,
}Fields§
§name: String§position: [f32; 3]§target: [f32; 3]§up: [f32; 3]§fov_y: f32§near: f32§far: f32§camera_type: u8Trait Implementations§
Source§impl Clone for CameraExport
impl Clone for CameraExport
Source§fn clone(&self) -> CameraExport
fn clone(&self) -> CameraExport
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 CameraExport
impl RefUnwindSafe for CameraExport
impl Send for CameraExport
impl Sync for CameraExport
impl Unpin for CameraExport
impl UnsafeUnpin for CameraExport
impl UnwindSafe for CameraExport
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more