Home
last modified time | relevance | path

Searched refs:fTail (Results 1 – 18 of 18) sorted by relevance

/external/skia/src/gpu/
DGrMemoryPool.cpp27 fTail = fHead; in GrMemoryPool()
36 SkASSERT(fHead == fTail); in ~GrMemoryPool()
45 if (fTail->fFreeSize < size) { in allocate()
50 block->fPrev = fTail; in allocate()
52 SkASSERT(nullptr == fTail->fNext); in allocate()
53 fTail->fNext = block; in allocate()
54 fTail = block; in allocate()
58 SkASSERT(kAssignedMarker == fTail->fBlockSentinal); in allocate()
59 SkASSERT(fTail->fFreeSize >= size); in allocate()
60 intptr_t ptr = fTail->fCurrPtr; in allocate()
[all …]
DGrMemoryPool.h44 bool isEmpty() const { return fTail == fHead && !fHead->fLiveCount; } in isEmpty()
94 BlockHeader* fTail; variable
DGrTessellator.cpp208 EdgeList() : fHead(nullptr), fTail(nullptr) {} in EdgeList()
210 Edge* fTail; member
313 , fTail(nullptr) in Poly()
330 , fTail(nullptr) in MonotonePoly()
335 Vertex* fTail; member
347 fHead = fTail = newV; in addVertex()
349 newV->fPrev = fTail; in addVertex()
350 fTail->fNext = newV; in addVertex()
351 fTail = newV; in addVertex()
363 while (v != fTail) { in emit()
[all …]
/external/skia/src/core/
DSkTInternalLList.h45 , fTail(NULL) { in SkTInternalLList()
49 SkASSERT(fHead && fTail); in remove()
63 fTail = prev; in remove()
84 if (NULL == fTail) { in addToHead()
85 fTail = entry; in addToHead()
97 entry->fPrev = fTail; in addToTail()
99 if (fTail) { in addToTail()
100 fTail->fNext = entry; in addToTail()
102 fTail = entry; in addToTail()
160 SkASSERT(fTail == existingEntry); in addAfter()
[all …]
DSkRWBuffer.cpp167 SkRWBuffer::SkRWBuffer(size_t initialCapacity) : fHead(nullptr), fTail(nullptr), fTotalUsed(0) {} in SkRWBuffer()
186 fTail = &fHead->fBlock; in append()
189 size_t written = fTail->append(src, length); in append()
196 fTail->fNext = block; in append()
197 fTail = block; in append()
198 written = fTail->append(src, length); in append()
214 fTail = &fHead->fBlock; in append()
215 } else if (fTail->avail() < length) { in append()
217 fTail->fNext = block; in append()
218 fTail = block; in append()
[all …]
DSkResourceCache.cpp64 fTail = nullptr; in init()
311 Rec* rec = fTail; in purgeAsNeeded()
341 Rec* rec = fTail; in purgeSharedID()
367 Rec* rec = fTail; in visitAll()
410 fTail = prev; in detach()
424 SkASSERT(fTail); in moveToHead()
446 if (!fTail) { in addToHead()
447 fTail = rec; in addToHead()
460 SkASSERT(nullptr == fTail); in validate()
465 if (fHead == fTail) { in validate()
[all …]
DSkStream.cpp522 : fHead(nullptr), fTail(nullptr), fBytesWritten(0), fCopy(nullptr) in SkDynamicMemoryWStream()
542 fHead = fTail = nullptr; in reset()
555 if (fTail != nullptr && fTail->avail() > 0) { in write()
556 size = SkTMin(fTail->avail(), count); in write()
557 buffer = fTail->append(buffer, size); in write()
569 if (fTail != nullptr) in write()
570 fTail->fNext = block; in write()
572 fHead = fTail = block; in write()
573 fTail = block; in write()
DSkRWBuffer.h93 SkBufferBlock* fTail; variable
DSkResourceCache.h257 Rec* fTail; variable
/external/skia/src/effects/gradients/
DSkGradientBitmapCache.cpp38 fHead = fTail = nullptr; in SkGradientBitmapCache()
63 SkASSERT(fTail != entry); in detach()
66 SkASSERT(fTail == entry); in detach()
67 fTail = entry->fPrev; in detach()
78 fTail = entry; in attachToHead()
106 SkASSERT(fTail); in add()
107 delete this->detach(fTail); in add()
125 SkASSERT(nullptr == fTail->fNext); in validate()
128 SkASSERT(fHead == fTail); in validate()
130 SkASSERT(fHead != fTail); in validate()
[all …]
DSkGradientBitmapCache.h29 mutable Entry* fTail; variable
/external/skia/src/pathops/
DSkOpContour.h74 result->setPrev(fTail); in appendSegment()
75 if (fTail) { in appendSegment()
76 fTail->setNext(result); in appendSegment()
78 fTail = result; in appendSegment()
169 SkASSERT(prior == fTail); in debugValidate()
197 return fTail->pts()[SkPathOpsVerbToPoints(fTail->verb())]; in end()
326 fTail = nullptr; in reset()
400 const SkOpSegment* segment = fTail; in toPartialBackward()
420 SkOpSegment* fTail; variable
DSkOpSegment.h53 this->addAlignIntersection(*fTail.ptT(), fOriginal[1], contourList, allocator); in addAlignIntersections()
76 angle->set(&fTail, fTail.prev()); in addEndSpan()
77 fTail.setFromAngle(angle); in addEndSpan()
140 this->debugAddAlignIntersection(id, glitches, *fTail.ptT(), fOriginal[1], contourList); in debugAddAlignIntersections()
364 return &fTail; in tail()
368 return &fTail; in tail()
410 SkOpSpanBase fTail; // the tail span always has its t set to one variable
DSkOpContour.cpp51 const SkPoint& pt = fTail->pts()[0]; in toReversePath()
53 const SkOpSegment* segment = fTail; in toReversePath()
DSkOpSegment.cpp251 if ((start == &fHead && end == &fTail) || (start == &fTail && end == &fHead)) { in addCurveTo()
378 SkASSERT(span != &fTail); in addT()
392 if (span == &fTail) { in align()
418 while (spanBase != &fTail) { in calcAngles()
436 if (activePrior && !fTail.simple()) { in calcAngles()
442 return fVerb == SkPath::kLine_Verb && fHead.pt() == fTail.pt(); in collapsed()
605 if (fHead.contains(&fTail)) { in findCollapsed()
609 fTail.setAligned(); in findCollapsed()
906 SkOpSpanBase* oneSpan = &fTail; in init()
1380 if (oppTest == &oppSegment->fTail || oppTest == &oppSegment->fHead) { in moveMultiples()
[all …]
DSkPathOpsDebug.cpp517 if (span == &fTail) { in debugAlign()
577 if (fHead.contains(&fTail)) { in debugFindCollapsed()
589 if (!fTail.aligned()) { in debugFindCollapsed()
590 glitches->record(kUnalignedTail_Glitch, id, &fTail); in debugFindCollapsed()
780 if (oppTest == &oppSegment->fTail || oppTest == &oppSegment->fHead) { in debugMoveMultiples()
782 SkASSERT(oppSpan != &oppSegment->fTail); in debugMoveMultiples()
823 if (test == &this->fTail) { in debugMoveNearby()
827 glitches->record(kUnmergedSpan_Glitch, id, &this->fTail, spanS); in debugMoveNearby()
/external/skia/tests/
DPathOpsAngleTest.cpp476 SkOpPtT* startPtT = startT == 0 ? fHead.ptT() : startT == 1 ? fTail.ptT() in debugAddAngle()
478 SkOpPtT* endPtT = endT == 0 ? fHead.ptT() : endT == 1 ? fTail.ptT() in debugAddAngle()
/external/skia/include/core/
DSkStream.h418 Block* fTail; variable