Files
XCEngine/managed/XCEngine.ScriptCore/Rendering/Core/StencilFaceState.cs

25 lines
685 B
C#
Raw Normal View History

using System.Runtime.InteropServices;
namespace XCEngine.Rendering
{
[StructLayout(LayoutKind.Sequential)]
public struct StencilFaceState
{
public StencilOp failOperation;
public StencilOp passOperation;
public StencilOp depthFailOperation;
public CompareFunction compareFunction;
public static StencilFaceState CreateDefault()
{
return new StencilFaceState
{
failOperation = StencilOp.Keep,
passOperation = StencilOp.Keep,
depthFailOperation = StencilOp.Keep,
compareFunction = CompareFunction.Always
};
}
}
}