Home | History | Annotate | Download | only in core

Lines Matching defs:pixelRef

111             1. no pixelref, in which case we just copy/ref the pixels/ctable
112 2. unlocked pixelref, pixels/ctable should be null
113 3. locked pixelref, we should lock the ref again ourselves
118 } else { // we have a pixelref, so pixels/ctable reflect it
573 dst == NULL || (getPixels() == NULL && pixelRef() == NULL))
968 SkPixelRef* pixelRef = fPixelRef->deepCopy(this->config(), &subset);
969 if (pixelRef != NULL) {
974 dst.setPixelRef(pixelRef)->unref();
997 // share the pixelref with a custom offset
1057 if (dst->pixelRef() && this->config() == dstConfig) {
1059 dst->pixelRef()->cloneGenID(*fPixelRef);
1098 SkPixelRef* pixelRef = tmpDst.pixelRef();
1099 if (NULL != pixelRef && NULL != fPixelRef) {
1101 pixelRef->cloneGenID(*fPixelRef);
1148 // If we have a PixelRef, and it supports deep copy, use it.
1151 SkPixelRef* pixelRef = fPixelRef->deepCopy(dstConfig);
1152 if (pixelRef) {
1156 pixelRef->cloneGenID(*fPixelRef);
1181 dst->setPixelRef(pixelRef, pixelRefOffset)->unref();
1705 SkPixelRef* pr = this->pixelRef();
1714 str->appendf(" pixelref:%p", pr);