Flutter Impeller
impeller::Canvas Member List

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

Canvas()impeller::Canvas
Canvas(Rect cull_rect)impeller::Canvasexplicit
Canvas(IRect cull_rect)impeller::Canvasexplicit
ClipOval(const Rect &bounds, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect)impeller::Canvas
ClipPath(const Path &path, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect)impeller::Canvas
ClipRect(const Rect &rect, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect)impeller::Canvas
ClipRRect(const Rect &rect, const Size &corner_radii, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect)impeller::Canvas
Concat(const Matrix &transform)impeller::Canvas
debug_optionsimpeller::Canvas
DrawAtlas(const std::shared_ptr< Image > &atlas, std::vector< Matrix > transforms, std::vector< Rect > texture_coordinates, std::vector< Color > colors, BlendMode blend_mode, SamplerDescriptor sampler, std::optional< Rect > cull_rect, const Paint &paint)impeller::Canvas
DrawCircle(const Point &center, Scalar radius, const Paint &paint)impeller::Canvas
DrawImage(const std::shared_ptr< Image > &image, Point offset, const Paint &paint, SamplerDescriptor sampler={})impeller::Canvas
DrawImageRect(const std::shared_ptr< Image > &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)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
EndRecordingAsPicture()impeller::Canvas
GetCurrentLocalCullingBounds() constimpeller::Canvas
GetCurrentTransform() constimpeller::Canvas
GetSaveCount() constimpeller::Canvas
PreConcat(const Matrix &transform)impeller::Canvas
ResetTransform()impeller::Canvas
Restore()impeller::Canvas
RestoreToCount(size_t count)impeller::Canvas
Rotate(Radians radians)impeller::Canvas
Save()impeller::Canvas
SaveLayer(const Paint &paint, std::optional< Rect > bounds=std::nullopt, const std::shared_ptr< ImageFilter > &backdrop_filter=nullptr, ContentBoundsPromise bounds_promise=ContentBoundsPromise::kUnknown)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()impeller::Canvas