public final class R2SceneStencils extends Object implements R2SceneStencilsType
R2SceneStencilsType interface.| Modifier and Type | Method and Description |
|---|---|
static R2SceneStencilsType |
newMasks() |
void |
stencilsAddSingle(R2InstanceSingleType i)
Add a single instance to the scene.
|
long |
stencilsCount() |
void |
stencilsExecute(R2SceneStencilsConsumerType c)
Batch the instances and pass them to the given consumer for rendering.
|
R2SceneStencilsMode |
stencilsGetMode() |
void |
stencilsReset()
Remove all stencil instances from the scene.
|
void |
stencilsSetMode(R2SceneStencilsMode m)
Set the default stencil mode.
|
public static R2SceneStencilsType newMasks()
public void stencilsReset()
R2SceneStencilsTypestencilsReset in interface R2SceneStencilsTypepublic void stencilsSetMode(R2SceneStencilsMode m)
R2SceneStencilsTypestencilsSetMode in interface R2SceneStencilsTypem - The modepublic R2SceneStencilsMode stencilsGetMode()
stencilsGetMode in interface R2SceneStencilsTypepublic long stencilsCount()
stencilsCount in interface R2SceneStencilsTypepublic void stencilsAddSingle(R2InstanceSingleType i)
R2SceneStencilsTypestencilsAddSingle in interface R2SceneStencilsTypei - The instancepublic void stencilsExecute(R2SceneStencilsConsumerType c)
R2SceneStencilsTypestencilsExecute in interface R2SceneStencilsTypec - The consumerCopyright © 2016 <code@io7m.com> http://io7m.com