本文整理汇总了C++中SkMask::getAddrLCD32方法的典型用法代码示例。如果您正苦于以下问题:C++ SkMask::getAddrLCD32方法的具体用法?C++ SkMask::getAddrLCD32怎么用?C++ SkMask::getAddrLCD32使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SkMask
的用法示例。
在下文中一共展示了SkMask::getAddrLCD32方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: while
static void blitmask_lcd32(const SkBitmap& device, const SkMask& mask,
const SkIRect& clip, SkPMColor srcColor) {
int x = clip.fLeft;
int y = clip.fTop;
int width = clip.width();
int height = clip.height();
SkPMColor* dstRow = device.getAddr32(x, y);
const uint32_t* srcRow = mask.getAddrLCD32(x, y);
do {
blit_lcd32_opaque(dstRow, srcRow, srcColor, width);
dstRow = (SkPMColor*)((char*)dstRow + device.rowBytes());
srcRow = (const uint32_t*)((const char*)srcRow + mask.fRowBytes);
} while (--height != 0);
}