25 lines
687 B
C#
25 lines
687 B
C#
using System;
|
|
|
|
namespace XCEngine
|
|
{
|
|
public class ForwardRendererData : ScriptableRendererData
|
|
{
|
|
public bool renderOpaque = true;
|
|
public bool renderSkybox = true;
|
|
public bool renderTransparent = true;
|
|
public ScriptableRendererFeature[] rendererFeatures =
|
|
Array.Empty<ScriptableRendererFeature>();
|
|
|
|
protected override ScriptableRenderer CreateRenderer()
|
|
{
|
|
return new ForwardRenderer(this);
|
|
}
|
|
|
|
protected override ScriptableRendererFeature[] CreateRendererFeatures()
|
|
{
|
|
return rendererFeatures ??
|
|
Array.Empty<ScriptableRendererFeature>();
|
|
}
|
|
}
|
|
}
|