|
#include "SceneObject.h"
#include <boost/smart_ptr/intrusive_ptr.hpp>
#include <iostream>
#include <memory>
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) |