Lines Matching defs:data
97 static void Write(SkWriteBuffer& writer, unsigned char* data, uint32_t arraySize) {
98 writer.writeByteArray(data, arraySize);
100 static bool Read(SkReadBuffer& reader, unsigned char* data, uint32_t arraySize) {
101 return reader.readByteArray(data, arraySize);
106 static void Write(SkWriteBuffer& writer, SkColor* data, uint32_t arraySize) {
107 writer.writeColorArray(data, arraySize);
109 static bool Read(SkReadBuffer& reader, SkColor* data, uint32_t arraySize) {
110 return reader.readColorArray(data, arraySize);
115 static void Write(SkWriteBuffer& writer, SkColor4f* data, uint32_t arraySize) {
116 writer.writeColor4fArray(data, arraySize);
118 static bool Read(SkReadBuffer& reader, SkColor4f* data, uint32_t arraySize) {
119 return reader.readColor4fArray(data, arraySize);
124 static void Write(SkWriteBuffer& writer, int32_t* data, uint32_t arraySize) {
125 writer.writeIntArray(data, arraySize);
127 static bool Read(SkReadBuffer& reader, int32_t* data, uint32_t arraySize) {
128 return reader.readIntArray(data, arraySize);
133 static void Write(SkWriteBuffer& writer, SkPoint* data, uint32_t arraySize) {
134 writer.writePointArray(data, arraySize);
136 static bool Read(SkReadBuffer& reader, SkPoint* data, uint32_t arraySize) {
137 return reader.readPointArray(data, arraySize);
142 static void Write(SkWriteBuffer& writer, const SkPoint3* data) {
143 writer.writePoint3(*data);
145 static void Read(SkReadBuffer& reader, SkPoint3* data) {
146 reader.readPoint3(data);
151 static void Write(SkWriteBuffer& writer, SkScalar* data, uint32_t arraySize) {
152 writer.writeScalarArray(data, arraySize);
154 static bool Read(SkReadBuffer& reader, SkScalar* data, uint32_t arraySize) {
155 return reader.readScalarArray(data, arraySize);
160 static void InvalidateData(unsigned char* data) {}
164 static void InvalidateData(unsigned char* data) {
165 data[3] |= 0x80; // Reverse sign of 1st integer
246 static void TestArraySerialization(T* data, skiatest::Reporter* reporter) {
248 SerializationUtils<T>::Write(writer, data, kArraySize);
343 sk_sp<SkData> data(typeface->serialize(SkTypeface::SerializeBehavior::kDoIncludeData));
346 stream.write(data->data(), data->size());
350 static sk_sp<SkTypeface> deserialize_typeface_proc(const void* data, size_t length, void* ctx) {
355 memcpy(&stream, data, sizeof(stream));
586 // but will branch on uninitialized data when deserialized.
596 unsigned char data[kArraySize] = { 1, 2, 3 };
597 TestArraySerialization(data, reporter);
602 SkColor data[kArraySize] = { SK_ColorBLACK, SK_ColorWHITE, SK_ColorRED };
603 TestArraySerialization(data, reporter);
608 SkColor4f data[kArraySize] = {
614 TestArraySerialization(data, reporter);
619 int32_t data[kArraySize] = { 1, 2, 4, 8 };
620 TestArraySerialization(data, reporter);
625 SkPoint data[kArraySize] = { {6, 7}, {42, 128} };
626 TestArraySerialization(data, reporter);
631 SkScalar data[kArraySize] = { SK_Scalar1, SK_ScalarHalf, SK_ScalarMax };
632 TestArraySerialization(data, reporter);
639 unsigned char data[kArraySize] = { 1, 2, 3 };
641 writer.writeByteArray(data, kArraySize);
650 REPORTER_ASSERT(reporter, memcmp(arr, data, len) == 0);
709 SkAutoTMalloc<unsigned char> data(size);
710 writer.writeToMemory(static_cast<void*>(data.get()));
713 SkReadBuffer reader(static_cast<void*>(data.get()), size);
896 auto data = reader.readByteArrayAsData();
897 REPORTER_ASSERT(reporter, data->size() == 0);