1

私が疑問に思っているのは、ベアメタルC++ウィンドウタイプをwxWidgetsポートからHaskellに取得できるかどうかです。私は図書館の文書を調べましたが、これまでのところ成功していません。

私がそれを使って計画しているのは、それをC関数(C ++コードとインターフェイスする)に渡して、OGRE3Dを使用していくつかの3Dグラフィックスをレンダリングすることです。HaskellにはOGREの小さなバインディングがすべて用意されていることは知っていますが、チュートリアルはすべてC ++で書かれており、私はOGREの初心者です。ライブラリを学習している間は、チュートリアルをHaskellに翻訳したくありません。

これが不可能な場合、他にどのような行動をお勧めしますか?

4

1 に答える 1

0

私は少し遅れていますが、試してみてください:

WIN_TYPE uiWindow = nil;
Ogre::RenderWindow *ogreWindow = Ogre::Root::getSingleton().getAutoCreatedWindow();
ogreWindow->getCustomAttribute("WINDOW", &uiWindow);

変更する必要があるのは、WIN_TYPEをwxWidgetsが使用するものに変更することだけです。

于 2012-07-04T09:29:31.973 に答える