This is the base class for all managers that do no describe properties of a single world, but rather engine-wide functionality. More...
#include <entresolmanager.h>
Inheritance diagram for Mezzanine::EntresolManager:
Collaboration diagram for Mezzanine::EntresolManager:Public Member Functions | |
| EntresolManager () | |
| Class constructor. | |
| virtual | ~EntresolManager () |
| Class destructor. | |
Public Member Functions inherited from Mezzanine::ManagerBase | |
| ManagerBase () | |
| Class constructor. | |
| virtual | ~ManagerBase () |
| Class destructor. | |
| virtual void | Deinitialize ()=0 |
| Removes this manager from any necessary configuration so it can be safely disposed of. | |
| virtual String | GetImplementationTypeName () const =0 |
| This Allows any manager name to be sent to a stream. Primarily used for logging. More... | |
| virtual ManagerType | GetInterfaceType () const =0 |
| This returns the type of this manager. More... | |
| virtual String | GetInterfaceTypeAsString () const |
| Gets a string of the interface type of this manager. More... | |
| virtual void | Initialize ()=0 |
| Configures this manager for use prior to entering the main loop. | |
| Boole | IsInitialized () const |
| Gets whether or not this manager has been initialized. More... | |
Additional Inherited Members | |
Public Types inherited from Mezzanine::ManagerBase | |
| enum | ManagerType { MT_Undefined = 0, MT_AudioManager = 1, MT_AnimationManager = 2, MT_CollisionShapeManager = 3, MT_CompositorManager = 4, MT_GraphicsManager = 5, MT_EventManager = 6, MT_InputManager = 7, MT_LogManager = 8, MT_MaterialManager = 9, MT_MeshManager = 10, MT_NetworkManager = 11, MT_ResourceManager = 12, MT_ScriptingManager = 13, MT_TextureManager = 14, MT_UIManager = 15, MT_ActorManager = 101, MT_AreaEffectManager = 102, MT_DebrisManager = 103, MT_PagingManager = 104, MT_PhysicsManager = 105, MT_SceneManager = 106, MT_SoundScapeManager = 107, MT_TerrainManager = 108, MT_VehicleManager = 109, MT_UserCreated = 512 } |
| A listing of Manager Types. More... | |
Static Public Member Functions inherited from Mezzanine::ManagerBase | |
| static String | GetTypeAsString (const ManagerType &ManagerType) |
| Gets the string form of the type of manager. More... | |
| static ManagerType | GetTypeFromString (const String &ManagerName) |
| Gets the type of manager requested from a string. More... | |
Protected Attributes inherited from Mezzanine::ManagerBase | |
| Boole | Initialized |
| Simple Boole indicating whether or not this manager has been initialized. More... | |
| Entresol * | TheEntresol |
| The actual pointer to the Entresol core class. More... | |
This is the base class for all managers that do no describe properties of a single world, but rather engine-wide functionality.
Currently this class doesn't do anything other than offer a common type for logic that may want/need the additional type safety. This class may be expanded in the future though.
Definition at line 52 of file entresolmanager.h.
1.8.9.1. Thanks to the
Open Icon Library
for help with some of the icons.