UI部分がWPFによって設計され、エンジンがC++を使用して開発されるアプリケーションを開発しようとしています。WindowsFormsHostメソッドを使用してWPFからウィンドウのハンドルを取得することにより、ネイティブコードでDirectXを使用してシーンをレンダリングしようとしています。
エラーは発生しませんが、画面に画像が表示されません。
ハンドルに関する限り、ネイティブコードで同じハンドルを使用してOpenGLを使用してシーンをレンダリングすると、正しく機能するため、問題は発生しません。
初期化部分とレンダリング部分に関する限り、コードの同じ部分が別のWin32プロジェクトで正常に機能するため、問題は発生しません。
この問題の原因は何でしょうか?使用されているDirectXのバージョンはDirectX10であり、使用されているOSはVistaです。
前もって感謝します。