feat(rendering): add managed SRP renderer runtime
This commit is contained in:
22
managed/XCEngine.ScriptCore/ShadowData.cs
Normal file
22
managed/XCEngine.ScriptCore/ShadowData.cs
Normal file
@@ -0,0 +1,22 @@
|
||||
namespace XCEngine
|
||||
{
|
||||
public sealed class ShadowData
|
||||
{
|
||||
internal static readonly ShadowData Default =
|
||||
new ShadowData(
|
||||
DirectionalShadowData.Default);
|
||||
|
||||
internal ShadowData(
|
||||
DirectionalShadowData mainDirectionalShadow)
|
||||
{
|
||||
this.mainDirectionalShadow =
|
||||
mainDirectionalShadow ??
|
||||
DirectionalShadowData.Default;
|
||||
}
|
||||
|
||||
public DirectionalShadowData mainDirectionalShadow { get; }
|
||||
|
||||
public bool hasMainDirectionalShadow =>
|
||||
mainDirectionalShadow.enabled;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user