Click or drag to resize
SoRenderAreaCore Class

Utility class to render a scene with an OpenGl context.

Preview Feature: this class is fully supported and can be used in Open Inventor applications. Being tagged as a Preview Feature just means that the implementation is still subject to API changes and adjustments based on feedback from early adopters. Please be also aware that source compatibility might be broken regardless of the Open Inventor compatibility changes policy due to our commitment to bring needed changes to be sure the specifications of this Preview Feature match the expectations of our customers.

Inheritance Hierarchy

Namespace: OIV.Inventor.ViewerComponents
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2023.2.2.0 (2023.2.2)
public class SoRenderAreaCore : SoDisposable, 
	SiRenderAreaAntialiasing, SiRenderAreaTransparency, SiRenderAreaStereo, SiRenderAreaInteractive, SiRenderArea, 

The SoRenderAreaCore type exposes the following members.

Public methodSoRenderAreaCore

Build a new OIV.Inventor.ViewerComponents.SoRenderAreaCore that uses an existing glContext.

Public methodActivateStereo

Activate (or deactivate) stereo rendering with specified parameters (see setStereoParameters).

Public methodDispose
Releases all resources used by SoDisposable.
(Inherited from SoDisposable.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetAntialiasingMode
Public methodGetAntialiasingQuality
Public methodGetClearColor
Public methodGetClearDepth
Public methodGetClearPolicy
Public methodGetGLRenderAction

Returns the render action used for rendering.

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetInteractiveMode Obsolete.
Public methodGetSceneGraph
Public methodGetSceneManager

Returns the scene manager.

Public methodGetSize
Public methodGetStereoParameters
Public methodGetStillSuperSamplingDelay
Public methodGetStillSuperSamplingQuality
Public methodGetTransparencyType
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsStereoActivated
Public methodProcessEvent

Processes the passed event by applying an OIV.Inventor.Actions.SoHandleEventAction to the scene graph managed here.

Public methodProcessEvents(Queue) Obsolete.

Processes the passed event by applying an SoHandleEventAction to the scene graph managed here.

Public methodProcessEvents(IListSoEvent)

Processes the passed event by applying an OIV.Inventor.Actions.SoHandleEventAction to the scene graph managed here.

Public methodRender

Applies an OIV.Inventor.Actions.SoGLRenderAction to the scene graph managed here.

Public methodSetAntialiasingMode

Define the antialiasing mode.

Public methodSetAntialiasingQuality

Define the antialiasing quality value.

Public methodSetClearColor

Defines the RGBA value used when the color buffer is cleared.

Public methodSetClearDepth

Defines the depth value used when the depth buffer is cleared.

Public methodSetClearPolicy

Defines the color buffer and depth buffer clear policy.

Public methodSetGLRenderAction

Defines the render action used for rendering.

Public methodSetInteractiveMode Obsolete.

Set the current interactive mode.

Public methodSetSceneGraph

Defines the scene graph which is managed here.

Public methodSetSize

Defines the size to use for rendering.

Public methodSetStereoParameters
Public methodSetStillSuperSamplingDelay

Set delay for supersampling when "still" (not interacting).

Public methodSetStillSuperSamplingQuality

Set quality for supersampling when "still" (not interacting).

Public methodSetTransparencyType

Defines the algorithm for rendering transparent objects.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public propertyIsDisposable
ISafeDisposable interface implementation.
(Inherited from SoDisposable.)
Public eventStartRender

Returns the event handler that raises when a new render starts.


See Also