#include <Inventor/ViewerComponents/Qt/QML/RenderAreaOrbiter.h>
Inheritance diagram for openinventor::inventor::viewercomponents::qt::qml::RenderAreaOrbiter:Public Member Functions | |
| RenderAreaOrbiter () | |
| virtual SceneOrbiter * | getSceneInteractor () const |
| Returns the scene orbiter. | |
Public Member Functions inherited from openinventor::inventor::viewercomponents::qt::qml::RenderAreaInteractive | |
| RenderAreaInteractive () | |
| Constructor. | |
| virtual | ~RenderAreaInteractive () |
| Destructor. | |
| void | setSceneGraph (SoNode *sceneGraph) override |
| Sets the scene graph to render. | |
| void | setClippingPlanesAdjustMode (ClippingPlanesAdjustMode mode) |
| Sets the camera clipping planes adjustment mode. | |
| ClippingPlanesAdjustMode | getClippingPlanesAdjustMode () |
| Get the camera clipping planes adjustment mode. | |
| virtual void | viewAll (const SbViewportRegion &viewport) |
| Moves the camera to view the scene defined by the given path. | |
| virtual void | viewAxis (const SbVec3f &direction, const SbVec3f &up) |
| Moves the camera to be aligned with the given direction vector while keeping the "up" direction of the camera parallel to the specified up vector. | |
| virtual void | activateStereo (bool activated) |
| Activate/Deactivate stereo. | |
| virtual bool | isStereoSupported () const |
| Returns true if stereo can be activated. | |
| void | setStereoCameraOffset (float offset) |
| Set the stereo offset. | |
| void | setStereoCameraBalance (float balance) |
| Set the stereo balance. | |
| SbBool | processEvent (const SoEvent *event) |
| Processes the passed event to the scene graph managed here. | |
| SbBool | processEvents (const std::vector< const SoEvent * > &eventList) |
| Processes the passed event to the scene graph managed here. | |
Public Member Functions inherited from openinventor::inventor::viewercomponents::qt::qml::RenderArea | |
| RenderArea () | |
| virtual | ~RenderArea () |
| SoNode * | getSceneGraph () const override |
| Gets the scene graph to render. | |
| void | setClearPolicy (ClearPolicy policy) override |
| Defines the color buffer and depth buffer clear policy. | |
| ClearPolicy | getClearPolicy () const override |
| Gets the color buffer and depth buffer clear policy. | |
| void | setClearColor (const SbColorRGBA &color) override |
| Defines the RGBA value used when the color buffer is cleared. | |
| SbColorRGBA | getClearColor () const override |
| Gets the RGBA value used when the color buffer is cleared. | |
| void | setClearDepth (float depth) override |
| Defines the depth value used when the depth buffer is cleared. | |
| float | getClearDepth () const override |
| Gets the depth value used when the depth buffer is cleared. | |
| void | setSize (const SbVec2i32 &size) override |
| Defines the size used for rendering. | |
| SbVec2i32 | getSize () const override |
| Gets the size used for rendering. | |
| virtual void | setGLRenderAction (SoGLRenderAction *glAction) |
| Defines the render action used for rendering. | |
| SoGLRenderAction * | getGLRenderAction () const |
| Returns the render action used for rendering. | |
| virtual void | setTransparencyType (SoGLRenderAction::TransparencyType type) |
| Sets the global transparency algorithm to use when rendering. | |
| virtual SoGLRenderAction::TransparencyType | getTransparencyType () const |
| Gets the global transparency algorithm to use when rendering. | |
| void | setAntialiasingMode (SoSceneManager::AntialiasingMode mode) |
| Defines the antialiasing mode. | |
| SoSceneManager::AntialiasingMode | getAntialiasingMode () const |
| void | setAntialiasingQuality (float quality) |
| Defines the antialiasing quality value. | |
| float | getAntialiasingQuality () const |
| void | setStillSuperSamplingQuality (float quality) |
| Sets quality for supersampling when "still" (not interacting). | |
| float | getStillSuperSamplingQuality () const |
| void | setStillSuperSamplingDelay (unsigned int delay) |
| Sets delay for supersampling when "still" (not interacting). | |
| unsigned int | getStillSuperSamplingDelay () const |
| void | activateStereo (bool activated) |
| Activate/Deactivate stereo. | |
| bool | isStereoActivated () const |
| Always returns false. | |
| void | setStereoParameters (SoStereoParameters *parameters) |
| Defines the stereo parameters. | |
| SoStereoParameters * | getStereoParameters () const |
| Returns nullptr. | |
| bool | isRawStereoAvailable () |
| Always returns false. | |
Additional Inherited Members | |
Public Types inherited from openinventor::inventor::viewercomponents::qt::qml::RenderAreaInteractive | |
| enum | ClippingPlanesAdjustMode { AUTO , MANUAL } |
| Camera clipping planes adjustment mode. More... | |
Public Types inherited from SiRenderArea | |
| enum | ClearPolicy { NONE , COLORBUFFER , DEPTHBUFFER , COLORBUFFER_AND_DEPTHBUFFER } |
| Policy values to clear color and depth buffers beforing rendering. More... | |
| enum | RenderStatus { ABORTED , INTERACTIVE , STILL } |
| Returned by the render method. More... | |
Public Slots inherited from openinventor::inventor::viewercomponents::qt::qml::RenderArea | |
| void | onWindowChanged (QQuickWindow *window) |
| void | onScreenChanged () |
Class to render an OpenInventor scene in a QML item. This class extends RenderAreaInteractive to add scene orbiter viewer behaviors. Unlike the RenderAreaExaminer, the scene orbiter is a "mode-less" viewer.
Note: When using this component, the automatic interactive mode is disabled, see SoSceneManager::setAutoInteractiveMode for more details. Interactive mode is managed by the SceneOrbiter node.
RenderArea, RenderAreaInteractive
Definition at line 33 of file RenderAreaOrbiter.h.
| openinventor::inventor::viewercomponents::qt::qml::RenderAreaOrbiter::RenderAreaOrbiter | ( | ) |
|
virtual |
Returns the scene orbiter.
Reimplemented from openinventor::inventor::viewercomponents::qt::qml::RenderAreaInteractive.