#[repr(u8)]pub enum OperationalMode {
Full = 0,
Eco = 1,
Reserve = 2,
}Expand description
Desktop / portal operational mode (thermal + VRAM driven).
Variants§
Implementations§
Source§impl OperationalMode
impl OperationalMode
pub fn from_pressure(pressure: f32) -> Self
pub fn max_particles(self) -> u32
pub fn bloom_enabled(self) -> bool
Sourcepub fn supports_3d(self) -> bool
pub fn supports_3d(self) -> bool
Whether this tier can render the full 3D scene. Only Self::Full does; Eco
(VRAM-conservation) and Reserve (engine-only) degrade 3D → 2D — the affordability rail.
Single source of the Phase-5 budget rule, shared by render::authoring and the portal.
Trait Implementations§
Source§impl Clone for OperationalMode
impl Clone for OperationalMode
Source§fn clone(&self) -> OperationalMode
fn clone(&self) -> OperationalMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OperationalMode
impl Debug for OperationalMode
Source§impl Default for OperationalMode
impl Default for OperationalMode
Source§fn default() -> OperationalMode
fn default() -> OperationalMode
Returns the “default value” for a type. Read more
Source§impl PartialEq for OperationalMode
impl PartialEq for OperationalMode
Source§fn eq(&self, other: &OperationalMode) -> bool
fn eq(&self, other: &OperationalMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for OperationalMode
impl Eq for OperationalMode
impl StructuralPartialEq for OperationalMode
Auto Trait Implementations§
impl Freeze for OperationalMode
impl RefUnwindSafe for OperationalMode
impl Send for OperationalMode
impl Sync for OperationalMode
impl Unpin for OperationalMode
impl UnsafeUnpin for OperationalMode
impl UnwindSafe for OperationalMode
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> NoneValue for Twhere
T: Default,
impl<T> NoneValue for Twhere
T: Default,
type NoneType = T
§fn null_value() -> T
fn null_value() -> T
The none-equivalent value.