Searched refs:AutoBackendTextureRelease (Results 1 – 8 of 8) sorted by relevance
28 AutoBackendTextureRelease::AutoBackendTextureRelease(GrDirectContext* context, in AutoBackendTextureRelease() function in android::uirenderer::AutoBackendTextureRelease48 void AutoBackendTextureRelease::unref(bool releaseImage) { in unref()74 AutoBackendTextureRelease* textureRelease = in releaseProc()75 reinterpret_cast<AutoBackendTextureRelease*>(releaseContext); in releaseProc()79 void AutoBackendTextureRelease::makeImage(AHardwareBuffer* buffer, in makeImage()94 void AutoBackendTextureRelease::newBufferContent(GrDirectContext* context) { in newBufferContent()100 void AutoBackendTextureRelease::releaseQueueOwnership(GrDirectContext* context) { in releaseQueueOwnership()
35 class AutoBackendTextureRelease final {37 AutoBackendTextureRelease(GrDirectContext* context,59 ~AutoBackendTextureRelease() {} in ~AutoBackendTextureRelease()
40 class AutoBackendTextureRelease; variable130 AutoBackendTextureRelease* mTextureRelease = nullptr;
242 mTextureRelease = new AutoBackendTextureRelease(context, buffer); in createIfNeeded()
606 "AutoBackendTextureRelease.cpp",
42 RENDERTHREAD_TEST(AutoBackendTextureRelease, makeImage_invalid) { in RENDERTHREAD_TEST() argument44 AutoBackendTextureRelease* textureRelease = in RENDERTHREAD_TEST()45 new AutoBackendTextureRelease(renderThread.getGrContext(), buffer); in RENDERTHREAD_TEST()60 RENDERTHREAD_TEST(AutoBackendTextureRelease, makeImage_valid) { in RENDERTHREAD_TEST() argument62 AutoBackendTextureRelease* textureRelease = in RENDERTHREAD_TEST()63 new AutoBackendTextureRelease(renderThread.getGrContext(), buffer); in RENDERTHREAD_TEST()
48 class AutoBackendTextureRelease; variable197 friend class android::uirenderer::AutoBackendTextureRelease;
299 static int getUsageCount(const AutoBackendTextureRelease* textureRelease) { in getUsageCount()