75 lines
2.8 KiB
C#
75 lines
2.8 KiB
C#
// This file should be used as a container for things on its
|
|
// way to being deprecated and removed in future releases
|
|
using System;
|
|
using System.ComponentModel;
|
|
using UnityEngine.Scripting.APIUpdating;
|
|
|
|
namespace UnityEngine.Rendering.Universal
|
|
{
|
|
public abstract partial class ScriptableRenderPass
|
|
{
|
|
// This callback method will be removed. Please use OnCameraCleanup() instead.
|
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|
public virtual void FrameCleanup(CommandBuffer cmd) => OnCameraCleanup(cmd);
|
|
}
|
|
|
|
[Obsolete("This is obsolete, please use shadowCascadeCount instead.", false)]
|
|
[MovedFrom("UnityEngine.Rendering.LWRP")] public enum ShadowCascadesOption
|
|
{
|
|
NoCascades,
|
|
TwoCascades,
|
|
FourCascades,
|
|
}
|
|
public partial class UniversalRenderPipelineAsset
|
|
{
|
|
#pragma warning disable 618 // Obsolete warning
|
|
[Obsolete("This is obsolete, please use shadowCascadeCount instead.", false)]
|
|
[SerializeField] ShadowCascadesOption m_ShadowCascades = ShadowCascadesOption.NoCascades;
|
|
|
|
[Obsolete("This is obsolete, please use shadowCascadeCount instead.", false)]
|
|
public ShadowCascadesOption shadowCascadeOption
|
|
{
|
|
get
|
|
{
|
|
return shadowCascadeCount switch
|
|
{
|
|
1 => ShadowCascadesOption.NoCascades,
|
|
2 => ShadowCascadesOption.TwoCascades,
|
|
4 => ShadowCascadesOption.FourCascades,
|
|
_ => throw new InvalidOperationException("Cascade count is not compatible with obsolete API, please use shadowCascadeCount instead.")
|
|
};
|
|
}
|
|
set
|
|
{
|
|
switch (value)
|
|
{
|
|
case ShadowCascadesOption.NoCascades:
|
|
shadowCascadeCount = 1;
|
|
break;
|
|
case ShadowCascadesOption.TwoCascades:
|
|
shadowCascadeCount = 2;
|
|
break;
|
|
case ShadowCascadesOption.FourCascades:
|
|
shadowCascadeCount = 4;
|
|
break;
|
|
default:
|
|
throw new InvalidOperationException("Cascade count is not compatible with obsolete API, please use shadowCascadeCount instead.");
|
|
}
|
|
}
|
|
}
|
|
#pragma warning restore 618 // Obsolete warning
|
|
}
|
|
|
|
[MovedFrom("UnityEngine.Rendering.LWRP")]
|
|
public abstract partial class ScriptableRenderer
|
|
{
|
|
// Deprecated in 10.x
|
|
[Obsolete("cameraDepth has been renamed to cameraDepthTarget. (UnityUpgradable) -> cameraDepthTarget")]
|
|
[EditorBrowsable(EditorBrowsableState.Never)]
|
|
public RenderTargetIdentifier cameraDepth
|
|
{
|
|
get => m_CameraDepthTarget;
|
|
}
|
|
}
|
|
}
|