Searched refs:CanvasContext (Results 1 – 4 of 4) sorted by relevance
27 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::CanvasContext61 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 …]
24 class CanvasContext {26 CanvasContext() = delete;27 static CanvasContext* Create();28 virtual ~CanvasContext();37 explicit CanvasContext(std::unique_ptr<IRenderBackend> renderBackend);
36 CanvasContext* canvasContext_;
24 canvasContext_ = CanvasContext::Create(); in DrawingProxy()