Files
XCEngine/managed/XCEngine.ScriptCore/FullscreenPassDescriptor.cs

34 lines
819 B
C#

namespace XCEngine
{
public enum FullscreenPassType
{
ColorScale = 0
}
public struct FullscreenPassDescriptor
{
public FullscreenPassType type;
public Vector4 vectorPayload;
public static FullscreenPassDescriptor CreateColorScale(
Vector4 colorScale)
{
FullscreenPassDescriptor descriptor = new FullscreenPassDescriptor();
descriptor.type = FullscreenPassType.ColorScale;
descriptor.vectorPayload = colorScale;
return descriptor;
}
public bool IsValid()
{
switch (type)
{
case FullscreenPassType.ColorScale:
return true;
default:
return false;
}
}
}
}