Lines Matching refs:buffer

76     char buffer[kSkStrAppendS32_MaxSize];
77 char* stop = SkStrAppendS32(buffer, dec);
78 return this->write(buffer, stop - buffer);
83 char buffer[kSkStrAppendU64_MaxSize];
84 char* stop = SkStrAppendU64(buffer, dec, minDigits);
85 return this->write(buffer, stop - buffer);
97 char buffer[kSkStrAppendScalar_MaxSize];
98 char* stop = SkStrAppendScalar(buffer, value);
99 return this->write(buffer, stop - buffer);
198 size_t SkFILEStream::read(void* buffer, size_t size) {
203 if (buffer) {
204 bytesRead = sk_qread(fFILE.get(), buffer, size, fCurrent);
335 size_t SkMemoryStream::read(void* buffer, size_t size) {
341 if (buffer) {
342 memcpy(buffer, fData->bytes() + fOffset, size);
348 size_t SkMemoryStream::peek(void* buffer, size_t size) const {
349 SkASSERT(buffer != nullptr);
353 const size_t bytesRead = nonConstThis->read(buffer, size);
423 bool SkFILEWStream::write(const void* buffer, size_t size)
429 if (sk_fwrite(buffer, size, fFILE) != size)
532 bool SkDynamicMemoryWStream::write(const void* buffer, size_t count) {
534 SkASSERT(buffer);
540 buffer = fTail->append(buffer, size);
556 block->append(buffer, count);
606 bool SkDynamicMemoryWStream::read(void* buffer, size_t offset, size_t count) {
615 memcpy(buffer, block->start() + offset, part);
620 buffer = (void*) ((char* ) buffer + part);
759 size_t read(void* buffer, size_t rawCount) override {
768 if (buffer) {
769 memcpy(buffer, fCurrent->start() + fCurrentOffset, bytesFromCurrent);
770 buffer = SkTAddOffset<void>(buffer, bytesFromCurrent);
795 char* buffer = static_cast<char*>(buff);
801 memcpy(buffer, current->start() + currentOffset, bytesFromCurrent);
803 buffer += bytesFromCurrent;
931 char buffer[bufferSize];
933 size_t bytesRead = stream->read(buffer, bufferSize);
934 tempStream.write(buffer, bytesRead);