/frameworks/base/libs/hwui/pipeline/skia/ |
D | SkiaVulkanPipeline.h | 31 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;
|
D | SkiaOpenGLPipeline.h | 34 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;
|
D | SkiaPipeline.h | 34 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;
|
D | VkFunctorDrawable.cpp | 55 if (!renderthread::RenderThread::isCurrent()) in draw() 62 renderthread::VulkanManager& vk_manager = in draw() 63 renderthread::RenderThread::getInstance().vulkanManager(); in draw()
|
D | SkiaVulkanPipeline.cpp | 40 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()
|
D | VkInteropFunctorDrawable.cpp | 40 static renderthread::EglManager sEglManager; 110 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw() 117 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
|
/frameworks/base/libs/hwui/renderstate/ |
D | RenderState.h | 29 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/ |
D | WebViewFunctorManager.cpp | 132 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()
|
D | HardwareBitmapUploader.cpp | 169 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;
|
D | TreeInfo.h | 30 namespace renderthread { 74 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext); 80 renderthread::CanvasContext& canvasContext;
|
D | IContextFactory.h | 22 namespace renderthread { 30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
|
D | Android.bp | 275 "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 …]
|
D | Readback.h | 46 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback() 65 renderthread::RenderThread& mRenderThread;
|
D | AnimationContext.h | 80 explicit AnimationContext(renderthread::TimeLord& clock); 111 renderthread::TimeLord& mClock;
|
D | DeviceInfo.h | 29 namespace renderthread { 75 friend class renderthread::RenderThread;
|
D | SwapBehavior.h | 22 namespace renderthread {
|
D | TreeInfo.cpp | 23 TreeInfo::TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) in TreeInfo()
|
/frameworks/base/libs/hwui/tests/common/ |
D | TestUtils.h | 73 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 …]
|
D | TestUtils.cpp | 55 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/ |
D | WebViewFunctorManagerTests.cpp | 34 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()
|
D | CanvasContextTests.cpp | 26 using namespace android::uirenderer::renderthread; 30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
|
D | RenderThreadTests.cpp | 24 using namespace android::uirenderer::renderthread;
|
/frameworks/base/libs/hwui/apex/ |
D | renderthread.cpp | 24 uirenderer::renderthread::RenderProxy::dumpGraphicsMemory(fd); in ARenderThread_dumpGraphicsMemory()
|
/frameworks/base/libs/hwui/renderthread/ |
D | RenderTask.cpp | 24 namespace renderthread { namespace
|
/frameworks/base/libs/hwui/tests/common/scenes/ |
D | TestSceneBase.h | 31 using namespace android::uirenderer::renderthread;
|