Home
last modified time | relevance | path

Searched refs:renderthread (Results 1 – 25 of 78) sorted by relevance

1234

/frameworks/base/libs/hwui/pipeline/skia/
DSkiaVulkanPipeline.h31 explicit SkiaVulkanPipeline(renderthread::RenderThread& thread);
34 renderthread::MakeCurrentResult makeCurrent() override;
35 renderthread::Frame getFrame() override;
36 bool draw(const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty,
42 bool swapBuffers(const renderthread::Frame& frame, bool drew, const SkRect& screenDirty,
45 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override;
50 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
51 static sk_sp<Bitmap> allocateHardwareBitmap(renderthread::RenderThread& thread,
58 renderthread::VulkanManager& vulkanManager();
60 renderthread::VulkanSurface* mVkSurface = nullptr;
DSkiaOpenGLPipeline.h34 SkiaOpenGLPipeline(renderthread::RenderThread& thread);
37 renderthread::MakeCurrentResult makeCurrent() override;
38 renderthread::Frame getFrame() override;
39 bool draw(const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty,
45 bool swapBuffers(const renderthread::Frame& frame, bool drew, const SkRect& screenDirty,
48 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override;
53 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
59 renderthread::EglManager& mEglManager;
DSkiaPipeline.h34 class SkiaPipeline : public renderthread::IRenderPipeline {
36 explicit SkiaPipeline(renderthread::RenderThread& thread);
62 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap);
77 renderthread::RenderThread& mRenderThread;
DVkFunctorDrawable.cpp55 if (!renderthread::RenderThread::isCurrent()) in draw()
62 renderthread::VulkanManager& vk_manager = in draw()
63 renderthread::RenderThread::getInstance().vulkanManager(); in draw()
DSkiaVulkanPipeline.cpp40 using namespace android::uirenderer::renderthread;
46 SkiaVulkanPipeline::SkiaVulkanPipeline(renderthread::RenderThread& thread) : SkiaPipeline(thread) { in SkiaVulkanPipeline()
154 sk_sp<Bitmap> SkiaVulkanPipeline::allocateHardwareBitmap(renderthread::RenderThread& renderThread, in allocateHardwareBitmap()
DVkInteropFunctorDrawable.cpp40 static renderthread::EglManager sEglManager;
110 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
117 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
/frameworks/base/libs/hwui/renderstate/
DRenderState.h29 namespace renderthread {
44 friend class renderthread::RenderThread;
45 friend class renderthread::CacheManager;
58 renderthread::RenderThread& getRenderThread() const { return mRenderThread; } in getRenderThread()
61 explicit RenderState(renderthread::RenderThread& thread);
70 renderthread::RenderThread& mRenderThread;
/frameworks/base/libs/hwui/
DWebViewFunctorManager.cpp132 renderthread::CanvasContext* activeContext = in drawGl()
133 renderthread::CanvasContext::getActiveContext(); in drawGl()
186 auto* grContext = renderthread::RenderThread::getInstance().getGrContext(); in destroyContext()
196 auto funcs = renderthread::RenderThread::getInstance().getASurfaceControlFunctions(); in removeOverlays()
206 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in getSurfaceControl()
212 auto funcs = renderthread::RenderThread::getInstance().getASurfaceControlFunctions(); in getSurfaceControl()
229 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in mergeTransaction()
235 auto funcs = renderthread::RenderThread::getInstance().getASurfaceControlFunctions(); in mergeTransaction()
244 auto funcs = renderthread::RenderThread::getInstance().getASurfaceControlFunctions(); in reparentSurfaceControl()
DHardwareBitmapUploader.cpp169 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap()
176 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap()
221 renderthread::EglManager mEglManager;
244 renderthread::VulkanManager* vkManager = getVulkanManager(); in onUploadHardwareBitmap()
254 renderthread::VulkanManager::ContextType::kUploadThread); in onUploadHardwareBitmap()
269 renderthread::VulkanManager* getVulkanManager() { in getVulkanManager()
275 mVulkanManagerStrong = renderthread::VulkanManager::getInstance(); in getVulkanManager()
285 sp<renderthread::VulkanManager> mVulkanManagerStrong;
286 wp<renderthread::VulkanManager> mVulkanManagerWeak;
DTreeInfo.h30 namespace renderthread {
74 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext);
80 renderthread::CanvasContext& canvasContext;
DIContextFactory.h22 namespace renderthread {
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
DAndroid.bp275 "apex/renderthread.cpp",
509 "renderthread/Frame.cpp",
510 "renderthread/RenderTask.cpp",
511 "renderthread/TimeLord.cpp",
568 "renderthread/CacheManager.cpp",
569 "renderthread/CanvasContext.cpp",
570 "renderthread/DrawFrameTask.cpp",
571 "renderthread/EglManager.cpp",
572 "renderthread/ReliableSurface.cpp",
573 "renderthread/VulkanManager.cpp",
[all …]
DReadback.h46 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback()
65 renderthread::RenderThread& mRenderThread;
DAnimationContext.h80 explicit AnimationContext(renderthread::TimeLord& clock);
111 renderthread::TimeLord& mClock;
DDeviceInfo.h29 namespace renderthread {
75 friend class renderthread::RenderThread;
DSwapBehavior.h22 namespace renderthread {
DTreeInfo.cpp23 TreeInfo::TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) in TreeInfo()
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h73 static void doTheThing(renderthread::RenderThread& renderThread); \
78 renderthread::RenderThread& renderThread)
86 static void doTheThing(renderthread::RenderThread& renderThread); \
91 renderthread::RenderThread& renderThread)
156 renderthread::RenderThread& renderThread);
159 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
244 typedef std::function<void(renderthread::RenderThread& thread)> RtCallback;
246 class TestTask : public renderthread::RenderTask {
259 renderthread::RenderThread::getInstance().queue().runSync([&]() { task.run(); }); in runOnRenderThread()
263 auto& rt = renderthread::RenderThread::getInstance(); in runOnRenderThreadUnmanaged()
[all …]
DTestUtils.cpp55 renderthread::RenderThread& renderThread) { in createTextureLayerUpdater()
56 android::uirenderer::renderthread::IRenderPipeline* pipeline; in createTextureLayerUpdater()
69 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, in createTextureLayerUpdater()
101 renderthread::RenderThread& renderThread = renderthread::RenderThread::getInstance(); in run()
/frameworks/base/libs/hwui/tests/unit/
DWebViewFunctorManagerTests.cpp34 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
51 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
75 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
102 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
147 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
DCanvasContextTests.cpp26 using namespace android::uirenderer::renderthread;
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
DRenderThreadTests.cpp24 using namespace android::uirenderer::renderthread;
/frameworks/base/libs/hwui/apex/
Drenderthread.cpp24 uirenderer::renderthread::RenderProxy::dumpGraphicsMemory(fd); in ARenderThread_dumpGraphicsMemory()
/frameworks/base/libs/hwui/renderthread/
DRenderTask.cpp24 namespace renderthread { namespace
/frameworks/base/libs/hwui/tests/common/scenes/
DTestSceneBase.h31 using namespace android::uirenderer::renderthread;

1234