static void Drawer_SectionPostProcessSettings(SerializedGlobalPostProcessSettings serialized, Editor owner) { EditorGUILayout.DelayedIntField(serialized.lutSize, k_LutSize); serialized.lutSize.intValue = Mathf.Clamp(serialized.lutSize.intValue, GlobalPostProcessSettings.k_MinLutSize, GlobalPostProcessSettings.k_MaxLutSize); EditorGUILayout.PropertyField(serialized.lutFormat, k_LutFormat); }
public SerializedRenderPipelineSettings(SerializedProperty root) { this.root = root; supportShadowMask = root.Find((RenderPipelineSettings s) => s.supportShadowMask); supportSSR = root.Find((RenderPipelineSettings s) => s.supportSSR); supportSSAO = root.Find((RenderPipelineSettings s) => s.supportSSAO); supportSubsurfaceScattering = root.Find((RenderPipelineSettings s) => s.supportSubsurfaceScattering); increaseSssSampleCount = root.Find((RenderPipelineSettings s) => s.increaseSssSampleCount); supportVolumetrics = root.Find((RenderPipelineSettings s) => s.supportVolumetrics); increaseResolutionOfVolumetrics = root.Find((RenderPipelineSettings s) => s.increaseResolutionOfVolumetrics); supportLightLayers = root.Find((RenderPipelineSettings s) => s.supportLightLayers); supportedLitShaderMode = root.Find((RenderPipelineSettings s) => s.supportedLitShaderMode); supportDecals = root.Find((RenderPipelineSettings s) => s.supportDecals); MSAASampleCount = root.Find((RenderPipelineSettings s) => s.msaaSampleCount); supportMotionVectors = root.Find((RenderPipelineSettings s) => s.supportMotionVectors); supportRuntimeDebugDisplay = root.Find((RenderPipelineSettings s) => s.supportRuntimeDebugDisplay); supportDitheringCrossFade = root.Find((RenderPipelineSettings s) => s.supportDitheringCrossFade); supportDistortion = root.Find((RenderPipelineSettings s) => s.supportDistortion); supportTransparentBackface = root.Find((RenderPipelineSettings s) => s.supportTransparentBackface); supportTransparentDepthPrepass = root.Find((RenderPipelineSettings s) => s.supportTransparentDepthPrepass); supportTransparentDepthPostpass = root.Find((RenderPipelineSettings s) => s.supportTransparentDepthPostpass); supportRayTracing = root.Find((RenderPipelineSettings s) => s.supportRayTracing); lightLoopSettings = new SerializedGlobalLightLoopSettings(root.Find((RenderPipelineSettings s) => s.lightLoopSettings)); hdShadowInitParams = new SerializedHDShadowInitParameters(root.Find((RenderPipelineSettings s) => s.hdShadowInitParams)); decalSettings = new SerializedGlobalDecalSettings(root.Find((RenderPipelineSettings s) => s.decalSettings)); postProcessSettings = new SerializedGlobalPostProcessSettings(root.Find((RenderPipelineSettings s) => s.postProcessSettings)); dynamicResolutionSettings = new SerializedDynamicResolutionSettings(root.Find((RenderPipelineSettings s) => s.dynamicResolutionSettings)); }