Lines Matching defs:PromiseTextureChecker
25 struct PromiseTextureChecker { struct
28 explicit PromiseTextureChecker(const BackendTexture& backendTex, in PromiseTextureChecker() argument
34 explicit PromiseTextureChecker(const BackendTexture& backendTex0, in PromiseTextureChecker() argument
43 void checkImageReleased(skiatest::Reporter* reporter, int expectedReleaseCnt) { in checkImageReleased()
47 int totalReleaseCount() const { return fTextureReleaseCounts[0] + fTextureReleaseCounts[1]; } in totalReleaseCount()
49 skiatest::Reporter* fReporter = nullptr;
50 bool fHasTwoBackendTextures = false;
51 BackendTexture fBackendTextures[2];
52 int fFulfillCount = 0;
53 int fImageReleaseCount = 0;
54 int fTextureReleaseCounts[2] = { 0, 0 };
56 static std::tuple<BackendTexture, void*> Fulfill(void* self) { in Fulfill()
70 static void ImageRelease(void* self) { in ImageRelease()
76 static void TextureRelease(void* context) { in TextureRelease()