## Uses of Class
com.io7m.jcanephora.renderstate.JCGLRenderState.Builder

- Packages that use JCGLRenderState.Builder
  Package | Description
  --- | ---
  com.io7m.jcanephora.renderstate | Render state abstraction.

- - ### Uses of JCGLRenderState.Builder in com.io7m.jcanephora.renderstate

    Methods in com.io7m.jcanephora.renderstate that return JCGLRenderState.Builder
    Modifier and Type | Method and Description
    --- | ---
    `static JCGLRenderState.Builder` | JCGLRenderState.`builder()` Creates a builder for `JCGLRenderState`.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`from(JCGLRenderStateType instance)` Fill a builder with attribute values from the provided `JCGLRenderStateType` instance.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setBlendState(JCGLBlendStateType blendState)` Initializes the optional value `blendState` to blendState.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setBlendState(Optional<JCGLBlendStateType> blendState)` Initializes the optional value `blendState` to blendState.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setColorBufferMaskingState(JCGLColorBufferMaskingStateType colorBufferMaskingState)` Initializes the value for the `colorBufferMaskingState` attribute.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setCullingState(JCGLCullingStateType cullingState)` Initializes the optional value `cullingState` to cullingState.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setCullingState(Optional<JCGLCullingStateType> cullingState)` Initializes the optional value `cullingState` to cullingState.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setDepthState(JCGLDepthStateType depthState)` Initializes the value for the `depthState` attribute.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setPolygonMode(JCGLPolygonMode polygonMode)` Initializes the value for the `polygonMode` attribute.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setScissor(com.io7m.jareas.core.AreaInclusiveUnsignedLType scissor)` Initializes the optional value `scissor` to scissor.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setScissor(Optional<com.io7m.jareas.core.AreaInclusiveUnsignedLType> scissor)` Initializes the optional value `scissor` to scissor.
    `JCGLRenderState.Builder` | JCGLRenderState.Builder.`setStencilState(JCGLStencilStateType stencilState)` Initializes the value for the `stencilState` attribute.

Copyright © 2016 <code@io7m.com> http://io7m.com