|
#include <MemoryX/gui-plugins/SceneEditor/scene3D/SceneObjectManager.h>
Public Member Functions | |
void | addObject (scene3D::SceneObjectPtr object) |
Adds a SceneObject. More... | |
std::vector< scene3D::SceneObjectPtr > | getAllObjects () const |
Returns all Existing Objects. More... | |
scene3D::SceneObjectPtr | getObjectById (const std::string &objectId) const |
Returns a SceneObject specified by Id. More... | |
void | removeObject (scene3D::SceneObjectPtr object) |
Removes a SceneObject. More... | |
SceneObjectManager (ScenePtr scene) | |
Constructor Creates an Instance of the Class. More... | |
Definition at line 34 of file SceneObjectManager.h.
SceneObjectManager | ( | ScenePtr | scene | ) |
Constructor Creates an Instance of the Class.
scene | Existing Scene |
Definition at line 28 of file SceneObjectManager.cpp.
void addObject | ( | scene3D::SceneObjectPtr | object | ) |
Adds a SceneObject.
object | SceneObject |
Definition at line 51 of file SceneObjectManager.cpp.
std::vector< scene3D::SceneObjectPtr > getAllObjects | ( | ) | const |
Returns all Existing Objects.
Definition at line 33 of file SceneObjectManager.cpp.
scene3D::SceneObjectPtr getObjectById | ( | const std::string & | objectId | ) | const |
Returns a SceneObject specified by Id.
objectId | Id specifying SceneObject |
Definition at line 38 of file SceneObjectManager.cpp.
void removeObject | ( | scene3D::SceneObjectPtr | object | ) |
Removes a SceneObject.
object | SceneObject |
Definition at line 72 of file SceneObjectManager.cpp.