#include <MemoryX/gui-plugins/SceneEditor/scene3D/Scene.h>
Definition at line 61 of file Scene.h.
◆ ~Scene()
◆ create()
◆ enterEditorMode()
Switch to EditorMode.
Definition at line 239 of file Scene.cpp.
◆ enterViewerMode()
Switch back to ViewerMode.
Definition at line 251 of file Scene.cpp.
◆ getController()
◆ getGroupManager()
◆ getManipulatorManager()
Returns the ManipulatorManager, which handles all manipulators and their callbacks.
- See also
- scene3D::SceneManipulationManager
- Returns
- SceneManipulatorManager The SceneManipulationManager
Definition at line 224 of file Scene.cpp.
◆ getObjectManager()
◆ getPreviewGenerator()
◆ getSelectionManager()
◆ makeCameraViewAll()
void makeCameraViewAll |
( |
SoCamera * |
camera, |
|
|
const SbViewportRegion & |
region |
|
) |
| |
Make camera view all.
Makes sure grid floor is not taken into account.
Definition at line 195 of file Scene.cpp.
◆ registerCamera()
SoSeparator * registerCamera |
( |
SoCamera * |
camera | ) |
|
Registers a new camera to the scene.
Basically adds it on top of selection root node, which is head of our scene.
- Parameters
-
camera | The Camera to add to the scene. |
- Returns
- SoSeparator A Seperator which can now be used as root in scene in, for example, a viewer.
Definition at line 200 of file Scene.cpp.
◆ gui::MinimapWidget
◆ gui::ScenegraphWidget
◆ SceneManipulatorManager
◆ SceneObjectManager
◆ SceneSelectionManager
◆ execute_mutex
Any changes to the scene have to be synchronized.
It is not allowed to change scenegraph while rendering
Definition at line 156 of file Scene.h.
The documentation for this class was generated from the following files:
- MemoryX/gui-plugins/SceneEditor/scene3D/Scene.h
- MemoryX/gui-plugins/SceneEditor/scene3D/Scene.cpp