Skip to main content

Camera

Struct Camera 

Source
#[repr(C)]
pub struct Camera {
Show 21 fields pub element: Element, pub projection_mode: ProjectionMode, pub resolution_is_pixels: bool, pub resolution: Vec2, pub field_of_view_deg: Vec2, pub field_of_view_tan: Vec2, pub orthographic_extent: Real, pub orthographic_size: Vec2, pub projection_plane: Vec2, pub aspect_ratio: Real, pub near_plane: Real, pub far_plane: Real, pub projection_axes: CoordinateAxes, pub aspect_mode: AspectMode, pub aperture_mode: ApertureMode, pub gate_fit: GateFit, pub aperture_format: ApertureFormat, pub focal_length_mm: Real, pub film_size_inch: Vec2, pub aperture_size_inch: Vec2, pub squeeze_ratio: Real,
}

Fields§

§element: Element§projection_mode: ProjectionMode§resolution_is_pixels: bool§resolution: Vec2§field_of_view_deg: Vec2§field_of_view_tan: Vec2§orthographic_extent: Real§orthographic_size: Vec2§projection_plane: Vec2§aspect_ratio: Real§near_plane: Real§far_plane: Real§projection_axes: CoordinateAxes§aspect_mode: AspectMode§aperture_mode: ApertureMode§gate_fit: GateFit§aperture_format: ApertureFormat§focal_length_mm: Real§film_size_inch: Vec2§aperture_size_inch: Vec2§squeeze_ratio: Real

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.