|
|
#include <iostream>#include <memory>#include <boost/smart_ptr/intrusive_ptr.hpp>#include "SceneObject.h"
Include dependency graph for PointerDefinitions.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| scene3D | |
Typedefs | |
| using | PreviewGeneratorPtr = std::shared_ptr< PreviewGenerator > |
| using | SceneGroupManagerPtr = std::shared_ptr< SceneGroupManager > |
| using | SceneGroupPtr = std::shared_ptr< SceneGroup > |
| using | SceneManipulatorManagerPtr = std::shared_ptr< SceneManipulatorManager > |
| using | SceneObjectManagerPtr = std::shared_ptr< SceneObjectManager > |
| using | SceneObjectPtr = boost::intrusive_ptr< SceneObject > |
| using | ScenePtr = std::shared_ptr< Scene > |
| using | SceneSelectionManagerPtr = std::shared_ptr< SceneSelectionManager > |
| using | SceneWeakPtr = std::weak_ptr< Scene > |
Functions | |
| void | intrusive_ptr_add_ref (scene3D::SceneObject *obj) |
| void | intrusive_ptr_release (scene3D::SceneObject *obj) |