2
0

CmD3D9RenderSystemFactory.cpp 475 B

1234567891011121314151617
  1. #include "CmD3D9RenderSystemFactory.h"
  2. namespace CamelotEngine
  3. {
  4. RenderSystemPtr D3D9RenderSystemFactory::create()
  5. {
  6. #ifdef CM_STATIC_LIB
  7. HINSTANCE hInst = GetModuleHandle( NULL );
  8. #else
  9. HINSTANCE hInst = GetModuleHandle( "CamelotEngine.dll" ); // TODO - Change name if I plan on using external dll
  10. #endif
  11. return RenderSystemPtr(new Ogre::D3D9RenderSystem(hInst));
  12. }
  13. D3D9RenderSystemFactory::InitOnStart D3D9RenderSystemFactory::initOnStart;
  14. }