[][src]Enum wgpu::PowerPreference

#[repr(C)]pub enum PowerPreference {
    Default,
    LowPower,
    HighPerformance,
}

Power Preference when choosing a physical adapter.

Variants

Default

Prefer low power when on battery, high performance when on mains.

LowPower

Adapter that uses the least possible power. This is often an integerated GPU.

HighPerformance

Adapter that has the highest performance. This is often a discrete GPU.

Trait Implementations

impl Clone for PowerPreference[src]

impl Copy for PowerPreference[src]

impl Debug for PowerPreference[src]

impl Default for PowerPreference[src]

impl<'de> Deserialize<'de> for PowerPreference[src]

impl Eq for PowerPreference[src]

impl Hash for PowerPreference[src]

impl PartialEq<PowerPreference> for PowerPreference[src]

impl Serialize for PowerPreference[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

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

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.