Lines Matching refs:fBuffer
64 , fBuffer(buffer) in Iter()
72 const T& metadata() const { this->validate(); return *(fBuffer->metadata(fCurrentEntry)); } in metadata()
88 return fBuffer->header(fCurrentEntry)->fHasLocals; in isLocalValid()
96 const GrQuadBuffer<T>* fBuffer; variable
106 SkDEBUGCODE(fBuffer->validate(fCurrentEntry, fExpectedCount);)
118 : fBuffer(list) in MetadataIter()
125 T& operator*() { this->validate(); return *(fBuffer->metadata(fCurrentEntry)); }
127 T* operator->() { this->validate(); return fBuffer->metadata(fCurrentEntry); }
130 GrQuadBuffer<T>* fBuffer;
136 SkDEBUGCODE(fBuffer->validate(fCurrentEntry, fExpectedCount);)
334 if (fNextEntry >= fBuffer->fData.end()) { in next()
341 const Header* h = fBuffer->header(fCurrentEntry); in next()
342 const float* coords = fBuffer->coords(fCurrentEntry); in next()
343 coords = fBuffer->unpackQuad(static_cast<GrQuad::Type>(h->fDeviceType), coords, &fDeviceQuad); in next()
345 coords = fBuffer->unpackQuad(static_cast<GrQuad::Type>(h->fLocalType), coords, &fLocalQuad); in next()
350 SkASSERT((fNextEntry - fCurrentEntry) == fBuffer->entrySize(h)); in next()
358 if (fCurrentEntry < fBuffer->fData.end()) { in next()
359 const Header* h = fBuffer->header(fCurrentEntry); in next()
360 fCurrentEntry += fBuffer->entrySize(h); in next()
364 fCurrentEntry = fBuffer->fData.begin(); in next()
367 return fCurrentEntry < fBuffer->fData.end(); in next()