Home
last modified time | relevance | path

Searched refs:AutoBackendTextureRelease (Results 1 – 8 of 8) sorted by relevance

/aosp14/frameworks/base/libs/hwui/
H A DAutoBackendTextureRelease.cpp28 AutoBackendTextureRelease::AutoBackendTextureRelease(GrDirectContext* context, in AutoBackendTextureRelease() function in android::uirenderer::AutoBackendTextureRelease
48 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()
H A DAutoBackendTextureRelease.h35 class AutoBackendTextureRelease final {
37 AutoBackendTextureRelease(GrDirectContext* context,
59 ~AutoBackendTextureRelease() {} in ~AutoBackendTextureRelease()
H A DDeferredLayerUpdater.h40 class AutoBackendTextureRelease; variable
130 AutoBackendTextureRelease* mTextureRelease = nullptr;
H A DDeferredLayerUpdater.cpp242 mTextureRelease = new AutoBackendTextureRelease(context, buffer); in createIfNeeded()
H A DAndroid.bp606 "AutoBackendTextureRelease.cpp",
/aosp14/frameworks/base/libs/hwui/tests/unit/
H A DAutoBackendTextureReleaseTests.cpp42 RENDERTHREAD_TEST(AutoBackendTextureRelease, makeImage_invalid) { in RENDERTHREAD_TEST() argument
44 AutoBackendTextureRelease* textureRelease = in RENDERTHREAD_TEST()
45 new AutoBackendTextureRelease(renderThread.getGrContext(), buffer); in RENDERTHREAD_TEST()
60 RENDERTHREAD_TEST(AutoBackendTextureRelease, makeImage_valid) { in RENDERTHREAD_TEST() argument
62 AutoBackendTextureRelease* textureRelease = in RENDERTHREAD_TEST()
63 new AutoBackendTextureRelease(renderThread.getGrContext(), buffer); in RENDERTHREAD_TEST()
/aosp14/frameworks/base/libs/hwui/renderthread/
H A DRenderThread.h48 class AutoBackendTextureRelease; variable
197 friend class android::uirenderer::AutoBackendTextureRelease;
/aosp14/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.h299 static int getUsageCount(const AutoBackendTextureRelease* textureRelease) { in getUsageCount()