40 #ifndef _managerbase_h
41 #define _managerbase_h
74 MT_AnimationManager = 2,
75 MT_CollisionShapeManager = 3,
76 MT_CompositorManager = 4,
77 MT_GraphicsManager = 5,
81 MT_MaterialManager = 9,
83 MT_NetworkManager = 11,
84 MT_ResourceManager = 12,
85 MT_ScriptingManager = 13,
86 MT_TextureManager = 14,
91 MT_ActorManager = 101,
92 MT_AreaEffectManager = 102,
93 MT_DebrisManager = 103,
94 MT_PagingManager = 104,
95 MT_PhysicsManager = 105,
96 MT_SceneManager = 106,
97 MT_SoundScapeManager = 107,
98 MT_TerrainManager = 108,
99 MT_VehicleManager = 109,
125 virtual void Initialize() = 0;
127 virtual void Deinitialize() = 0;
130 Boole IsInitialized()
const;
142 virtual String GetImplementationTypeName()
const = 0;
145 virtual String GetInterfaceTypeAsString()
const;
bool Boole
Generally acts a single bit, true or false.
ManagerType
A listing of Manager Types.
All the definitions for datatypes as well as some basic conversion functions are defined here...
Entresol * TheEntresol
The actual pointer to the Entresol core class.
This is the main entry point for the entire library.
The bulk of the engine components go in this namspace.
std::string String
A datatype used to a series of characters.
This is the base class from which all the Entresol and World Managers inherit.
Boole Initialized
Simple Boole indicating whether or not this manager has been initialized.