#[repr(u32)]pub enum PpFeatureMask {
Show 20 variants
PP_SCLK_DPM_MASK = 1,
PP_MCLK_DPM_MASK = 2,
PP_PCIE_DPM_MASK = 4,
PP_SCLK_DEEP_SLEEP_MASK = 8,
PP_POWER_CONTAINMENT_MASK = 16,
PP_UVD_HANDSHAKE_MASK = 32,
PP_SMC_VOLTAGE_CONTROL_MASK = 64,
PP_VBI_TIME_SUPPORT_MASK = 128,
PP_ULV_MASK = 256,
PP_ENABLE_GFX_CG_THRU_SMU = 512,
PP_CLOCK_STRETCH_MASK = 1_024,
PP_OD_FUZZY_FAN_CONTROL_MASK = 2_048,
PP_SOCCLK_DPM_MASK = 4_096,
PP_DCEFCLK_DPM_MASK = 8_192,
PP_OVERDRIVE_MASK = 16_384,
PP_GFXOFF_MASK = 32_768,
PP_ACG_MASK = 65_536,
PP_STUTTER_MODE = 131_072,
PP_AVFS_MASK = 262_144,
PP_GFX_DCS_MASK = 524_288,
}Variants§
PP_SCLK_DPM_MASK = 1
PP_MCLK_DPM_MASK = 2
PP_PCIE_DPM_MASK = 4
PP_SCLK_DEEP_SLEEP_MASK = 8
PP_POWER_CONTAINMENT_MASK = 16
PP_UVD_HANDSHAKE_MASK = 32
PP_SMC_VOLTAGE_CONTROL_MASK = 64
PP_VBI_TIME_SUPPORT_MASK = 128
PP_ULV_MASK = 256
PP_ENABLE_GFX_CG_THRU_SMU = 512
PP_CLOCK_STRETCH_MASK = 1_024
PP_OD_FUZZY_FAN_CONTROL_MASK = 2_048
PP_SOCCLK_DPM_MASK = 4_096
PP_DCEFCLK_DPM_MASK = 8_192
PP_OVERDRIVE_MASK = 16_384
PP_GFXOFF_MASK = 32_768
PP_ACG_MASK = 65_536
PP_STUTTER_MODE = 131_072
PP_AVFS_MASK = 262_144
PP_GFX_DCS_MASK = 524_288
Implementations§
Source§impl PpFeatureMask
impl PpFeatureMask
pub fn get_param_u32() -> Option<u32>
pub fn get_all_enabled_feature() -> Vec<Self>
Trait Implementations§
Source§impl Clone for PpFeatureMask
impl Clone for PpFeatureMask
Source§fn clone(&self) -> PpFeatureMask
fn clone(&self) -> PpFeatureMask
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PpFeatureMask
impl Debug for PpFeatureMask
Source§impl Display for PpFeatureMask
impl Display for PpFeatureMask
Auto Trait Implementations§
impl Freeze for PpFeatureMask
impl RefUnwindSafe for PpFeatureMask
impl Send for PpFeatureMask
impl Sync for PpFeatureMask
impl Unpin for PpFeatureMask
impl UnwindSafe for PpFeatureMask
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