Lines Matching defs:const
28 virtual void writePad32(const void* buffer, size_t bytes) = 0;
30 virtual void writeByteArray(const void* data, size_t size) = 0;
41 virtual void writeScalarArray(const SkScalar* value, uint32_t count) = 0;
43 virtual void writeIntArray(const int32_t* value, uint32_t count) = 0;
48 virtual void writeString(const char* value) = 0;
50 virtual void writeFlattenable(const SkFlattenable* flattenable) = 0;
52 virtual void writeColorArray(const SkColor* color, uint32_t count) = 0;
53 virtual void writeColor4f(const SkColor4f& color) = 0;
54 virtual void writeColor4fArray(const SkColor4f* color, uint32_t count) = 0;
55 virtual void writePoint(const SkPoint& point) = 0;
56 virtual void writePointArray(const SkPoint* point, uint32_t count) = 0;
57 virtual void writePoint3(const SkPoint3& point) = 0;
58 virtual void write(const SkM44&) = 0;
59 virtual void writeMatrix(const SkMatrix& matrix) = 0;
60 virtual void writeIRect(const SkIRect& rect) = 0;
61 virtual void writeRect(const SkRect& rect) = 0;
62 virtual void writeRegion(const SkRegion& region) = 0;
63 virtual void writePath(const SkPath& path) = 0;
65 virtual void writeImage(const SkImage*) = 0;
67 virtual void writePaint(const SkPaint& paint) = 0;
69 void setSerialProcs(const SkSerialProcs& procs) { fProcs = procs; }
86 void write(const void* buffer, size_t bytes) {
89 void writePad32(const void* buffer, size_t bytes) override {
97 size_t bytesWritten() const { return fWriter.bytesWritten(); }
101 bool usingInitialStorage() const;
103 void writeByteArray(const void* data, size_t size) override;
106 void writeScalarArray(const SkScalar* value, uint32_t count) override;
108 void writeIntArray(const int32_t* value, uint32_t count) override;
110 void writeString(const char* value) override;
112 void writeFlattenable(const SkFlattenable* flattenable) override;
114 void writeColorArray(const SkColor* color, uint32_t count) override;
115 void writeColor4f(const SkColor4f& color) override;
116 void writeColor4fArray(const SkColor4f* color, uint32_t count) override;
117 void writePoint(const SkPoint& point) override;
118 void writePointArray(const SkPoint* point, uint32_t count) override;
119 void writePoint3(const SkPoint3& point) override;
120 void write(const SkM44&) override;
121 void writeMatrix(const SkMatrix& matrix) override;
122 void writeIRect(const SkIRect& rect) override;
123 void writeRect(const SkRect& rect) override;
124 void writeRegion(const SkRegion& region) override;
125 void writePath(const SkPath& path) override;
127 void writeImage(const SkImage*) override;
129 void writePaint(const SkPaint& paint) override;
131 bool writeToStream(SkWStream*) const;
132 void writeToMemory(void* dst) const { fWriter.flatten(dst); }
133 sk_sp<SkData> snapshotAsData() const { return fWriter.snapshotAsData(); }
145 SkTHashMap<const char*, uint32_t> fFlattenableDict;