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: 9.9.13.0 (9.9.13.0)
Syntax
public class SoRenderAreaCore : SoDisposable, 
	SiRenderAreaAntialiasing, SiRenderAreaTransparency, SiRenderAreaStereo, SiRenderAreaInteractive, SiRenderArea, 
	SiRenderAreaStillSuperSampling

The SoRenderAreaCore type exposes the following members.

Constructors
  NameDescription
Public methodSoRenderAreaCore

Build a new SoRenderAreaCore that uses an existing glContext.

Top
Methods
  NameDescription
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 methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetInteractiveMode
Public methodGetSceneGraph

Gets the scene graph which is managed here.

Public methodGetSceneManager
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 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(ListSoEvent)

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

Public methodRender

Applies an 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 methodSetInteractiveMode

Set the current interactive mode.

Public methodSetSceneGraph

Sets the scene graph which is managed here.

Public methodSetSize

Defines the size to use for rendering.

Public methodSetStereoParameters

Defines the stereo parameters.

Public methodSetStillSuperSamplingDelay

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

Public methodSetStillSuperSamplingQuality

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

Public methodSetTransparencyType

Sets the algorithm for rendering transparent objects.

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

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

Top
Remarks

See Also