Lines Matching defs:buffer
28 void flatten(SkWriteBuffer& buffer) const override {
29 buffer.writeUInt(fA);
30 buffer.writeUInt(fB);
31 buffer.writeUInt(fC);
32 buffer.writeUInt(fD);
35 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
36 uint32_t a = buffer.readUInt();
37 uint32_t b = buffer.readUInt();
38 uint32_t c = buffer.readUInt();
39 uint32_t d = buffer.readUInt();
69 void flatten(SkWriteBuffer& buffer) const override {
70 buffer.writePaint(fPaint);
73 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
74 return sk_sp<PaintDrawable>(new PaintDrawable(buffer.readPaint()));
103 void flatten(SkWriteBuffer& buffer) const override {
104 buffer.writeFlattenable(fIntDrawable.get());
105 buffer.writeFlattenable(fPaintDrawable.get());
108 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
110 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type));
115 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type));
155 void flatten(SkWriteBuffer& buffer) const override {
156 buffer.writeFlattenable(fCompoundDrawable.get());
157 buffer.writeFlattenable(fIntDrawable.get());
158 buffer.writeFlattenable(fDrawable.get());
161 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
163 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type));
168 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type));
173 buffer.readFlattenable(SkFlattenable::kSkDrawable_Type));
218 // Copy the contents of the write buffer into a read buffer
277 // Copy the contents of the write buffer into a read buffer