@Value.Immutable
@Value.Modifiable
public interface JCGLStencilStateType
| Modifier and Type | Method and Description |
|---|---|
default JCGLStencilOperation |
getOperationDepthFailBack() |
default JCGLStencilOperation |
getOperationDepthFailFront() |
default JCGLStencilOperation |
getOperationPassBack() |
default JCGLStencilOperation |
getOperationPassFront() |
default JCGLStencilOperation |
getOperationStencilFailBack() |
default JCGLStencilOperation |
getOperationStencilFailFront() |
default boolean |
getStencilEnabled() |
default boolean |
getStencilStrict()
Enable or disable strict mode.
|
default JCGLStencilFunction |
getTestFunctionBack() |
default JCGLStencilFunction |
getTestFunctionFront() |
default int |
getTestMaskBack() |
default int |
getTestMaskFront() |
default int |
getTestReferenceBack() |
default int |
getTestReferenceFront() |
default int |
getWriteMaskBackFaces() |
default int |
getWriteMaskFrontFaces() |
@Value.Parameter @Value.Default default boolean getStencilEnabled()
true if stencilling is enabled@Value.Parameter @Value.Default default boolean getStencilStrict()
true iff strict mode is enabled@Value.Parameter @Value.Default default JCGLStencilFunction getTestFunctionFront()
@Value.Parameter @Value.Default default JCGLStencilFunction getTestFunctionBack()
@Value.Parameter @Value.Default default int getTestMaskBack()
@Value.Parameter @Value.Default default int getTestMaskFront()
@Value.Parameter @Value.Default default int getTestReferenceBack()
@Value.Parameter @Value.Default default int getTestReferenceFront()
@Value.Parameter @Value.Default default JCGLStencilOperation getOperationStencilFailBack()
@Value.Parameter @Value.Default default JCGLStencilOperation getOperationDepthFailBack()
@Value.Parameter @Value.Default default JCGLStencilOperation getOperationPassBack()
@Value.Parameter @Value.Default default JCGLStencilOperation getOperationStencilFailFront()
@Value.Parameter @Value.Default default JCGLStencilOperation getOperationDepthFailFront()
@Value.Parameter @Value.Default default JCGLStencilOperation getOperationPassFront()
@Value.Parameter @Value.Default default int getWriteMaskFrontFaces()
@Value.Parameter @Value.Default default int getWriteMaskBackFaces()
Copyright © 2016 <code@io7m.com> http://io7m.com