pub enum ViewportOrigin {
TopLeft,
BottomLeft,
}Expand description
The origin convention for viewport coordinates.
Variants§
TopLeft
Y-axis points downward (Direct3D / Vulkan surface convention).
BottomLeft
Y-axis points upward (OpenGL convention).
Implementations§
Source§impl ViewportOrigin
impl ViewportOrigin
Sourcepub fn is_top_left(&self) -> bool
pub fn is_top_left(&self) -> bool
Returns true if this is the top-left (D3D/Vulkan) convention.
Trait Implementations§
Source§impl Clone for ViewportOrigin
impl Clone for ViewportOrigin
Source§fn clone(&self) -> ViewportOrigin
fn clone(&self) -> ViewportOrigin
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 ViewportOrigin
Source§impl Debug for ViewportOrigin
impl Debug for ViewportOrigin
Source§impl Default for ViewportOrigin
impl Default for ViewportOrigin
Source§fn default() -> ViewportOrigin
fn default() -> ViewportOrigin
Returns the “default value” for a type. Read more
impl Eq for ViewportOrigin
Source§impl Hash for ViewportOrigin
impl Hash for ViewportOrigin
Source§impl PartialEq for ViewportOrigin
impl PartialEq for ViewportOrigin
Source§fn eq(&self, other: &ViewportOrigin) -> bool
fn eq(&self, other: &ViewportOrigin) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ViewportOrigin
Auto Trait Implementations§
impl Freeze for ViewportOrigin
impl RefUnwindSafe for ViewportOrigin
impl Send for ViewportOrigin
impl Sync for ViewportOrigin
impl Unpin for ViewportOrigin
impl UnsafeUnpin for ViewportOrigin
impl UnwindSafe for ViewportOrigin
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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