Lines Matching refs:SkData
22 class SK_API SkData : public SkRefCnt {
69 bool equals(const SkData* other) const;
80 static SkData* NewWithCopy(const void* data, size_t length);
86 static SkData* NewUninitialized(size_t length);
94 static SkData* NewWithCString(const char cstr[]);
100 static SkData* NewWithProc(const void* ptr, size_t length, ReleaseProc proc, void* context);
106 static SkData* NewWithoutCopy(const void* data, size_t length) { in NewWithoutCopy()
114 static SkData* NewFromMalloc(const void* data, size_t length);
120 static SkData* NewFromFileName(const char path[]);
129 static SkData* NewFromFILE(FILE* f);
138 static SkData* NewFromFD(int fd);
145 static SkData* NewFromStream(SkStream*, size_t size);
151 static SkData* NewSubset(const SkData* src, size_t offset, size_t length);
157 static SkData* NewEmpty();
165 SkData(const void* ptr, size_t size, ReleaseProc, void* context);
166 explicit SkData(size_t size); // inplace new/delete
167 virtual ~SkData();
179 friend SkData* sk_new_empty_data();
182 static SkData* PrivateNewWithCopy(const void* srcOrNull, size_t length);
190 typedef SkAutoTUnref<SkData> SkAutoDataUnref;