【2022/8/7 编写,未完】
注意!以下信息非官方信息,且为《C++ 使用 Skia 绘图》的补充文档,信息可能不全,且优先完善上述文档中所涉及的。
- SkBitmap
- SkBitmap(SkBitmap&& src)
拷贝某个已存在实例- src:拷贝的源,将src拷贝到自身,同时将src中像素内存所有权移动到自身
- SkBitmap(const SkBitmap& src)
拷贝某个已存在实例- src:拷贝的源,将src拷贝到自身,包括其所有权,这意味着新创建对象将与src一起指向同一块像素内存
- SkBitmap()
创建空对象
- SkBitmap(SkBitmap&& src)
- SkImageInfo
- SkImageInfo(const SkImageInfo&)
- SkImageInfo(SkImageInfo&&)
- SkImageInfo(SklSize demensions, SkColorInfo&& colorInfo)
- SkImageInfo(SklSize demensions, const SkColorInfo& colorInfo)
- SkImageInfo()
- SkCanvas
- SkCanvas()
创建空的画布 - SkCanvas(const SkBitmap& bitmap)
创建一个绘制到bitmap的画布- bitmap:待绘制的位图
- void allocPixels(const SkImageInfo& info)
为画布设置图片信息,同时为其分配内存。当图片信息无法设置或内存无法分配的时候,将会终止操作。同时也会通过定义Sk_ABORT终止编译时用户提供的步骤。在大多数平台,当没有足够的内存分配时,该函数也会成功;并且,内存不会被分配,直到像素数据被写入。具体的分配操作,依赖于平台对于malloc函数的实现。- info:用于设置画布的图片信息
- SkCanvas()



