## Uses of Class
com.io7m.jcanephora.core.JCGLStencilOperation

- Packages that use JCGLStencilOperation
  Package | Description
  --- | ---
  com.io7m.jcanephora.core | Core types and interfaces.
  com.io7m.jcanephora.core.api | Type-safe OpenGL interfaces.
  com.io7m.jcanephora.jogl | JOGL implementation of the `jcanephora` API.
  com.io7m.jcanephora.lwjgl3 | LWJGL3 implementation of the `jcanephora` API.
  com.io7m.jcanephora.renderstate | Render state abstraction.

- - ### Uses of JCGLStencilOperation in com.io7m.jcanephora.core

    Methods in com.io7m.jcanephora.core that return JCGLStencilOperation
    Modifier and Type | Method and Description
    --- | ---
    `static JCGLStencilOperation` | JCGLStencilOperation.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static JCGLStencilOperation[]` | JCGLStencilOperation.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

  - ### Uses of JCGLStencilOperation in com.io7m.jcanephora.core.api

    Methods in com.io7m.jcanephora.core.api that return JCGLStencilOperation
    Modifier and Type | Method and Description
    --- | ---
    `JCGLStencilOperation` | JCGLStencilBuffersType.`stencilBufferGetOperationDepthFailBack()`
    `JCGLStencilOperation` | JCGLStencilBuffersType.`stencilBufferGetOperationDepthFailFront()`
    `JCGLStencilOperation` | JCGLStencilBuffersType.`stencilBufferGetOperationPassBack()`
    `JCGLStencilOperation` | JCGLStencilBuffersType.`stencilBufferGetOperationPassFront()`
    `JCGLStencilOperation` | JCGLStencilBuffersType.`stencilBufferGetOperationStencilFailBack()`
    `JCGLStencilOperation` | JCGLStencilBuffersType.`stencilBufferGetOperationStencilFailFront()`

    Methods in com.io7m.jcanephora.core.api with parameters of type JCGLStencilOperation
    Modifier and Type | Method and Description
    --- | ---
    `void` | JCGLStencilBuffersType.`stencilBufferOperation(JCGLFaceSelection faces, JCGLStencilOperation stencil_fail, JCGLStencilOperation depth_fail, JCGLStencilOperation pass)` Configure the operations to be performed on the stencil buffer for the faces given by `faces`.

  - ### Uses of JCGLStencilOperation in com.io7m.jcanephora.jogl

    Methods in com.io7m.jcanephora.jogl that return JCGLStencilOperation
    Modifier and Type | Method and Description
    --- | ---
    `static JCGLStencilOperation` | JOGLTypeConversions.`stencilOperationFromGL(int op)` Convert stencil ops from GL constants.

    Methods in com.io7m.jcanephora.jogl with parameters of type JCGLStencilOperation
    Modifier and Type | Method and Description
    --- | ---
    `static int` | JOGLTypeConversions.`stencilOperationToGL(JCGLStencilOperation op)` Convert stencil ops to GL constants.

  - ### Uses of JCGLStencilOperation in com.io7m.jcanephora.lwjgl3

    Methods in com.io7m.jcanephora.lwjgl3 that return JCGLStencilOperation
    Modifier and Type | Method and Description
    --- | ---
    `static JCGLStencilOperation` | LWJGL3TypeConversions.`stencilOperationFromGL(int op)` Convert stencil ops from GL constants.

    Methods in com.io7m.jcanephora.lwjgl3 with parameters of type JCGLStencilOperation
    Modifier and Type | Method and Description
    --- | ---
    `static int` | LWJGL3TypeConversions.`stencilOperationToGL(JCGLStencilOperation op)` Convert stencil ops to GL constants.

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

    Methods in com.io7m.jcanephora.renderstate that return JCGLStencilOperation
    Modifier and Type | Method and Description
    --- | ---
    `default JCGLStencilOperation` | JCGLStencilStateType.`getOperationDepthFailBack()`
    `JCGLStencilOperation` | JCGLStencilStateMutable.`getOperationDepthFailBack()`
    `JCGLStencilOperation` | JCGLStencilState.`getOperationDepthFailBack()`
    `default JCGLStencilOperation` | JCGLStencilStateType.`getOperationDepthFailFront()`
    `JCGLStencilOperation` | JCGLStencilStateMutable.`getOperationDepthFailFront()`
    `JCGLStencilOperation` | JCGLStencilState.`getOperationDepthFailFront()`
    `default JCGLStencilOperation` | JCGLStencilStateType.`getOperationPassBack()`
    `JCGLStencilOperation` | JCGLStencilStateMutable.`getOperationPassBack()`
    `JCGLStencilOperation` | JCGLStencilState.`getOperationPassBack()`
    `default JCGLStencilOperation` | JCGLStencilStateType.`getOperationPassFront()`
    `JCGLStencilOperation` | JCGLStencilStateMutable.`getOperationPassFront()`
    `JCGLStencilOperation` | JCGLStencilState.`getOperationPassFront()`
    `default JCGLStencilOperation` | JCGLStencilStateType.`getOperationStencilFailBack()`
    `JCGLStencilOperation` | JCGLStencilStateMutable.`getOperationStencilFailBack()`
    `JCGLStencilOperation` | JCGLStencilState.`getOperationStencilFailBack()`
    `default JCGLStencilOperation` | JCGLStencilStateType.`getOperationStencilFailFront()`
    `JCGLStencilOperation` | JCGLStencilStateMutable.`getOperationStencilFailFront()`
    `JCGLStencilOperation` | JCGLStencilState.`getOperationStencilFailFront()`

    Methods in com.io7m.jcanephora.renderstate with parameters of type JCGLStencilOperation
    Modifier and Type | Method and Description
    --- | ---
    `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`.
    `static JCGLStencilState` | JCGLStencilState.`of(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 new immutable `JCGLStencilState` instance.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationDepthFailBack(JCGLStencilOperation operationDepthFailBack)` Assigns a value to the `operationDepthFailBack` attribute.
    `JCGLStencilState.Builder` | JCGLStencilState.Builder.`setOperationDepthFailBack(JCGLStencilOperation operationDepthFailBack)` Initializes the value for the `operationDepthFailBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationDepthFailFront(JCGLStencilOperation operationDepthFailFront)` Assigns a value to the `operationDepthFailFront` attribute.
    `JCGLStencilState.Builder` | JCGLStencilState.Builder.`setOperationDepthFailFront(JCGLStencilOperation operationDepthFailFront)` Initializes the value for the `operationDepthFailFront` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationPassBack(JCGLStencilOperation operationPassBack)` Assigns a value to the `operationPassBack` attribute.
    `JCGLStencilState.Builder` | JCGLStencilState.Builder.`setOperationPassBack(JCGLStencilOperation operationPassBack)` Initializes the value for the `operationPassBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationPassFront(JCGLStencilOperation operationPassFront)` Assigns a value to the `operationPassFront` attribute.
    `JCGLStencilState.Builder` | JCGLStencilState.Builder.`setOperationPassFront(JCGLStencilOperation operationPassFront)` Initializes the value for the `operationPassFront` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationStencilFailBack(JCGLStencilOperation operationStencilFailBack)` Assigns a value to the `operationStencilFailBack` attribute.
    `JCGLStencilState.Builder` | JCGLStencilState.Builder.`setOperationStencilFailBack(JCGLStencilOperation operationStencilFailBack)` Initializes the value for the `operationStencilFailBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setOperationStencilFailFront(JCGLStencilOperation operationStencilFailFront)` Assigns a value to the `operationStencilFailFront` attribute.
    `JCGLStencilState.Builder` | JCGLStencilState.Builder.`setOperationStencilFailFront(JCGLStencilOperation operationStencilFailFront)` Initializes the value for the `operationStencilFailFront` attribute.

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