@Value.Immutable
@Value.Modifiable
public interface JCGLStencilStateType
| Modifier and Type | Method and Description |
|---|---|
default JCGLStencilOperation |
operationDepthFailBack() |
default JCGLStencilOperation |
operationDepthFailFront() |
default JCGLStencilOperation |
operationPassBack() |
default JCGLStencilOperation |
operationPassFront() |
default JCGLStencilOperation |
operationStencilFailBack() |
default JCGLStencilOperation |
operationStencilFailFront() |
default boolean |
stencilEnabled() |
default boolean |
stencilStrict()
Enable or disable strict mode.
|
default JCGLStencilFunction |
testFunctionBack() |
default JCGLStencilFunction |
testFunctionFront() |
default int |
testMaskBack() |
default int |
testMaskFront() |
default int |
testReferenceBack() |
default int |
testReferenceFront() |
default int |
writeMaskBackFaces() |
default int |
writeMaskFrontFaces() |
@Value.Parameter @Value.Default default boolean stencilEnabled()
true if stencilling is enabled@Value.Parameter @Value.Default default boolean stencilStrict()
true iff strict mode is enabled@Value.Parameter @Value.Default default JCGLStencilFunction testFunctionFront()
@Value.Parameter @Value.Default default JCGLStencilFunction testFunctionBack()
@Value.Parameter @Value.Default default int testMaskBack()
@Value.Parameter @Value.Default default int testMaskFront()
@Value.Parameter @Value.Default default int testReferenceBack()
@Value.Parameter @Value.Default default int testReferenceFront()
@Value.Parameter @Value.Default default JCGLStencilOperation operationStencilFailBack()
@Value.Parameter @Value.Default default JCGLStencilOperation operationDepthFailBack()
@Value.Parameter @Value.Default default JCGLStencilOperation operationPassBack()
@Value.Parameter @Value.Default default JCGLStencilOperation operationStencilFailFront()
@Value.Parameter @Value.Default default JCGLStencilOperation operationDepthFailFront()
@Value.Parameter @Value.Default default JCGLStencilOperation operationPassFront()
@Value.Parameter @Value.Default default int writeMaskFrontFaces()
@Value.Parameter @Value.Default default int writeMaskBackFaces()
Copyright © 2017 <code@io7m.com> http://io7m.com