#include <KeosSingleton.h>
Inheritance diagram for Keos::CSingleton< T >:

Static Public Member Functions | |
| static void | Create () |
| Create instance of the class. | |
| static T & | Instance () |
| Return single-instance of the class. | |
| static void | Destroy () |
| Destroy single-instance of the class. | |
| static void | _SetInstance (T *pInst) |
| Change the intance of the class. | |
Protected Member Functions | |
| CSingleton () | |
| Default constructor. | |
| ~CSingleton () | |
| Destructor. | |
Definition at line 34 of file KeosSingleton.h.
| Keos::CSingleton< T >::CSingleton | ( | ) | [inline, protected] |
| Keos::CSingleton< T >::~CSingleton | ( | ) | [inline, protected] |
| static void Keos::CSingleton< T >::Create | ( | ) | [inline, static] |
| static T& Keos::CSingleton< T >::Instance | ( | ) | [inline, static] |
Return single-instance of the class.
Definition at line 50 of file KeosSingleton.h.
Referenced by Keos::CMeshGeom::AssignColor(), Keos::Console::CLookDefault::CLookDefault(), Keos::CMeshGeom::CMeshGeom(), Keos::CPlatformManager::CPlatformManager(), Keos::CTexture::CreateFromFile(), Keos::CTexture::CreateFromImage(), Keos::CMaterial::CreateTexture(), Keos::CWin32ConfigDialog::DlgProc(), Keos::dllStartPlugin(), Keos::CGraphicString::Draw(), Keos::CGraphicString::GetPixelSize(), Keos::IRenderApp::GetRenderSystem(), Keos::IRenderApp::GetTime(), Keos::handleTerminate(), Keos::IRenderSystem::InitConfigOptions(), Keos::IRenderTarget::IRenderTarget(), Keos::CFontManager::LoadFont(), Keos::CShader::LoadFromFile(), Keos::CRoot::LoadPlugin(), Keos::CMeshGen::MakeCube(), Keos::CMeshGen::MakeSphere(), Keos::CXMLConfigFile::Save(), Keos::CTexture::SaveToFile(), Keos::CRoot::ShowConfigDialog(), Keos::CRoot::Shutdown(), Keos::IRenderSystem::Shutdown(), Keos::CD3D9Window::SwapBuffers(), Keos::CRoot::UnloadPlugins(), Keos::CD3D9Window::Update(), Keos::Console::CLookDefault::Update(), Keos::IRenderSystem::UpdateAllRenderTargets(), Keos::CWin32Window::WndProc(), Keos::CD3D9Window::WndProc(), and Keos::IResource::~IResource().
| static void Keos::CSingleton< T >::Destroy | ( | void | ) | [inline, static] |
Destroy single-instance of the class.
Definition at line 61 of file KeosSingleton.h.
Referenced by Keos::CRoot::Shutdown().
| static void Keos::CSingleton< T >::_SetInstance | ( | T * | pInst | ) | [inline, static] |
1.5.1-p1