@Value.Immutable
@Value.Modifiable
public interface JCGLRenderStateType
| Modifier and Type | Method and Description |
|---|---|
Optional<JCGLBlendStateType> |
blendState() |
default JCGLColorBufferMaskingStateType |
colorBufferMaskingState() |
Optional<JCGLCullingStateType> |
cullingState() |
default JCGLDepthStateType |
depthState() |
default JCGLPolygonMode |
polygonMode() |
Optional<com.io7m.jregions.core.unparameterized.areas.AreaL> |
scissor() |
default JCGLStencilStateType |
stencilState() |
@Value.Parameter Optional<JCGLBlendStateType> blendState()
@Value.Parameter Optional<JCGLCullingStateType> cullingState()
@Value.Parameter @Value.Default default JCGLColorBufferMaskingStateType colorBufferMaskingState()
@Value.Parameter @Value.Default default JCGLPolygonMode polygonMode()
@Value.Parameter Optional<com.io7m.jregions.core.unparameterized.areas.AreaL> scissor()
@Value.Parameter @Value.Default default JCGLDepthStateType depthState()
@Value.Parameter @Value.Default default JCGLStencilStateType stencilState()
Copyright © 2017 <code@io7m.com> http://io7m.com