Searched refs:renderthread (Results 1 - 25 of 68) sorted by relevance

123

/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaVulkanPipeline.h20 #include "renderthread/VulkanManager.h"
28 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
[all...]
H A 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;
H A DSkiaOpenGLReadback.h27 SkiaOpenGLReadback(renderthread::RenderThread& thread) : OpenGLReadback(thread) {}
H A DSkiaPipeline.h19 #include "renderthread/CanvasContext.h"
21 #include "renderthread/IRenderPipeline.h"
28 class SkiaPipeline : public renderthread::IRenderPipeline {
30 SkiaPipeline(renderthread::RenderThread& thread);
54 static void prepareToDraw(const renderthread::RenderThread& thread, Bitmap* bitmap);
107 renderthread::RenderThread& mRenderThread;
/frameworks/base/libs/hwui/
H A DIContextFactory.h22 namespace renderthread { namespace in namespace:android::uirenderer
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
H A DReadback.h19 #include "renderthread/RenderThread.h"
49 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {}
52 renderthread::RenderThread& mRenderThread;
H A DOpenGLReadback.h35 explicit OpenGLReadback(renderthread::RenderThread& thread) : Readback(thread) {}
47 OpenGLReadbackImpl(renderthread::RenderThread& thread) : OpenGLReadback(thread) {}
52 static bool copyLayerInto(renderthread::RenderThread& renderThread, GlLayer& layer,
H A DTreeInfo.h28 namespace renderthread { namespace in namespace:android::uirenderer
70 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext)
80 renderthread::CanvasContext& canvasContext;
H A DAnimationContext.h24 #include "renderthread/TimeLord.h"
78 ANDROID_API explicit AnimationContext(renderthread::TimeLord& clock);
109 renderthread::TimeLord& mClock;
H A 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/Fram
[all...]
/frameworks/base/libs/hwui/renderthread/
H A DRenderTask.cpp24 namespace renderthread { namespace in namespace:android::uirenderer
34 } /* namespace renderthread */
H A DFrame.cpp22 namespace renderthread { namespace in namespace:android::uirenderer
42 } /* namespace renderthread */
H A DTimeLord.cpp20 namespace renderthread { namespace in namespace:android::uirenderer
46 } /* namespace renderthread */
H A DFrame.h26 namespace renderthread { namespace in namespace:android::uirenderer
57 } /* namespace renderthread */
H A DTimeLord.h23 namespace renderthread { namespace in namespace:android::uirenderer
49 } /* namespace renderthread */
H A DDrawFrameTask.h38 namespace renderthread { namespace in namespace:android::uirenderer
97 } /* namespace renderthread */
H A DEglManager.h27 namespace renderthread { namespace in namespace:android::uirenderer
92 } /* namespace renderthread */
H A DRenderTask.h27 namespace renderthread { namespace in namespace:android::uirenderer
98 } /* namespace renderthread */
/frameworks/base/libs/hwui/tests/common/scenes/
H A DTestSceneBase.h30 using namespace android::uirenderer::renderthread;
/frameworks/base/libs/hwui/renderstate/
H A DRenderState.h47 namespace renderthread { namespace in namespace:android::uirenderer
56 friend class renderthread::RenderThread;
87 void registerCanvasContext(renderthread::CanvasContext* context) {
91 void unregisterCanvasContext(renderthread::CanvasContext* context) {
125 explicit RenderState(renderthread::RenderThread& thread);
129 renderthread::RenderThread& mRenderThread;
141 std::set<renderthread::CanvasContext*> mRegisteredContexts;
/frameworks/base/libs/hwui/tests/unit/
H A DCanvasContextTests.cpp21 #include "renderthread/CanvasContext.h"
26 using namespace android::uirenderer::renderthread;
30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) override {
/frameworks/base/libs/hwui/tests/common/
H A DTestUtils.cpp22 #include <renderthread/EglManager.h>
23 #include <renderthread/OpenGLPipeline.h>
26 #include <renderthread/VulkanManager.h>
53 renderthread::RenderThread& renderThread) {
54 android::uirenderer::renderthread::IRenderPipeline* pipeline;
56 pipeline = new renderthread::OpenGLPipeline(renderThread);
69 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
135 renderthread::RenderThread& renderThread = renderthread::RenderThread::getInstance();
H A DTestUtils.h28 #include <renderthread/RenderThread.h>
87 static void doTheThing(renderthread::RenderThread& renderThread); \
93 void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& renderThread)
101 static void doTheThing(renderthread::RenderThread& renderThread); \
104 void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& renderThread)
112 static void doTheThing(renderthread::RenderThread& renderThread); \
117 void test_case_name##_##test_name##_RenderThreadTest::doTheThing(renderthread::RenderThread& renderThread)
196 renderthread::RenderThread& renderThread);
199 renderthread::RenderThread& renderThread, uint32_t width, uint32_t height,
305 typedef std::function<void(renderthread
[all...]
/frameworks/base/libs/hwui/tests/microbench/
H A DFontBench.cpp28 TestUtils::runOnRenderThread([&state](renderthread::RenderThread& thread) {
/frameworks/base/core/jni/
H A Dandroid_view_DisplayListCanvas.cpp36 #include <renderthread/RenderProxy.h>
96 android::uirenderer::renderthread::RenderProxy::dumpGraphicsMemory(fd);
131 android::uirenderer::renderthread::RenderProxy::staticFence();
138 android::uirenderer::renderthread::RenderProxy::staticFence();

Completed in 1744 milliseconds

123