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, const RenderTarget &render_target, bool is_onscreen, bool requires_readback)impeller::Canvas
Canvas(ContentContext &renderer, const RenderTarget &render_target, bool is_onscreen, bool requires_readback, Rect cull_rect)impeller::Canvasexplicit
Canvas(ContentContext &renderer, const RenderTarget &render_target, bool is_onscreen, bool requires_readback, IRect cull_rect)impeller::Canvasexplicit
ClipGeometry(const Geometry &geometry, Entity::ClipOperation clip_op, bool is_aa=true)impeller::Canvas
Concat(const Matrix &transform)impeller::Canvas
DrawArc(const Arc &arc, const Paint &paint)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
DrawDashedLine(const Point &p0, const Point &p1, Scalar on_length, Scalar off_length, const Paint &paint)impeller::Canvas
DrawDiffRoundRect(const RoundRect &outer, const RoundRect &inner, const Paint &paint)impeller::Canvas
DrawImage(const std::shared_ptr< Texture > &image, Point offset, const Paint &paint, const SamplerDescriptor &sampler={})impeller::Canvas
DrawImageRect(const std::shared_ptr< Texture > &image, Rect source, Rect dest, const Paint &paint, const 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 flutter::DlPath &path, const Paint &paint)impeller::Canvas
DrawPoints(const Point points[], uint32_t count, Scalar radius, const Paint &paint, PointStyle point_style)impeller::Canvas
DrawRect(const Rect &rect, const Paint &paint)impeller::Canvas
DrawRoundRect(const RoundRect &rect, const Paint &paint)impeller::Canvas
DrawRoundSuperellipse(const RoundSuperellipse &rse, 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
EnsureFinalMipmapGeneration() constimpeller::Canvas
GetCurrentTransform() constimpeller::Canvas
GetLocalCoverageLimit() constimpeller::Canvas
GetMaxOpDepth() constimpeller::Canvasinline
GetOpDepth() constimpeller::Canvasinline
GetSaveCount() constimpeller::Canvas
kMaxDepthimpeller::Canvasstatic
PreConcat(const Matrix &transform)impeller::Canvas
RequiresReadback() constimpeller::Canvasinline
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, std::optional< int64_t > backdrop_id=std::nullopt)impeller::Canvas
Scale(const Vector2 &scale)impeller::Canvas
Scale(const Vector3 &scale)impeller::Canvas
SetBackdropData(std::unordered_map< int64_t, BackdropData > backdrop_data, size_t backdrop_count)impeller::Canvas
Skew(Scalar sx, Scalar sy)impeller::Canvas
SupportsBlitToOnscreen() constimpeller::Canvas
Transform(const Matrix &transform)impeller::Canvas
Translate(const Vector3 &offset)impeller::Canvas
~Canvas()=defaultimpeller::Canvas