| Package | Description |
|---|---|
| com.io7m.jcanephora.renderstate |
Render state abstraction.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JCGLColorBufferMaskingState
Color buffer masking state.
|
class |
JCGLColorBufferMaskingStateMutable
A modifiable implementation of the
JCGLColorBufferMaskingStateType type. |
| Modifier and Type | Method and Description |
|---|---|
default JCGLColorBufferMaskingStateType |
JCGLRenderStateType.colorBufferMaskingState() |
JCGLColorBufferMaskingStateType |
JCGLRenderStateMutable.colorBufferMaskingState() |
JCGLColorBufferMaskingStateType |
JCGLRenderState.colorBufferMaskingState() |
| Modifier and Type | Method and Description |
|---|---|
static JCGLRenderStateMutable |
JCGLRenderStateMutable.create(Optional<JCGLBlendStateType> blendState,
Optional<JCGLCullingStateType> cullingState,
JCGLColorBufferMaskingStateType colorBufferMaskingState,
JCGLPolygonMode polygonMode,
Optional<com.io7m.jregions.core.unparameterized.areas.AreaL> scissor,
JCGLDepthStateType depthState,
JCGLStencilStateType stencilState)
Construct a modifiable instance of
JCGLRenderStateType. |
JCGLColorBufferMaskingStateMutable |
JCGLColorBufferMaskingStateMutable.from(JCGLColorBufferMaskingStateType instance)
Fill this modifiable instance with attribute values from the provided
JCGLColorBufferMaskingStateType instance. |
JCGLColorBufferMaskingState.Builder |
JCGLColorBufferMaskingState.Builder.from(JCGLColorBufferMaskingStateType instance)
Fill a builder with attribute values from the provided
JCGLColorBufferMaskingStateType instance. |
static JCGLRenderState |
JCGLRenderState.of(Optional<JCGLBlendStateType> blendState,
Optional<JCGLCullingStateType> cullingState,
JCGLColorBufferMaskingStateType colorBufferMaskingState,
JCGLPolygonMode polygonMode,
Optional<com.io7m.jregions.core.unparameterized.areas.AreaL> scissor,
JCGLDepthStateType depthState,
JCGLStencilStateType stencilState)
Construct a new immutable
JCGLRenderState instance. |
JCGLRenderStateMutable |
JCGLRenderStateMutable.setColorBufferMaskingState(JCGLColorBufferMaskingStateType colorBufferMaskingState)
Assigns a value to the
colorBufferMaskingState attribute. |
JCGLRenderState.Builder |
JCGLRenderState.Builder.setColorBufferMaskingState(JCGLColorBufferMaskingStateType colorBufferMaskingState)
Initializes the value for the
colorBufferMaskingState attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com