Lines Matching defs:PromiseTextureChecker
28 struct PromiseTextureChecker { struct
31 explicit PromiseTextureChecker(const BackendTexture& backendTex, in PromiseTextureChecker() function
37 explicit PromiseTextureChecker(const BackendTexture& backendTex0, in PromiseTextureChecker() function
46 void checkImageReleased(skiatest::Reporter* reporter, int expectedReleaseCnt) { in checkImageReleased()
50 int totalReleaseCount() const { return fTextureReleaseCounts[0] + fTextureReleaseCounts[1]; } in totalReleaseCount()
52 skiatest::Reporter* fReporter = nullptr;
53 bool fHasTwoBackendTextures = false;
54 BackendTexture fBackendTextures[2];
55 int fFulfillCount = 0;
56 int fImageReleaseCount = 0;
57 int fTextureReleaseCounts[2] = { 0, 0 };
59 static std::tuple<BackendTexture, void*> Fulfill(void* self) { in Fulfill()
73 static void ImageRelease(void* self) { in ImageRelease()
79 static void TextureRelease(void* context) { in TextureRelease()