Salut,
Il te faut juste spécifier le handle de la fenêtre servant au rendu lors de l'appel à createWindow.
Exemple (avec Qt, mais ça ne devrait pas rendre difficile la compréhension ):
Code :
- Ogre::NameValuePairList viewConfig;
- #ifdef Q_WS_WIN
- Ogre::String winHandle = Ogre::StringConverter::toString((size_t)(HWND)winId());
- #endif
- viewConfig["externalWindowHandle"] = winHandle;
- m_ogreRW = m_oseRoot->getOgreRoot()->createRenderWindow(windowTitle().toStdString(),
- width(), height(), false, &viewConfig);
|
Edit: heu oops pour le cast bourrin; y'a sans doute moyen d'éviter ça, mais j'avais complétement zappé que je l'avais laissé ainsi
Message édité par IrmatDen le 08-02-2008 à 21:20:22