Lines Matching refs:buffer
170 SkImageRef::SkImageRef(SkFlattenableReadBuffer& buffer, SkBaseMutex* mutex)
171 : INHERITED(buffer, mutex), fErrorInDecoding(false) {
172 fConfig = (SkBitmap::Config)buffer.readUInt();
173 fSampleSize = buffer.readInt();
174 fDoDither = buffer.readBool();
176 size_t length = buffer.getArrayCount();
178 buffer.readByteArray((void*)fStream->getMemoryBase());
184 void SkImageRef::flatten(SkFlattenableWriteBuffer& buffer) const {
185 this->INHERITED::flatten(buffer);
187 buffer.writeUInt(fConfig);
188 buffer.writeInt(fSampleSize);
189 buffer.writeBool(fDoDither);
195 buffer.write32(0);
199 buffer.writeStream(fStream, fStream->getLength());