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 January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com