Flutter Engine
The Flutter Engine
|
#include <display_list_testing.h>
Public Member Functions | |
DisplayListStreamDispatcher (std::ostream &os, int cur_indent=2, int indent=2) | |
void | setAntiAlias (bool aa) override |
void | setDrawStyle (DlDrawStyle style) override |
void | setColor (DlColor color) override |
void | setStrokeWidth (SkScalar width) override |
void | setStrokeMiter (SkScalar limit) override |
void | setStrokeCap (DlStrokeCap cap) override |
void | setStrokeJoin (DlStrokeJoin join) override |
void | setColorSource (const DlColorSource *source) override |
void | setColorFilter (const DlColorFilter *filter) override |
void | setInvertColors (bool invert) override |
void | setBlendMode (DlBlendMode mode) override |
void | setPathEffect (const DlPathEffect *effect) override |
void | setMaskFilter (const DlMaskFilter *filter) override |
void | setImageFilter (const DlImageFilter *filter) override |
void | save () override |
void | saveLayer (const SkRect &bounds, const SaveLayerOptions options, const DlImageFilter *backdrop) override |
void | restore () override |
void | translate (SkScalar tx, SkScalar ty) override |
void | scale (SkScalar sx, SkScalar sy) override |
void | rotate (SkScalar degrees) override |
void | skew (SkScalar sx, SkScalar sy) override |
void | transform2DAffine (SkScalar mxx, SkScalar mxy, SkScalar mxt, SkScalar myx, SkScalar myy, SkScalar myt) override |
void | transformFullPerspective (SkScalar mxx, SkScalar mxy, SkScalar mxz, SkScalar mxt, SkScalar myx, SkScalar myy, SkScalar myz, SkScalar myt, SkScalar mzx, SkScalar mzy, SkScalar mzz, SkScalar mzt, SkScalar mwx, SkScalar mwy, SkScalar mwz, SkScalar mwt) override |
void | transformReset () override |
void | clipRect (const SkRect &rect, ClipOp clip_op, bool is_aa) override |
void | clipRRect (const SkRRect &rrect, ClipOp clip_op, bool is_aa) override |
void | clipPath (const SkPath &path, ClipOp clip_op, bool is_aa) override |
void | drawColor (DlColor color, DlBlendMode mode) override |
void | drawPaint () override |
void | drawLine (const SkPoint &p0, const SkPoint &p1) override |
void | drawRect (const SkRect &rect) override |
void | drawOval (const SkRect &bounds) override |
void | drawCircle (const SkPoint ¢er, SkScalar radius) override |
void | drawRRect (const SkRRect &rrect) override |
void | drawDRRect (const SkRRect &outer, const SkRRect &inner) override |
void | drawPath (const SkPath &path) override |
void | drawArc (const SkRect &oval_bounds, SkScalar start_degrees, SkScalar sweep_degrees, bool use_center) override |
void | drawPoints (PointMode mode, uint32_t count, const SkPoint points[]) override |
void | drawVertices (const DlVertices *vertices, DlBlendMode mode) override |
void | drawImage (const sk_sp< DlImage > image, const SkPoint point, DlImageSampling sampling, bool render_with_attributes) override |
void | drawImageRect (const sk_sp< DlImage > image, const SkRect &src, const SkRect &dst, DlImageSampling sampling, bool render_with_attributes, SrcRectConstraint constraint) override |
void | drawImageNine (const sk_sp< DlImage > image, const SkIRect ¢er, const SkRect &dst, DlFilterMode filter, bool render_with_attributes) override |
void | drawAtlas (const sk_sp< DlImage > atlas, const SkRSXform xform[], const SkRect tex[], const DlColor colors[], int count, DlBlendMode mode, DlImageSampling sampling, const SkRect *cull_rect, bool render_with_attributes) override |
void | drawDisplayList (const sk_sp< DisplayList > display_list, SkScalar opacity) override |
void | drawTextBlob (const sk_sp< SkTextBlob > blob, SkScalar x, SkScalar y) override |
void | drawTextFrame (const std::shared_ptr< impeller::TextFrame > &text_frame, SkScalar x, SkScalar y) override |
void | drawShadow (const SkPath &path, const DlColor color, const SkScalar elevation, bool transparent_occluder, SkScalar dpr) override |
Public Member Functions inherited from flutter::DlOpReceiver | |
virtual bool | PrefersImpellerPaths () const |
virtual void | clipPath (const CacheablePath &cache, ClipOp clip_op, bool is_aa) |
virtual void | drawPath (const CacheablePath &cache) |
virtual void | drawShadow (const CacheablePath &cache, const DlColor color, const SkScalar elevation, bool transparent_occluder, SkScalar dpr) |
virtual void | save (uint32_t total_content_depth) |
virtual void | saveLayer (const SkRect &bounds, const SaveLayerOptions &options, uint32_t total_content_depth, const DlImageFilter *backdrop=nullptr) |
virtual void | saveLayer (const SkRect *bounds, const SaveLayerOptions options, const DlImageFilter *backdrop=nullptr) final |
Additional Inherited Members | |
Static Public Attributes inherited from flutter::DlOpReceiver | |
static constexpr int | kMaxDrawPointsCount = ((1 << 29) - 1) |
Protected Types inherited from flutter::DlOpReceiver | |
using | ClipOp = DlCanvas::ClipOp |
using | PointMode = DlCanvas::PointMode |
using | SrcRectConstraint = DlCanvas::SrcRectConstraint |
Definition at line 53 of file display_list_testing.h.
|
inlineexplicit |
Definition at line 55 of file display_list_testing.h.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 727 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 710 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 718 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 770 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 835 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 755 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 736 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 852 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 762 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 799 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 823 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 809 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 745 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 752 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 742 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 767 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 781 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 749 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 759 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 877 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 860 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 868 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 788 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 648 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 660 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 626 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 631 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 657 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 359 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 514 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 365 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 506 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 380 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 362 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 619 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 511 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 520 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 517 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 374 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 377 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 371 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 368 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 663 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 666 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 682 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 706 of file display_list_testing.cc.
|
overridevirtual |
Implements flutter::DlOpReceiver.
Definition at line 654 of file display_list_testing.cc.