Click or drag to resize
SoWpfRenderAreaCore Class
Utility class to render a scene into a Direct3D surface.

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
SystemObject
  OIV.InventorSoNetBase
    OIV.InventorSoDisposable
      OIV.Inventor.ViewerComponentsSoRenderAreaCore
        OIV.Inventor.WpfSoWpfRenderAreaCore

Namespace: OIV.Inventor.Wpf
Assembly: OIV.Inventor.Wpf (in OIV.Inventor.Wpf.dll) Version: 2024.1.0.0 (2024.1.0)
Syntax
public class SoWpfRenderAreaCore : SoRenderAreaCore

The SoWpfRenderAreaCore type exposes the following members.

Constructors
  NameDescription
Public methodSoWpfRenderAreaCore
Constructor.
Top
Methods
  NameDescription
Public methodActivateStereo

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

(Inherited from SoRenderAreaCore.)
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
(Inherited from SoRenderAreaCore.)
Public methodGetAntialiasingQuality
(Inherited from SoRenderAreaCore.)
Public methodGetClearColor
(Inherited from SoRenderAreaCore.)
Public methodGetClearDepth
(Inherited from SoRenderAreaCore.)
Public methodGetClearPolicy
(Inherited from SoRenderAreaCore.)
Public methodGetGLRenderAction

Returns the render action used for rendering.

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

Returns the scene manager.

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

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

(Inherited from SoRenderAreaCore.)
Public methodProcessEvents(Queue) Obsolete.

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

(Inherited from SoRenderAreaCore.)
Public methodProcessEvents(IListSoEvent)

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

(Inherited from SoRenderAreaCore.)
Public methodRender

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

(Inherited from SoRenderAreaCore.)
Public methodSetAntialiasingMode

Define the antialiasing mode.

(Inherited from SoRenderAreaCore.)
Public methodSetAntialiasingQuality

Define the antialiasing quality value.

(Inherited from SoRenderAreaCore.)
Public methodSetClearColor

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

(Inherited from SoRenderAreaCore.)
Public methodSetClearDepth

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

(Inherited from SoRenderAreaCore.)
Public methodSetClearPolicy

Defines the color buffer and depth buffer clear policy.

(Inherited from SoRenderAreaCore.)
Public methodSetGLRenderAction

Defines the render action used for rendering.

(Inherited from SoRenderAreaCore.)
Public methodSetInteractiveMode Obsolete.

Set the current interactive mode.

(Inherited from SoRenderAreaCore.)
Public methodSetSceneGraph

Defines the scene graph which is managed here.

(Inherited from SoRenderAreaCore.)
Public methodSetSize

Defines the size to use for rendering.

(Inherited from SoRenderAreaCore.)
Public methodSetStereoParameters
(Inherited from SoRenderAreaCore.)
Public methodSetStillSuperSamplingDelay

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

(Inherited from SoRenderAreaCore.)
Public methodSetStillSuperSamplingQuality

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

(Inherited from SoRenderAreaCore.)
Public methodSetTransparencyType

Defines the algorithm for rendering transparent objects.

(Inherited from SoRenderAreaCore.)
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 eventPostRender
Event raised after the render occurs.
Public eventPreRender
Event raised before the render occurs.
Public eventStartRender

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

(Inherited from SoRenderAreaCore.)
Top
See Also