pub struct FreeCamera {
pub position: Vec3,
pub orientation: Quaternion,
}Expand description
A map camera’s whole position and orientation in three dimensions.
Its members mean the same as those of FreeCameraOptions.
See mln_free_camera in the
C API reference.
Fields§
§position: Vec3§orientation: QuaternionTrait Implementations§
Source§impl Clone for FreeCamera
impl Clone for FreeCamera
Source§fn clone(&self) -> FreeCamera
fn clone(&self) -> FreeCamera
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FreeCamera
Source§impl Debug for FreeCamera
impl Debug for FreeCamera
Source§impl Default for FreeCamera
impl Default for FreeCamera
Source§fn default() -> FreeCamera
fn default() -> FreeCamera
Returns the “default value” for a type. Read more
Source§impl PartialEq for FreeCamera
impl PartialEq for FreeCamera
impl StructuralPartialEq for FreeCamera
Auto Trait Implementations§
impl Freeze for FreeCamera
impl RefUnwindSafe for FreeCamera
impl Send for FreeCamera
impl Sync for FreeCamera
impl Unpin for FreeCamera
impl UnsafeUnpin for FreeCamera
impl UnwindSafe for FreeCamera
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,
impl<T> ErasedDestructor for Twhere
T: 'static,
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