3
DirectX可以用来绘制WPF控件上的一组点(或WPF可以使用的一些点)。DirectX表面可以绘制到WPF控件吗?
我需要在WPF中实现一个控件,该控件应该以30赫兹的更新速率绘制16k点,而现在我已经用完了解决方案。
这个想法来自this问题的评论。
任何帮助将不胜感激。
DirectX可以用来绘制WPF控件上的一组点(或WPF可以使用的一些点)。DirectX表面可以绘制到WPF控件吗?
我需要在WPF中实现一个控件,该控件应该以30赫兹的更新速率绘制16k点,而现在我已经用完了解决方案。
这个想法来自this问题的评论。
任何帮助将不胜感激。
是的,它可以。它通常非常流畅,因为WPF本身就是DirectX的实现。
查看MS '格雷格 - 谢克特博客:
您也可以D3DImage的样品从CodeProject上WPF表面上: http://www.codeproject.com/KB/WPF/D3DImage.aspx
是D3DImage你'重新过后? http://msdn.microsoft.com/en-us/library/system.windows.interop.d3dimage.aspx – jeffora
@jeffora我真的不知道,我一直在阅读关于D3DImage的所有文档,它似乎以适应。但是如何利用这个控制点来设置点? – Ariel
我不是专家。你可能想从这里开始:http://msdn.microsoft.com/en-us/library/cc656785.aspx。一般来说,我认为你需要一个本地DLL来渲染DX内容(或使用像SlimDX这样的托管包装),然后你在D3DImage对象上锁定/设置缓冲区等等 – jeffora