#include <OgrePlatformManager.h>
Inheritance diagram for Ogre::PlatformManager:
Public Methods | |
PlatformManager () | |
Default constructor. | |
ConfigDialog * | createConfigDialog () |
Gets a new instance of a platform-specific config dialog. | |
void | destroyConfigDialog (ConfigDialog *dlg) |
Destroys an instance of a platform-specific config dialog. | |
ErrorDialog * | createErrorDialog () |
Gets a new instance of a platform-specific config dialog. | |
void | destroyErrorDialog (ErrorDialog *dlg) |
Destroys an instance of a platform-specific error dialog. | |
InputReader * | createInputReader () |
Gets a new instance of a platform-specific input reader. | |
void | destroyInputReader (InputReader *reader) |
Destroys an instance of a platform-specific input reader. | |
Timer * | createTimer () |
Creates a new Timer instance. | |
void | destroyTimer (Timer *timer) |
Destroys an instance of a timer. | |
Static Public Methods | |
PlatformManager & | getSingleton (void) |
Override standard Singleton retrieval. | |
PlatformManager * | getSingletonPtr (void) |
Override standard Singleton retrieval. | |
Protected Attributes | |
DLL_CREATECONFIGDIALOG | mpfCreateConfigDialog |
DLL_CREATEERRORDIALOG | mpfCreateErrorDialog |
DLL_CREATEINPUTREADER | mpfCreateInputReader |
DLL_CREATETIMER | mpfCreateTimer |
DLL_DESTROYCONFIGDIALOG | mpfDestroyConfigDialog |
DLL_DESTROYERRORDIALOG | mpfDestroyErrorDialog |
DLL_DESTROYINPUTREADER | mpfDestroyInputReader |
DLL_DESTROYTIMER | mpfDestroyTimer |
Static Protected Attributes | |
PlatformManager * | ms_Singleton = 0 |
This class manages that load and provides a simple interface to the platform.
Definition at line 52 of file OgrePlatformManager.h.
|
Default constructor.
Definition at line 44 of file OgrePlatformManager.cpp. References Ogre::DynLib::getSymbol(), mpfCreateConfigDialog, mpfCreateErrorDialog, mpfCreateInputReader, mpfCreateTimer, mpfDestroyConfigDialog, mpfDestroyErrorDialog, mpfDestroyInputReader, mpfDestroyTimer, and Ogre::String. |
|
Gets a new instance of a platform-specific config dialog.
Definition at line 71 of file OgrePlatformManager.cpp. References mpfCreateConfigDialog. Referenced by Ogre::Root::showConfigDialog(). |
|
Gets a new instance of a platform-specific config dialog.
Definition at line 79 of file OgrePlatformManager.cpp. References mpfCreateErrorDialog. |
|
Gets a new instance of a platform-specific input reader.
Definition at line 87 of file OgrePlatformManager.cpp. References mpfCreateInputReader. |
|
Creates a new Timer instance.
Definition at line 113 of file OgrePlatformManager.cpp. References mpfCreateTimer. Referenced by Ogre::Root::Root(). |
|
Destroys an instance of a platform-specific config dialog.
Definition at line 95 of file OgrePlatformManager.cpp. References Ogre::dlg, and mpfDestroyConfigDialog. Referenced by Ogre::Root::showConfigDialog(). |
|
Destroys an instance of a platform-specific error dialog.
Definition at line 101 of file OgrePlatformManager.cpp. References Ogre::dlg, and mpfDestroyErrorDialog. |
|
Destroys an instance of a platform-specific input reader.
Definition at line 107 of file OgrePlatformManager.cpp. References mpfDestroyInputReader. |
|
Destroys an instance of a timer.
Definition at line 121 of file OgrePlatformManager.cpp. References mpfDestroyTimer. Referenced by Ogre::Root::~Root(). |
|
Override standard Singleton retrieval.
Reimplemented from Ogre::Singleton< PlatformManager >. Definition at line 39 of file OgrePlatformManager.cpp. References Ogre::Singleton< PlatformManager >::ms_Singleton. |
|
Override standard Singleton retrieval.
Reimplemented from Ogre::Singleton< PlatformManager >. Definition at line 35 of file OgrePlatformManager.cpp. References Ogre::Singleton< PlatformManager >::ms_Singleton. |
|
Definition at line 55 of file OgrePlatformManager.h. Referenced by createConfigDialog(), and PlatformManager(). |
|
Definition at line 56 of file OgrePlatformManager.h. Referenced by createErrorDialog(), and PlatformManager(). |
|
Definition at line 57 of file OgrePlatformManager.h. Referenced by createInputReader(), and PlatformManager(). |
|
Definition at line 58 of file OgrePlatformManager.h. Referenced by createTimer(), and PlatformManager(). |
|
Definition at line 60 of file OgrePlatformManager.h. Referenced by destroyConfigDialog(), and PlatformManager(). |
|
Definition at line 61 of file OgrePlatformManager.h. Referenced by destroyErrorDialog(), and PlatformManager(). |
|
Definition at line 62 of file OgrePlatformManager.h. Referenced by destroyInputReader(), and PlatformManager(). |
|
Definition at line 63 of file OgrePlatformManager.h. Referenced by destroyTimer(), and PlatformManager(). |
|
Definition at line 34 of file OgrePlatformManager.cpp. Referenced by getSingleton(), and getSingletonPtr(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Sun Nov 28 19:51:25 2004