pub struct StereoscopicCameraInfo {
pub inter_pupillary_distance: f32,
pub left_vergence: f32,
pub right_vergence: f32,
pub overlap: f32,
pub left_view_matrix: [f32; 16],
pub right_view_matrix: [f32; 16],
pub left_projection_matrix: [f32; 16],
pub right_projection_matrix: [f32; 16],
}Expand description
Wraps the corresponding Model I/O stereoscopic camera info counterpart.
Fields§
§inter_pupillary_distance: f32§left_vergence: f32§right_vergence: f32§overlap: f32§left_view_matrix: [f32; 16]§right_view_matrix: [f32; 16]§left_projection_matrix: [f32; 16]§right_projection_matrix: [f32; 16]Trait Implementations§
Source§impl Clone for StereoscopicCameraInfo
impl Clone for StereoscopicCameraInfo
Source§fn clone(&self) -> StereoscopicCameraInfo
fn clone(&self) -> StereoscopicCameraInfo
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 moreSource§impl Debug for StereoscopicCameraInfo
impl Debug for StereoscopicCameraInfo
Source§impl<'de> Deserialize<'de> for StereoscopicCameraInfo
impl<'de> Deserialize<'de> for StereoscopicCameraInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StereoscopicCameraInfo
impl RefUnwindSafe for StereoscopicCameraInfo
impl Send for StereoscopicCameraInfo
impl Sync for StereoscopicCameraInfo
impl Unpin for StereoscopicCameraInfo
impl UnsafeUnpin for StereoscopicCameraInfo
impl UnwindSafe for StereoscopicCameraInfo
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