Enum wgpu::PowerPreference [−][src]
#[repr(C)] pub enum PowerPreference { LowPower, HighPerformance, }
Power Preference when choosing a physical adapter.
Variants
Adapter that uses the least possible power. This is often an integerated GPU.
Adapter that has the highest performance. This is often a discrete GPU.
Trait Implementations
impl Clone for PowerPreference
[src]
impl Clone for PowerPreference
[src]pub fn clone(&self) -> PowerPreference
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PowerPreference
[src]
impl Copy for PowerPreference
[src]impl Debug for PowerPreference
[src]
impl Debug for PowerPreference
[src]impl Default for PowerPreference
[src]
impl Default for PowerPreference
[src]pub fn default() -> PowerPreference
[src]
impl<'de> Deserialize<'de> for PowerPreference
[src]
impl<'de> Deserialize<'de> for PowerPreference
[src]pub fn deserialize<__D>(
__deserializer: __D
) -> Result<PowerPreference, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
[src]
__deserializer: __D
) -> Result<PowerPreference, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
impl Eq for PowerPreference
[src]
impl Eq for PowerPreference
[src]impl Hash for PowerPreference
[src]
impl Hash for PowerPreference
[src]impl PartialEq<PowerPreference> for PowerPreference
[src]
impl PartialEq<PowerPreference> for PowerPreference
[src]impl Serialize for PowerPreference
[src]
impl Serialize for PowerPreference
[src]pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
[src]
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
impl StructuralEq for PowerPreference
[src]
impl StructuralEq for PowerPreference
[src]impl StructuralPartialEq for PowerPreference
[src]
impl StructuralPartialEq for PowerPreference
[src]Auto Trait Implementations
impl RefUnwindSafe for PowerPreference
impl RefUnwindSafe for PowerPreference
impl Send for PowerPreference
impl Send for PowerPreference
impl Sync for PowerPreference
impl Sync for PowerPreference
impl Unpin for PowerPreference
impl Unpin for PowerPreference
impl UnwindSafe for PowerPreference
impl UnwindSafe for PowerPreference
Blanket Implementations
impl<T> CallHasher for T where
T: Hash,
impl<T> CallHasher for T where
T: Hash,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]