public interface SiRenderArea
See also:
RenderArea
| Modifier and Type | Interface and Description |
|---|---|
static class |
SiRenderArea.ClearPolicies
Policy values to clear color and depth buffers beforing rendering.
|
static class |
SiRenderArea.RenderEventArg
Structure given when a start render event is raised.
|
static class |
SiRenderArea.RenderStatus
Returned by the render method.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
ABORTED
Deprecated.
Use
SiRenderArea.RenderStatus.ABORTED instead. |
static int |
COLORBUFFER
Deprecated.
Use
SiRenderArea.ClearPolicies.COLORBUFFER instead. |
static int |
COLORBUFFER_AND_DEPTHBUFFER
Deprecated.
|
static int |
DEPTHBUFFER
Deprecated.
Use
SiRenderArea.ClearPolicies.DEPTHBUFFER instead. |
static int |
INTERACTIVE
Deprecated.
Use
SiRenderArea.RenderStatus.INTERACTIVE instead. |
static int |
NONE
Deprecated.
Use
SiRenderArea.ClearPolicies.NONE instead. |
static int |
STILL
Deprecated.
Use
SiRenderArea.RenderStatus.STILL instead. |
| Modifier and Type | Method and Description |
|---|---|
SbColorRGBA |
getClearColor() |
float |
getClearDepth() |
SiRenderArea.ClearPolicies |
getClearPolicy() |
SoNode |
getSceneGraph() |
SbVec2i32 |
getSize() |
SbEventHandler<SiRenderArea.RenderEventArg> |
onStartRender()
Returns the event handler that raises when a new render starts.
|
SiRenderArea.RenderStatus |
render()
Render the managed scene graph (see setSceneGraph).
|
void |
setClearColor(SbColorRGBA color)
Defines the RGBA value used when the color buffer is cleared.
|
void |
setClearDepth(float depth)
Defines the depth value used when the depth buffer is cleared.
|
void |
setClearPolicy(SiRenderArea.ClearPolicies policy)
Defines the color buffer and depth buffer clear policy.
|
void |
setSceneGraph(SoNode newScene)
Defines the scene graph which is managed here.
|
void |
setSize(SbVec2i32 size)
Defines the size to use for rendering.
|
@Deprecated static final int NONE
SiRenderArea.ClearPolicies.NONE instead.@Deprecated static final int COLORBUFFER
SiRenderArea.ClearPolicies.COLORBUFFER instead.@Deprecated static final int DEPTHBUFFER
SiRenderArea.ClearPolicies.DEPTHBUFFER instead.@Deprecated static final int COLORBUFFER_AND_DEPTHBUFFER
SiRenderArea.ClearPolicies.COLORBUFFER_AND_DEPTHBUFFER instead.@Deprecated static final int ABORTED
SiRenderArea.RenderStatus.ABORTED instead.@Deprecated static final int INTERACTIVE
SiRenderArea.RenderStatus.INTERACTIVE instead.@Deprecated static final int STILL
SiRenderArea.RenderStatus.STILL instead.SbEventHandler<SiRenderArea.RenderEventArg> onStartRender()
void setClearPolicy(SiRenderArea.ClearPolicies policy)
policy - color buffer and depth buffer clear policy.SiRenderArea.RenderStatus render()
void setSceneGraph(SoNode newScene)
newScene - : scene graph to be managed.SoNode getSceneGraph()
setSceneGraph()float getClearDepth()
setClearDepth()SbColorRGBA getClearColor()
setClearColor()void setClearDepth(float depth)
depth - value used to clear the depth buffer.SiRenderArea.ClearPolicies getClearPolicy()
setClearPolicy()void setSize(SbVec2i32 size)
void setClearColor(SbColorRGBA color)
color - RGBA value used to clear the color buffer.Generated on July 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com