Flutter Impeller
impeller::Canvas Member List

This is the complete list of members for impeller::Canvas, including all inherited members.

BackdropFilterProc typedefimpeller::Canvas
Canvas(ContentContext &renderer, RenderTarget &render_target, bool requires_readback)impeller::Canvas
Canvas(ContentContext &renderer, RenderTarget &render_target, bool requires_readback, Rect cull_rect)impeller::Canvasexplicit
Canvas(ContentContext &renderer, RenderTarget &render_target, bool requires_readback, IRect cull_rect)impeller::Canvasexplicit
ClipGeometry(std::unique_ptr< Geometry > geometry, Entity::ClipOperation clip_op)impeller::Canvas
Concat(const Matrix &transform)impeller::Canvas
DrawAtlas(const std::shared_ptr< AtlasContents > &atlas_contents, const Paint &paint)impeller::Canvas
DrawCircle(const Point &center, Scalar radius, const Paint &paint)impeller::Canvas
DrawImage(const std::shared_ptr< Texture > &image, Point offset, const Paint &paint, SamplerDescriptor sampler={})impeller::Canvas
DrawImageRect(const std::shared_ptr< Texture > &image, Rect source, Rect dest, const Paint &paint, SamplerDescriptor sampler={}, SourceRectConstraint src_rect_constraint=SourceRectConstraint::kFast)impeller::Canvas
DrawLine(const Point &p0, const Point &p1, const Paint &paint, bool reuse_depth=false)impeller::Canvas
DrawOval(const Rect &rect, const Paint &paint)impeller::Canvas
DrawPaint(const Paint &paint)impeller::Canvas
DrawPath(const Path &path, const Paint &paint)impeller::Canvas
DrawPoints(std::vector< Point > points, Scalar radius, const Paint &paint, PointStyle point_style)impeller::Canvas
DrawRect(const Rect &rect, const Paint &paint)impeller::Canvas
DrawRRect(const Rect &rect, const Size &corner_radii, const Paint &paint)impeller::Canvas
DrawTextFrame(const std::shared_ptr< TextFrame > &text_frame, Point position, const Paint &paint)impeller::Canvas
DrawVertices(const std::shared_ptr< VerticesGeometry > &vertices, BlendMode blend_mode, const Paint &paint)impeller::Canvas
EndReplay()impeller::Canvas
GetCurrentTransform() constimpeller::Canvas
GetLocalCoverageLimit() constimpeller::Canvas
GetMaxOpDepth() constimpeller::Canvasinline
GetOpDepth() constimpeller::Canvasinline
GetSaveCount() constimpeller::Canvas
kMaxDepthimpeller::Canvasstatic
PreConcat(const Matrix &transform)impeller::Canvas
ResetTransform()impeller::Canvas
Restore()impeller::Canvas
RestoreToCount(size_t count)impeller::Canvas
Rotate(Radians radians)impeller::Canvas
Save(uint32_t total_content_depth=kMaxDepth)impeller::Canvas
SaveLayer(const Paint &paint, std::optional< Rect > bounds=std::nullopt, const flutter::DlImageFilter *backdrop_filter=nullptr, ContentBoundsPromise bounds_promise=ContentBoundsPromise::kUnknown, uint32_t total_content_depth=kMaxDepth, bool can_distribute_opacity=false)impeller::Canvas
Scale(const Vector2 &scale)impeller::Canvas
Scale(const Vector3 &scale)impeller::Canvas
Skew(Scalar sx, Scalar sy)impeller::Canvas
Transform(const Matrix &transform)impeller::Canvas
Translate(const Vector3 &offset)impeller::Canvas
~Canvas()=defaultimpeller::Canvas