24#ifndef _SO_WIN_STEREOVIEW_TYPE
25#define _SO_WIN_STEREOVIEW_TYPE
91#ifndef HIDDEN_FROM_DOC
176 virtual SbBool isMPStereoViewTypeSupported();
188 void setRenderFastEditNodes(
SbBool render );
193 void setGuiViewer(
SoGuiViewer* viewer = NULL ) { m_guiViewer = viewer; }
#define FALSE
Possible value of SbBool.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Class for stereo...
virtual SbBool requireHardware()
Returns true or false depending on the type of stereo buffering.
void setStereoViewer(SoStereoViewer *viewer=NULL)
Sets the stereo viewer.
virtual void reverseStereoView(SbBool reverse)
Sets stereo reversal.
void setStereoElement(SoSceneManager *, SoCamera::StereoMode stereoMode)
Apply stereo parameters to the passed SoSceneManager.
SoBaseStereo(SoStereoViewer *stereoViewer=NULL, SoGuiViewer *guiViewer=NULL)
Constructor.
virtual ~SoBaseStereo()
Destructor.
virtual SbBool isStereoViewReversed() const
Queries stereo reversal.
virtual void clearStereo()
A stereo view type may need to restore a state when it is no longer used by a stereo viewer.
virtual StereoViewType getStereoViewType()=0
Queries the stereo view type.
SoStereoViewer * getStereoViewer()
Queries the stereo viewer.
StereoViewType
Stereo view types.
@ HALF_SCREEN_STEREO
Each view displayed in a half screen.
@ INTERLACED_STEREO
Two views interlaced in a single image.
@ ANAGLYPH_STEREO
Each view is displayed through a color filter.
@ NO_STEREO_VIEW
Monoscopic viewing.
@ RAW_STEREO
Two views superimposed on a single image.
virtual void renderStereoView()
Renders the stereo view.
virtual SbBool canClearBeforeRender() const
Queries ability to clear before rendering.
Renders a scene graph using Open Inventor's Render Engine.
Smart pointer for any class inheriting SoRefCounter.
Manages scene graph rendering and event handling.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Pure virtual cla...