Castor3D  ..
Classes | Namespaces
ObjectManager.hpp File Reference
+ Include dependency graph for ObjectManager.hpp:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  Castor3D::ElementAttacher< Elem, Enable >
 Helper structure to enable attaching if a type supports it. More...
 
struct  Castor3D::ElementAttacher< Elem, typename std::enable_if< !is_detachable< Elem >::value >::type >
 Helper structure to enable attaching if a type supports it. More...
 
struct  Castor3D::ElementDetacher< Elem, Enable >
 Helper structure to enable detaching if a type supports it. More...
 
struct  Castor3D::ElementDetacher< Elem, typename std::enable_if< !is_detachable< Elem >::value >::type >
 Helper structure to enable detaching if a type supports it. More...
 
struct  Castor3D::ElementDetacher< Elem, typename std::enable_if< is_detachable< Elem >::value >::type >
 Helper structure to enable detaching if a type supports it. More...
 
struct  Castor3D::ElementMerger< Key, Elem, Enable >
 Helper structure to enable moving elements from a manager to another. More...
 
struct  Castor3D::ObjectManagerEngineGetter
 Helper structure to retrieve an ObjectManager Engine instance. More...
 
class  Castor3D::ObjectManager< Key, Elem >
 Base class for a scene element manager. More...
 
struct  Castor3D::ElementMerger< Key, Elem, typename std::enable_if< is_detachable< Elem >::value >::type >
 Helper structure to enable moving elements from a manager to another. More...
 
struct  Castor3D::ElementMerger< Key, Elem, typename std::enable_if< !is_detachable< Elem >::value >::type >
 Helper structure to enable moving elements from a manager to another. More...
 

Namespaces

 Castor3D