static FrameSettings GetDefaultFrameSettingsFor(Editor owner) { HDRenderPipelineAsset hdrpAsset = GetHDRPAssetFor(owner); return(owner is IDefaultFrameSettingsType getType ? hdrpAsset.GetDefaultFrameSettings(getType.GetFrameSettingsType()) : hdrpAsset.GetDefaultFrameSettings(FrameSettingsRenderType.Camera)); }
static FrameSettings GetDefaultFrameSettingsFor(Editor owner) { HDRenderPipelineAsset hdrpAsset = GetHDRPAssetFor(owner); if (owner is IHDProbeEditor) { if ((owner as IHDProbeEditor).GetTarget(owner.target).mode == ProbeSettings.Mode.Realtime) { return(hdrpAsset.GetDefaultFrameSettings(FrameSettingsRenderType.RealtimeReflection)); } else { return(hdrpAsset.GetDefaultFrameSettings(FrameSettingsRenderType.CustomOrBakedReflection)); } } return(hdrpAsset.GetDefaultFrameSettings(FrameSettingsRenderType.Camera)); }
bool IsDXRGIFSCorrect() { HDRenderPipelineAsset hdrpAsset = HDRenderPipeline.currentAsset; if (hdrpAsset != null) { FrameSettings defaultCameraFS = hdrpAsset.GetDefaultFrameSettings(FrameSettingsRenderType.Camera); return(defaultCameraFS.IsEnabled(FrameSettingsField.SSGI)); } else { return(false); } }
bool IsDXRGIFSCorrect() { HDRenderPipelineAsset hdrpAsset = GraphicsSettings.renderPipelineAsset as HDRenderPipelineAsset; // Default FrameSettings is a global quality independent parameter if (hdrpAsset != null) { FrameSettings defaultCameraFS = hdrpAsset.GetDefaultFrameSettings(FrameSettingsRenderType.Camera); return(defaultCameraFS.IsEnabled(FrameSettingsField.SSGI)); } else { return(false); } }