Click or drag to resize
SoBaseStereo Class

Class for stereo management.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.Components.StereoSoBaseStereo
      More...

Namespace: OIV.Inventor.Components.Stereo
Assembly: OIV.Inventor.Win (in OIV.Inventor.Win.dll) Version: 2023.1.3.0 (2023.1.3)
Syntax
public class SoBaseStereo : SoNetBase

The SoBaseStereo type exposes the following members.

Methods
  NameDescription
Public methodCanClearBeforeRender

Queries ability to clear before rendering.

Public methodClearStereo

A stereo view type may need to restore a state when it is no longer used by a stereo viewer.

Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetStereoViewer
Returns the viewer.
Public methodGetStereoViewType

Queries the stereo view type.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsStereoViewReversed

Queries stereo reversal.

Public methodRenderStereoView

Renders the stereo view.

Public methodRequireHardware

Returns true or false depending on the type of stereo buffering.

Public methodReverseStereoView

Sets stereo reversal.

Public methodSetStereoElement

Apply stereo parameters to the passed OIV.Inventor.SoSceneManager.

Public methodSetStereoViewer
Calls SetStereoViewer((OIV.Inventor.Components.Stereo.SoStereoViewer ^)nullptr).
Public methodSetStereoViewer(SoStereoViewer)

Sets the stereo viewer.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

This class defines a strategy of stereo management. Using a subclass of OIV.Inventor.Components.Stereo.SoBaseStereo allows an OIV.Inventor.Win.Viewers.SoWinViewer object to use a stereoscopic rendering mode.

Note: because of internal dependant calls between stereo classes and Open Inventor viewer classes, OIV.Inventor.Components.Stereo.SoStereoViewer and OIV.Inventor.Components.Stereo.SoBaseStereo (and inheriting classes) cannot be used without using SoWinViewer/SoXtViewer/SoQtViewer inheriting classes.

See Also
Inheritance Hierarchy