Class ScalableSettingLevelParameter
Scalable Quality Level Parameter.
Inherited Members
VolumeParameter<int>.value
VolumeParameter<int>.Override(int)
VolumeParameter<int>.SetValue(VolumeParameter)
VolumeParameter<int>.GetHashCode()
VolumeParameter<int>.ToString()
VolumeParameter<int>.Equals(VolumeParameter<int>)
VolumeParameter<int>.Clone()
VolumeParameter.k_DebuggerDisplay
VolumeParameter.overrideState
VolumeParameter.GetValue<T>()
VolumeParameter.Release()
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
public sealed class ScalableSettingLevelParameter : NoInterpIntParameter, ICloneable, IEquatable<VolumeParameter<int>>
Constructors
ScalableSettingLevelParameter(int, bool, bool)
Scalable Quality Level Parameter constructor.
Declaration
public ScalableSettingLevelParameter(int level, bool useOverride, bool overrideState = false)
Parameters
Type | Name | Description |
---|---|---|
int | level | Initial quality level. |
bool | useOverride | Use local override. |
bool | overrideState | Override state. |
Fields
LevelCount
Number of quality levels.
Declaration
public const int LevelCount = 3
Field Value
Type | Description |
---|---|
int |
Properties
levelAndOverride
Level and Override.
Declaration
public (int level, bool useOverride) levelAndOverride { get; set; }
Property Value
Type | Description |
---|---|
(int level, bool useOverride) |