Flutter Engine
 
Loading...
Searching...
No Matches
flutter::IgnoreAttributeDispatchHelper Class Reference

#include <dl_receiver_utils.h>

Inheritance diagram for flutter::IgnoreAttributeDispatchHelper:
flutter::DlOpReceiver flutter::DlOpReceiverIgnore flutter::DlOpSpy flutter::testing::ClipExpector flutter::testing::DepthExpector flutter::testing::DlOpRecorder flutter::testing::ImageSizeTextBlobInspector flutter::testing::SaveLayerBoundsExpector flutter::testing::SaveLayerExpector impeller::FirstPassDispatcher

Public Member Functions

void setAntiAlias (bool aa) override
 
void setInvertColors (bool invert) override
 
void setStrokeCap (DlStrokeCap cap) override
 
void setStrokeJoin (DlStrokeJoin join) override
 
void setDrawStyle (DlDrawStyle style) override
 
void setStrokeWidth (float width) override
 
void setStrokeMiter (float 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 setMaskFilter (const DlMaskFilter *filter) override
 
- Public Member Functions inherited from flutter::DlOpReceiver
virtual void save ()=0
 
virtual void save (uint32_t total_content_depth)
 
virtual void saveLayer (const DlRect &bounds, const SaveLayerOptions options, const DlImageFilter *backdrop=nullptr, std::optional< int64_t > backdrop_id=std::nullopt)=0
 
virtual void saveLayer (const DlRect &bounds, const SaveLayerOptions &options, uint32_t total_content_depth, DlBlendMode max_content_blend_mode, const DlImageFilter *backdrop=nullptr, std::optional< int64_t > backdrop_id=std::nullopt)
 
virtual void restore ()=0
 
virtual void saveLayer (const DlRect *bounds, const SaveLayerOptions options, const DlImageFilter *backdrop=nullptr, std::optional< int64_t > backdrop_id=std::nullopt) final
 
virtual void translate (DlScalar tx, DlScalar ty)=0
 
virtual void scale (DlScalar sx, DlScalar sy)=0
 
virtual void rotate (DlScalar degrees)=0
 
virtual void skew (DlScalar sx, DlScalar sy)=0
 
virtual void transform2DAffine (DlScalar mxx, DlScalar mxy, DlScalar mxt, DlScalar myx, DlScalar myy, DlScalar myt)=0
 
virtual void transformFullPerspective (DlScalar mxx, DlScalar mxy, DlScalar mxz, DlScalar mxt, DlScalar myx, DlScalar myy, DlScalar myz, DlScalar myt, DlScalar mzx, DlScalar mzy, DlScalar mzz, DlScalar mzt, DlScalar mwx, DlScalar mwy, DlScalar mwz, DlScalar mwt)=0
 
virtual void transformReset ()=0
 
virtual void clipRect (const DlRect &rect, DlClipOp clip_op, bool is_aa)=0
 
virtual void clipOval (const DlRect &bounds, DlClipOp clip_op, bool is_aa)=0
 
virtual void clipRoundRect (const DlRoundRect &rrect, DlClipOp clip_op, bool is_aa)=0
 
virtual void clipRoundSuperellipse (const DlRoundSuperellipse &rse, DlClipOp clip_op, bool is_aa)=0
 
virtual void clipPath (const DlPath &path, DlClipOp clip_op, bool is_aa)=0
 
virtual void drawColor (DlColor color, DlBlendMode mode)=0
 
virtual void drawPaint ()=0
 
virtual void drawLine (const DlPoint &p0, const DlPoint &p1)=0
 
virtual void drawDashedLine (const DlPoint &p0, const DlPoint &p1, DlScalar on_length, DlScalar off_length)=0
 
virtual void drawRect (const DlRect &rect)=0
 
virtual void drawOval (const DlRect &bounds)=0
 
virtual void drawCircle (const DlPoint &center, DlScalar radius)=0
 
virtual void drawRoundRect (const DlRoundRect &rrect)=0
 
virtual void drawDiffRoundRect (const DlRoundRect &outer, const DlRoundRect &inner)=0
 
virtual void drawRoundSuperellipse (const DlRoundSuperellipse &rse)=0
 
virtual void drawPath (const DlPath &path)=0
 
virtual void drawArc (const DlRect &oval_bounds, DlScalar start_degrees, DlScalar sweep_degrees, bool use_center)=0
 
virtual void drawPoints (DlPointMode mode, uint32_t count, const DlPoint points[])=0
 
virtual void drawVertices (const std::shared_ptr< DlVertices > &vertices, DlBlendMode mode)=0
 
virtual void drawImage (const sk_sp< DlImage > image, const DlPoint &point, DlImageSampling sampling, bool render_with_attributes)=0
 
virtual void drawImageRect (const sk_sp< DlImage > image, const DlRect &src, const DlRect &dst, DlImageSampling sampling, bool render_with_attributes, DlSrcRectConstraint constraint=DlSrcRectConstraint::kFast)=0
 
virtual void drawImageNine (const sk_sp< DlImage > image, const DlIRect &center, const DlRect &dst, DlFilterMode filter, bool render_with_attributes)=0
 
virtual void drawAtlas (const sk_sp< DlImage > atlas, const DlRSTransform xform[], const DlRect tex[], const DlColor colors[], int count, DlBlendMode mode, DlImageSampling sampling, const DlRect *cull_rect, bool render_with_attributes)=0
 
virtual void drawDisplayList (const sk_sp< DisplayList > display_list, DlScalar opacity=SK_Scalar1)=0
 
virtual void drawText (const std::shared_ptr< DlText > &text, DlScalar x, DlScalar y)=0
 
virtual void drawShadow (const DlPath &path, const DlColor color, const DlScalar elevation, bool transparent_occluder, DlScalar dpr)=0
 

Additional Inherited Members

- Static Public Attributes inherited from flutter::DlOpReceiver
static constexpr int kMaxDrawPointsCount = ((1 << 29) - 1)
 

Detailed Description

Definition at line 24 of file dl_receiver_utils.h.

Member Function Documentation

◆ setAntiAlias()

void flutter::IgnoreAttributeDispatchHelper::setAntiAlias ( bool  aa)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 26 of file dl_receiver_utils.h.

26{}

◆ setBlendMode()

void flutter::IgnoreAttributeDispatchHelper::setBlendMode ( DlBlendMode  mode)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 34 of file dl_receiver_utils.h.

34{}

◆ setColor()

void flutter::IgnoreAttributeDispatchHelper::setColor ( DlColor  color)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 33 of file dl_receiver_utils.h.

33{}

◆ setColorFilter()

void flutter::IgnoreAttributeDispatchHelper::setColorFilter ( const DlColorFilter filter)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 37 of file dl_receiver_utils.h.

37{}

◆ setColorSource()

void flutter::IgnoreAttributeDispatchHelper::setColorSource ( const DlColorSource source)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 35 of file dl_receiver_utils.h.

35{}

◆ setDrawStyle()

void flutter::IgnoreAttributeDispatchHelper::setDrawStyle ( DlDrawStyle  style)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 30 of file dl_receiver_utils.h.

30{}

◆ setImageFilter()

void flutter::IgnoreAttributeDispatchHelper::setImageFilter ( const DlImageFilter filter)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 36 of file dl_receiver_utils.h.

36{}

◆ setInvertColors()

void flutter::IgnoreAttributeDispatchHelper::setInvertColors ( bool  invert)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 27 of file dl_receiver_utils.h.

27{}

◆ setMaskFilter()

void flutter::IgnoreAttributeDispatchHelper::setMaskFilter ( const DlMaskFilter filter)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 38 of file dl_receiver_utils.h.

38{}

◆ setStrokeCap()

void flutter::IgnoreAttributeDispatchHelper::setStrokeCap ( DlStrokeCap  cap)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 28 of file dl_receiver_utils.h.

28{}

◆ setStrokeJoin()

void flutter::IgnoreAttributeDispatchHelper::setStrokeJoin ( DlStrokeJoin  join)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 29 of file dl_receiver_utils.h.

29{}

◆ setStrokeMiter()

void flutter::IgnoreAttributeDispatchHelper::setStrokeMiter ( float  limit)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 32 of file dl_receiver_utils.h.

32{}

◆ setStrokeWidth()

void flutter::IgnoreAttributeDispatchHelper::setStrokeWidth ( float  width)
inlineoverridevirtual

Implements flutter::DlOpReceiver.

Definition at line 31 of file dl_receiver_utils.h.

31{}

The documentation for this class was generated from the following file: