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
475 dst == NULL || (getPixels() == NULL && pixelRef() == NULL))
963 SkPixelRef* pixelRef = fPixelRef->deepCopy(this->config(), &subset);
964 if (pixelRef != NULL) {
969 dst.setPixelRef(pixelRef)->unref();
992 // share the pixelref with a custom offset
1059 if (dst->pixelRef() && this->config() == dstConfig) {
1060 dst->pixelRef()->fGenerationID = fPixelRef->getGenerationID();
1098 SkPixelRef* pixelRef = tmpDst.pixelRef();
1099 if (pixelRef != NULL) {
1100 pixelRef->fGenerationID = this->getGenerationID();
1150 // If we have a PixelRef, and it supports deep copy, use it.
1153 SkPixelRef* pixelRef = fPixelRef->deepCopy(dstConfig);
1154 if (pixelRef) {
1157 pixelRef->fGenerationID = fPixelRef->getGenerationID();
1182 dst->setPixelRef(pixelRef, pixelRefOffset)->unref();
1694 SkPixelRef* pr = this->pixelRef();
1703 str->appendf(" pixelref:%p", pr);