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