/third_party/skia/src/core/ |
D | SkTInternalLList.h | 32 fHead = nullptr; in reset() 37 SkASSERT(fHead && fTail); in remove() 46 fHead = next; in remove() 67 entry->fNext = fHead; in addToHead() 68 if (fHead) { in addToHead() 69 fHead->fPrev = entry; in addToHead() 71 fHead = entry; in addToHead() 91 if (nullptr == fHead) { in addToTail() 92 fHead = entry; in addToTail() 119 SkASSERT(fHead == existingEntry); in addBefore() [all …]
|
D | SkBlockAllocator.cpp | 16 : fTail(&fHead) in SkBlockAllocator() 26 , fHead(/*prev=*/nullptr, additionalPreallocBytes + BaseHeadBlockSize()) { in SkBlockAllocator() 53 size_t size = offsetof(SkBlockAllocator, fHead) + this->scratchBlockSize(); in totalSize() 97 if (block == &fHead) { in releaseBlock() 117 SkASSERT(block != fHead.fPrev); // shouldn't already be the scratch block in releaseBlock() 118 if (fHead.fPrev) { in releaseBlock() 119 delete fHead.fPrev; in releaseBlock() 122 fHead.fPrev = block; in releaseBlock() 151 Block* toSteal = other->fHead.fNext; in stealHeapBlocks() 155 SkASSERT(other->fTail != &other->fHead); in stealHeapBlocks() [all …]
|
D | SkResourceCache.cpp | 82 fHead = nullptr; in init() 107 Rec* rec = fHead; in ~SkResourceCache() 313 SkASSERT(fHead == rec); in release() 314 fHead = next; in release() 329 if (fHead == rec) { in moveToHead() 333 SkASSERT(fHead); in moveToHead() 340 fHead->fPrev = rec; in moveToHead() 341 rec->fNext = fHead; in moveToHead() 342 fHead = rec; in moveToHead() 351 rec->fNext = fHead; in addToHead() [all …]
|
D | SkStream.cpp | 491 : fHead(other.fHead) in SkDynamicMemoryWStream() 495 other.fHead = nullptr; in SkDynamicMemoryWStream() 513 Block* block = fHead; in reset() 519 fHead = fTail = nullptr; in reset() 561 fHead = fTail = block; in write() 579 dst->fTail->fNext = fHead; in writeToAndReset() 582 fHead = fTail = nullptr; in writeToAndReset() 597 fTail->fNext = dst->fHead; in prependToAndReset() 598 dst->fHead = fHead; in prependToAndReset() 600 fHead = fTail = nullptr; in prependToAndReset() [all …]
|
D | SkStrikeCache.cpp | 129 if (fHead != nullptr && fHead->getDescriptor() == desc) { return sk_ref_sp(fHead); } in internalFindStrikeOrNull() 136 if (fHead != strikePtr) { in internalFindStrikeOrNull() 144 fHead->fPrev = strikePtr; in internalFindStrikeOrNull() 145 strikePtr->fNext = fHead; in internalFindStrikeOrNull() 147 fHead = strikePtr; in internalFindStrikeOrNull() 223 for (SkStrike* strike = fHead; strike != nullptr; strike = strike->fNext) { in forEachStrike() 290 if (fHead != nullptr) { in internalAttachToHead() 291 fHead->fPrev = strikePtr; in internalAttachToHead() 292 strikePtr->fNext = fHead; in internalAttachToHead() 299 fHead = strikePtr; // Transfer ownership of strike to the cache list. in internalAttachToHead() [all …]
|
D | SkArenaAllocList.h | 26 void reset() { fHead = fTail = nullptr; } in reset() 46 Iter begin() { return Iter(fHead); } in begin() 57 Node* fHead = nullptr; variable 64 SkASSERT(!fHead == !fTail); in append() 67 fHead = fTail = n; in append()
|
/third_party/flutter/skia/src/core/ |
D | SkTInternalLList.h | 32 fHead = nullptr; in reset() 37 SkASSERT(fHead && fTail); in remove() 46 fHead = next; in remove() 67 entry->fNext = fHead; in addToHead() 68 if (fHead) { in addToHead() 69 fHead->fPrev = entry; in addToHead() 71 fHead = entry; in addToHead() 91 if (nullptr == fHead) { in addToTail() 92 fHead = entry; in addToTail() 119 SkASSERT(fHead == existingEntry); in addBefore() [all …]
|
D | SkRWBuffer.cpp | 130 : fHead(head), fAvailable(available), fTail(tail) in SkROBuffer() 133 fHead->ref(); in SkROBuffer() 143 if (fHead) { in ~SkROBuffer() 144 fHead->unref(); in ~SkROBuffer() 158 if (buffer && buffer->fHead) { in reset() 159 fBlock = &buffer->fHead->fBlock; in reset() 194 SkRWBuffer::SkRWBuffer(size_t initialCapacity) : fHead(nullptr), fTail(nullptr), fTotalUsed(0) { in SkRWBuffer() 196 fHead = SkBufferHead::Alloc(initialCapacity); in SkRWBuffer() 197 fTail = &fHead->fBlock; in SkRWBuffer() 203 if (fHead) { in ~SkRWBuffer() [all …]
|
D | SkResourceCache.cpp | 82 fHead = nullptr; in init() 105 Rec* rec = fHead; in ~SkResourceCache() 311 SkASSERT(fHead == rec); in release() 312 fHead = next; in release() 327 if (fHead == rec) { in moveToHead() 331 SkASSERT(fHead); in moveToHead() 338 fHead->fPrev = rec; in moveToHead() 339 rec->fNext = fHead; in moveToHead() 340 fHead = rec; in moveToHead() 349 rec->fNext = fHead; in addToHead() [all …]
|
D | SkStream.cpp | 480 : fHead(other.fHead) in SkDynamicMemoryWStream() 484 other.fHead = nullptr; in SkDynamicMemoryWStream() 502 Block* block = fHead; in reset() 508 fHead = fTail = nullptr; in reset() 550 fHead = fTail = block; in write() 568 dst->fTail->fNext = fHead; in writeToAndReset() 571 fHead = fTail = nullptr; in writeToAndReset() 586 fTail->fNext = dst->fHead; in prependToAndReset() 587 dst->fHead = fHead; in prependToAndReset() 589 fHead = fTail = nullptr; in prependToAndReset() [all …]
|
D | SkArenaAllocList.h | 26 void reset() { fHead = fTail = nullptr; } in reset() 46 Iter begin() { return Iter(fHead); } in begin() 57 Node* fHead = nullptr; variable 64 SkASSERT(!fHead == !fTail); in append() 67 fHead = fTail = n; in append()
|
/third_party/flutter/skia/src/gpu/ccpr/ |
D | GrCCSTLList.h | 23 GrCCSTLList(Args&&... args) : fHead(std::forward<Args>(args)...) {} in GrCCSTLList() 26 T* draw = fHead.fNext; // fHead will be destructed automatically. in ~GrCCSTLList() 34 const T& head() const { return fHead; } in head() 35 T& head() { return fHead; } in head() 38 T* nextTail = (&right.fHead == right.fTail) ? nullptr : right.fTail; in append() 40 new (alloc->makeBytesAlignedTo(sizeof(T), alignof(T))) T(std::move(right.fHead)); in append() 43 right.fHead.fNext = nullptr; in append() 44 right.fTail = &right.fHead; in append() 56 Iter<const T> begin() const { return Iter<const T>{&fHead}; } in begin() 58 Iter<T> begin() { return Iter<T>{&fHead}; } in begin() [all …]
|
/third_party/skia/src/gpu/geometry/ |
D | GrTriangulator.h | 215 const Node* head() const { return fHead; } in head() 236 if (list.fHead) { in concat() 237 *fTail = list.fHead; in concat() 240 list.fHead = nullptr; in concat() 241 list.fTail = &list.fHead; in concat() 247 Node* fHead = nullptr; 248 Node** fTail = &fHead; 298 VertexList() : fHead(nullptr), fTail(nullptr) {} in VertexList() 299 VertexList(Vertex* head, Vertex* tail) : fHead(head), fTail(tail) {} in VertexList() 300 Vertex* fHead; member [all …]
|
/third_party/flutter/skia/src/gpu/gradients/ |
D | GrGradientBitmapCache.cpp | 46 fHead = fTail = nullptr; in GrGradientBitmapCache() 54 Entry* entry = fHead; in ~GrGradientBitmapCache() 64 SkASSERT(fHead != entry); in release() 67 SkASSERT(fHead == entry); in release() 68 fHead = entry->fNext; in release() 82 entry->fNext = fHead; in attachToHead() 83 if (fHead) { in attachToHead() 84 fHead->fPrev = entry; in attachToHead() 88 fHead = entry; in attachToHead() 94 Entry* entry = fHead; in find() [all …]
|
/third_party/skia/src/gpu/gradients/ |
D | GrGradientBitmapCache.cpp | 46 fHead = fTail = nullptr; in GrGradientBitmapCache() 54 Entry* entry = fHead; in ~GrGradientBitmapCache() 64 SkASSERT(fHead != entry); in release() 67 SkASSERT(fHead == entry); in release() 68 fHead = entry->fNext; in release() 82 entry->fNext = fHead; in attachToHead() 83 if (fHead) { in attachToHead() 84 fHead->fPrev = entry; in attachToHead() 88 fHead = entry; in attachToHead() 94 Entry* entry = fHead; in find() [all …]
|
/third_party/flutter/skia/src/gpu/ |
D | GrMemoryPool.cpp | 40 fHead = CreateBlock(preallocSize); in GrMemoryPool() 41 fTail = fHead; in GrMemoryPool() 42 fHead->fNext = nullptr; in GrMemoryPool() 43 fHead->fPrev = nullptr; in GrMemoryPool() 63 SkASSERT(fHead == fTail); in ~GrMemoryPool() 64 SkASSERT(0 == fHead->fLiveCount); in ~GrMemoryPool() 65 DeleteBlock(fHead); in ~GrMemoryPool() 120 if (fHead == block) { in release() 121 fHead->fCurrPtr = reinterpret_cast<intptr_t>(fHead) + kHeaderSize; in release() 122 fHead->fLiveCount = 0; in release() [all …]
|
D | GrResourceAllocator.cpp | 169 Interval* temp = fHead; in popHead() 171 fHead = temp->next(); in popHead() 172 if (!fHead) { in popHead() 187 if (!fHead) { in insertByIncreasingStart() 189 fHead = fTail = intvl; in insertByIncreasingStart() 190 } else if (intvl->start() <= fHead->start()) { in insertByIncreasingStart() 192 intvl->setNext(fHead); in insertByIncreasingStart() 193 fHead = intvl; in insertByIncreasingStart() 200 Interval* prev = fHead; in insertByIncreasingStart() 218 if (!fHead) { in insertByIncreasingEnd() [all …]
|
D | GrTessellator.cpp | 230 VertexList() : fHead(nullptr), fTail(nullptr) {} in VertexList() 231 VertexList(Vertex* head, Vertex* tail) : fHead(head), fTail(tail) {} in VertexList() 232 Vertex* fHead; member 235 list_insert<Vertex, &Vertex::fPrev, &Vertex::fNext>(v, prev, next, &fHead, &fTail); in insert() 241 if (!list.fHead) { in append() 245 fTail->fNext = list.fHead; in append() 246 list.fHead->fPrev = fTail; in append() 248 fHead = list.fHead; in append() 253 insert(v, nullptr, fHead); in prepend() 256 list_remove<Vertex, &Vertex::fPrev, &Vertex::fNext>(v, &fHead, &fTail); in remove() [all …]
|
D | GrTRecorder.h | 58 iterator begin() { return iterator(fHead); } in begin() 62 const_iterator begin() const { return const_iterator(fHead); } in begin() 98 Header* fHead = nullptr; variable 121 if (!fHead) { in emplaceWithData() 122 fHead = header; in emplaceWithData() 138 fHead = fTail = nullptr; in reset()
|
/third_party/skia/src/pathops/ |
D | SkOpContour.h | 48 : &fHead; in appendSegment() 63 SkOpSegment* segment = &fHead; in calcAngles() 118 SkOpSegment* segment = &fHead; in debugShowActiveSpans() 135 const SkOpSegment* segment = &fHead; in debugValidate() 177 return &fHead; in first() 182 return &fHead; in first() 205 SkOpSegment* segment = &fHead; in joinSegments() 209 segment->joinEnds(next ? next : &fHead); in joinSegments() 214 SkOpSegment* segment = &fHead; in markAllDone() 223 SkOpSegment* segment = &fHead; in missingCoincidence() [all …]
|
D | SkOpCoincidence.cpp | 193 SkCoincidentSpans* test = fHead; in extend() 272 DebugCheckAdd(fHead, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd); in add() 276 coinRec->set(this->fHead, coinPtTStart, coinPtTEnd, oppPtTStart, oppPtTEnd); in add() 277 fHead = coinRec; in add() 386 SkCoincidentSpans* span = fHead; in addEndMovedSpans() 391 fHead = nullptr; in addEndMovedSpans() 434 SkCoincidentSpans* coin = this->fHead; in addExpanded() 667 if (fHead && !this->checkOverlap(fHead, coinSeg, oppSeg, coinTs, in addOrOverlap() 690 if (!fHead || !this->release(fHead, test)) { in addOrOverlap() 775 fHead->debugShow(); in addOrOverlap() [all …]
|
/third_party/flutter/skia/src/pathops/ |
D | SkOpContour.h | 49 : &fHead; in appendSegment() 64 SkOpSegment* segment = &fHead; in calcAngles() 119 SkOpSegment* segment = &fHead; in debugShowActiveSpans() 136 const SkOpSegment* segment = &fHead; in debugValidate() 178 return &fHead; in first() 183 return &fHead; in first() 206 SkOpSegment* segment = &fHead; in joinSegments() 210 segment->joinEnds(next ? next : &fHead); in joinSegments() 215 SkOpSegment* segment = &fHead; in markAllDone() 224 SkOpSegment* segment = &fHead; in missingCoincidence() [all …]
|
/third_party/skia/src/gpu/tessellate/ |
D | PathTessellator.h | 52 void operator++() { fHead = fHead->fNext; } 53 bool operator!=(const Iter& b) const { return fHead != b.fHead; } 55 return {fHead->fPathMatrix, fHead->fPath, fHead->fColor}; 57 const PathDrawList* fHead; member
|
/third_party/skia/src/gpu/ |
D | GrResourceAllocator.cpp | 183 Interval* temp = fHead; in popHead() 185 fHead = temp->next(); in popHead() 186 if (!fHead) { in popHead() 201 if (!fHead) { in insertByIncreasingStart() 203 fHead = fTail = intvl; in insertByIncreasingStart() 204 } else if (intvl->start() <= fHead->start()) { in insertByIncreasingStart() 206 intvl->setNext(fHead); in insertByIncreasingStart() 207 fHead = intvl; in insertByIncreasingStart() 214 Interval* prev = fHead; in insertByIncreasingStart() 232 if (!fHead) { in insertByIncreasingEnd() [all …]
|
/third_party/skia/src/gpu/ops/ |
D | AtlasTextOp.cpp | 73 , fHead{geo} 74 , fTail{&fHead->fNext} { 99 , fHead{geo} 100 , fTail{&fHead->fNext} { 140 for(Geometry* geom = fHead; geom != nullptr; geom = geom->fNext) { in onDumpInfo() 167 color.setToConstant(fHead->fColor); in finalize() 187 caps, clampType, &fHead->fColor); in finalize() 203 if (fUsesLocalCoords && !fHead->fDrawMatrix.invert(&localMatrix)) { in onPrepareDraws() 245 target->allocator(), *target->caps().shaderCaps(), fHead->fColor, in onPrepareDraws() 281 for (const Geometry* geo = fHead; geo != nullptr; geo = geo->fNext) { in onPrepareDraws() [all …]
|