SlimDX 和 WPF (DirectX 11)

发布于 2024-10-19 23:42:20 字数 129 浏览 7 评论 0原文

我想使用 SlimDX (DirectX 11) 在 WPF 中渲染图像的内容。

问题是我找不到将 SwapChain 链接到 D3DImage 的方法。 (DirectX 11 示例使用 SlimDX RenderForm。)

I want to use SlimDX (DirectX 11) to render the contents of an Image in WPF.

The problem is that I can't find a way to link the SwapChain to a D3DImage. (The DirectX 11 example uses the SlimDX RenderForm.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

拥抱没勇气 2024-10-26 23:42:20

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

Direct3D 10 and 11 are not too different in API or how they work. A SwapChain is used to present to an hWnd, not required to render. This is the same with DX10, and even the very different DX9.

In any case, this example I made should be enough to help you take your Texture2D that you render to and pass it to WPF. Don't remember if I finished the DX11, but it's pretty much the same thing.
http://jmorrill.hjtcentral.com/Home/tabid/428/EntryId/437/Direct3D-10-11-Direct2D-in-WPF.aspx

一江春梦 2024-10-26 23:42:20

您可能想看看 Jeremiah Morill 在 Codeplex 上的 DirectCanvas 实现。如果你给他留言,他也会非常有帮助。

You might want to go take a look a Jeremiah Morill's DirectCanvas implementation on Codeplex. He is also very helpful if you drop him a line.

青瓷清茶倾城歌 2024-10-26 23:42:20

查看 DX10 示例中的 WPF 示例。我认为 DX11 的效果应该是一样的。由于 D3DImage 仅适用于 DX9 内容,因此您需要使用 dx10/11 共享纹理。

Look at the WPF example in the DX10 examples. It should work about the same for DX11 I think. Because the D3DImage only works with DX9 stuff, you need to use a dx10/11 shared texture.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文