Flutter Engine
 
Loading...
Searching...
No Matches
flutter::testing::DlPathVerbCounter Class Reference
Inheritance diagram for flutter::testing::DlPathVerbCounter:
impeller::PathReceiver

Public Member Functions

void MoveTo (const DlPoint &p2, bool will_be_closed) override
 
void LineTo (const DlPoint &p2) override
 
void QuadTo (const DlPoint &cp, const DlPoint &p2) override
 
bool ConicTo (const DlPoint &cp, const DlPoint &p2, DlScalar weight) override
 
void CubicTo (const DlPoint &cp1, const DlPoint &cp2, const DlPoint &p2) override
 
void Close () override
 
uint32_t GetVerbCount () const
 
- Public Member Functions inherited from impeller::PathReceiver
virtual ~PathReceiver ()=default
 

Detailed Description

Definition at line 21 of file dl_benchmarks.cc.

Member Function Documentation

◆ Close()

void flutter::testing::DlPathVerbCounter::Close ( )
inlineoverridevirtual

Implements impeller::PathReceiver.

Definition at line 37 of file dl_benchmarks.cc.

37{ verb_count_++; }

◆ ConicTo()

bool flutter::testing::DlPathVerbCounter::ConicTo ( const DlPoint cp,
const DlPoint p2,
DlScalar  weight 
)
inlineoverridevirtual

Reimplemented from impeller::PathReceiver.

Definition at line 28 of file dl_benchmarks.cc.

28 {
29 verb_count_++;
30 return false;
31 }

◆ CubicTo()

void flutter::testing::DlPathVerbCounter::CubicTo ( const DlPoint cp1,
const DlPoint cp2,
const DlPoint p2 
)
inlineoverridevirtual

Implements impeller::PathReceiver.

Definition at line 32 of file dl_benchmarks.cc.

34 {
35 verb_count_++;
36 }

◆ GetVerbCount()

uint32_t flutter::testing::DlPathVerbCounter::GetVerbCount ( ) const
inline

Definition at line 39 of file dl_benchmarks.cc.

39{ return verb_count_; }

Referenced by flutter::testing::BM_DrawPath().

◆ LineTo()

void flutter::testing::DlPathVerbCounter::LineTo ( const DlPoint p2)
inlineoverridevirtual

Implements impeller::PathReceiver.

Definition at line 26 of file dl_benchmarks.cc.

26{ verb_count_++; }

◆ MoveTo()

void flutter::testing::DlPathVerbCounter::MoveTo ( const DlPoint p2,
bool  will_be_closed 
)
inlineoverridevirtual

Implements impeller::PathReceiver.

Definition at line 23 of file dl_benchmarks.cc.

23 {
24 verb_count_++;
25 }

◆ QuadTo()

void flutter::testing::DlPathVerbCounter::QuadTo ( const DlPoint cp,
const DlPoint p2 
)
inlineoverridevirtual

Implements impeller::PathReceiver.

Definition at line 27 of file dl_benchmarks.cc.

27{ verb_count_++; }

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