[]Enum amethyst_rendy::rendy::hal::PresentMode

#[repr(C)]pub enum PresentMode {
    Immediate,
    Mailbox,
    Fifo,
    Relaxed,
}

Specifies the mode regulating how a swapchain presents frames.

Variants

Immediate

Don't ever wait for v-sync.

Mailbox

Wait for v-sync, overwrite the last rendered frame.

Fifo

Present frames in the same order they are rendered.

Relaxed

Don't wait for the next v-sync if we just missed it.

Trait Implementations

impl Clone for PresentMode

impl Copy for PresentMode

impl Debug for PresentMode

impl Eq for PresentMode

impl Hash for PresentMode

impl PartialEq<PresentMode> for PresentMode

impl StructuralEq for PresentMode

impl StructuralPartialEq for PresentMode

Auto Trait Implementations

impl RefUnwindSafe for PresentMode

impl Send for PresentMode

impl Sync for PresentMode

impl Unpin for PresentMode

impl UnwindSafe for PresentMode

Blanket Implementations

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
    D: AdaptFrom<S, Swp, Dwp, T>,
    Dwp: WhitePoint,
    Swp: WhitePoint,
    T: Component + Float
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Clone for T where
    T: Clone
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any + Send + Sync

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> Scalar for T where
    T: PartialEq<T> + Copy + Any + Debug
[src]

impl<T> SetParameter for T

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> Supports<T> for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,