#[non_exhaustive]pub enum VexuProjKind {
Rectilinear,
Equirectangular,
HalfEquirectangular,
Fisheye,
ParametricImmersive,
}Expand description
The box for a projection kind, a sibling of prji whose type matches its
projection_kind. None of these boxes defines any fields yet.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Rectilinear
RectilinearProjectionBox, rect.
Equirectangular
FullEquirectangularProjectionBox, equi.
HalfEquirectangular
HalfEquirectangularProjectionBox, hequ.
Fisheye
FisheyeProjectionBox, fish.
ParametricImmersive
ParametricImmersiveMediaProjectionBox, prim.
Implementations§
Trait Implementations§
Source§impl Clone for VexuProjKind
impl Clone for VexuProjKind
impl Copy for VexuProjKind
Source§impl Debug for VexuProjKind
impl Debug for VexuProjKind
impl Eq for VexuProjKind
Source§impl PartialEq for VexuProjKind
impl PartialEq for VexuProjKind
impl StructuralPartialEq for VexuProjKind
Auto Trait Implementations§
impl Freeze for VexuProjKind
impl RefUnwindSafe for VexuProjKind
impl Send for VexuProjKind
impl Sync for VexuProjKind
impl Unpin for VexuProjKind
impl UnsafeUnpin for VexuProjKind
impl UnwindSafe for VexuProjKind
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