## Uses of Class
com.io7m.jcanephora.renderstate.JCGLStencilStateMutable

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

- - ### Uses of JCGLStencilStateMutable in com.io7m.jcanephora.renderstate

    Methods in com.io7m.jcanephora.renderstate that return JCGLStencilStateMutable
    Modifier and Type | Method and Description
    --- | ---
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`clear()` Clears the object by setting all attributes to their initial values.
    `static JCGLStencilStateMutable` | JCGLStencilStateMutable.`create()` Construct a modifiable instance of `JCGLStencilStateType`.
    `static JCGLStencilStateMutable` | JCGLStencilStateMutable.`create(boolean stencilEnabled, boolean stencilStrict, JCGLStencilFunction testFunctionFront, JCGLStencilFunction testFunctionBack, int testMaskBack, int testMaskFront, int testReferenceBack, int testReferenceFront, JCGLStencilOperation operationStencilFailBack, JCGLStencilOperation operationDepthFailBack, JCGLStencilOperation operationPassBack, JCGLStencilOperation operationStencilFailFront, JCGLStencilOperation operationDepthFailFront, JCGLStencilOperation operationPassFront, int writeMaskFrontFaces, int writeMaskBackFaces)` Construct a modifiable instance of `JCGLStencilStateType`.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`from(JCGLStencilStateType instance)` Fill this modifiable instance with attribute values from the provided `JCGLStencilStateType` instance.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationDepthFailBack(JCGLStencilOperation operationDepthFailBack)` Assigns a value to the `operationDepthFailBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationDepthFailFront(JCGLStencilOperation operationDepthFailFront)` Assigns a value to the `operationDepthFailFront` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationPassBack(JCGLStencilOperation operationPassBack)` Assigns a value to the `operationPassBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationPassFront(JCGLStencilOperation operationPassFront)` Assigns a value to the `operationPassFront` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationStencilFailBack(JCGLStencilOperation operationStencilFailBack)` Assigns a value to the `operationStencilFailBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationStencilFailFront(JCGLStencilOperation operationStencilFailFront)` Assigns a value to the `operationStencilFailFront` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setStencilEnabled(boolean stencilEnabled)` Assigns a value to the `stencilEnabled` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setStencilStrict(boolean stencilStrict)` Assigns a value to the `stencilStrict` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setTestFunctionBack(JCGLStencilFunction testFunctionBack)` Assigns a value to the `testFunctionBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setTestFunctionFront(JCGLStencilFunction testFunctionFront)` Assigns a value to the `testFunctionFront` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setTestMaskBack(int testMaskBack)` Assigns a value to the `testMaskBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setTestMaskFront(int testMaskFront)` Assigns a value to the `testMaskFront` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setTestReferenceBack(int testReferenceBack)` Assigns a value to the `testReferenceBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setTestReferenceFront(int testReferenceFront)` Assigns a value to the `testReferenceFront` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setWriteMaskBackFaces(int writeMaskBackFaces)` Assigns a value to the `writeMaskBackFaces` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setWriteMaskFrontFaces(int writeMaskFrontFaces)` Assigns a value to the `writeMaskFrontFaces` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`unsetStencilEnabled()` Reset an attribute to its initial value.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`unsetStencilStrict()` Reset an attribute to its initial value.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`unsetTestMaskBack()` Reset an attribute to its initial value.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`unsetTestMaskFront()` Reset an attribute to its initial value.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`unsetTestReferenceBack()` Reset an attribute to its initial value.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`unsetTestReferenceFront()` Reset an attribute to its initial value.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`unsetWriteMaskBackFaces()` Reset an attribute to its initial value.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`unsetWriteMaskFrontFaces()` Reset an attribute to its initial value.

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