pub struct PerfSettingsLevelEXT(/* private fields */);
Expand description
Implementations§
Source§impl PerfSettingsLevelEXT
impl PerfSettingsLevelEXT
Sourcepub const POWER_SAVINGS: PerfSettingsLevelEXT
pub const POWER_SAVINGS: PerfSettingsLevelEXT
Performance settings hint used by the application to indicate that it enters a non-XR section (head-locked / static screen), during which power savings are to be prioritized
Sourcepub const SUSTAINED_LOW: PerfSettingsLevelEXT
pub const SUSTAINED_LOW: PerfSettingsLevelEXT
Performance settings hint used by the application to indicate that it enters a low and stable complexity section, during which reducing power is more important than occasional late rendering frames
Sourcepub const SUSTAINED_HIGH: PerfSettingsLevelEXT
pub const SUSTAINED_HIGH: PerfSettingsLevelEXT
Performance settings hint used by the application to indicate that it enters a high or dynamic complexity section, during which the XR Runtime strives for consistent XR compositing and frame rendering within a thermally sustainable range
Sourcepub const BOOST: PerfSettingsLevelEXT
pub const BOOST: PerfSettingsLevelEXT
Performance settings hint used by the application to indicate that the application enters a section with very high complexity, during which the XR Runtime is allowed to step up beyond the thermally sustainable range
pub fn from_raw(x: i32) -> PerfSettingsLevelEXT
pub fn into_raw(self) -> i32
Trait Implementations§
Source§impl Clone for PerfSettingsLevelEXT
impl Clone for PerfSettingsLevelEXT
Source§fn clone(&self) -> PerfSettingsLevelEXT
fn clone(&self) -> PerfSettingsLevelEXT
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more