hcwanz 发表于 2023-4-23 15:09:21

[更新23.5.13]d2d的简单封装

本帖最后由 hcwanz 于 2023-5-13 11:48 编辑

其实都称不上封装,就是把d2d的api翻译了一下。
大体上可以把d2d分成渲染目标、画笔(画版刷子和画笔的合体)、图形、笔触、位图、文本这么几个类。
其中渲染目标、图形、画笔、笔触可以用了。而位图和文本因为是基于另外两个系统(wic和DirectWrite),所以没有怎么封,目前的支持情况只能拿来玩玩。
画笔示例:分别是纯色画笔、线性渐变画笔、径向渐变画笔、位图画笔。

笔触示例:d2d画图形的时候分成画轮廓和内填充,笔触就是定义轮廓线条的。

图形示例:


**** Hidden Message *****

芒g一号 发表于 2023-4-25 12:35:02

感谢分享

米粒 发表于 2023-4-25 13:48:51

谢谢分享

山梦 发表于 2023-4-25 14:21:03

厉害厉害,感谢分享!

易团雪 发表于 2023-4-25 18:41:17

https://www.lkuaiy.com/rsdetails?page=1&id=16639905647475750这里有

hcwanz 发表于 2023-4-25 18:53:13

本帖最后由 hcwanz 于 2023-4-25 18:59 编辑

易团雪 发表于 2023-4-25 18:41
https://www.lkuaiy.com/rsdetails?page=1&id=16639905647475750这里有
我当时搜的d2d....

fengyishen 发表于 2023-4-25 20:34:09

牛逼了。感谢分享。下载学习下。

67564226 发表于 2023-4-25 20:57:35

感谢分享。下载学习下。

urenai 发表于 2023-4-25 22:25:00

学习....            

hcwanz 发表于 2023-4-26 11:54:44

加了一个矩阵类,可以对窗口渲染目标进行缩放\旋转\倾斜\平移的变换

页: [1] 2 3 4
查看完整版本: [更新23.5.13]d2d的简单封装