• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ezhong
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理

2011年11月26日

SkRegion
摘要: 2011-11-26/20:01:51http://code.google.com/p/skia/wiki/SkRegioncode.google.skia.wikiSkia使用SkRegion表示canvas的裁剪范围。SkRegion对外部不透明,但可以通过迭代器(iterator)查询。SkRegion可以与其他的SkRegion或者矩形(可以当做简单的region)相组合。只要记得数学类中的操作(如交集、并集、不同等)就会使用SkRegion.bool SkRegion::isEmpty();bool SkRegion::isRect();bool SkRegion::isComple 阅读全文
posted @ 2011-11-26 20:46 ezhong 阅读(1359) 评论(0) 推荐(0)
 
SkMatrix
摘要: 2011-11-26/16:59:49http://code.google.com/p/skia/wiki/SkMatrix --code.google.wikeSkia是一个2D图形引擎,但是Skia支持3*3变换矩阵。所以Skia支持以透视模型(perspective)绘制任何东西(图像、文字、矩形、路径)。SkCamera是一个辅助类,它构造了3D世界的camera,可以用来生成一个平面的指定3D视角的适当矩阵ezhong的博客园:http://www.cnblogs.com/ezhong/ 阅读全文
posted @ 2011-11-26 17:12 ezhong 阅读(989) 评论(0) 推荐(0)
 
SkScalar
摘要: http://code.google.com/p/skia/wiki/SkScalarSkia使用SkScalar指定所有设备无关的坐标.SkScalar 在编译时指定为32位整形(16.16 见SkFixed)或者IEEE 32位float可以通过头文件SkScalar.h的宏定义/内联来判断SkScalar的准确定义。 SkScalar x, y; // all of these work fine as floats or SkFixed 以下在float和SkFixed都正确 x = SkIntToScalar(35); y = x * 5; x = y / ... 阅读全文
posted @ 2011-11-26 12:45 ezhong 阅读(948) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3