yaxinhoo
17-08-2010 16:55:26
why the OgrevideoManager singletonptr return zero
i use cegui 0.7.1 to build the demo_player , i change the createscene() code as following , i build the demo_player success , but i debug the code OgreVideoManager* mgr=(OgreVideoManager*) OgreVideoManager::getSingletonPtr(); , the mgr always return zero.
why , any hints can help ?
i use cegui 0.7.1 to build the demo_player , i change the createscene() code as following , i build the demo_player success , but i debug the code OgreVideoManager* mgr=(OgreVideoManager*) OgreVideoManager::getSingletonPtr(); , the mgr always return zero.
why , any hints can help ?
void createScene()
{
SceneMgr=mSceneMgr; // make a global shortcut
mCamera->getViewport()->setBackgroundColour(ColourValue(0.3,0.3,0.3));
// setup GUI system
// mGUIRenderer = new CEGUI::OgreRenderer(mWindow,Ogre::RENDER_QUEUE_OVERLAY, false, 3000, mSceneMgr);
// mGUISystem = new CEGUI::System(mGUIRenderer);
mGUIRenderer = &CEGUI::OgreRenderer::bootstrapSystem();
CEGUI::Logger::getSingleton().setLoggingLevel(CEGUI::Informative);
// load scheme and set up defaults
// CEGUI::SchemeManager::getSingleton().loadScheme((CEGUI::utf8*)"TaharezLookSkin.scheme");
// mGUISystem->setDefaultMouseCursor((CEGUI::utf8*)"TaharezLook", (CEGUI::utf8*)"MouseArrow");
// mGUISystem->setDefaultFont((CEGUI::utf8*)"BlueHighway-10");
// CEGUI::System::getSingleton().setDefaultMouseCursor((CEGUI::utf8*)"TaharezLook", (CEGUI::utf8*)"MouseArrow");
// CEGUI::System::getSingleton().setDefaultFont((CEGUI::utf8*)"BlueHighway-10");
OgreVideoManager* mgr=(OgreVideoManager*) OgreVideoManager::getSingletonPtr();
demo_app=start();
demo_app->init();
}