21 lines
547 B
C#
21 lines
547 B
C#
namespace XCEngine
|
|
{
|
|
public class RendererDrivenRenderPipeline : ScriptableRenderPipeline
|
|
{
|
|
private readonly ScriptableRendererData m_rendererData;
|
|
|
|
public RendererDrivenRenderPipeline(
|
|
ScriptableRendererData rendererData)
|
|
{
|
|
m_rendererData = rendererData;
|
|
}
|
|
|
|
protected internal override ScriptableRenderer CreateRenderer()
|
|
{
|
|
return m_rendererData != null
|
|
? m_rendererData.CreateRendererInstance()
|
|
: null;
|
|
}
|
|
}
|
|
}
|