Files
jelito/Assets/jelycho/Code/Outlines/OutlinesRendererFeature.cs
2025-07-11 14:40:23 +02:00

25 lines
923 B
C#

using UnityEngine.Rendering;
using UnityEngine.Rendering.RenderGraphModule;
using UnityEngine.Rendering.Universal;
namespace RebootReality.jelycho.Outlines {
public class OutlinesRendererFeature : ScriptableRendererFeature {
class OutlinesRenderPass : ScriptableRenderPass {
public override void RecordRenderGraph(RenderGraph renderGraph, ContextContainer frameData) {
base.RecordRenderGraph(renderGraph, frameData);
}
}
OutlinesRenderPass m_RenderPass;
public override void Create() {
m_RenderPass = new OutlinesRenderPass {
renderPassEvent = RenderPassEvent.AfterRenderingPostProcessing
};
}
public override void AddRenderPasses(ScriptableRenderer renderer, ref RenderingData renderingData) {
renderer.EnqueuePass(m_RenderPass);
}
}
}