25 lines
923 B
C#
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);
|
|
}
|
|
}
|
|
} |