Lines Matching refs:rowBytes
87 * Parameters (besides info) are invalid. e.g. NULL pixels, rowBytes
339 * least (info.fHeight - 1) * rowBytes + (info.fWidth *
372 Result getPixels(const SkImageInfo& info, void* pixels, size_t rowBytes, const Options*);
377 Result getPixels(const SkImageInfo& info, void* pixels, size_t rowBytes) {
378 return this->getPixels(info, pixels, rowBytes, nullptr);
382 return this->getPixels(pm.info(), pm.writable_addr(), pm.rowBytes(), opts);
432 Result startIncrementalDecode(const SkImageInfo& dstInfo, void* dst, size_t rowBytes,
435 Result startIncrementalDecode(const SkImageInfo& dstInfo, void* dst, size_t rowBytes) {
436 return this->startIncrementalDecode(dstInfo, dst, rowBytes, nullptr);
505 * scanlines of size rowBytes.
507 * @param rowBytes Number of bytes per row. Must be large enough to hold
513 int getScanlines(void* dst, int countLines, size_t rowBytes);
773 void* pixels, size_t rowBytes, const Options&,
926 Result handleFrameIndex(const SkImageInfo&, void* pixels, size_t rowBytes, const Options&,
947 virtual int onGetScanlines(void* /*dst*/, int /*countLines*/, size_t /*rowBytes*/) { return 0; }
958 * @param rowBytes Stride length in destination pixel memory
963 void fillIncompleteImage(const SkImageInfo& dstInfo, void* dst, size_t rowBytes,