Lines Matching defs:rowBytes
717 if (bm.getPixels() && this->readPixels(bm.info(), bm.getPixels(), bm.rowBytes(), x, y)) {
739 if (!this->readPixels(bitmap->info(), bitmap->getPixels(), bitmap->rowBytes(), r.x(), r.y())) {
746 bool SkCanvas::readPixels(const SkImageInfo& dstInfo, void* dstP, size_t rowBytes, int x, int y) {
753 SkReadPixelsRec rec(dstInfo, dstP, rowBytes, x, y);
769 return this->writePixels(bm.info(), bm.getPixels(), bm.rowBytes(), x, y);
774 bool SkCanvas::writePixels(const SkImageInfo& origInfo, const void* pixels, size_t rowBytes,
783 if (NULL == pixels || rowBytes < origInfo.minRowBytes()) {
809 pixels = ((const char*)pixels - y * rowBytes - x * info.bytesPerPixel());
815 return device->writePixels(info, pixels, rowBytes, target.x(), target.y());
1132 const void* SkCanvas::peekPixels(SkImageInfo* info, size_t* rowBytes) {
1133 return this->onPeekPixels(info, rowBytes);
1136 const void* SkCanvas::onPeekPixels(SkImageInfo* info, size_t* rowBytes) {
1138 return dev ? dev->peekPixels(info, rowBytes) : NULL;
1141 void* SkCanvas::accessTopLayerPixels(SkImageInfo* info, size_t* rowBytes, SkIPoint* origin) {
1142 void* pixels = this->onAccessTopLayerPixels(info, rowBytes);
1149 void* SkCanvas::onAccessTopLayerPixels(SkImageInfo* info, size_t* rowBytes) {
1151 return dev ? dev->accessPixels(info, rowBytes) : NULL;
1165 fRowBytes = fBitmap.rowBytes();
2660 SkCanvas* SkCanvas::NewRasterDirect(const SkImageInfo& info, void* pixels, size_t rowBytes) {
2666 if (!bitmap.installPixels(info, pixels, rowBytes)) {