WPF 使用 SharpDx 渲染博客导航 | lindexi | 2019-10-23 21:10:13 +0800 | 2019-03-06 16:57:24 +0800 | WPF |
我写了很多在 WPF 使用 SharpDx 渲染的博客,但是有小伙伴吐槽说这些博客没有一个好看的顺序,我将所有的 SharpDx 的博客按照顺序放在下面
因为 SharpDx 涉及很多底层的渲染知识,主要和 DirectX 相关,所以希望开始先看如何在 C# 用一个控制台创建一个 SharpDx 程序
其实 SharpDx 只是一个封装,在没有封装的时候可以直接使用 Direct2D1 在 WPF 画出界面
但是使用Direct2D1写起来很难写,需要有一些封装,下面告诉大家如何在 WPF 使用 SharpDx 做界面
一些应用
如果有部分逻辑是通过其实平台渲染的,可以通过 SharedHandle 在不同的 Direct3D 设备之间共享资源,详细请看下面博客
在遇到界面不渲染时,可以保存渲染图片到本地查看,请看 将 Direct3D11 在 GPU 中的纹理(Texture2D)导出到内存(Map)或导出成图片文件 - walterlv
更多请看 SharpDX 系列
我在 CSDN 创建 WPF 底层渲染
如果想了解渲染相关如 Win2d 和 WPF 渲染原理等请看 渲染相关
以下是我收藏的一些博客
有任何建议和吐槽都欢迎通过邮件联系我,或加入dotnet 职业技术学院 交流
注意dotnet 职业技术学院 是一个电报群,加群需要一些技术