pub struct VisualPerformanceSettings {
pub target_fps: f32,
pub quality_level: f32,
pub lod_enabled: bool,
pub culling_distance: f32,
pub max_particles: usize,
pub anti_aliasing: u8,
pub adaptive_quality: bool,
}Expand description
Visual performance optimization settings
Fields§
§target_fps: f32Target frame rate
quality_level: f32Quality level (0.0-1.0)
lod_enabled: boolLevel of detail (LOD) enable
culling_distance: f32Culling distance
max_particles: usizeMaximum particle count
anti_aliasing: u8Anti-aliasing level
adaptive_quality: boolAdaptive quality
Trait Implementations§
Source§impl Clone for VisualPerformanceSettings
impl Clone for VisualPerformanceSettings
Source§fn clone(&self) -> VisualPerformanceSettings
fn clone(&self) -> VisualPerformanceSettings
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 VisualPerformanceSettings
impl Debug for VisualPerformanceSettings
Source§impl Default for VisualPerformanceSettings
impl Default for VisualPerformanceSettings
Source§impl<'de> Deserialize<'de> for VisualPerformanceSettings
impl<'de> Deserialize<'de> for VisualPerformanceSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for VisualPerformanceSettings
impl RefUnwindSafe for VisualPerformanceSettings
impl Send for VisualPerformanceSettings
impl Sync for VisualPerformanceSettings
impl Unpin for VisualPerformanceSettings
impl UnsafeUnpin for VisualPerformanceSettings
impl UnwindSafe for VisualPerformanceSettings
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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