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

Classes

struct  Castor3D::ManagedObjectNamer< Elem >
 Helper structure to get an object type name. More...
 
struct  Castor3D::ElementInitialiser< Elem, Enable >
 Helper structure to enable initialisation if a type supports it. More...
 
struct  Castor3D::ElementInitialiser< Elem, typename std::enable_if< !is_initialisable< Elem >::value >::type >
 Helper structure to enable initialisation if a type supports it. More...
 
struct  Castor3D::ElementInitialiser< Elem, typename std::enable_if< is_initialisable< Elem >::value &&is_instant< Elem >::value >::type >
 Helper structure to enable cleanup if a type supports it. More...
 
struct  Castor3D::ElementInitialiser< Elem, typename std::enable_if< is_initialisable< Elem >::value &&!is_instant< Elem >::value >::type >
 Helper structure to enable cleanup if a type supports it. More...
 
struct  Castor3D::ElementCleaner< Elem, Enable >
 Helper structure to enable cleanup if a type supports it. More...
 
struct  Castor3D::ElementCleaner< Elem, typename std::enable_if< !is_cleanable< Elem >::value >::type >
 Helper structure to enable cleanup if a type supports it. More...
 
struct  Castor3D::ElementCleaner< Elem, typename std::enable_if< is_cleanable< Elem >::value &&is_instant< Elem >::value >::type >
 Helper structure to enable cleanup if a type supports it. More...
 
struct  Castor3D::ElementCleaner< Elem, typename std::enable_if< is_cleanable< Elem >::value &&!is_instant< Elem >::value >::type >
 Helper structure to enable cleanup if a type supports it. More...
 
class  Castor3D::Manager< Key, Elem, Owner, EngineGetter >
 Base class for an element manager. More...
 

Namespaces

 Castor3D
 

Variables

static const xchar * Castor3D::INFO_MANAGER_CREATED_OBJECT = cuT( "Manager::Create - Created " )
 
static const xchar * Castor3D::WARNING_MANAGER_DUPLICATE_OBJECT = cuT( "Manager::Create - Duplicate " )
 
static const xchar * Castor3D::WARNING_MANAGER_NULL_OBJECT = cuT( "Manager::Insert - nullptr " )