Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | List of all members
flutter::testing::CaseParameters Class Reference

Public Member Functions

 CaseParameters (std::string info)
 
 CaseParameters (std::string info, SkSetup &sk_setup, DlSetup &dl_setup)
 
 CaseParameters (std::string info, SkSetup &sk_setup, DlSetup &dl_setup, SkRenderer &sk_restore, DlRenderer &dl_restore, DlColor bg, bool has_diff_clip, bool has_mutating_save_layer, bool fuzzy_compare_components)
 
CaseParameters with_restore (SkRenderer &sk_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
 
SkSetup sk_setup () const
 
DlSetup dl_setup () const
 
SkRenderer sk_restore () const
 
DlRenderer dl_restore () const
 

Detailed Description

Definition at line 741 of file dl_rendering_unittests.cc.

Constructor & Destructor Documentation

◆ CaseParameters() [1/3]

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

Definition at line 743 of file dl_rendering_unittests.cc.

◆ CaseParameters() [2/3]

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

Definition at line 746 of file dl_rendering_unittests.cc.

747 : CaseParameters(std::move(info),
748 sk_setup,
749 dl_setup,
752 DlColor(SK_ColorTRANSPARENT),
753 false,
754 false,
755 false) {}
constexpr SkColor SK_ColorTRANSPARENT
Definition SkColor.h:99
static const SkRenderer kEmptySkRenderer
static const DlRenderer kEmptyDlRenderer

◆ CaseParameters() [3/3]

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

Definition at line 757 of file dl_rendering_unittests.cc.

766 : info_(std::move(info)),
767 bg_(bg),
768 sk_setup_(sk_setup),
769 dl_setup_(dl_setup),
770 sk_restore_(sk_restore),
771 dl_restore_(dl_restore),
772 has_diff_clip_(has_diff_clip),
773 has_mutating_save_layer_(has_mutating_save_layer),
774 fuzzy_compare_components_(fuzzy_compare_components) {}

Member Function Documentation

◆ bg()

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

Definition at line 798 of file dl_rendering_unittests.cc.

798{ return bg_; }

◆ dl_restore()

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

Definition at line 806 of file dl_rendering_unittests.cc.

806{ return dl_restore_; }

◆ dl_setup()

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

Definition at line 804 of file dl_rendering_unittests.cc.

804{ return dl_setup_; }

◆ fuzzy_compare_components()

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

Definition at line 801 of file dl_rendering_unittests.cc.

801{ return fuzzy_compare_components_; }

◆ has_diff_clip()

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

Definition at line 799 of file dl_rendering_unittests.cc.

799{ return has_diff_clip_; }

◆ has_mutating_save_layer()

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

Definition at line 800 of file dl_rendering_unittests.cc.

800{ return has_mutating_save_layer_; }

◆ info()

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

Definition at line 797 of file dl_rendering_unittests.cc.

797{ return info_; }

◆ sk_restore()

SkRenderer flutter::testing::CaseParameters::sk_restore ( ) const
inline

Definition at line 805 of file dl_rendering_unittests.cc.

805{ return sk_restore_; }

◆ sk_setup()

SkSetup flutter::testing::CaseParameters::sk_setup ( ) const
inline

Definition at line 803 of file dl_rendering_unittests.cc.

803{ return sk_setup_; }

◆ with_bg()

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

Definition at line 785 of file dl_rendering_unittests.cc.

785 {
786 return CaseParameters(info_, sk_setup_, dl_setup_, sk_restore_, dl_restore_,
787 bg, has_diff_clip_, has_mutating_save_layer_,
788 fuzzy_compare_components_);
789 }

◆ with_diff_clip()

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

Definition at line 791 of file dl_rendering_unittests.cc.

791 {
792 return CaseParameters(info_, sk_setup_, dl_setup_, sk_restore_, dl_restore_,
793 bg_, true, has_mutating_save_layer_,
794 fuzzy_compare_components_);
795 }

◆ with_restore()

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

Definition at line 776 of file dl_rendering_unittests.cc.

779 {
780 return CaseParameters(info_, sk_setup_, dl_setup_, sk_restore, dl_restore,
781 bg_, has_diff_clip_, mutating_layer,
783 }

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