/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, 46 renderthread::ColorMode colorMode, uint32_t extraBuffers) override; 51 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor); 52 static sk_sp<Bitmap> allocateHardwareBitmap(renderthread::RenderThread& thread, 59 renderthread::VulkanManager& mVkManager; [all …]
|
D | SkiaOpenGLPipeline.h | 32 SkiaOpenGLPipeline(renderthread::RenderThread& thread); 35 renderthread::MakeCurrentResult makeCurrent() override; 36 renderthread::Frame getFrame() override; 37 bool draw(const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty, 43 bool swapBuffers(const renderthread::Frame& frame, bool drew, const SkRect& screenDirty, 46 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior, 47 renderthread::ColorMode colorMode, uint32_t extraBuffers) override; 52 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor); 58 renderthread::EglManager& mEglManager;
|
D | SkiaPipeline.h | 31 class SkiaPipeline : public renderthread::IRenderPipeline { 33 explicit SkiaPipeline(renderthread::RenderThread& thread); 59 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap); 113 void setSurfaceColorProperties(renderthread::ColorMode colorMode); 115 renderthread::RenderThread& mRenderThread;
|
D | VkFunctorDrawable.cpp | 54 if (!renderthread::RenderThread::isCurrent()) in draw() 61 renderthread::VulkanManager& vk_manager = in draw() 62 renderthread::RenderThread::getInstance().vulkanManager(); in draw()
|
D | SkiaVulkanPipeline.cpp | 38 using namespace android::uirenderer::renderthread; 44 SkiaVulkanPipeline::SkiaVulkanPipeline(renderthread::RenderThread& thread) in SkiaVulkanPipeline() 148 sk_sp<Bitmap> SkiaVulkanPipeline::allocateHardwareBitmap(renderthread::RenderThread& renderThread, in allocateHardwareBitmap()
|
D | VkInteropFunctorDrawable.cpp | 39 static renderthread::EglManager sEglManager; 106 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw() 113 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
|
D | SkiaDisplayList.h | 32 namespace renderthread { 98 bool reuseDisplayList(RenderNode* node, renderthread::CanvasContext* context);
|
/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); 71 renderthread::RenderThread& mRenderThread;
|
/frameworks/base/libs/hwui/ |
D | Android.bp | 175 "renderthread/CacheManager.cpp", 176 "renderthread/CanvasContext.cpp", 177 "renderthread/DrawFrameTask.cpp", 178 "renderthread/EglManager.cpp", 179 "renderthread/ReliableSurface.cpp", 180 "renderthread/VulkanManager.cpp", 181 "renderthread/VulkanSurface.cpp", 182 "renderthread/RenderProxy.cpp", 183 "renderthread/RenderTask.cpp", 184 "renderthread/RenderThread.cpp", [all …]
|
D | TreeInfo.h | 30 namespace renderthread { 75 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext); 81 renderthread::CanvasContext& canvasContext;
|
D | IContextFactory.h | 22 namespace renderthread { 30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
|
D | DeviceInfo.h | 27 namespace renderthread { 48 friend class renderthread::RenderThread;
|
D | Readback.h | 46 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback() 63 renderthread::RenderThread& mRenderThread;
|
D | AnimationContext.h | 80 ANDROID_API explicit AnimationContext(renderthread::TimeLord& clock); 111 renderthread::TimeLord& mClock;
|
D | HardwareBitmapUploader.cpp | 174 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap() 181 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap() 217 renderthread::EglManager mEglManager; 277 renderthread::VulkanManager mVulkanManager;
|
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 | 72 static void doTheThing(renderthread::RenderThread& renderThread); \ 78 renderthread::RenderThread& renderThread) 86 static void doTheThing(renderthread::RenderThread& renderThread); \ 92 renderthread::RenderThread& renderThread) 157 renderthread::RenderThread& renderThread); 160 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, 252 typedef std::function<void(renderthread::RenderThread& thread)> RtCallback; 254 class TestTask : public renderthread::RenderTask { 267 renderthread::RenderThread::getInstance().queue().runSync([&]() { task.run(); }); in runOnRenderThread() 271 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/renderthread/ |
D | RenderTask.cpp | 24 namespace renderthread { namespace
|
D | Frame.cpp | 22 namespace renderthread { namespace
|
/frameworks/base/libs/hwui/tests/common/scenes/ |
D | TestSceneBase.h | 30 using namespace android::uirenderer::renderthread;
|