Struct FrameSettings
Per renderer and per frame settings.
상속된 멤버
네임스페이스: UnityEngine.Experimental.Rendering.HDPipeline
어셈블리: solution.dll
구문
[Serializable]
public struct FrameSettings
필드
이름 | 설명 |
---|---|
defaultCamera | Default FrameSettings for Camera renderer. |
defaultCustomOrBakeReflectionProbe | Default FrameSettings for baked or custom ReflectionProbe/PlanarReflectionProbe renderer. |
defaultRealtimeReflectionProbe | Default FrameSettings for realtime ReflectionProbe/PlanarReflectionProbe renderer. |
프로퍼티
이름 | 설명 |
---|---|
litShaderMode | Helper to see binary saved data on LitShaderMode as a LitShaderMode enum. |
메서드
이름 | 설명 |
---|---|
AggregateFrameSettings(ref FrameSettings, Camera, HDAdditionalCameraData, ref FrameSettings, RenderPipelineSettings) | Aggregation is default with override of the renderer then sanitazed depending on supported features of hdrpasset. |
AggregateFrameSettings(ref FrameSettings, Camera, HDAdditionalCameraData, HDRenderPipelineAsset) | Aggregation is default with override of the renderer then sanitazed depending on supported features of hdrpasset. |
Equals(object) | Indicates whether this instance and a specified object are equal. |
GetHashCode() | Returns the hash code for this instance. |
IsEnabled(FrameSettingsField) | Get stored data for this field. |
Override(ref FrameSettings, FrameSettings, FrameSettingsOverrideMask) | Override a frameSettings according to a mask. |
Sanitize(ref FrameSettings, Camera, RenderPipelineSettings) | Check FrameSettings with what is supported in RenderPipelineSettings and change value in order to be compatible. |
SetEnabled(FrameSettingsField, bool) | Set stored data for this field. |
연산자
이름 | 설명 |
---|---|
operator ==(FrameSettings, FrameSettings) | |
operator !=(FrameSettings, FrameSettings) |