|
| ComplexityCalculatorHelper (unsigned int ceiling) |
|
virtual | ~ComplexityCalculatorHelper ()=default |
|
void | setInvertColors (bool invert) override |
|
void | setStrokeCap (DlStrokeCap cap) override |
|
void | setStrokeJoin (DlStrokeJoin join) override |
|
void | setStrokeMiter (SkScalar limit) override |
|
void | setColor (DlColor color) override |
|
void | setBlendMode (DlBlendMode mode) override |
|
void | setColorSource (const DlColorSource *source) override |
|
void | setImageFilter (const DlImageFilter *filter) override |
|
void | setColorFilter (const DlColorFilter *filter) override |
|
void | setPathEffect (const DlPathEffect *effect) override |
|
void | setMaskFilter (const DlMaskFilter *filter) override |
|
void | save () override |
|
void | restore () override |
|
void | setAntiAlias (bool aa) override |
|
void | setDrawStyle (DlDrawStyle style) override |
|
void | setStrokeWidth (SkScalar width) override |
|
void | drawColor (DlColor color, DlBlendMode mode) override |
|
void | drawPaint () override |
|
void | drawImageRect (const sk_sp< DlImage > image, const SkRect &src, const SkRect &dst, DlImageSampling sampling, bool render_with_attributes, SrcRectConstraint constraint=SrcRectConstraint::kFast) 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 |
|
unsigned int | ComplexityScore () |
|
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, const DlImageFilter *backdrop=nullptr)=0 |
|
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 |
|
virtual void | drawLine (const SkPoint &p0, const SkPoint &p1)=0 |
|
virtual void | drawRect (const SkRect &rect)=0 |
|
virtual void | drawOval (const SkRect &bounds)=0 |
|
virtual void | drawCircle (const SkPoint ¢er, SkScalar radius)=0 |
|
virtual void | drawRRect (const SkRRect &rrect)=0 |
|
virtual void | drawDRRect (const SkRRect &outer, const SkRRect &inner)=0 |
|
virtual void | drawPath (const SkPath &path)=0 |
|
virtual void | drawArc (const SkRect &oval_bounds, SkScalar start_degrees, SkScalar sweep_degrees, bool use_center)=0 |
|
virtual void | drawPoints (PointMode mode, uint32_t count, const SkPoint points[])=0 |
|
virtual void | drawVertices (const DlVertices *vertices, DlBlendMode mode)=0 |
|
virtual void | drawImage (const sk_sp< DlImage > image, const SkPoint point, DlImageSampling sampling, bool render_with_attributes)=0 |
|
virtual void | drawImageNine (const sk_sp< DlImage > image, const SkIRect ¢er, const SkRect &dst, DlFilterMode filter, bool render_with_attributes)=0 |
|
virtual void | drawDisplayList (const sk_sp< DisplayList > display_list, SkScalar opacity=SK_Scalar1)=0 |
|
virtual void | drawTextBlob (const sk_sp< SkTextBlob > blob, SkScalar x, SkScalar y)=0 |
|
virtual void | drawTextFrame (const std::shared_ptr< impeller::TextFrame > &text_frame, SkScalar x, SkScalar y)=0 |
|
virtual void | drawShadow (const SkPath &path, const DlColor color, const SkScalar elevation, bool transparent_occluder, SkScalar dpr)=0 |
|
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 |
|
Definition at line 94 of file dl_complexity_helper.h.