feat(rendering): add managed SRP renderer runtime
This commit is contained in:
24
managed/XCEngine.ScriptCore/ForwardRendererData.cs
Normal file
24
managed/XCEngine.ScriptCore/ForwardRendererData.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
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>();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user