Lines Matching refs:buffer
107 static sk_sp<SkFlattenable> CreateProc(SkReadBuffer& buffer) {
108 SkScalar advance = buffer.readScalar();
110 buffer.readPath(&path);
111 SkScalar phase = buffer.readScalar();
112 SkPath1DPathEffect::Style style = buffer.read32LE(SkPath1DPathEffect::kLastEnum_Style);
113 return buffer.isValid() ? SkPath1DPathEffect::Make(path, advance, phase, style) : nullptr;
116 void flatten(SkWriteBuffer& buffer) const override {
117 buffer.writeScalar(fAdvance);
118 buffer.writePath(fPath);
119 buffer.writeScalar(fInitialOffset);
120 buffer.writeUInt(fStyle);