Struct FrameSettings
Per renderer and per frame settings.
Inherited Members
Namespace: UnityEngine.Rendering.HighDefinition
Assembly: Unity.RenderPipelines.HighDefinition.Runtime.dll
Syntax
[Serializable]
public struct FrameSettings
Fields
Name | Description |
---|---|
lodBias | If |
lodBiasMode | Specifies how HDRP calculates |
lodBiasQualityLevel | The quality level the rendering component uses when it fetches the quality setting value. |
materialQuality | The material quality level this rendering component uses.
If |
maximumLODLevel | If |
maximumLODLevelMode | Specifies how HDRP calculates |
maximumLODLevelQualityLevel | The maximum quality level the rendering component uses when it fetches the quality setting value. |
msaaMode | Stores MSAA Mode on disk. |
sssCustomDownsampleSteps | Stores SssCustomDownsampleSteps on disk. |
sssCustomSampleBudget | Stores SssCustomSampleBudget on disk. |
sssQualityLevel | Stores SssQualityLevel on disk. |
sssQualityMode | Stores SssQualityMode on disk. |
Properties
Name | Description |
---|---|
litShaderMode | Specifies the rendering path this rendering component uses. Here you can use the |
Methods
Name | Description |
---|---|
Equals(object) | Equality operator between two FrameSettings. Return |
GetHashCode() | Returns the hash code of this object. |
GetResolvedLODBias(HDRenderPipelineAsset) | Calculates the LOD bias value to use. |
GetResolvedMSAAMode(HDRenderPipelineAsset) | Calculates the Maximum LOD level to use. |
GetResolvedMaximumLODLevel(HDRenderPipelineAsset) | Calculates the Maximum LOD level to use. |
GetResolvedSssDownsampleSteps(HDRenderPipelineAsset) | Returns the number downsample steps that will be performed on the source irradiance texture before the main Subsurface algorithm executes. |
GetResolvedSssSampleBudget(HDRenderPipelineAsset) | Returns the sample budget of the Subsurface Scattering algorithm. |
IsEnabled(FrameSettingsField) | Gets the stored override value for the passed in Frame Setting. Use this to access boolean values. |
SetEnabled(FrameSettingsField, bool) | Sets the stored override value for the passed in Frame Setting. Use this to access boolean values. |
Operators
Name | Description |
---|---|
operator ==(FrameSettings, FrameSettings) | Equality operator between two FrameSettings. Return |
operator !=(FrameSettings, FrameSettings) | Inequality operator between two FrameSettings. Return |