Lines Matching refs:PromiseImageCallbackContext
34 class PromiseImageCallbackContext : public SkRefCnt {
36 PromiseImageCallbackContext(GrDirectContext* direct, GrBackendFormat backendFormat)
40 ~PromiseImageCallbackContext() override;
65 auto callbackContext = static_cast<PromiseImageCallbackContext*>(textureContext);
70 auto callbackContext = static_cast<PromiseImageCallbackContext*>(textureContext);
101 // Each done callback unrefs its PromiseImageCallbackContext so, once all the promise images
102 // are done, the PromiseImageCallbackContext is freed and its GrBackendTexture removed
165 void setCallbackContext(int index, sk_sp<PromiseImageCallbackContext> callbackContext) {
169 PromiseImageCallbackContext* callbackContext(int index) const {
173 sk_sp<PromiseImageCallbackContext> refCallbackContext(int index) const {
212 sk_sp<PromiseImageCallbackContext> fCallbackContexts[SkYUVAInfo::kMaxPlanes];