Searched defs:PromiseTextureChecker (Results 1 – 3 of 3) sorted by relevance
28 struct PromiseTextureChecker { struct31 explicit PromiseTextureChecker(const BackendTexture& backendTex, in PromiseTextureChecker() function37 explicit PromiseTextureChecker(const BackendTexture& backendTex0, in PromiseTextureChecker() function46 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;[all …]
45 struct PromiseTextureChecker { struct48 explicit PromiseTextureChecker(const BackendTexture& backendTex) { in PromiseTextureChecker() argument52 explicit PromiseTextureChecker(const BackendTexture& backendTex0, in PromiseTextureChecker() function59 int totalReleaseCount() const { return fTextureReleaseCounts[0] + fTextureReleaseCounts[1]; } in totalReleaseCount()61 bool fHasTwoBackendTextures = false;62 BackendTexture fBackendTextures[2];63 int fFulfillCount = 0;64 int fTextureReleaseCounts[2] = { 0, 0 };66 static std::tuple<BackendTexture, void*> Fulfill(void* self) { in Fulfill()80 static void TextureRelease(void* context) { in TextureRelease()
53 struct PromiseTextureChecker { struct56 explicit PromiseTextureChecker(const GrBackendTexture& tex, in PromiseTextureChecker() argument67 auto checker = static_cast<PromiseTextureChecker*>(self); in Fulfill() argument71 static void Release(void* self) { static_cast<PromiseTextureChecker*>(self)->fReleaseCount++; } in Release() argument