2

SlimDX (DirectX 11) を使用して、イメージの内容を WPF でレンダリングしたいと考えています。

問題は、SwapChain を D3DImage にリンクする方法が見つからないことです。(DirectX 11 の例では、SlimDX RenderForm を使用しています。)

4

3 に答える 3

4

Direct3D 10 と 11 は、API やその動作方法に大きな違いはありません。SwapChain は hWnd に提示するために使用され、レンダリングする必要はありません。これは DX10 でも同じですが、まったく異なる DX9 でも同様です。

いずれにせよ、私が作成したこの例は、レンダリングする Texture2D を取得して WPF に渡すのに十分なはずです。DX11 を完成させたかどうかは覚えていませんが、ほぼ同じものです。 http://jmorrill.hjtcentral.com/Home/tabid/428/EntryId/437/Direct3D-10-11-Direct2D-in-WPF.aspx

于 2011-03-13T03:07:47.777 に答える
0

Codeplex での Jeremiah Morill のDirectCanvas実装を見てみることをお勧めします。あなたが彼に電話をかけてくれれば、彼もとても役に立ちます。

于 2011-03-03T05:46:55.683 に答える
-1

DX10 の例の WPF の例を見てください。DX11でもほぼ同じように動作するはずです。D3DImage は DX9 でのみ機能するため、dx10/11 共有テクスチャを使用する必要があります。

于 2011-03-03T02:41:37.127 に答える