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 |