Public Types | |
| typedef const std::function< void(DlCanvas &)> | DlSetup |
| typedef const std::function< void(DlCanvas &, DlPaint &, DlRect &)> | DlRenderer |
Public Member Functions | |
| DisplayListTestBase ()=default | |
Static Public Member Functions | |
| static DlOpReceiver & | ToReceiver (DisplayListBuilder &builder) |
| static sk_sp< DisplayList > | Build (DisplayListInvocation &invocation) |
| static sk_sp< DisplayList > | Build (size_t g_index, size_t v_index) |
| static void | check_defaults (DisplayListBuilder &builder, const DlRect &cull_rect=DisplayListBuilder::kMaxCullRect) |
| static void | verify_inverted_bounds (DlSetup &setup, DlRenderer &renderer, DlPaint paint, DlRect render_rect, DlRect expected_bounds, const std::string &desc) |
| static void | check_inverted_bounds (DlRenderer &renderer, const std::string &desc) |
| static int | CountOps (const sk_sp< DisplayList > &dl, DisplayListOpType op_type) |
Definition at line 54 of file display_list_unittests.cc.
| typedef const std::function<void(DlCanvas&, DlPaint&, DlRect&)> flutter::testing::DisplayListTestBase< BaseT >::DlRenderer |
Definition at line 139 of file display_list_unittests.cc.
| typedef const std::function<void(DlCanvas&)> flutter::testing::DisplayListTestBase< BaseT >::DlSetup |
Definition at line 138 of file display_list_unittests.cc.
|
default |
|
inlinestatic |
Definition at line 62 of file display_list_unittests.cc.
References flutter::DisplayListBuilder::Build(), flutter::testing::DisplayListInvocation::Invoke(), and flutter::testing::DisplayListTestBase< BaseT >::ToReceiver().
|
inlinestatic |
Definition at line 68 of file display_list_unittests.cc.
References flutter::testing::DisplayListInvocation::adjust_render_op_depth_cost(), flutter::testing::allGroups, flutter::DisplayListBuilder::Build(), flutter::testing::DisplayListInvocation::depth_accumulated(), i, flutter::testing::DisplayListInvocation::Invoke(), flutter::name, flutter::testing::DisplayListInvocation::op_count(), flutter::testing::DisplayListInvocation::raw_byte_count(), flutter::testing::DisplayListTestBase< BaseT >::ToReceiver(), and flutter::testing::DisplayListInvocationGroup::variants.
|
inlinestatic |
Definition at line 108 of file display_list_unittests.cc.
References flutter::DisplayListBuilderTestingAttributes(), flutter::DlPaint::getBlendMode(), flutter::DlPaint::getColor(), flutter::DlPaint::getColorFilter(), flutter::DlPaint::getColorSource(), flutter::DisplayListBuilder::GetDestinationClipCoverage(), flutter::DlPaint::getDrawStyle(), flutter::DlPaint::getImageFilter(), flutter::DisplayListBuilder::GetLocalClipCoverage(), flutter::DlPaint::getMaskFilter(), flutter::DisplayListBuilder::GetMatrix(), flutter::DisplayListBuilder::GetSaveCount(), flutter::DlPaint::getStrokeCap(), flutter::DlPaint::getStrokeJoin(), flutter::DlPaint::getStrokeMiter(), flutter::DlPaint::getStrokeWidth(), flutter::DlPaint::isAntiAlias(), flutter::DlPaint::isDefault(), and flutter::DlPaint::isInvertColors().
|
inlinestatic |
Definition at line 155 of file display_list_unittests.cc.
References impeller::TRect< T >::Expand(), impeller::TRect< T >::GetBottom(), impeller::TRect< T >::GetLeft(), impeller::TRect< T >::GetRight(), impeller::TRect< T >::GetTop(), impeller::TRect< T >::IsEmpty(), flutter::kNormal, flutter::kRound, flutter::kStroke, impeller::TRect< Scalar >::MakeLTRB(), flutter::DlPaint::setDrawStyle(), flutter::DlPaint::setImageFilter(), flutter::DlPaint::setMaskFilter(), flutter::DlPaint::setStrokeJoin(), flutter::DlPaint::setStrokeWidth(), and flutter::testing::DisplayListTestBase< BaseT >::verify_inverted_bounds().
|
inlinestatic |
Definition at line 226 of file display_list_unittests.cc.
References i.
|
inlinestatic |
Definition at line 58 of file display_list_unittests.cc.
References flutter::DisplayListBuilderTestingAccessor().
Referenced by flutter::testing::DisplayListTestBase< BaseT >::Build(), and flutter::testing::DisplayListTestBase< BaseT >::Build().
|
inlinestatic |
Definition at line 141 of file display_list_unittests.cc.
References flutter::DisplayListBuilder::Build().
Referenced by flutter::testing::DisplayListTestBase< BaseT >::check_inverted_bounds().