Beispiel #1
0
 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))
 {
 }
Beispiel #2
0
 public StencilOperation(StencilOperationFunction depthPass, StencilOperationFunction depthFail, StencilOperationFunction stencilFail)
 {
     DepthPass   = depthPass;
     DepthFail   = depthFail;
     StencilFail = stencilFail;
 }
Beispiel #3
0
 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))
 {
 }