internal static FrameSettings GetDefaultFrameSettingsFor(Editor owner) { HDRenderPipelineAsset hdrpAsset = GraphicsSettings.renderPipelineAsset as HDRenderPipelineAsset; if (owner is HDProbeEditor) { if ((owner as HDProbeEditor).GetTarget(owner.target).mode == ReflectionProbeMode.Realtime) { return(hdrpAsset.GetRealtimeReflectionFrameSettings()); } else { return(hdrpAsset.GetBakedOrCustomReflectionFrameSettings()); } } return(hdrpAsset.GetFrameSettings()); }
static void SetupFrameSettings(HDAdditionalCameraData additionalData, HDProbe probe) { HDRenderPipelineAsset hdrp = GraphicsSettings.renderPipelineAsset as HDRenderPipelineAsset; if (probe.mode == ReflectionProbeMode.Realtime) { hdrp.GetRealtimeReflectionFrameSettings().CopyTo(additionalData.GetFrameSettings()); } else { hdrp.GetBakedOrCustomReflectionFrameSettings().CopyTo(additionalData.GetFrameSettings()); } if (probe.captureSettings.renderingPath == HDAdditionalCameraData.RenderingPath.Custom) { probe.frameSettings.Override(additionalData.GetFrameSettings()).CopyTo(additionalData.GetFrameSettings()); } }