#include <KeosPlatformManager.h>
Inheritance diagram for Keos::CPlatformManager:

Public Member Functions | |
| CPlatformManager () | |
| Default constructor. | |
| CTimer * | CreateTimer () |
| Creates a new Timer instance. | |
| void | DestroyTimer (CTimer *pTimer) |
| Destroys an instance of a timer. | |
| IConfigDialog * | CreateConfigDialog () |
| Creates a new instance of a platform-specific config dialog. | |
| void | DestroyConfigDialog (IConfigDialog *pDlg) |
| Destroys an instance of a platform-specific config dialog. | |
| IErrorDialog * | CreateErrorDialog () |
| Creates a new instance of a platform-specific error dialog. | |
| void | DestroyErrorDialog (IErrorDialog *pDlg) |
| Destroys an instance of a platform-specific error dialog. | |
| void | GetVideoModeList (StringVector *pList) |
| Get the list of video modes (640x480, 800x600, . | |
Protected Attributes | |
| DLL_CREATETIMER | m_pfCreateTimer |
| DLL_CREATECONFIGDIALOG | m_pfCreateConfigDialog |
| DLL_CREATEERRORDIALOG | m_pfCreateErrorDialog |
| DLL_DESTROYTIMER | m_pfDestroyTimer |
| DLL_DESTROYCONFIGDIALOG | m_pfDestroyConfigDialog |
| DLL_DESTROYERRORDIALOG | m_pfDestroyErrorDialog |
| DLL_GETVIDEOMODELIST | m_pfGetVideoModeList |
Definition at line 44 of file KeosPlatformManager.h.
| Keos::CPlatformManager::CPlatformManager | ( | ) |
Default constructor.
Definition at line 36 of file KeosPlatformManager.cpp.
References Keos::CDynLib::GetSymbol(), Keos::CSingleton< T >::Instance(), m_pfCreateConfigDialog, m_pfCreateErrorDialog, m_pfCreateTimer, m_pfDestroyConfigDialog, m_pfDestroyErrorDialog, m_pfDestroyTimer, and m_pfGetVideoModeList.
| CTimer * Keos::CPlatformManager::CreateTimer | ( | ) |
Creates a new Timer instance.
Definition at line 53 of file KeosPlatformManager.cpp.
References m_pfCreateTimer.
| void Keos::CPlatformManager::DestroyTimer | ( | CTimer * | pTimer | ) |
Destroys an instance of a timer.
| pTimer | Timer to be destroyed. |
Definition at line 62 of file KeosPlatformManager.cpp.
References m_pfDestroyTimer.
| IConfigDialog * Keos::CPlatformManager::CreateConfigDialog | ( | ) |
Creates a new instance of a platform-specific config dialog.
Definition at line 68 of file KeosPlatformManager.cpp.
References m_pfCreateConfigDialog.
| void Keos::CPlatformManager::DestroyConfigDialog | ( | IConfigDialog * | pDlg | ) |
Destroys an instance of a platform-specific config dialog.
| pDlg | Dialog to be destroyed. |
Definition at line 84 of file KeosPlatformManager.cpp.
References m_pfDestroyConfigDialog.
| IErrorDialog * Keos::CPlatformManager::CreateErrorDialog | ( | ) |
Creates a new instance of a platform-specific error dialog.
Definition at line 76 of file KeosPlatformManager.cpp.
References m_pfCreateErrorDialog.
| void Keos::CPlatformManager::DestroyErrorDialog | ( | IErrorDialog * | pDlg | ) |
Destroys an instance of a platform-specific error dialog.
| pDlg | Dialog to be destroyed. |
Definition at line 90 of file KeosPlatformManager.cpp.
References m_pfDestroyErrorDialog.
| void Keos::CPlatformManager::GetVideoModeList | ( | StringVector * | pList | ) |
Get the list of video modes (640x480, 800x600, .
..).
| pList | Fill this list with the video modes availables. |
Definition at line 96 of file KeosPlatformManager.cpp.
References m_pfGetVideoModeList.
Definition at line 50 of file KeosPlatformManager.h.
Referenced by CPlatformManager(), and CreateTimer().
Definition at line 51 of file KeosPlatformManager.h.
Referenced by CPlatformManager(), and CreateConfigDialog().
Definition at line 52 of file KeosPlatformManager.h.
Referenced by CPlatformManager(), and CreateErrorDialog().
Definition at line 54 of file KeosPlatformManager.h.
Referenced by CPlatformManager(), and DestroyTimer().
Definition at line 55 of file KeosPlatformManager.h.
Referenced by CPlatformManager(), and DestroyConfigDialog().
Definition at line 56 of file KeosPlatformManager.h.
Referenced by CPlatformManager(), and DestroyErrorDialog().
Definition at line 58 of file KeosPlatformManager.h.
Referenced by CPlatformManager(), and GetVideoModeList().
1.5.1-p1