/frameworks/base/libs/hwui/platform/android/pipeline/skia/ |
D | SkiaVulkanPipeline.h | 35 explicit SkiaVulkanPipeline(renderthread::RenderThread& thread); 38 renderthread::MakeCurrentResult makeCurrent() override; 39 renderthread::Frame getFrame() override; 40 renderthread::IRenderPipeline::DrawResult draw( 41 const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty, 45 const renderthread::HardwareBufferRenderParams& bufferParams, 48 bool swapBuffers(const renderthread::Frame& frame, IRenderPipeline::DrawResult& drawResult, 54 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override; 61 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor); 62 static sk_sp<Bitmap> allocateHardwareBitmap(renderthread::RenderThread& thread, [all …]
|
D | SkiaOpenGLPipeline.h | 35 SkiaOpenGLPipeline(renderthread::RenderThread& thread); 38 renderthread::MakeCurrentResult makeCurrent() override; 39 renderthread::Frame getFrame() override; 40 renderthread::IRenderPipeline::DrawResult draw( 41 const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty, 45 const renderthread::HardwareBufferRenderParams& bufferParams, 48 bool swapBuffers(const renderthread::Frame& frame, IRenderPipeline::DrawResult& drawResult, 52 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override; 66 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor); 72 renderthread::EglManager& mEglManager; [all …]
|
D | SkiaGpuPipeline.h | 27 SkiaGpuPipeline(renderthread::RenderThread& thread); 44 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap); 48 const renderthread::HardwareBufferRenderParams& bufferParams);
|
/frameworks/base/libs/hwui/platform/host/pipeline/skia/ |
D | SkiaGpuPipeline.h | 28 SkiaGpuPipeline(renderthread::RenderThread& thread) : SkiaPipeline(thread) {} in SkiaGpuPipeline() 45 renderthread::MakeCurrentResult makeCurrent() override { in makeCurrent() 46 return renderthread::MakeCurrentResult::Failed; in makeCurrent() 48 renderthread::Frame getFrame() override { return renderthread::Frame(0, 0, 0); } in getFrame() 49 renderthread::IRenderPipeline::DrawResult draw( in draw() 50 const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty, in draw() 54 const renderthread::HardwareBufferRenderParams& bufferParams, in draw() 58 bool swapBuffers(const renderthread::Frame& frame, IRenderPipeline::DrawResult& drawResult, in swapBuffers() 64 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override { in setSurface() 78 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap) {} in prepareToDraw()
|
D | SkiaVulkanPipeline.h | 28 SkiaVulkanPipeline(renderthread::RenderThread& thread) : SkiaGpuPipeline(thread) {} in SkiaVulkanPipeline() 30 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor) {} in invokeFunctor()
|
D | SkiaOpenGLPipeline.h | 28 SkiaOpenGLPipeline(renderthread::RenderThread& thread) : SkiaGpuPipeline(thread) {} in SkiaOpenGLPipeline() 30 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor) {} in invokeFunctor()
|
/frameworks/base/libs/hwui/pipeline/skia/ |
D | SkiaCpuPipeline.h | 28 SkiaCpuPipeline(renderthread::RenderThread& thread) : SkiaPipeline(thread) {} in SkiaCpuPipeline() 43 renderthread::MakeCurrentResult makeCurrent() override; 44 renderthread::Frame getFrame() override; 45 renderthread::IRenderPipeline::DrawResult draw( 46 const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty, 50 const renderthread::HardwareBufferRenderParams& bufferParams, 52 bool swapBuffers(const renderthread::Frame& frame, IRenderPipeline::DrawResult& drawResult, in swapBuffers() 58 bool setSurface(ANativeWindow* surface, renderthread::SwapBehavior swapBehavior) override;
|
D | VkFunctorDrawable.cpp | 59 if (!renderthread::RenderThread::isCurrent()) in draw() 66 renderthread::VulkanManager& vk_manager = in draw() 67 renderthread::RenderThread::getInstance().vulkanManager(); in draw() 81 .shouldDither = renderthread::CanvasContext::shouldDither(), in draw()
|
D | SkiaPipeline.h | 37 class SkiaPipeline : public renderthread::IRenderPipeline { 39 explicit SkiaPipeline(renderthread::RenderThread& thread); 70 renderthread::RenderThread& mRenderThread;
|
D | VkInteropFunctorDrawable.cpp | 45 static renderthread::EglManager sEglManager; 115 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw() 122 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
|
/frameworks/base/libs/hwui/renderstate/ |
D | RenderState.h | 31 namespace renderthread { 46 friend class renderthread::RenderThread; 47 friend class renderthread::CacheManager; 60 renderthread::RenderThread& getRenderThread() const { return mRenderThread; } in getRenderThread() 63 explicit RenderState(renderthread::RenderThread& thread); 72 renderthread::RenderThread& mRenderThread;
|
/frameworks/base/libs/hwui/ |
D | TreeInfo.h | 33 namespace renderthread { 77 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext); 83 renderthread::CanvasContext& canvasContext;
|
D | HardwareBitmapUploader.cpp | 176 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap() 183 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap() 228 renderthread::EglManager mEglManager; 251 renderthread::VulkanManager* vkManager = getVulkanManager(); in onUploadHardwareBitmap() 261 renderthread::VulkanManager::ContextType::kUploadThread); in onUploadHardwareBitmap() 277 renderthread::VulkanManager* getVulkanManager() { in getVulkanManager() 283 mVulkanManagerStrong = renderthread::VulkanManager::getInstance(); in getVulkanManager() 293 sp<renderthread::VulkanManager> mVulkanManagerStrong; 294 wp<renderthread::VulkanManager> mVulkanManagerWeak;
|
D | IContextFactory.h | 22 namespace renderthread { 30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
|
D | Android.bp | 590 "renderthread/CanvasContext.cpp", 591 "renderthread/DrawFrameTask.cpp", 592 "renderthread/Frame.cpp", 593 "renderthread/RenderEffectCapabilityQuery.cpp", 594 "renderthread/RenderProxy.cpp", 595 "renderthread/RenderTask.cpp", 596 "renderthread/TimeLord.cpp", 674 "renderthread/CacheManager.cpp", 675 "renderthread/EglManager.cpp", 676 "renderthread/ReliableSurface.cpp", [all …]
|
D | WebViewFunctorManager.cpp | 130 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in prepareRootSurfaceControl() 204 auto* grContext = renderthread::RenderThread::getInstance().getGrContext(); in destroyContext() 224 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in getSurfaceControl() 249 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in mergeTransaction()
|
D | Readback.h | 41 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback() 58 renderthread::RenderThread& mRenderThread;
|
D | AnimationContext.h | 80 explicit AnimationContext(renderthread::TimeLord& clock); 111 renderthread::TimeLord& mClock;
|
D | DeviceInfo.h | 32 namespace renderthread { 100 friend class renderthread::RenderThread;
|
/frameworks/base/libs/hwui/tests/common/ |
D | TestUtils.h | 77 static void doTheThing(renderthread::RenderThread& renderThread); \ 83 renderthread::RenderThread& renderThread) 148 renderthread::RenderThread& renderThread); 151 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, 236 typedef std::function<void(renderthread::RenderThread& thread)> RtCallback; 238 class TestTask : public renderthread::RenderTask { 251 renderthread::RenderThread::getInstance().queue().runSync([&]() { task.run(); }); in runOnRenderThread() 255 auto& rt = renderthread::RenderThread::getInstance(); in runOnRenderThreadUnmanaged() 260 static bool isRenderThreadRunning() { return renderthread::RenderThread::hasInstance(); } in isRenderThreadRunning() 261 static pid_t getRenderThreadTid() { return renderthread::RenderThread::getInstance().getTid(); } in getRenderThreadTid()
|
D | TestUtils.cpp | 64 renderthread::RenderThread& renderThread) { in createTextureLayerUpdater() 65 android::uirenderer::renderthread::IRenderPipeline* pipeline; in createTextureLayerUpdater() 78 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, in createTextureLayerUpdater() 110 renderthread::RenderThread& renderThread = renderthread::RenderThread::getInstance(); in run()
|
/frameworks/base/libs/hwui/tests/unit/ |
D | WebViewFunctorManagerTests.cpp | 40 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST() 59 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST() 85 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST() 114 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST() 164 TestUtils::runOnRenderThreadUnmanaged([](renderthread::RenderThread&) { in TEST()
|
D | CanvasContextTests.cpp | 27 using namespace android::uirenderer::renderthread; 31 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
|
/frameworks/base/libs/hwui/renderthread/ |
D | HardwareBufferRenderParams.h | 28 namespace renderthread { 30 using namespace android::uirenderer::renderthread;
|
D | HintSessionWrapper.h | 32 namespace renderthread { 51 void delayedDestroy(renderthread::RenderThread& rt, nsecs_t delay,
|