| Package | Description |
|---|---|
| com.io7m.jcanephora.renderstate |
Render state abstraction.
|
| 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