Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/
H A Dcanvas_context.cpp27 CanvasContext* CanvasContext::Create() in Create()
43 return new CanvasContext(std::make_unique<GLESRenderBackend>()); in Create()
49 return new CanvasContext(std::make_unique<SoftwareRenderBackend>()); in Create()
56 CanvasContext::CanvasContext(std::unique_ptr<IRenderBackend> renderBackend) in CanvasContext() function in OHOS::Rosen::CanvasContext
61 CanvasContext::~CanvasContext() in ~CanvasContext()
66 void* CanvasContext::CreateSurface(void* window) in CreateSurface()
71 void CanvasContext::RenderFrame() in RenderFrame()
76 SkCanvas* CanvasContext::AcquireSkCanvas(std::unique_ptr<SurfaceFrame>& frame) in AcquireSkCanvas()
86 void CanvasContext::InitDrawContext() in InitDrawContext()
91 void CanvasContext::MakeCurrent() in MakeCurrent()
[all …]
H A Dcanvas_context.h24 class CanvasContext {
26 CanvasContext() = delete;
27 static CanvasContext* Create();
28 virtual ~CanvasContext();
37 explicit CanvasContext(std::unique_ptr<IRenderBackend> renderBackend);
H A Ddrawing_proxy.h36 CanvasContext* canvasContext_;
H A Ddrawing_proxy.cpp24 canvasContext_ = CanvasContext::Create(); in DrawingProxy()