@Value.Immutable
@Value.Modifiable
public interface JCGLRenderStateType
| Modifier and Type | Method and Description |
|---|---|
Optional<JCGLBlendStateType> |
getBlendState() |
default JCGLColorBufferMaskingStateType |
getColorBufferMaskingState() |
Optional<JCGLCullingStateType> |
getCullingState() |
default JCGLDepthStateType |
getDepthState() |
default JCGLPolygonMode |
getPolygonMode() |
Optional<com.io7m.jareas.core.AreaInclusiveUnsignedLType> |
getScissor() |
default JCGLStencilStateType |
getStencilState() |
@Value.Parameter Optional<JCGLBlendStateType> getBlendState()
@Value.Parameter Optional<JCGLCullingStateType> getCullingState()
@Value.Parameter @Value.Default default JCGLColorBufferMaskingStateType getColorBufferMaskingState()
@Value.Parameter @Value.Default default JCGLPolygonMode getPolygonMode()
@Value.Parameter Optional<com.io7m.jareas.core.AreaInclusiveUnsignedLType> getScissor()
@Value.Parameter @Value.Default default JCGLDepthStateType getDepthState()
@Value.Parameter @Value.Default default JCGLStencilStateType getStencilState()
Copyright © 2016 <code@io7m.com> http://io7m.com