pub struct QualitySettings {Show 14 fields
pub Beautiful: Option<QualitySetting>,
pub Fantastic: Option<QualitySetting>,
pub Fast: Option<QualitySetting>,
pub Fastest: Option<QualitySetting>,
pub Good: Option<QualitySetting>,
pub Simple: Option<QualitySetting>,
pub m_CurrentQuality: Option<i32>,
pub m_DefaultMobileQuality: Option<i32>,
pub m_DefaultStandaloneQuality: Option<i32>,
pub m_DefaultWebPlayerQuality: Option<i32>,
pub m_EditorQuality: Option<i32>,
pub m_QualitySettings: Option<Vec<QualitySetting>>,
pub m_StrippedMaximumLODLevel: Option<i32>,
pub m_TextureMipmapLimitGroupNames: Option<Vec<String>>,
}Expand description
QualitySettings is a class of the Unity engine since version 3.4.0. Exert from Unity’s scripting documentation: Script interface for Quality Settings. There can be an arbitrary number of quality settings. The details of each are set up
in the project’s Quality Settings. At run time, the
current quality level can be changed using this class.
Fields§
§Beautiful: Option<QualitySetting>QualitySetting: (3.4.0 - 3.4.2)
Fantastic: Option<QualitySetting>QualitySetting: (3.4.0 - 3.4.2)
Fast: Option<QualitySetting>QualitySetting: (3.4.0 - 3.4.2)
Fastest: Option<QualitySetting>QualitySetting: (3.4.0 - 3.4.2)
Good: Option<QualitySetting>QualitySetting: (3.4.0 - 3.4.2)
Simple: Option<QualitySetting>QualitySetting: (3.4.0 - 3.4.2)
m_CurrentQuality: Option<i32>i32: (3.5.0 - 2022.3.2f1)
m_DefaultMobileQuality: Option<i32>i32: (3.4.0 - 3.4.2)
m_DefaultStandaloneQuality: Option<i32>i32: (3.4.0 - 3.4.2)
m_DefaultWebPlayerQuality: Option<i32>i32: (3.4.0 - 3.4.2)
m_EditorQuality: Option<i32>i32: (3.4.0 - 3.4.2)
m_QualitySettings: Option<Vec<QualitySetting>>Vec
m_StrippedMaximumLODLevel: Option<i32>i32: (3.5.0 - 2022.3.2f1)
m_TextureMipmapLimitGroupNames: Option<Vec<String>>Vec
Trait Implementations§
Source§impl Debug for QualitySettings
impl Debug for QualitySettings
Source§impl<'de> Deserialize<'de> for QualitySettings
impl<'de> Deserialize<'de> for QualitySettings
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 QualitySettings
impl RefUnwindSafe for QualitySettings
impl Send for QualitySettings
impl Sync for QualitySettings
impl Unpin for QualitySettings
impl UnwindSafe for QualitySettings
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