2017-01-26 11 views
0

ボックス(または理想的にはWPFパネルのコンテンツの1つ)にDirectX 11レンダリングイメージが含まれています。私は周りを見回して、に、dead GitHub project,にリンクするDirectX11があると簡単に言及していることがわかりました。別のMS blogはそれは簡単ですが、DXのバージョンは何も言及していません(私は9です)。 DX11をWPFアプリケーションの一部として動作させるための真の解決策がないことが(少なくとも私には)分かります。WPFを使用してDirectXのビュー/ウィンドウを取得するには?

私に役立つリソースがありますか?

また、プログラムのバックエンド全体がC++であるため、Qtを使用する必要がありますか?

私はWPFまたはQtのどちらかをほとんど習得しなければならないので問題はありませんが、クロスプラットフォームの機能は必要ないため、WPFで作業する方が好きです最初の一見)WPFはより良い文書を持っています。

私はthisthisthisを見てきました。これらはすべて、DirectX 11のビューをWPFアプリケーションに変換することに関連しています。私は、これらの質問の情報が実際には良い指導者を指し示していないことや、自分がやりたいことについて役に立つアドバイスをしていることが分かりました。 SlimDXとして知られている

+0

[WPFDXInterop](https://github.com/Microsoft/WPFDXInterop)を使用しようとしましたか? –

答えて

1

ソリューションを使用のものであってもよい:https://slimdx.org/

いくつかの長所:それはそれはまた、ネイティブにサポートしているなどD3D9、D3D10、D3D11、XAudio2を、サポート、WPFのための広範囲のAPIラッパーです。 NET 4.0およびx64のターゲット設定。私の古いWPFプロジェクト(C#ではなく、C++)がSlimDXを利用しており、私の経験は肯定的でした。

いくつかの短所:最新のリリースは2012年1月であり、現在は開発中です。

唯一の注意点: C++との互換性についてはわかりません。

関連する問題