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

- Packages that use JCGLStencilFunction
  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 JCGLStencilFunction in com.io7m.jcanephora.core

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

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

    Methods in com.io7m.jcanephora.core.api that return JCGLStencilFunction
    Modifier and Type | Method and Description
    --- | ---
    `JCGLStencilFunction` | JCGLStencilBuffersType.`stencilBufferGetFunctionBack()`
    `JCGLStencilFunction` | JCGLStencilBuffersType.`stencilBufferGetFunctionFront()`

    Methods in com.io7m.jcanephora.core.api with parameters of type JCGLStencilFunction
    Modifier and Type | Method and Description
    --- | ---
    `void` | JCGLStencilBuffersType.`stencilBufferFunction(JCGLFaceSelection faces, JCGLStencilFunction function, int reference, int mask)` Set the stencil function and reference value for the faces given by `faces`.

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

    Methods in com.io7m.jcanephora.jogl that return JCGLStencilFunction
    Modifier and Type | Method and Description
    --- | ---
    `static JCGLStencilFunction` | JOGLTypeConversions.`stencilFunctionFromGL(int function)` Convert stencil functions from GL constants.

    Methods in com.io7m.jcanephora.jogl with parameters of type JCGLStencilFunction
    Modifier and Type | Method and Description
    --- | ---
    `static int` | JOGLTypeConversions.`stencilFunctionToGL(JCGLStencilFunction function)` Convert stencil functions to GL constants.

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

    Methods in com.io7m.jcanephora.lwjgl3 that return JCGLStencilFunction
    Modifier and Type | Method and Description
    --- | ---
    `static JCGLStencilFunction` | LWJGL3TypeConversions.`stencilFunctionFromGL(int function)` Convert stencil functions from GL constants.

    Methods in com.io7m.jcanephora.lwjgl3 with parameters of type JCGLStencilFunction
    Modifier and Type | Method and Description
    --- | ---
    `static int` | LWJGL3TypeConversions.`stencilFunctionToGL(JCGLStencilFunction function)` Convert stencil functions to GL constants.

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

    Methods in com.io7m.jcanephora.renderstate that return JCGLStencilFunction
    Modifier and Type | Method and Description
    --- | ---
    `default JCGLStencilFunction` | JCGLStencilStateType.`testFunctionBack()`
    `JCGLStencilFunction` | JCGLStencilStateMutable.`testFunctionBack()`
    `JCGLStencilFunction` | JCGLStencilState.`testFunctionBack()`
    `default JCGLStencilFunction` | JCGLStencilStateType.`testFunctionFront()`
    `JCGLStencilFunction` | JCGLStencilStateMutable.`testFunctionFront()`
    `JCGLStencilFunction` | JCGLStencilState.`testFunctionFront()`

    Methods in com.io7m.jcanephora.renderstate with parameters of type JCGLStencilFunction
    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.`setTestFunctionBack(JCGLStencilFunction testFunctionBack)` Assigns a value to the `testFunctionBack` attribute.
    `JCGLStencilState.Builder` | JCGLStencilState.Builder.`setTestFunctionBack(JCGLStencilFunction testFunctionBack)` Initializes the value for the `testFunctionBack` attribute.
    `JCGLStencilStateMutable` | JCGLStencilStateMutable.`setTestFunctionFront(JCGLStencilFunction testFunctionFront)` Assigns a value to the `testFunctionFront` attribute.
    `JCGLStencilState.Builder` | JCGLStencilState.Builder.`setTestFunctionFront(JCGLStencilFunction testFunctionFront)` Initializes the value for the `testFunctionFront` attribute.

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