Skip to content

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 QualitySetting1()`
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>