Home
last modified time | relevance | path

Searched refs:CanvasContext (Results 1 – 22 of 22) sorted by relevance

/aosp14/frameworks/base/libs/hwui/renderthread/
H A DCanvasContext.cpp67 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 DCacheManager.h43 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 DDrawFrameTask.h47 class CanvasContext; variable
71 void setContext(RenderThread* thread, CanvasContext* context, RenderNode* targetNode);
114 CanvasContext* mContext;
H A DCanvasContext.h67 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 DRenderProxy.h51 class CanvasContext; variable
161 CanvasContext* mContext;
H A DCacheManager.cpp326 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 DDrawFrameTask.cpp44 void DrawFrameTask::setContext(RenderThread* thread, CanvasContext* context, in setContext()
117 CanvasContext* context = mContext; in run()
H A DRenderProxy.cpp47 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 DRenderThread.h63 class CanvasContext; variable
/aosp14/frameworks/base/libs/hwui/tests/unit/
H A DCanvasContextTests.cpp35 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 DRenderNodeDrawableTests.cpp337 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 DRenderNodeTests.cpp276 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 DSkiaDisplayListTests.cpp144 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 DTreeInfo.h31 class CanvasContext; variable
74 TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext);
80 renderthread::CanvasContext& canvasContext;
H A DWebViewFunctorManager.cpp124 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 DTreeInfo.cpp23 TreeInfo::TreeInfo(TraversalMode mode, renderthread::CanvasContext& canvasContext) in TreeInfo()
H A DAndroid.bp591 "renderthread/CanvasContext.cpp",
H A DRecordingCanvas.cpp500 auto pixelSnap = renderthread::CanvasContext::getActiveContext()->getPixelSnapMatrix(); in draw()
/aosp14/frameworks/base/libs/hwui/effects/
H A DGainmapRenderer.cpp59 CanvasContext* context = CanvasContext::getActiveContext(); in getTargetHdrSdrRatio()
/aosp14/frameworks/base/libs/hwui/pipeline/skia/
H A DVkFunctorDrawable.cpp81 .shouldDither = renderthread::CanvasContext::shouldDither(), in draw()
H A DSkiaDisplayList.h33 class CanvasContext; variable
H A DGLFunctorDrawable.cpp136 info.shouldDither = renderthread::CanvasContext::shouldDither(); in onDraw()