Files
2026-11-01 23:39:55 +02:00

39 lines
1.2 KiB
C#

using System;
namespace UnityEngine.Rendering.Universal
{
[Serializable]
[SupportedOnRenderPipeline(typeof(UniversalRenderPipelineAsset))]
[Categorization.CategoryInfo(Name = "R: SSR Resources", Order = 1010)]
[Categorization.ElementInfo(Order = 0)]
[HideInInspector]
class ScreenSpaceReflectionPersistentResources : IRenderPipelineResources
{
[SerializeField] [ResourcePath("Shaders/Utils/ComputeScreenSpaceReflection.shader")]
Shader m_Shader;
[SerializeField] [ResourcePath("Shaders/Utils/BlitFullPrecision.shader")]
Shader m_BlitShader;
public Shader Shader
{
get => m_Shader;
set => this.SetValueAndNotify(ref m_Shader, value);
}
public Shader BlitShader
{
get => m_BlitShader;
set => this.SetValueAndNotify(ref m_BlitShader, value);
}
public bool isAvailableInPlayerBuild => true;
[SerializeField] [HideInInspector]
int m_Version = 0;
/// <summary>Current version of the resource container. Used only for upgrading a project.</summary>
public int version => m_Version;
}
}