public StencilMode(StencilOperationFunction depthPass, StencilOperationFunction depthFail, StencilOperationFunction stencilFail, StencilCompareFunction compare, int reference, uint mask) : this(new StencilOperation(depthPass, depthFail, stencilFail), new StencilFunction(compare, reference, mask)) { }
public StencilOperation(StencilOperationFunction depthPass, StencilOperationFunction depthFail, StencilOperationFunction stencilFail) { DepthPass = depthPass; DepthFail = depthFail; StencilFail = stencilFail; }
public StencilMode(StencilOperationFunction frontDepthPass, StencilOperationFunction frontDepthFail, StencilOperationFunction frontStencilFail, StencilCompareFunction frontCompare, int frontReference, uint frontMask, StencilOperationFunction backDepthPass, StencilOperationFunction backDepthFail, StencilOperationFunction backStencilFail, StencilCompareFunction backCompare, int backReference, uint backMask) : this(new StencilOperation(frontDepthPass, frontDepthFail, frontStencilFail), new StencilFunction(frontCompare, frontReference, frontMask), new StencilOperation(backDepthPass, backDepthFail, backStencilFail), new StencilFunction(backCompare, backReference, backMask)) { }