#[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: RealAuto Trait Implementations§
impl !Send for Camera
impl !Sync for Camera
impl Freeze for Camera
impl RefUnwindSafe for Camera
impl Unpin for Camera
impl UnsafeUnpin for Camera
impl UnwindSafe for Camera
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