|
| ExperimentalCanvas (ContentContext &renderer, RenderTarget &render_target) |
|
| ExperimentalCanvas (ContentContext &renderer, RenderTarget &render_target, Rect cull_rect) |
|
| ExperimentalCanvas (ContentContext &renderer, RenderTarget &render_target, IRect cull_rect) |
|
| ~ExperimentalCanvas () override=default |
|
void | Save (uint32_t total_content_depth) override |
|
void | SaveLayer (const Paint &paint, std::optional< Rect > bounds, const std::shared_ptr< ImageFilter > &backdrop_filter, ContentBoundsPromise bounds_promise, uint32_t total_content_depth) override |
|
bool | Restore () override |
|
void | EndReplay () |
|
void | DrawTextFrame (const std::shared_ptr< TextFrame > &text_frame, Point position, const Paint &paint) override |
|
| Canvas () |
|
| Canvas (Rect cull_rect) |
|
| Canvas (IRect cull_rect) |
|
virtual | ~Canvas () |
|
size_t | GetSaveCount () const |
|
void | RestoreToCount (size_t count) |
|
const Matrix & | GetCurrentTransform () const |
|
const std::optional< Rect > | GetCurrentLocalCullingBounds () const |
|
void | ResetTransform () |
|
void | Transform (const Matrix &transform) |
|
void | Concat (const Matrix &transform) |
|
void | PreConcat (const Matrix &transform) |
|
void | Translate (const Vector3 &offset) |
|
void | Scale (const Vector2 &scale) |
|
void | Scale (const Vector3 &scale) |
|
void | Skew (Scalar sx, Scalar sy) |
|
void | Rotate (Radians radians) |
|
void | DrawPath (const Path &path, const Paint &paint) |
|
void | DrawPaint (const Paint &paint) |
|
void | DrawLine (const Point &p0, const Point &p1, const Paint &paint) |
|
void | DrawRect (const Rect &rect, const Paint &paint) |
|
void | DrawOval (const Rect &rect, const Paint &paint) |
|
void | DrawRRect (const Rect &rect, const Size &corner_radii, const Paint &paint) |
|
void | DrawCircle (const Point ¢er, Scalar radius, const Paint &paint) |
|
void | DrawPoints (std::vector< Point > points, Scalar radius, const Paint &paint, PointStyle point_style) |
|
void | DrawImage (const std::shared_ptr< Image > &image, Point offset, const Paint &paint, SamplerDescriptor sampler={}) |
|
void | DrawImageRect (const std::shared_ptr< Image > &image, Rect source, Rect dest, const Paint &paint, SamplerDescriptor sampler={}, SourceRectConstraint src_rect_constraint=SourceRectConstraint::kFast) |
|
void | ClipPath (const Path &path, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect) |
|
void | ClipRect (const Rect &rect, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect) |
|
void | ClipOval (const Rect &bounds, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect) |
|
void | ClipRRect (const Rect &rect, const Size &corner_radii, Entity::ClipOperation clip_op=Entity::ClipOperation::kIntersect) |
|
void | DrawVertices (const std::shared_ptr< VerticesGeometry > &vertices, BlendMode blend_mode, const Paint &paint) |
|
void | 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) |
|
Picture | EndRecordingAsPicture () |
|
Definition at line 20 of file experimental_canvas.h.