Direct2D 1演示
这是为了测试乘风龙王的代码库(c++)的cflw图形_d2d是否可用而写的代码。 关于Direct3D与Direct2D混合渲染的代码请参见Direct3D 11演示代码和Direct3D 12演示代码
项目依赖项:
内容包含
基础
- 空白窗口:创建一个窗口并初始化d2d1设备。同时作为下面代码的模板。
- 画图形:画各种简单的几何图形
二维图形
- 纹理正方形:画一个带纹理、不断旋转的正方形。纹理来自外部文件。
- 蒙版
文字文本
- 字体:列出几种常见的中文字体并显示出来
- 文本描边:文本描边效果
进阶
- 模糊:使用Direct2D内置效果实现模糊效果
- 模糊2:使用自己编写的像素着色器实现模糊效果
应用程序
- 画图