Lines Matching refs:fOffset

162     , fOffset(SkTMin(offset, fSize))
188 fOffset = 0;
192 if (size > fSize - fOffset) {
193 size = fSize - fOffset;
197 bytesRead = sk_qread(fFILE.get(), buffer, size, fOffset);
202 fOffset += bytesRead;
207 if (fOffset == fSize) {
210 return fOffset >= sk_fgetsize(fFILE.get());
215 fOffset = 0;
225 return fOffset;
229 fOffset = position > fSize ? fSize : position;
234 return this->seek(fOffset + offset);
238 return new SkFILEStream(fFILE, fSize, fOffset, fOriginalOffset);
261 fOffset = 0;
266 fOffset = 0;
271 fOffset = 0;
278 fOffset = 0;
283 fOffset = 0;
288 fOffset = 0;
297 fOffset = 0;
302 fOffset += -(int)fOffset & 0x03;
308 if (size > dataSize - fOffset) {
309 size = dataSize - fOffset;
312 memcpy(buffer, fData->bytes() + fOffset, size);
314 fOffset += size;
321 const size_t currentOffset = fOffset;
324 nonConstThis->fOffset = currentOffset;
329 return fOffset == fData->size();
333 fOffset = 0;
340 return fOffset;
344 fOffset = position > fData->size()
351 return this->seek(fOffset + offset);
356 that->seek(fOffset);
369 return fData->bytes() + fOffset;
646 , fSize(size) , fOffset(0), fCurrentOffset(0) { }
650 if (fOffset + count > fSize) {
651 count = fSize - fOffset;
663 fOffset += count;
675 return fOffset == fSize;
681 bytesToPeek = SkTMin(bytesToPeek, fSize - fOffset);
701 fOffset = 0;
711 return fOffset;
716 if (position >= fOffset) {
717 size_t skipAmount = position - fOffset;
721 size_t moveBackAmount = fOffset - position;
724 fOffset -= moveBackAmount;
732 return seek(fOffset + offset);
738 that->fOffset = this->fOffset;
758 size_t fOffset;