Main Page   Class Hierarchy   Compound List   File List   Compound Members  

rendererFactory.h

00001 
00002 #ifndef __RENDERERFACTORY_H_
00003 #define __RENDERERFACTORY_H_
00004 
00005 #include "rendererInterface.h"
00006 
00016 class rendererFactory
00017 {
00018 private:
00019         rendererInterface       *m_pRenderer;  
00021         HINSTANCE           m_hInst;       
00022         HMODULE             m_hDLL;        
00024 public:
00025 
00030           rendererFactory(HINSTANCE hInst);
00031           
00032 
00036           ~rendererFactory();
00037 
00038              
00046           HRESULT initInterface(std::string strType, HWND);
00047 
00053           rendererInterface* getInterface(void){ return m_pRenderer; };
00054           
00061           void destroyInterface(void);
00062 };
00063 
00064 #endif

Generated on Thu Jul 3 07:23:27 2003 for GameFramework by doxygen 1.3.1