Flutter Engine Uber Docs
Docs for the entire Flutter Engine repo.
 
Loading...
Searching...
No Matches
flutter::testing::CaseParameters Class Reference

Public Member Functions

 CaseParameters (std::string info)
 
 CaseParameters (std::string info, DlSetup &dl_setup)
 
 CaseParameters (std::string info, DlSetup &dl_setup, DlRenderer &dl_restore, DlColor bg, bool has_diff_clip, bool has_mutating_save_layer, bool fuzzy_compare_components)
 
CaseParameters with_restore (DlRenderer &dl_restore, bool mutating_layer, bool fuzzy_compare_components=false)
 
CaseParameters with_bg (DlColor bg)
 
CaseParameters with_diff_clip ()
 
std::string info () const
 
DlColor bg () const
 
bool has_diff_clip () const
 
bool has_mutating_save_layer () const
 
bool fuzzy_compare_components () const
 
DlSetup dl_setup () const
 
DlRenderer dl_restore () const
 

Detailed Description

Definition at line 587 of file dl_rendering_unittests.cc.

Constructor & Destructor Documentation

◆ CaseParameters() [1/3]

flutter::testing::CaseParameters::CaseParameters ( std::string  info)
inlineexplicit

Definition at line 589 of file dl_rendering_unittests.cc.

◆ CaseParameters() [2/3]

flutter::testing::CaseParameters::CaseParameters ( std::string  info,
DlSetup dl_setup 
)
inline

Definition at line 592 of file dl_rendering_unittests.cc.

593 : CaseParameters(std::move(info),
594 dl_setup,
597 false,
598 false,
599 false) {}
static const DlRenderer kEmptyDlRenderer
static constexpr DlColor kTransparent()
Definition dl_color.h:68

◆ CaseParameters() [3/3]

flutter::testing::CaseParameters::CaseParameters ( std::string  info,
DlSetup dl_setup,
DlRenderer dl_restore,
DlColor  bg,
bool  has_diff_clip,
bool  has_mutating_save_layer,
bool  fuzzy_compare_components 
)
inline

Definition at line 601 of file dl_rendering_unittests.cc.

608 : info_(std::move(info)),
609 bg_(bg),
610 dl_setup_(dl_setup),
611 dl_restore_(dl_restore),
612 has_diff_clip_(has_diff_clip),
613 has_mutating_save_layer_(has_mutating_save_layer),
614 fuzzy_compare_components_(fuzzy_compare_components) {}

Member Function Documentation

◆ bg()

DlColor flutter::testing::CaseParameters::bg ( ) const
inline

Definition at line 634 of file dl_rendering_unittests.cc.

634{ return bg_; }

Referenced by flutter::testing::CanvasCompareTester::RenderWith(), and with_bg().

◆ dl_restore()

DlRenderer flutter::testing::CaseParameters::dl_restore ( ) const
inline

Definition at line 640 of file dl_rendering_unittests.cc.

640{ return dl_restore_; }

Referenced by flutter::testing::CanvasCompareTester::RenderWith(), and with_restore().

◆ dl_setup()

DlSetup flutter::testing::CaseParameters::dl_setup ( ) const
inline

Definition at line 639 of file dl_rendering_unittests.cc.

639{ return dl_setup_; }

Referenced by flutter::testing::CanvasCompareTester::RenderWith().

◆ fuzzy_compare_components()

bool flutter::testing::CaseParameters::fuzzy_compare_components ( ) const
inline

Definition at line 637 of file dl_rendering_unittests.cc.

637{ return fuzzy_compare_components_; }

Referenced by with_restore().

◆ has_diff_clip()

bool flutter::testing::CaseParameters::has_diff_clip ( ) const
inline

Definition at line 635 of file dl_rendering_unittests.cc.

635{ return has_diff_clip_; }

Referenced by flutter::testing::TestParameters::should_match().

◆ has_mutating_save_layer()

bool flutter::testing::CaseParameters::has_mutating_save_layer ( ) const
inline

Definition at line 636 of file dl_rendering_unittests.cc.

636{ return has_mutating_save_layer_; }

Referenced by flutter::testing::TestParameters::should_match().

◆ info()

std::string flutter::testing::CaseParameters::info ( ) const
inline

Definition at line 633 of file dl_rendering_unittests.cc.

633{ return info_; }

Referenced by flutter::testing::CanvasCompareTester::RenderWith().

◆ with_bg()

CaseParameters flutter::testing::CaseParameters::with_bg ( DlColor  bg)
inline

Definition at line 623 of file dl_rendering_unittests.cc.

623 {
624 return CaseParameters(info_, dl_setup_, dl_restore_, bg, has_diff_clip_,
625 has_mutating_save_layer_, fuzzy_compare_components_);
626 }

References bg().

◆ with_diff_clip()

CaseParameters flutter::testing::CaseParameters::with_diff_clip ( )
inline

Definition at line 628 of file dl_rendering_unittests.cc.

628 {
629 return CaseParameters(info_, dl_setup_, dl_restore_, bg_, true,
630 has_mutating_save_layer_, fuzzy_compare_components_);
631 }

◆ with_restore()

CaseParameters flutter::testing::CaseParameters::with_restore ( DlRenderer dl_restore,
bool  mutating_layer,
bool  fuzzy_compare_components = false 
)
inline

Definition at line 616 of file dl_rendering_unittests.cc.

618 {
619 return CaseParameters(info_, dl_setup_, dl_restore, bg_, has_diff_clip_,
620 mutating_layer, fuzzy_compare_components);
621 }

References dl_restore(), and fuzzy_compare_components().


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