/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | CanvasContext.cpp | 67 static CanvasContext* sActiveContext; 73 CanvasContext* CanvasContext::create(RenderThread& thread, bool translucent, in create() 114 CanvasContext::CanvasContext(RenderThread& thread, bool translucent, RenderNode* rootRenderNode, in CanvasContext() function in android::uirenderer::renderthread::CanvasContext 133 CanvasContext::~CanvasContext() { in ~CanvasContext() 154 void CanvasContext::destroy() { in destroy() 263 bool CanvasContext::pauseSurface() { in pauseSurface() 337 bool CanvasContext::makeCurrent() { in makeCurrent() 524 void CanvasContext::stopDrawing() { in stopDrawing() 536 Frame CanvasContext::getFrame() { in getFrame() 867 void CanvasContext::doFrame() { in doFrame() [all …]
|
H A D | CacheManager.h | 43 class CanvasContext; variable 63 void registerCanvasContext(CanvasContext* context); 64 void unregisterCanvasContext(CanvasContext* context); 65 void onContextStopped(CanvasContext* context); 97 std::vector<CanvasContext*> mCanvasContexts;
|
H A D | DrawFrameTask.h | 47 class CanvasContext; variable 71 void setContext(RenderThread* thread, CanvasContext* context, RenderNode* targetNode); 114 CanvasContext* mContext;
|
H A D | CanvasContext.h | 67 class CanvasContext : public IFrameCallback { 69 static CanvasContext* create(RenderThread& thread, bool translucent, RenderNode* rootRenderNode, 72 virtual ~CanvasContext(); 227 static CanvasContext* getActiveContext(); 240 CanvasContext(RenderThread& thread, bool translucent, RenderNode* rootRenderNode,
|
H A D | RenderProxy.h | 51 class CanvasContext; variable 161 CanvasContext* mContext;
|
H A D | CacheManager.cpp | 326 void CacheManager::registerCanvasContext(CanvasContext* context) { in registerCanvasContext() 331 void CacheManager::unregisterCanvasContext(CanvasContext* context) { in unregisterCanvasContext() 339 void CacheManager::onContextStopped(CanvasContext* context) { in onContextStopped()
|
H A D | DrawFrameTask.cpp | 44 void DrawFrameTask::setContext(RenderThread* thread, CanvasContext* context, in setContext() 117 CanvasContext* context = mContext; in run()
|
H A D | RenderProxy.cpp | 47 mContext = mRenderThread.queue().runSync([=, this]() -> CanvasContext* { in RenderProxy() 48 CanvasContext* context = CanvasContext::create(mRenderThread, translucent, rootRenderNode, in RenderProxy() 437 CanvasContext::prepareToDraw(*renderThread, &bitmap); in prepareToDraw()
|
H A D | RenderThread.h | 63 class CanvasContext; variable
|
/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | CanvasContextTests.cpp | 35 RENDERTHREAD_TEST(CanvasContext, create) { in RENDERTHREAD_TEST() argument 38 std::unique_ptr<CanvasContext> canvasContext( in RENDERTHREAD_TEST() 39 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_TEST()
|
H A D | RenderNodeDrawableTests.cpp | 337 std::unique_ptr<CanvasContext> canvasContext( in RENDERTHREAD_TEST() 338 CanvasContext::create(renderThread, false, parent.get(), &contextFactory, 0, 0)); in RENDERTHREAD_TEST() 401 std::unique_ptr<CanvasContext> canvasContext( in RENDERTHREAD_SKIA_PIPELINE_TEST() 402 CanvasContext::create(renderThread, false, parent.get(), &contextFactory, 0, 0)); in RENDERTHREAD_SKIA_PIPELINE_TEST() 521 std::unique_ptr<CanvasContext> canvasContext( in RENDERTHREAD_SKIA_PIPELINE_TEST() 522 CanvasContext::create(renderThread, false, parent.get(), &contextFactory, 0, 0)); in RENDERTHREAD_SKIA_PIPELINE_TEST() 621 std::unique_ptr<CanvasContext> canvasContext( in RENDERTHREAD_TEST() 622 CanvasContext::create(renderThread, false, parent.get(), &contextFactory, 0, 0)); in RENDERTHREAD_TEST() 637 std::unique_ptr<CanvasContext> canvasContext( in drawNode() 638 CanvasContext::create(renderThread, false, renderNode.get(), &contextFactory, 0, 0)); in drawNode()
|
H A D | RenderNodeTests.cpp | 276 std::unique_ptr<CanvasContext> canvasContext( in RENDERTHREAD_TEST() 277 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_TEST() 312 std::unique_ptr<CanvasContext> canvasContext( in RENDERTHREAD_TEST() 313 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_TEST()
|
H A D | SkiaDisplayListTests.cpp | 144 std::unique_ptr<CanvasContext> canvasContext( in RENDERTHREAD_SKIA_PIPELINE_TEST() 145 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_SKIA_PIPELINE_TEST() 203 std::unique_ptr<CanvasContext> canvasContext( in RENDERTHREAD_SKIA_PIPELINE_TEST() 204 CanvasContext::create(renderThread, false, rootNode.get(), &contextFactory, 0, 0)); in RENDERTHREAD_SKIA_PIPELINE_TEST()
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | TreeInfo.h | 31 class CanvasContext; variable 74 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext); 80 renderthread::CanvasContext& canvasContext;
|
H A D | WebViewFunctorManager.cpp | 124 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in prepareRootSurfaceControl() 218 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in getSurfaceControl() 241 renderthread::CanvasContext* activeContext = renderthread::CanvasContext::getActiveContext(); in mergeTransaction()
|
H A D | TreeInfo.cpp | 23 TreeInfo::TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) in TreeInfo()
|
H A D | Android.bp | 591 "renderthread/CanvasContext.cpp",
|
H A D | RecordingCanvas.cpp | 500 auto pixelSnap = renderthread::CanvasContext::getActiveContext()->getPixelSnapMatrix(); in draw()
|
/aosp14/frameworks/base/libs/hwui/effects/ |
H A D | GainmapRenderer.cpp | 59 CanvasContext* context = CanvasContext::getActiveContext(); in getTargetHdrSdrRatio()
|
/aosp14/frameworks/base/libs/hwui/pipeline/skia/ |
H A D | VkFunctorDrawable.cpp | 81 .shouldDither = renderthread::CanvasContext::shouldDither(), in draw()
|
H A D | SkiaDisplayList.h | 33 class CanvasContext; variable
|
H A D | GLFunctorDrawable.cpp | 136 info.shouldDither = renderthread::CanvasContext::shouldDither(); in onDraw()
|