Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Copyright 2012 Google Inc. | 3 * Copyright 2012 Google Inc. |
| 4 * | 4 * |
| 5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
| 6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
| 7 */ | 7 */ |
| 8 #include "SkFlattenableBuffers.h" | 8 #include "SkFlattenableBuffers.h" |
| 9 #include "SkPaint.h" | 9 #include "SkPaint.h" |
| 10 #include "SkTypeface.h" | 10 #include "SkTypeface.h" |
| 11 | 11 |
| 12 SkFlattenableReadBuffer::SkFlattenableReadBuffer() { | 12 SkFlattenableReadBuffer::SkFlattenableReadBuffer() : |
| 13 fError(false) { | |
|
mtklein
2013/10/07 19:29:56
This is what makes me think fError doesn't really
| |
| 13 // Set default values. These should be explicitly set by our client | 14 // Set default values. These should be explicitly set by our client |
| 14 // via setFlags() if the buffer came from serialization. | 15 // via setFlags() if the buffer came from serialization. |
| 15 fFlags = 0; | 16 fFlags = 0; |
| 16 #ifdef SK_SCALAR_IS_FLOAT | 17 #ifdef SK_SCALAR_IS_FLOAT |
| 17 fFlags |= kScalarIsFloat_Flag; | 18 fFlags |= kScalarIsFloat_Flag; |
| 18 #endif | 19 #endif |
| 19 if (8 == sizeof(void*)) { | 20 if (8 == sizeof(void*)) { |
| 20 fFlags |= kPtrIs64Bit_Flag; | 21 fFlags |= kPtrIs64Bit_Flag; |
| 21 } | 22 } |
| 22 } | 23 } |
| (...skipping 24 matching lines...) Expand all Loading... | |
| 47 this->writeByteArray(ptrStorage, sizeof(void*)); | 48 this->writeByteArray(ptrStorage, sizeof(void*)); |
| 48 } | 49 } |
| 49 | 50 |
| 50 void SkFlattenableWriteBuffer::writePaint(const SkPaint& paint) { | 51 void SkFlattenableWriteBuffer::writePaint(const SkPaint& paint) { |
| 51 paint.flatten(*this); | 52 paint.flatten(*this); |
| 52 } | 53 } |
| 53 | 54 |
| 54 void SkFlattenableWriteBuffer::flattenObject(SkFlattenable* obj, SkFlattenableWr iteBuffer& buffer) { | 55 void SkFlattenableWriteBuffer::flattenObject(SkFlattenable* obj, SkFlattenableWr iteBuffer& buffer) { |
| 55 obj->flatten(buffer); | 56 obj->flatten(buffer); |
| 56 } | 57 } |
| OLD | NEW |