Game.Settings.QualitySetting`1
Assembly: Game
Namespace: Game.Settings
Type: class abstract public
Base: Game.Settings.QualitySetting
Implements: System.IEquatable<Game.Settings.Setting>
Code
public abstract class QualitySetting<T> : Game.Settings.QualitySetting, System.IEquatable<Game.Settings.Setting>
{
private static readonly System.Collections.Generic.Dictionary<Game.Settings.QualitySetting+Level, System.String> s_MockNames;
protected static readonly System.Collections.Generic.Dictionary<Game.Settings.QualitySetting+Level, T> s_SettingsMap;
protected QualitySetting`1();
internal virtual System.Void AddToPageData(Game.UI.Menu.AutomaticSettings+SettingPageData pageData);
protected System.Void ApplyState<PT>(UnityEngine.Rendering.VolumeParameter<PT> param, PT value, System.Boolean state);
protected System.Void CreateVolumeComponent<PT>(UnityEngine.Rendering.VolumeProfile profile, PT& component);
public virtual System.Collections.Generic.IEnumerable<Game.Settings.QualitySetting+Level> EnumerateAvailableLevels();
public static System.Collections.Generic.IReadOnlyList<Game.Settings.QualitySetting+Level> GetAvailableLevels();
public virtual Game.Settings.QualitySetting+Level GetLevel();
public virtual System.String GetMockName(Game.Settings.QualitySetting+Level level);
public static System.String MockName(Game.Settings.QualitySetting+Level level);
public static System.Void RegisterMockName(Game.Settings.QualitySetting+Level level, System.String name);
public static System.Void RegisterSetting(Game.Settings.QualitySetting+Level quality, T setting);
public virtual System.Void SetLevel(Game.Settings.QualitySetting+Level quality, System.Boolean apply);
public virtual System.Void TransferValuesFrom(Game.Settings.QualitySetting setting);
}
Fields
private static readonly System.Collections.Generic.Dictionary<Game.Settings.QualitySetting+Level, System.String> s_MockNames
private static readonly System.Collections.Generic.Dictionary<Game.Settings.QualitySetting+Level, System.String> s_MockNames;
protected static readonly System.Collections.Generic.Dictionary<Game.Settings.QualitySetting+Level, T> s_SettingsMap
protected static readonly System.Collections.Generic.Dictionary<Game.Settings.QualitySetting+Level, T> s_SettingsMap;
Constructors
protected QualitySetting
1()`
protected QualitySetting`1();
Methods
internal virtual AddToPageData(Game.UI.Menu.AutomaticSettings+SettingPageData pageData) : System.Void
internal virtual System.Void AddToPageData(Game.UI.Menu.AutomaticSettings+SettingPageData pageData);
protected ApplyState<PT>(UnityEngine.Rendering.VolumeParameter<PT> param, PT value, System.Boolean state = True) : System.Void
protected System.Void ApplyState<PT>(UnityEngine.Rendering.VolumeParameter<PT> param, PT value, System.Boolean state);
protected CreateVolumeComponent<PT>(UnityEngine.Rendering.VolumeProfile profile, PT& component) : System.Void
protected System.Void CreateVolumeComponent<PT>(UnityEngine.Rendering.VolumeProfile profile, PT& component);
public virtual EnumerateAvailableLevels() : System.Collections.Generic.IEnumerable<Game.Settings.QualitySetting+Level>
public virtual System.Collections.Generic.IEnumerable<Game.Settings.QualitySetting+Level> EnumerateAvailableLevels();
public static GetAvailableLevels() : System.Collections.Generic.IReadOnlyList<Game.Settings.QualitySetting+Level>
public static System.Collections.Generic.IReadOnlyList<Game.Settings.QualitySetting+Level> GetAvailableLevels();
public virtual GetLevel() : Game.Settings.QualitySetting+Level
public virtual Game.Settings.QualitySetting+Level GetLevel();
public virtual GetMockName(Game.Settings.QualitySetting+Level level) : System.String
public virtual System.String GetMockName(Game.Settings.QualitySetting+Level level);
public static MockName(Game.Settings.QualitySetting+Level level) : System.String
public static System.String MockName(Game.Settings.QualitySetting+Level level);
public static RegisterMockName(Game.Settings.QualitySetting+Level level, System.String name) : System.Void
public static System.Void RegisterMockName(Game.Settings.QualitySetting+Level level, System.String name);
public static RegisterSetting(Game.Settings.QualitySetting+Level quality, T setting) : System.Void
public static System.Void RegisterSetting(Game.Settings.QualitySetting+Level quality, T setting);
public virtual SetLevel(Game.Settings.QualitySetting+Level quality, System.Boolean apply = True) : System.Void
public virtual System.Void SetLevel(Game.Settings.QualitySetting+Level quality, System.Boolean apply);
public virtual TransferValuesFrom(Game.Settings.QualitySetting setting) : System.Void
public virtual System.Void TransferValuesFrom(Game.Settings.QualitySetting setting);
Nested types
Game.Settings.QualitySetting<T>
Game.Settings.QualitySetting<T>