Flutter Engine
The Flutter Engine
impeller::Canvas Member List

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

AddClipEntityToCurrentPass(Entity entity)impeller::Canvasprivatevirtual
AddRenderEntityToCurrentPass(Entity entity, bool reuse_depth=false)impeller::Canvasprivatevirtual
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
current_depth_impeller::Canvasprotected
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::Canvasvirtual
DrawVertices(const std::shared_ptr< VerticesGeometry > &vertices, BlendMode blend_mode, const Paint &paint)impeller::Canvas
EndRecordingAsPicture()impeller::Canvas
GetClipHeight() constimpeller::Canvasprotected
GetCurrentLocalCullingBounds() constimpeller::Canvas
GetCurrentTransform() constimpeller::Canvas
GetSaveCount() constimpeller::Canvas
initial_cull_rect_impeller::Canvasprotected
Initialize(std::optional< Rect > cull_rect)impeller::Canvasprotected
kMaxDepthimpeller::Canvasstatic
PreConcat(const Matrix &transform)impeller::Canvas
Reset()impeller::Canvasprotected
ResetTransform()impeller::Canvas
Restore()impeller::Canvasvirtual
RestoreToCount(size_t count)impeller::Canvas
Rotate(Radians radians)impeller::Canvas
Save(uint32_t total_content_depth=kMaxDepth)impeller::Canvasvirtual
Save(bool create_subpass, uint32_t total_content_depth, BlendMode=BlendMode::kSourceOver, const std::shared_ptr< ImageFilter > &backdrop_filter=nullptr)impeller::Canvasprivatevirtual
SaveLayer(const Paint &paint, std::optional< Rect > bounds=std::nullopt, const std::shared_ptr< ImageFilter > &backdrop_filter=nullptr, ContentBoundsPromise bounds_promise=ContentBoundsPromise::kUnknown, uint32_t total_content_depth=kMaxDepth, bool can_distribute_opacity=false)impeller::Canvasvirtual
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
transform_stack_impeller::Canvasprotected
Translate(const Vector3 &offset)impeller::Canvas
~Canvas()impeller::Canvasvirtual