/frameworks/base/libs/hwui/tests/unit/ |
H A D | CanvasContextTests.cpp | 21 #include "renderthread/CanvasContext.h" 35 RENDERTHREAD_TEST(CanvasContext, create) { 38 std::unique_ptr<CanvasContext> canvasContext( 39 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory)); 46 RENDERTHREAD_TEST(CanvasContext, invokeFunctor) { 48 CanvasContext::invokeFunctor(renderThread, &functor);
|
H A D | RenderNodeTests.cpp | 25 #include "renderthread/CanvasContext.h" 272 std::unique_ptr<CanvasContext> canvasContext( 273 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory)); 307 std::unique_ptr<CanvasContext> canvasContext( 308 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory));
|
H A D | SkiaDisplayListTests.cpp | 24 #include "renderthread/CanvasContext.h" 118 std::unique_ptr<CanvasContext> canvasContext( 119 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory));
|
H A D | RenderNodeDrawableTests.cpp | 33 #include "renderthread/CanvasContext.h" 334 std::unique_ptr<CanvasContext> canvasContext( 335 CanvasContext::create(renderThread, false, parent.get(), &contextFactory)); 400 std::unique_ptr<CanvasContext> canvasContext( 401 CanvasContext::create(renderThread, false, parent.get(), &contextFactory)); 520 std::unique_ptr<CanvasContext> canvasContext( 521 CanvasContext::create(renderThread, false, parent.get(), &contextFactory)); 620 std::unique_ptr<CanvasContext> canvasContext( 621 CanvasContext::create(renderThread, false, parent.get(), &contextFactory)); 636 std::unique_ptr<CanvasContext> canvasContex [all...] |
/frameworks/base/libs/hwui/renderthread/ |
H A D | CanvasContext.cpp | 17 #include "CanvasContext.h" 68 CanvasContext* CanvasContext::create(RenderThread& thread, bool translucent, 74 return new CanvasContext(thread, translucent, rootRenderNode, contextFactory, 77 return new CanvasContext(thread, translucent, rootRenderNode, contextFactory, 80 return new CanvasContext(thread, translucent, rootRenderNode, contextFactory, 89 void CanvasContext::destroyLayer(RenderNode* node) { 105 void CanvasContext::invokeFunctor(const RenderThread& thread, Functor* functor) { 124 void CanvasContext::prepareToDraw(const RenderThread& thread, Bitmap* bitmap) { 140 CanvasContext function in class:android::uirenderer::renderthread::CanvasContext [all...] |
H A D | DrawFrameTask.h | 40 class CanvasContext; 64 void setContext(RenderThread* thread, CanvasContext* context, RenderNode* targetNode); 95 CanvasContext* mContext;
|
H A D | CanvasContext.h | 65 class CanvasContext : public IFrameCallback { class in namespace:android::uirenderer::renderthread 67 static CanvasContext* create(RenderThread& thread, bool translucent, RenderNode* rootRenderNode, 69 virtual ~CanvasContext(); 198 CanvasContext(RenderThread& thread, bool translucent, RenderNode* rootRenderNode, 217 // stopped indicates the CanvasContext will reject actual redraw operations, 220 // Incremented each time the CanvasContext is stopped. Used to ignore 223 // CanvasContext is dirty if it has received an update that it has not
|
H A D | DrawFrameTask.cpp | 25 #include "CanvasContext.h" 40 void DrawFrameTask::setContext(RenderThread* thread, CanvasContext* context, 69 LOG_ALWAYS_FATAL_IF(!mContext, "Cannot drawFrame with no CanvasContext!"); 101 CanvasContext* context = mContext;
|
H A D | RenderProxy.h | 42 class CanvasContext; 143 CanvasContext* mContext;
|
H A D | RenderProxy.cpp | 26 #include "renderthread/CanvasContext.h" 42 mContext = mRenderThread.queue().runSync([&]() -> CanvasContext* { 43 return CanvasContext::create(mRenderThread, translucent, rootRenderNode, contextFactory); 138 auto invoke = [&thread, functor]() { CanvasContext::invokeFunctor(thread, functor); }; 184 thread.queue().post([&thread, level]() { CanvasContext::trimMemory(thread, level); }); 314 CanvasContext::prepareToDraw(*renderThread, &bitmap);
|
H A D | RenderThread.h | 51 class CanvasContext;
|
/frameworks/base/libs/hwui/ |
H A D | TreeInfo.h | 29 class CanvasContext; 73 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) 80 renderthread::CanvasContext& canvasContext; 107 // NOTE that if this is false CanvasContext will set either requiresUiRedraw
|
H A D | DisplayList.h | 118 virtual bool reuseDisplayList(RenderNode* node, renderthread::CanvasContext* context) {
|
H A D | RenderNode.cpp | 26 #include "renderthread/CanvasContext.h" 241 renderthread::CanvasContext::destroyLayer(this); 259 // That might be us, so tell CanvasContext that this layer is in the 382 renderthread::CanvasContext::destroyLayer(this); 392 renderthread::CanvasContext::destroyLayer(this);
|
/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.h | 49 class CanvasContext; 86 void registerCanvasContext(renderthread::CanvasContext* context) { 90 void unregisterCanvasContext(renderthread::CanvasContext* context) { 139 std::set<renderthread::CanvasContext*> mRegisteredContexts;
|
/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | SkiaDisplayList.h | 93 bool reuseDisplayList(RenderNode* node, renderthread::CanvasContext* context) override;
|
H A D | SkiaDisplayList.cpp | 22 #include "renderthread/CanvasContext.h" 42 bool SkiaDisplayList::reuseDisplayList(RenderNode* node, renderthread::CanvasContext* context) {
|
/frameworks/base/core/jni/ |
H A D | android_view_RenderNode.cpp | 31 #include <renderthread/CanvasContext.h>
|
H A D | android_view_ThreadedRenderer.cpp | 56 #include <renderthread/CanvasContext.h>
|