Struct ScalableSettingSchemaId
Identifies uniquely a ScalableSettingSchema.
Use GetSchemaOrNull(ScalableSettingSchemaId) to get a schema.
Implements
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
public struct ScalableSettingSchemaId : IEquatable<ScalableSettingSchemaId>
Fields
With3Levels
A scalable setting with 3 levels.
Declaration
public static readonly ScalableSettingSchemaId With3Levels
Field Value
Type | Description |
---|---|
ScalableSettingSchemaId |
With4Levels
A scalable setting with 4 levels.
Declaration
public static readonly ScalableSettingSchemaId With4Levels
Field Value
Type | Description |
---|---|
ScalableSettingSchemaId |
Methods
Equals(object)
Checks equality
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj | The other to check. |
Returns
Type | Description |
---|---|
bool | True when they are equals |
Overrides
Equals(ScalableSettingSchemaId)
Checks equality
Declaration
public bool Equals(ScalableSettingSchemaId other)
Parameters
Type | Name | Description |
---|---|---|
ScalableSettingSchemaId | other | The other to check. |
Returns
Type | Description |
---|---|
bool | True when they are equals |
GetHashCode()
Compute the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
int | The hash code |
Overrides
ToString()
Compute a human friendly string representation
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | The string representation. |