Home
last modified time | relevance | path

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

123

/frameworks/base/libs/hwui/pipeline/skia/
DSkiaVulkanPipeline.h28 SkiaVulkanPipeline(renderthread::RenderThread& thread);
31 renderthread::MakeCurrentResult makeCurrent() override;
32 renderthread::Frame getFrame() override;
33 bool draw(const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty,
40 bool swapBuffers(const renderthread::Frame& frame, bool drew, const SkRect& screenDirty,
44 bool setSurface(Surface* window, renderthread::SwapBehavior swapBehavior) override;
49 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
52 renderthread::VulkanManager& mVkManager;
53 renderthread::VulkanSurface* mVkSurface = nullptr;
DSkiaOpenGLPipeline.h27 SkiaOpenGLPipeline(renderthread::RenderThread& thread);
30 renderthread::MakeCurrentResult makeCurrent() override;
31 renderthread::Frame getFrame() override;
32 bool draw(const renderthread::Frame& frame, const SkRect& screenDirty, const SkRect& dirty,
39 bool swapBuffers(const renderthread::Frame& frame, bool drew, const SkRect& screenDirty,
43 bool setSurface(Surface* window, renderthread::SwapBehavior swapBehavior) override;
48 static void invokeFunctor(const renderthread::RenderThread& thread, Functor* functor);
51 renderthread::EglManager& mEglManager;
DSkiaPipeline.h28 class SkiaPipeline : public renderthread::IRenderPipeline {
30 SkiaPipeline(renderthread::RenderThread& thread);
54 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap);
107 renderthread::RenderThread& mRenderThread;
DSkiaVulkanPipeline.cpp37 using namespace android::uirenderer::renderthread;
43 SkiaVulkanPipeline::SkiaVulkanPipeline(renderthread::RenderThread& thread) in SkiaVulkanPipeline()
DSkiaOpenGLReadback.h27 SkiaOpenGLReadback(renderthread::RenderThread& thread) : OpenGLReadback(thread) {} in SkiaOpenGLReadback()
/frameworks/base/libs/hwui/renderstate/
DRenderState.h47 namespace renderthread {
56 friend class renderthread::RenderThread;
87 void registerCanvasContext(renderthread::CanvasContext* context) { in registerCanvasContext()
91 void unregisterCanvasContext(renderthread::CanvasContext* context) { in unregisterCanvasContext()
125 explicit RenderState(renderthread::RenderThread& thread);
129 renderthread::RenderThread& mRenderThread;
141 std::set<renderthread::CanvasContext*> mRegisteredContexts;
/frameworks/base/libs/hwui/
DAndroid.mk40 renderthread/CanvasContext.cpp \
41 renderthread/OpenGLPipeline.cpp \
42 renderthread/DrawFrameTask.cpp \
43 renderthread/EglManager.cpp \
44 renderthread/VulkanManager.cpp \
45 renderthread/RenderProxy.cpp \
46 renderthread/RenderTask.cpp \
47 renderthread/RenderThread.cpp \
48 renderthread/TimeLord.cpp \
49 renderthread/Frame.cpp \
DTreeInfo.h28 namespace renderthread {
70 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) in TreeInfo()
80 renderthread::CanvasContext& canvasContext;
DOpenGLReadback.h35 explicit OpenGLReadback(renderthread::RenderThread& thread) : Readback(thread) {} in OpenGLReadback()
47 OpenGLReadbackImpl(renderthread::RenderThread& thread) : OpenGLReadback(thread) {} in OpenGLReadbackImpl()
52 static bool copyLayerInto(renderthread::RenderThread& renderThread, GlLayer& layer,
DIContextFactory.h22 namespace renderthread {
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
DReadback.h49 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} in Readback()
52 renderthread::RenderThread& mRenderThread;
DAnimationContext.h78 ANDROID_API explicit AnimationContext(renderthread::TimeLord& clock);
109 renderthread::TimeLord& mClock;
/frameworks/base/libs/hwui/tests/common/
DTestUtils.h87 static void doTheThing(renderthread::RenderThread& renderThread); \
93 …void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& rende…
101 static void doTheThing(renderthread::RenderThread& renderThread); \
104 …void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& rende…
112 static void doTheThing(renderthread::RenderThread& renderThread); \
117 …void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& rende…
196 renderthread::RenderThread& renderThread);
199 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
305 typedef std::function<void(renderthread::RenderThread& thread)> RtCallback;
307 class TestTask : public renderthread::RenderTask {
[all …]
DTestUtils.cpp53 renderthread::RenderThread& renderThread) { in createTextureLayerUpdater()
54 android::uirenderer::renderthread::IRenderPipeline* pipeline; in createTextureLayerUpdater()
56 pipeline = new renderthread::OpenGLPipeline(renderThread); in createTextureLayerUpdater()
69 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height, in createTextureLayerUpdater()
135 renderthread::RenderThread& renderThread = renderthread::RenderThread::getInstance(); in run()
/frameworks/base/libs/hwui/tests/unit/
DCanvasContextTests.cpp26 using namespace android::uirenderer::renderthread;
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override { in createAnimationContext()
/frameworks/base/libs/hwui/utils/
DTestWindowContext.cpp40 (android::uirenderer::renderthread::TimeLord& clock) override { in createAnimationContext()
82 (new android::uirenderer::renderthread::RenderProxy(false, in TestWindowData()
168 std::unique_ptr<android::uirenderer::renderthread::RenderProxy> mProxy;
/frameworks/base/libs/hwui/hwui/
DBitmap.cpp177 uirenderer::renderthread::EglManager::eglErrorString()); in uploadBitmapToGraphicBuffer()
184 uirenderer::renderthread::EglManager::eglErrorString()); in uploadBitmapToGraphicBuffer()
216 sk_sp<Bitmap> Bitmap::allocateHardwareBitmap(uirenderer::renderthread::RenderThread& renderThread, in allocateHardwareBitmap()
262 return uirenderer::renderthread::RenderProxy::allocateHardwareBitmap(bitmap); in allocateHardwareBitmap()
419 android::uirenderer::renderthread::RenderProxy::onBitmapDestroyed(getStableID()); in ~Bitmap()
494 uirenderer::renderthread::RenderProxy::copyGraphicBufferInto(graphicBuffer(), outBitmap); in getSkBitmap()
DBitmap.h36 namespace renderthread {
60 static sk_sp<Bitmap> allocateHardwareBitmap(uirenderer::renderthread::RenderThread&,
/frameworks/base/core/jni/
Dandroid_view_DisplayListCanvas.cpp96 android::uirenderer::renderthread::RenderProxy::dumpGraphicsMemory(fd); in android_app_ActivityThread_dumpGraphics()
131 android::uirenderer::renderthread::RenderProxy::staticFence(); in android_view_DisplayListCanvas_getMaxTextureWidth()
138 android::uirenderer::renderthread::RenderProxy::staticFence(); in android_view_DisplayListCanvas_getMaxTextureHeight()
/frameworks/base/libs/hwui/renderthread/
DRenderTask.cpp24 namespace renderthread { namespace
DFrame.cpp22 namespace renderthread { namespace
DTimeLord.cpp20 namespace renderthread { namespace
DTimeLord.h23 namespace renderthread {
DFrame.h26 namespace renderthread {
/frameworks/base/libs/hwui/tests/common/scenes/
DTestSceneBase.h30 using namespace android::uirenderer::renderthread;

123