| 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.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
JCGLStencilOperation |
JCGLStencilBuffersType.stencilBufferGetOperationDepthFailBack() |
JCGLStencilOperation |
JCGLStencilBuffersType.stencilBufferGetOperationDepthFailFront() |
JCGLStencilOperation |
JCGLStencilBuffersType.stencilBufferGetOperationPassBack() |
JCGLStencilOperation |
JCGLStencilBuffersType.stencilBufferGetOperationPassFront() |
JCGLStencilOperation |
JCGLStencilBuffersType.stencilBufferGetOperationStencilFailBack() |
JCGLStencilOperation |
JCGLStencilBuffersType.stencilBufferGetOperationStencilFailFront() |
| 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. |
| Modifier and Type | Method and Description |
|---|---|
static JCGLStencilOperation |
JOGLTypeConversions.stencilOperationFromGL(int op)
Convert stencil ops from GL constants.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
JOGLTypeConversions.stencilOperationToGL(JCGLStencilOperation op)
Convert stencil ops to GL constants.
|
| Modifier and Type | Method and Description |
|---|---|
static JCGLStencilOperation |
LWJGL3TypeConversions.stencilOperationFromGL(int op)
Convert stencil ops from GL constants.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
LWJGL3TypeConversions.stencilOperationToGL(JCGLStencilOperation op)
Convert stencil ops to GL constants.
|
| 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