Home
last modified time | relevance | path

Searched refs:SkPromiseImageTexture (Results 1 – 22 of 22) sorted by relevance

/external/skia/include/core/
DSkPromiseImageTexture.h27 class SK_API SkPromiseImageTexture : public SkNVRefCnt<SkPromiseImageTexture> {
29 SkPromiseImageTexture() = delete;
30 SkPromiseImageTexture(const SkPromiseImageTexture&) = delete;
31 SkPromiseImageTexture(SkPromiseImageTexture&&) = delete;
32 ~SkPromiseImageTexture();
33 SkPromiseImageTexture& operator=(const SkPromiseImageTexture&) = delete;
34 SkPromiseImageTexture& operator=(SkPromiseImageTexture&&) = delete;
36 static sk_sp<SkPromiseImageTexture> Make(const GrBackendTexture& backendTexture) { in Make()
40 return sk_sp<SkPromiseImageTexture>(new SkPromiseImageTexture(backendTexture)); in Make()
53 explicit SkPromiseImageTexture(const GrBackendTexture& backendTexture);
DSkDeferredDisplayListRecorder.h23 class SkPromiseImageTexture; variable
DSkImage.h34 class SkPromiseImageTexture; variable
482 sk_sp<SkPromiseImageTexture> (*)(PromiseImageTextureContext);
/external/skqp/include/core/
DSkPromiseImageTexture.h24 class SK_API SkPromiseImageTexture : public SkNVRefCnt<SkPromiseImageTexture> {
26 SkPromiseImageTexture() = delete;
27 SkPromiseImageTexture(const SkPromiseImageTexture&) = delete;
28 SkPromiseImageTexture(SkPromiseImageTexture&&) = delete;
29 ~SkPromiseImageTexture();
30 SkPromiseImageTexture& operator=(const SkPromiseImageTexture&) = delete;
31 SkPromiseImageTexture& operator=(SkPromiseImageTexture&&) = delete;
33 static sk_sp<SkPromiseImageTexture> Make(const GrBackendTexture& backendTexture) { in Make()
37 return sk_sp<SkPromiseImageTexture>(new SkPromiseImageTexture(backendTexture)); in Make()
50 explicit SkPromiseImageTexture(const GrBackendTexture& backendTexture);
DSkDeferredDisplayListRecorder.h22 class SkPromiseImageTexture; variable
57 sk_sp<SkPromiseImageTexture> (*)(PromiseImageTextureContext);
/external/skqp/src/core/
DSkPromiseImageTexture.cpp13 std::atomic<uint32_t> SkPromiseImageTexture::gUniqueID{1};
15 SkPromiseImageTexture::SkPromiseImageTexture(const GrBackendTexture& backendTexture) { in SkPromiseImageTexture() function in SkPromiseImageTexture
21 SkPromiseImageTexture::~SkPromiseImageTexture() { in ~SkPromiseImageTexture()
27 void SkPromiseImageTexture::addKeyToInvalidate(uint32_t contextID, const GrUniqueKey& key) { in addKeyToInvalidate()
39 SkTArray<GrUniqueKey> SkPromiseImageTexture::testingOnly_uniqueKeysToInvalidate() const { in testingOnly_uniqueKeysToInvalidate()
/external/skia/src/core/
DSkPromiseImageTexture.cpp13 std::atomic<uint32_t> SkPromiseImageTexture::gUniqueID{1};
15 SkPromiseImageTexture::SkPromiseImageTexture(const GrBackendTexture& backendTexture) { in SkPromiseImageTexture() function in SkPromiseImageTexture
21 SkPromiseImageTexture::~SkPromiseImageTexture() { in ~SkPromiseImageTexture()
27 void SkPromiseImageTexture::addKeyToInvalidate(uint32_t contextID, const GrUniqueKey& key) { in addKeyToInvalidate()
39 SkTArray<GrUniqueKey> SkPromiseImageTexture::testingOnly_uniqueKeysToInvalidate() const { in testingOnly_uniqueKeysToInvalidate()
/external/skia/fuzz/
DFuzzDDLThreading.cpp69 sk_sp<SkPromiseImageTexture> fTexture;
87 sk_sp<SkPromiseImageTexture> fulfillPromiseImage(PromiseImageInfo&);
107 std::queue<sk_sp<SkPromiseImageTexture>> fReusableTextures;
137 sk_sp<SkPromiseImageTexture> DDLFuzzer::fulfillPromiseImage(PromiseImageInfo& promiseImage) { in fulfillPromiseImage()
177 promiseImage.fTexture = SkPromiseImageTexture::Make(backendTex); in fulfillPromiseImage()
207 static sk_sp<SkPromiseImageTexture> fuzz_promise_image_fulfill(void* ctxIn) { in fuzz_promise_image_fulfill()
266 sk_sp<SkPromiseImageTexture> gpuTexture = std::move(fReusableTextures.front()); in run()
/external/skqp/tools/
DDDLPromiseImageHelper.h88 sk_sp<SkPromiseImageTexture> fulfill() { in fulfill()
109 const SkPromiseImageTexture* promiseImageTexture() const { in promiseImageTexture()
115 sk_sp<SkPromiseImageTexture> fPromiseImageTexture;
178 const SkPromiseImageTexture* promiseTexture(int index) const { in promiseTexture()
225 static sk_sp<SkPromiseImageTexture> PromiseImageFulfillProc(void* textureContext) { in PromiseImageFulfillProc()
DDDLPromiseImageHelper.cpp38 fPromiseImageTexture = SkPromiseImageTexture::Make(backendTexture); in setBackendTexture()
/external/skia/tools/
DDDLPromiseImageHelper.h47 sk_sp<SkPromiseImageTexture> fulfill() { in fulfill()
59 const SkPromiseImageTexture* promiseImageTexture() const { in promiseImageTexture()
63 static sk_sp<SkPromiseImageTexture> PromiseImageFulfillProc(void* textureContext) { in PromiseImageFulfillProc()
77 sk_sp<SkPromiseImageTexture> fPromiseImageTexture;
187 const SkPromiseImageTexture* promiseTexture(int index) const { in promiseTexture()
DDDLPromiseImageHelper.cpp83 fPromiseImageTexture = SkPromiseImageTexture::Make(backendTexture); in setBackendTexture()
/external/skia/tests/
DPromiseImageTest.cpp28 : fTexture(SkPromiseImageTexture::Make(tex)), fReporter(reporter), fShared(shared) {} in PromiseTextureChecker()
29 sk_sp<SkPromiseImageTexture> fTexture;
45 static sk_sp<SkPromiseImageTexture> Fulfill(void* self) { in Fulfill()
367 return sk_sp<SkPromiseImageTexture>(); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
DDeferredDisplayListTest.cpp1031 sk_sp<SkPromiseImageTexture> fTex;
1036 static sk_sp<SkPromiseImageTexture> tracking_fulfill_proc(void* context) { in tracking_fulfill_proc()
1063 fulfillInfo.fTex = SkPromiseImageTexture::Make(mbet->texture()); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
1171 static sk_sp<SkPromiseImageTexture> dummy_fulfill_proc(void*) { in dummy_fulfill_proc()
/external/skqp/tests/
DPromiseImageTest.cpp25 : fTexture(SkPromiseImageTexture::Make(tex)) in PromiseTextureChecker()
31 sk_sp<SkPromiseImageTexture> fTexture;
45 sk_sp<const SkPromiseImageTexture> replaceTexture( in replaceTexture()
47 return skstd::exchange(fTexture, SkPromiseImageTexture::Make(tex)); in replaceTexture()
54 static sk_sp<SkPromiseImageTexture> Fulfill(void* self) { in Fulfill()
593 sk_sp<const SkPromiseImageTexture> promiseImageTexture2 = in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
DDeferredDisplayListTest.cpp843 static sk_sp<SkPromiseImageTexture> dummy_fulfill_proc(void*) { in dummy_fulfill_proc()
/external/skia/src/image/
DSkImage_GpuBase.cpp288 sk_sp<SkPromiseImageTexture> promiseTexture = fFulfillProc(textureContext); in MakePromiseImageLazyProxy()
/external/skia/gn/
Dcore.gni68 "$_include/core/SkPromiseImageTexture.h",
298 "$_src/core/SkPromiseImageTexture.cpp",
/external/skqp/gn/
Dcore.gni209 "$_src/core/SkPromiseImageTexture.cpp",
392 "$_include/core/SkPromiseImageTexture.h",
/external/skqp/src/image/
DSkImage_GpuBase.cpp455 sk_sp<SkPromiseImageTexture> promiseTexture = in MakePromiseImageLazyProxy()
/external/skqp/
DAndroid.bp722 "src/core/SkPromiseImageTexture.cpp",
/external/skia/
DAndroid.bp318 "src/core/SkPromiseImageTexture.cpp",
1089 "src/core/SkPromiseImageTexture.cpp",