/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | RenderThread.cpp | 117 RenderThread* rt = reinterpret_cast<RenderThread*>(data); in extendedFrameCallback() 158 RenderThread* rt = reinterpret_cast<RenderThread*>(data); in refreshRateCallback() 177 RenderThread* mRenderThread; 199 RenderThread* mRenderThread; 215 RenderThread& RenderThread::getInstance() { in getInstance() 217 sp<RenderThread> thread = sp<RenderThread>::make(); in getInstance() 225 RenderThread::RenderThread() in RenderThread() function in android::uirenderer::renderthread::RenderThread 237 RenderThread::~RenderThread() { in ~RenderThread() 410 RenderThread* rt = reinterpret_cast<RenderThread*>(data); in choreographerCallback() 504 bool RenderThread::isCurrent() { in isCurrent() [all …]
|
H A D | RenderProxy.cpp | 187 RenderThread& thread = RenderThread::getInstance(); in destroyFunctor() 227 if (RenderThread::hasInstance()) { in trimMemory() 228 RenderThread& thread = RenderThread::getInstance(); in trimMemory() 236 if (RenderThread::hasInstance()) { in trimCaches() 237 RenderThread& thread = RenderThread::getInstance(); in trimCaches() 244 if (RenderThread::hasInstance()) { in purgeCaches() 245 RenderThread& thread = RenderThread::getInstance(); in purgeCaches() 317 if (RenderThread::hasInstance()) { in dumpGraphicsMemory() 434 RenderThread* renderThread = &RenderThread::getInstance(); in prepareToDraw() 457 RenderThread& thread = RenderThread::getInstance(); in copyHWBitmapInto() [all …]
|
H A D | CacheManager.h | 42 class RenderThread; variable 68 friend class RenderThread; 70 explicit CacheManager(RenderThread& thread); 82 RenderThread& mRenderThread;
|
H A D | RenderThread.h | 131 class RenderThread : private ThreadBase { 132 PREVENT_COPY_AND_ASSIGN(RenderThread); 202 friend class sp<RenderThread>; 204 RenderThread(); 205 virtual ~RenderThread(); 208 static RenderThread& getInstance();
|
H A D | DrawFrameTask.h | 48 class RenderThread; variable 71 void setContext(RenderThread* thread, CanvasContext* context, RenderNode* targetNode); 113 RenderThread* mRenderThread;
|
H A D | TimeLord.h | 25 class RenderThread; variable 43 friend class RenderThread;
|
H A D | CanvasContext.h | 69 static CanvasContext* create(RenderThread& thread, bool translucent, RenderNode* rootRenderNode, 112 static void invokeFunctor(const RenderThread& thread, Functor* functor); 114 static void prepareToDraw(const RenderThread& thread, Bitmap* bitmap); 240 CanvasContext(RenderThread& thread, bool translucent, RenderNode* rootRenderNode, 278 RenderThread& mRenderThread;
|
H A D | RenderProxy.h | 52 class RenderThread; variable 160 RenderThread& mRenderThread;
|
/aosp14/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.h | 31 class RenderThread; variable 44 friend class renderthread::RenderThread; 58 renderthread::RenderThread& getRenderThread() const { return mRenderThread; } in getRenderThread() 61 explicit RenderState(renderthread::RenderThread& thread); 70 renderthread::RenderThread& mRenderThread;
|
/aosp14/frameworks/base/libs/hwui/tests/common/ |
H A D | TestUtils.h | 84 static void doTheThing(renderthread::RenderThread& renderThread); \ 90 renderthread::RenderThread& renderThread) 98 static void doTheThing(renderthread::RenderThread& renderThread); \ 104 renderthread::RenderThread& renderThread) 169 renderthread::RenderThread& renderThread); 172 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, 257 typedef std::function<void(renderthread::RenderThread& thread)> RtCallback; 272 renderthread::RenderThread::getInstance().queue().runSync([&]() { task.run(); }); in runOnRenderThread() 276 auto& rt = renderthread::RenderThread::getInstance(); in runOnRenderThreadUnmanaged() 281 static bool isRenderThreadRunning() { return renderthread::RenderThread::hasInstance(); } in isRenderThreadRunning() [all …]
|
H A D | TestUtils.cpp | 61 renderthread::RenderThread& renderThread) { in createTextureLayerUpdater() 75 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, in createTextureLayerUpdater() 107 renderthread::RenderThread& renderThread = renderthread::RenderThread::getInstance(); in run()
|
/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | WebViewFunctorManagerTests.cpp | 34 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST() argument 51 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST() argument 75 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST() argument 102 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST() argument 147 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST() argument
|
H A D | RenderThreadTests.cpp | 26 RENDERTHREAD_TEST(RenderThread, isLooper) { in RENDERTHREAD_TEST() argument
|
H A D | RenderNodeTests.cpp | 240 TestUtils::runOnRenderThreadUnmanaged([&] (RenderThread&) { in TEST() argument 253 TestUtils::runOnRenderThreadUnmanaged([&] (RenderThread&) { in TEST() argument 264 TestUtils::runOnRenderThreadUnmanaged([&] (RenderThread&) { in TEST() argument 268 TestUtils::runOnRenderThreadUnmanaged([] (RenderThread&) {}); in TEST() argument
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaVulkanPipeline.h | 35 explicit SkiaVulkanPipeline(renderthread::RenderThread& thread); 59 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor); 60 static sk_sp<Bitmap> allocateHardwareBitmap(renderthread::RenderThread& thread,
|
H A D | SkiaPipeline.h | 40 explicit SkiaPipeline(renderthread::RenderThread& thread); 66 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap); 88 renderthread::RenderThread& mRenderThread;
|
H A D | SkiaVulkanPipeline.cpp | 45 SkiaVulkanPipeline::SkiaVulkanPipeline(renderthread::RenderThread& thread) : SkiaPipeline(thread) { in SkiaVulkanPipeline() 196 void SkiaVulkanPipeline::invokeFunctor(const RenderThread& thread, Functor* functor) { in invokeFunctor() 200 sk_sp<Bitmap> SkiaVulkanPipeline::allocateHardwareBitmap(renderthread::RenderThread& renderThread, in allocateHardwareBitmap()
|
H A D | SkiaOpenGLPipeline.h | 35 SkiaOpenGLPipeline(renderthread::RenderThread& thread); 64 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
|
H A D | VkFunctorDrawable.cpp | 59 if (!renderthread::RenderThread::isCurrent()) in draw() 67 renderthread::RenderThread::getInstance().vulkanManager(); in draw()
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | Readback.h | 41 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback() 58 renderthread::RenderThread& mRenderThread;
|
H A D | WebViewFunctorManager.cpp | 198 auto* grContext = renderthread::RenderThread::getInstance().getGrContext(); in destroyContext() 208 auto funcs = renderthread::RenderThread::getInstance().getASurfaceControlFunctions(); in removeOverlays() 224 auto funcs = renderthread::RenderThread::getInstance().getASurfaceControlFunctions(); in getSurfaceControl() 247 auto funcs = renderthread::RenderThread::getInstance().getASurfaceControlFunctions(); in mergeTransaction() 256 auto funcs = renderthread::RenderThread::getInstance().getASurfaceControlFunctions(); in reparentSurfaceControl()
|
H A D | DeviceInfo.h | 32 class RenderThread; variable 83 friend class renderthread::RenderThread;
|
H A D | AutoBackendTextureRelease.cpp | 49 if (!RenderThread::isCurrent()) { in unref() 53 RenderThread::getInstance().queue().post([this, releaseImage]() { unref(releaseImage); }); in unref()
|
/aosp14/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A D | GLTextureViewActivity.java | 55 private RenderThread mRenderThread; 92 mRenderThread = new RenderThread(getResources(), surface); in onSurfaceTextureAvailable() 120 Log.e(RenderThread.LOG_TAG, "Could not wait for render thread"); in onSurfaceTextureDestroyed() 129 private static class RenderThread extends Thread { class in GLTextureViewActivity 147 RenderThread(Resources resources, SurfaceTexture surface) { in RenderThread() method in GLTextureViewActivity.RenderThread
|
/aosp14/frameworks/base/packages/WallpaperCropper/src/com/android/photos/views/ |
H A D | BlockingGLTextureView.java | 40 private RenderThread mRenderThread; 51 mRenderThread = new RenderThread(renderer); in setRenderer() 307 private static class RenderThread extends Thread { class in BlockingGLTextureView 325 public RenderThread(Renderer renderer) { in RenderThread() method in BlockingGLTextureView.RenderThread
|