Flutter Engine
The Flutter Engine
|
This is the complete list of members for impeller::Canvas, including all inherited members.
AddClipEntityToCurrentPass(Entity entity) | impeller::Canvas | privatevirtual |
AddRenderEntityToCurrentPass(Entity entity, bool reuse_depth=false) | impeller::Canvas | privatevirtual |
Canvas() | impeller::Canvas | |
Canvas(Rect cull_rect) | impeller::Canvas | explicit |
Canvas(IRect cull_rect) | impeller::Canvas | explicit |
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::Canvas | protected |
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 ¢er, 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 | virtual |
DrawVertices(const std::shared_ptr< VerticesGeometry > &vertices, BlendMode blend_mode, const Paint &paint) | impeller::Canvas | |
EndRecordingAsPicture() | impeller::Canvas | |
GetClipHeight() const | impeller::Canvas | protected |
GetCurrentLocalCullingBounds() const | impeller::Canvas | |
GetCurrentTransform() const | impeller::Canvas | |
GetSaveCount() const | impeller::Canvas | |
initial_cull_rect_ | impeller::Canvas | protected |
Initialize(std::optional< Rect > cull_rect) | impeller::Canvas | protected |
kMaxDepth | impeller::Canvas | static |
PreConcat(const Matrix &transform) | impeller::Canvas | |
Reset() | impeller::Canvas | protected |
ResetTransform() | impeller::Canvas | |
Restore() | impeller::Canvas | virtual |
RestoreToCount(size_t count) | impeller::Canvas | |
Rotate(Radians radians) | impeller::Canvas | |
Save(uint32_t total_content_depth=kMaxDepth) | impeller::Canvas | virtual |
Save(bool create_subpass, uint32_t total_content_depth, BlendMode=BlendMode::kSourceOver, const std::shared_ptr< ImageFilter > &backdrop_filter=nullptr) | impeller::Canvas | privatevirtual |
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::Canvas | virtual |
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::Canvas | protected |
Translate(const Vector3 &offset) | impeller::Canvas | |
~Canvas() | impeller::Canvas | virtual |