#include "CmD3D9RenderSystemFactory.h" namespace CamelotEngine { RenderSystemPtr D3D9RenderSystemFactory::create() { #ifdef OGRE_STATIC_LIB HINSTANCE hInst = GetModuleHandle( NULL ); #else HINSTANCE hInst = GetModuleHandle( "CamelotEngine.dll" ); // TODO - Change name if I plan on using external dll #endif return RenderSystemPtr(new Ogre::D3D9RenderSystem(hInst)); } D3D9RenderSystemFactory::InitOnStart D3D9RenderSystemFactory::initOnStart; }