火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4602|回复: 35
打印 上一主题 下一主题

[类库封装] [更新23.5.13]d2d的简单封装

[复制链接]

57

主题

789

帖子

3619

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3619
跳转到指定楼层
楼主
发表于 2023-4-23 15:09:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hcwanz 于 2023-5-13 11:48 编辑

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

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

图形示例:

删除2.zip (584.28 KB, 下载次数: 22)
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

7

主题

409

帖子

2168

积分

金牌会员

Rank: 6Rank: 6

积分
2168
QQ
沙发
发表于 2023-4-25 12:35:02 | 只看该作者
感谢分享
回复

使用道具 举报

31

主题

392

帖子

2005

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2005
QQ
板凳
发表于 2023-4-25 13:48:51 | 只看该作者
谢谢分享
火山编程交流群:115717239
不会点c++咋行
回复

使用道具 举报

32

主题

442

帖子

2201

积分

金牌会员

Rank: 6Rank: 6

积分
2201
地板
发表于 2023-4-25 14:21:03 | 只看该作者
厉害厉害,感谢分享!
回复

使用道具 举报

2

主题

15

帖子

905

积分

高级会员

Rank: 4

积分
905
5#
发表于 2023-4-25 18:41:17 | 只看该作者
回复

使用道具 举报

57

主题

789

帖子

3619

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3619
6#
 楼主| 发表于 2023-4-25 18:53:13 | 只看该作者
本帖最后由 hcwanz 于 2023-4-25 18:59 编辑

我当时搜的d2d....
回复

使用道具 举报

9

主题

265

帖子

2361

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2361
7#
发表于 2023-4-25 20:34:09 | 只看该作者
牛逼了。感谢分享。下载学习下。
回复

使用道具 举报

46

主题

875

帖子

3981

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3981
8#
发表于 2023-4-25 20:57:35 | 只看该作者
感谢分享。下载学习下。
回复

使用道具 举报

309

主题

1392

帖子

5363

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
5363
QQ
9#
发表于 2023-4-25 22:25:00 | 只看该作者
学习....            
专业承接18-98岁xx的心理及生理教育辅导。
回复

使用道具 举报

57

主题

789

帖子

3619

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3619
10#
 楼主| 发表于 2023-4-26 11:54:44 | 只看该作者
加了一个矩阵类,可以对窗口渲染目标进行缩放\旋转\倾斜\平移的变换
删除2.zip (1.07 MB, 下载次数: 6)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-26 22:42 , Processed in 0.099967 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表