Lines Matching refs:data
116 uint8_t data[5];
119 data[0] = value;
123 data[0] = SK_BYTE_SENTINEL_FOR_U16;
124 memcpy(&data[1], &value16, 2);
128 data[0] = SK_BYTE_SENTINEL_FOR_U32;
129 memcpy(&data[1], &value32, 4);
132 return this->write(data, len);
292 SkMemoryStream::SkMemoryStream(sk_sp<SkData> data) : fData(std::move(data)) {
299 std::unique_ptr<SkMemoryStream> SkMemoryStream::MakeCopy(const void* data, size_t length) {
300 return std::make_unique<SkMemoryStream>(data, length, true);
303 std::unique_ptr<SkMemoryStream> SkMemoryStream::MakeDirect(const void* data, size_t length) {
304 return std::make_unique<SkMemoryStream>(data, length, false);
307 std::unique_ptr<SkMemoryStream> SkMemoryStream::Make(sk_sp<SkData> data) {
308 return std::make_unique<SkMemoryStream>(std::move(data));
321 void SkMemoryStream::setData(sk_sp<SkData> data) {
322 if (nullptr == data) {
325 fData = data;
397 return fData->data();
482 const void* append(const void* data, size_t size) {
484 sk_memcpy_4bytes(fCurr, data, size);
486 return (const void*)((const char*)data + size);
709 sk_sp<SkData> data = SkData::MakeUninitialized(size);
710 this->copyToAndReset(data->writable_data());
711 return data;
902 auto data = SkData::MakeFromFILE(file);
904 return data;
908 auto data(mmap_filename(path));
909 if (data) {
910 return std::make_unique<SkMemoryStream>(std::move(data));