/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaVulkanPipeline.h | 20 #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 D | SkiaOpenGLPipeline.h | 27 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 D | SkiaOpenGLReadback.h | 27 SkiaOpenGLReadback(renderthread::RenderThread& thread) : OpenGLReadback(thread) {}
|
H A D | SkiaPipeline.h | 19 #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 D | IContextFactory.h | 22 namespace renderthread { namespace in namespace:android::uirenderer 30 virtual AnimationContext* createAnimationContext(renderthread::TimeLord& clock) = 0;
|
H A D | Readback.h | 19 #include "renderthread/RenderThread.h" 49 explicit Readback(renderthread::RenderThread& thread) : mRenderThread(thread) {} 52 renderthread::RenderThread& mRenderThread;
|
H A D | OpenGLReadback.h | 35 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 D | TreeInfo.h | 28 namespace renderthread { namespace in namespace:android::uirenderer 70 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) 80 renderthread::CanvasContext& canvasContext;
|
H A D | AnimationContext.h | 24 #include "renderthread/TimeLord.h" 78 ANDROID_API explicit AnimationContext(renderthread::TimeLord& clock); 109 renderthread::TimeLord& mClock;
|
H A D | Android.mk | 40 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 D | RenderTask.cpp | 24 namespace renderthread { namespace in namespace:android::uirenderer 34 } /* namespace renderthread */
|
H A D | Frame.cpp | 22 namespace renderthread { namespace in namespace:android::uirenderer 42 } /* namespace renderthread */
|
H A D | TimeLord.cpp | 20 namespace renderthread { namespace in namespace:android::uirenderer 46 } /* namespace renderthread */
|
H A D | Frame.h | 26 namespace renderthread { namespace in namespace:android::uirenderer 57 } /* namespace renderthread */
|
H A D | TimeLord.h | 23 namespace renderthread { namespace in namespace:android::uirenderer 49 } /* namespace renderthread */
|
H A D | DrawFrameTask.h | 38 namespace renderthread { namespace in namespace:android::uirenderer 97 } /* namespace renderthread */
|
H A D | EglManager.h | 27 namespace renderthread { namespace in namespace:android::uirenderer 92 } /* namespace renderthread */
|
H A D | RenderTask.h | 27 namespace renderthread { namespace in namespace:android::uirenderer 98 } /* namespace renderthread */
|
/frameworks/base/libs/hwui/tests/common/scenes/ |
H A D | TestSceneBase.h | 30 using namespace android::uirenderer::renderthread;
|
/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.h | 47 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 D | CanvasContextTests.cpp | 21 #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 D | TestUtils.cpp | 22 #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 D | TestUtils.h | 28 #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 D | FontBench.cpp | 28 TestUtils::runOnRenderThread([&state](renderthread::RenderThread& thread) {
|
/frameworks/base/core/jni/ |
H A D | android_view_DisplayListCanvas.cpp | 36 #include <renderthread/RenderProxy.h> 96 android::uirenderer::renderthread::RenderProxy::dumpGraphicsMemory(fd); 131 android::uirenderer::renderthread::RenderProxy::staticFence(); 138 android::uirenderer::renderthread::RenderProxy::staticFence();
|