#include <MemoryX/gui-plugins/SceneEditor/scene3D/Scene.h>
Definition at line 60 of file Scene.h.
◆ ~Scene()
◆ create()
◆ enterEditorMode()
Switch to EditorMode.
Definition at line 253 of file Scene.cpp.
◆ enterViewerMode()
Switch back to ViewerMode.
Definition at line 266 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 235 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 201 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 207 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 155 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