public final class R2SceneStencils extends Object implements R2SceneStencilsType
R2SceneStencilsType
interface.Modifier and Type | Method and Description |
---|---|
static R2SceneStencils |
create() |
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 R2SceneStencils create()
public void stencilsReset()
R2SceneStencilsType
stencilsReset
in interface R2SceneStencilsType
public void stencilsSetMode(R2SceneStencilsMode m)
R2SceneStencilsType
stencilsSetMode
in interface R2SceneStencilsType
m
- The modepublic R2SceneStencilsMode stencilsGetMode()
stencilsGetMode
in interface R2SceneStencilsType
public long stencilsCount()
stencilsCount
in interface R2SceneStencilsType
public void stencilsAddSingle(R2InstanceSingleType i)
R2SceneStencilsType
stencilsAddSingle
in interface R2SceneStencilsType
i
- The instancepublic void stencilsExecute(R2SceneStencilsConsumerType c)
R2SceneStencilsType
stencilsExecute
in interface R2SceneStencilsType
c
- The consumerCopyright © 2017 <code@io7m.com> http://io7m.com