Home
last modified time | relevance | path

Searched refs:RenderThread (Results 1 – 25 of 41) sorted by relevance

12

/aosp14/frameworks/base/libs/hwui/renderthread/
H A DRenderThread.cpp117 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 DRenderProxy.cpp187 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 DCacheManager.h42 class RenderThread; variable
68 friend class RenderThread;
70 explicit CacheManager(RenderThread& thread);
82 RenderThread& mRenderThread;
H A DRenderThread.h131 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 DDrawFrameTask.h48 class RenderThread; variable
71 void setContext(RenderThread* thread, CanvasContext* context, RenderNode* targetNode);
113 RenderThread* mRenderThread;
H A DTimeLord.h25 class RenderThread; variable
43 friend class RenderThread;
H A DCanvasContext.h69 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 DRenderProxy.h52 class RenderThread; variable
160 RenderThread& mRenderThread;
/aosp14/frameworks/base/libs/hwui/renderstate/
H A DRenderState.h31 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 DTestUtils.h84 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 DTestUtils.cpp61 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 DWebViewFunctorManagerTests.cpp34 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 DRenderThreadTests.cpp26 RENDERTHREAD_TEST(RenderThread, isLooper) { in RENDERTHREAD_TEST() argument
H A DRenderNodeTests.cpp240 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 DSkiaVulkanPipeline.h35 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 DSkiaPipeline.h40 explicit SkiaPipeline(renderthread::RenderThread& thread);
66 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap);
88 renderthread::RenderThread& mRenderThread;
H A DSkiaVulkanPipeline.cpp45 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 DSkiaOpenGLPipeline.h35 SkiaOpenGLPipeline(renderthread::RenderThread& thread);
64 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
H A DVkFunctorDrawable.cpp59 if (!renderthread::RenderThread::isCurrent()) in draw()
67 renderthread::RenderThread::getInstance().vulkanManager(); in draw()
/aosp14/frameworks/base/libs/hwui/
H A DReadback.h41 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback()
58 renderthread::RenderThread& mRenderThread;
H A DWebViewFunctorManager.cpp198 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 DDeviceInfo.h32 class RenderThread; variable
83 friend class renderthread::RenderThread;
H A DAutoBackendTextureRelease.cpp49 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 DGLTextureViewActivity.java55 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 DBlockingGLTextureView.java40 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

12