Lines Matching refs:src
11 #include "src/core/SkOSFile.h"
12 #include "src/core/SkReadBuffer.h"
13 #include "src/core/SkWriteBuffer.h"
115 sk_sp<SkData> SkData::MakeWithCopy(const void* src, size_t length) {
116 SkASSERT(src);
117 return PrivateNewWithCopy(src, length);
169 SkData* src = reinterpret_cast<SkData*>(context);
170 src->unref();
173 sk_sp<SkData> SkData::MakeSubset(const SkData* src, size_t offset, size_t length) {
175 We could, if we wanted/need to, just make a deep copy of src's data,
177 subset amount) but would possibly allow src to go out of scope sooner.
180 size_t available = src->size();
190 src->ref(); // this will be balanced in sk_dataref_releaseproc
191 return sk_sp<SkData>(new SkData(src->bytes() + offset, length, sk_dataref_releaseproc,
192 const_cast<SkData*>(src)));