1

新しい WinUI 3 フレームワークを使用して、2D xaml ツリーを DirectX テクスチャにレンダリングしたいと考えています。

理想的には、WinUI インフラストラクチャに独自の DirectX デバイス、コンテキスト、およびレンダリング ターゲットを提供できるようにしたいと考えています。これにより、xaml コンテンツがレンダリング ターゲットにレンダリングされます。

基本的に、WinUI 3 を既存の 3D グラフィック エンジンに組み込みたいと考えています。

ドキュメントをざっと読むと、 CompositionGraphicsDeviceクラスを介してDirectX の相互運用性が何らかの形で存在することがわかります。しかし、このメカニズムが、カスタム D3D コンテンツを既存の WinUI ベースの UI に埋め込むためのものなのか、それともその逆のものなのかを理解することはできませんでした。

それで、これはできますか?Window を作成せずに xaml ツリーのオフスクリーン レンダリングに WinUI 3 を使用できますか? そのために必要な手順の概要を教えてください。

4

0 に答える 0