Home
last modified time | relevance | path

Searched refs:renderthread (Results 1 – 25 of 79) 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,
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 …]
DSkiaOpenGLPipeline.h32 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;
DSkiaPipeline.h31 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;
DVkFunctorDrawable.cpp54 if (!renderthread::RenderThread::isCurrent()) in draw()
61 renderthread::VulkanManager& vk_manager = in draw()
62 renderthread::RenderThread::getInstance().vulkanManager(); in draw()
DSkiaVulkanPipeline.cpp38 using namespace android::uirenderer::renderthread;
44 SkiaVulkanPipeline::SkiaVulkanPipeline(renderthread::RenderThread& thread) in SkiaVulkanPipeline()
148 sk_sp<Bitmap> SkiaVulkanPipeline::allocateHardwareBitmap(renderthread::RenderThread& renderThread, in allocateHardwareBitmap()
DVkInteropFunctorDrawable.cpp39 static renderthread::EglManager sEglManager;
106 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
113 uirenderer::renderthread::EglManager::eglErrorString()); in onDraw()
DSkiaDisplayList.h32 namespace renderthread {
98 bool reuseDisplayList(RenderNode* node, renderthread::CanvasContext* context);
/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);
71 renderthread::RenderThread& mRenderThread;
/frameworks/base/libs/hwui/
DAndroid.bp175 "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 …]
DTreeInfo.h30 namespace renderthread {
75 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext);
81 renderthread::CanvasContext& canvasContext;
DIContextFactory.h22 namespace renderthread {
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
DDeviceInfo.h27 namespace renderthread {
48 friend class renderthread::RenderThread;
DReadback.h46 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback()
63 renderthread::RenderThread& mRenderThread;
DAnimationContext.h80 ANDROID_API explicit AnimationContext(renderthread::TimeLord& clock);
111 renderthread::TimeLord& mClock;
DHardwareBitmapUploader.cpp174 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap()
181 uirenderer::renderthread::EglManager::eglErrorString()); in onUploadHardwareBitmap()
217 renderthread::EglManager mEglManager;
277 renderthread::VulkanManager mVulkanManager;
DSwapBehavior.h22 namespace renderthread {
DTreeInfo.cpp23 TreeInfo::TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) in TreeInfo()
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h72 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 …]
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/renderthread/
DRenderTask.cpp24 namespace renderthread { namespace
DFrame.cpp22 namespace renderthread { namespace
/frameworks/base/libs/hwui/tests/common/scenes/
DTestSceneBase.h30 using namespace android::uirenderer::renderthread;

1234