Home
last modified time | relevance | path

Searched defs:PixelRef (Results 1 – 4 of 4) sorted by relevance

/third_party/skia/src/core/
DSkMallocPixelRef.cpp47 struct PixelRef final : public SkPixelRef { in MakeAllocate() struct
48 PixelRef(int w, int h, void* s, size_t r) : SkPixelRef(w, h, s, r) {} in MakeAllocate() argument
49 ~PixelRef() override { sk_free(this->pixels()); } in MakeAllocate()
67 struct PixelRef final : public SkPixelRef { in MakeWithData() struct
68 sk_sp<SkData> fData; in MakeWithData()
69 PixelRef(int w, int h, void* s, size_t r, sk_sp<SkData> d) in MakeWithData() function
DSkPixelRef.cpp141 struct PixelRef final : public SkPixelRef { in SkMakePixelRefWithProc() struct
142 void (*fReleaseProc)(void*, void*); in SkMakePixelRefWithProc()
143 void* fReleaseProcContext; in SkMakePixelRefWithProc()
144 PixelRef(int w, int h, void* s, size_t r, void (*proc)(void*, void*), void* ctx) in SkMakePixelRefWithProc() function
146 ~PixelRef() override { fReleaseProc(this->pixels(), fReleaseProcContext); } in SkMakePixelRefWithProc()
/third_party/flutter/skia/src/core/
DSkMallocPixelRef.cpp64 struct PixelRef final : public SkPixelRef { in MakeAllocate() struct
65 PixelRef(int w, int h, void* s, size_t r) : SkPixelRef(w, h, s, r) {} in MakeAllocate() function
66 ~PixelRef() override { sk_free(this->pixels()); } in MakeAllocate()
84 struct PixelRef final : public SkPixelRef { in MakeWithData() struct
85 sk_sp<SkData> fData; in MakeWithData()
86 PixelRef(int w, int h, void* s, size_t r, sk_sp<SkData> d) in MakeWithData() function
DSkPixelRef.cpp144 struct PixelRef final : public SkPixelRef { in SkMakePixelRefWithProc() struct
145 void (*fReleaseProc)(void*, void*); in SkMakePixelRefWithProc()
146 void* fReleaseProcContext; in SkMakePixelRefWithProc()
147 PixelRef(int w, int h, void* s, size_t r, void (*proc)(void*, void*), void* ctx) in SkMakePixelRefWithProc() function
149 ~PixelRef() override { fReleaseProc(this->pixels(), fReleaseProcContext); } in SkMakePixelRefWithProc()