Flutter Engine
 
Loading...
Searching...
No Matches
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 761 of file dl_rendering_unittests.cc.

Constructor & Destructor Documentation

◆ CaseParameters() [1/3]

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

Definition at line 763 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 766 of file dl_rendering_unittests.cc.

767 : CaseParameters(std::move(info),
768 sk_setup,
769 dl_setup,
772 DlColor(SK_ColorTRANSPARENT),
773 false,
774 false,
775 false) {}
static const SkRenderer kEmptySkRenderer
static const DlRenderer kEmptyDlRenderer
flutter::DlColor DlColor

◆ 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 777 of file dl_rendering_unittests.cc.

786 : info_(std::move(info)),
787 bg_(bg),
788 sk_setup_(sk_setup),
789 dl_setup_(dl_setup),
790 sk_restore_(sk_restore),
791 dl_restore_(dl_restore),
792 has_diff_clip_(has_diff_clip),
793 has_mutating_save_layer_(has_mutating_save_layer),
794 fuzzy_compare_components_(fuzzy_compare_components) {}

Member Function Documentation

◆ bg()

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

Definition at line 818 of file dl_rendering_unittests.cc.

818{ return bg_; }

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

◆ dl_restore()

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

Definition at line 826 of file dl_rendering_unittests.cc.

826{ 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 824 of file dl_rendering_unittests.cc.

824{ return dl_setup_; }

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

◆ fuzzy_compare_components()

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

Definition at line 821 of file dl_rendering_unittests.cc.

821{ return fuzzy_compare_components_; }

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

◆ has_diff_clip()

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

Definition at line 819 of file dl_rendering_unittests.cc.

819{ 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 820 of file dl_rendering_unittests.cc.

820{ return has_mutating_save_layer_; }

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

◆ info()

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

Definition at line 817 of file dl_rendering_unittests.cc.

817{ return info_; }

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

◆ sk_restore()

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

Definition at line 825 of file dl_rendering_unittests.cc.

825{ return sk_restore_; }

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

◆ sk_setup()

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

Definition at line 823 of file dl_rendering_unittests.cc.

823{ return sk_setup_; }

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

◆ with_bg()

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

Definition at line 805 of file dl_rendering_unittests.cc.

805 {
806 return CaseParameters(info_, sk_setup_, dl_setup_, sk_restore_, dl_restore_,
807 bg, has_diff_clip_, has_mutating_save_layer_,
808 fuzzy_compare_components_);
809 }

References bg().

◆ with_diff_clip()

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

Definition at line 811 of file dl_rendering_unittests.cc.

811 {
812 return CaseParameters(info_, sk_setup_, dl_setup_, sk_restore_, dl_restore_,
813 bg_, true, has_mutating_save_layer_,
814 fuzzy_compare_components_);
815 }

◆ 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 796 of file dl_rendering_unittests.cc.

799 {
800 return CaseParameters(info_, sk_setup_, dl_setup_, sk_restore, dl_restore,
801 bg_, has_diff_clip_, mutating_layer,
803 }

References dl_restore(), fuzzy_compare_components(), and sk_restore().


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