Flutter Engine
 
Loading...
Searching...
No Matches
dl_test_snippets.h File Reference
#include "flutter/display_list/display_list.h"
#include "flutter/display_list/dl_builder.h"
#include "flutter/display_list/effects/color_filters/dl_blend_color_filter.h"
#include "flutter/display_list/effects/dl_color_sources.h"
#include "flutter/display_list/effects/dl_image_filters.h"
#include "flutter/display_list/effects/dl_runtime_effect_skia.h"
#include "flutter/testing/testing.h"
#include "third_party/skia/include/core/SkPath.h"
#include "third_party/skia/include/core/SkRRect.h"
#include "third_party/skia/include/core/SkSurface.h"
#include "third_party/skia/include/effects/SkGradientShader.h"
#include "third_party/skia/include/effects/SkImageFilters.h"
#include "third_party/skia/include/effects/SkRuntimeEffect.h"

Go to the source code of this file.

Classes

struct  flutter::testing::DisplayListInvocation
 
struct  flutter::testing::DisplayListInvocationGroup
 

Namespaces

namespace  flutter
 
namespace  flutter::testing
 

Macros

#define TestPointCount   sizeof(kTestPoints) / (sizeof(kTestPoints[0]))
 

Typedefs

typedef const std::function< void(DlOpReceiver &)> flutter::testing::DlInvoker
 

Functions

sk_sp< DisplayListflutter::testing::GetSampleDisplayList ()
 
sk_sp< DisplayListflutter::testing::GetSampleDisplayList (int ops)
 
sk_sp< DisplayListflutter::testing::GetSampleNestedDisplayList ()
 
sk_sp< DlImageflutter::testing::MakeTestImage (int w, int h, int checker_size)
 
sk_sp< DlImageflutter::testing::MakeTestImage (int w, int h, DlColor color)
 
static const DlBlurImageFilter flutter::testing::kTestBlurImageFilter1 (5.0, 5.0, DlTileMode::kClamp)
 
static const DlBlurImageFilter flutter::testing::kTestBlurImageFilter2 (6.0, 5.0, DlTileMode::kClamp)
 
static const DlBlurImageFilter flutter::testing::kTestBlurImageFilter3 (5.0, 6.0, DlTileMode::kClamp)
 
static const DlBlurImageFilter flutter::testing::kTestBlurImageFilter4 (5.0, 5.0, DlTileMode::kDecal)
 
static const DlDilateImageFilter flutter::testing::kTestDilateImageFilter1 (5.0, 5.0)
 
static const DlDilateImageFilter flutter::testing::kTestDilateImageFilter2 (6.0, 5.0)
 
static const DlDilateImageFilter flutter::testing::kTestDilateImageFilter3 (5.0, 6.0)
 
static const DlErodeImageFilter flutter::testing::kTestErodeImageFilter1 (4.0, 4.0)
 
static const DlErodeImageFilter flutter::testing::kTestErodeImageFilter2 (4.0, 3.0)
 
static const DlErodeImageFilter flutter::testing::kTestErodeImageFilter3 (3.0, 4.0)
 
static const DlMatrixImageFilter flutter::testing::kTestMatrixImageFilter1 (DlMatrix::MakeRotationZ(DlDegrees(45)), kNearestSampling)
 
static const DlMatrixImageFilter flutter::testing::kTestMatrixImageFilter2 (DlMatrix::MakeRotationZ(DlDegrees(85)), kNearestSampling)
 
static const DlMatrixImageFilter flutter::testing::kTestMatrixImageFilter3 (DlMatrix::MakeRotationZ(DlDegrees(45)), kLinearSampling)
 
static const DlComposeImageFilter flutter::testing::kTestComposeImageFilter1 (kTestBlurImageFilter1, kTestMatrixImageFilter1)
 
static const DlComposeImageFilter flutter::testing::kTestComposeImageFilter2 (kTestBlurImageFilter2, kTestMatrixImageFilter1)
 
static const DlComposeImageFilter flutter::testing::kTestComposeImageFilter3 (kTestBlurImageFilter1, kTestMatrixImageFilter2)
 
static const DlColorFilterImageFilter flutter::testing::kTestCFImageFilter1 (kTestBlendColorFilter1)
 
static const DlColorFilterImageFilter flutter::testing::kTestCFImageFilter2 (kTestBlendColorFilter2)
 
static const DlBlurMaskFilter flutter::testing::kTestMaskFilter1 (DlBlurStyle::kNormal, 3.0)
 
static const DlBlurMaskFilter flutter::testing::kTestMaskFilter2 (DlBlurStyle::kNormal, 5.0)
 
static const DlBlurMaskFilter flutter::testing::kTestMaskFilter3 (DlBlurStyle::kSolid, 3.0)
 
static const DlBlurMaskFilter flutter::testing::kTestMaskFilter4 (DlBlurStyle::kInner, 3.0)
 
static const DlBlurMaskFilter flutter::testing::kTestMaskFilter5 (DlBlurStyle::kOuter, 3.0)
 
static sk_sp< DisplayListflutter::testing::MakeTestDisplayList (int w, int h, SkColor color)
 
SkFont flutter::testing::CreateTestFontOfSize (DlScalar scalar)
 
sk_sp< SkTextBlob > flutter::testing::GetTestTextBlob (const std::string &text, DlScalar font_size)
 
sk_sp< SkTextBlob > flutter::testing::GetTestTextBlob (int index)
 
std::vector< DisplayListInvocationGroupflutter::testing::CreateAllRenderingOps ()
 
std::vector< DisplayListInvocationGroupflutter::testing::CreateAllGroups ()
 

Variables

constexpr DlPoint flutter::testing::kEndPoints []
 
const DlColor flutter::testing::kColors []
 
constexpr float flutter::testing::kStops []
 
constexpr float flutter::testing::kRotateColorMatrix [20]
 
constexpr float flutter::testing::kInvertColorMatrix [20]
 
constexpr DlPoint flutter::testing::kTestPoints []
 
static DlImageSampling flutter::testing::kNearestSampling = DlImageSampling::kNearestNeighbor
 
static DlImageSampling flutter::testing::kLinearSampling = DlImageSampling::kLinear
 
static auto flutter::testing::kTestImage1 = MakeTestImage(40, 40, 5)
 
static auto flutter::testing::kTestImage2 = MakeTestImage(50, 50, 5)
 
static auto flutter::testing::kTestSkImage = MakeTestImage(30, 30, 5)->skia_image()
 
static const std::shared_ptr< DlColorSourceflutter::testing::kTestSource1
 
static const std::shared_ptr< DlColorSourceflutter::testing::kTestSource2
 
static const std::shared_ptr< DlColorSourceflutter::testing::kTestSource3
 
static const std::shared_ptr< DlColorSourceflutter::testing::kTestSource4
 
static const std::shared_ptr< DlColorSourceflutter::testing::kTestSource5
 
static const auto flutter::testing::kTestBlendColorFilter1
 
static const auto flutter::testing::kTestBlendColorFilter2
 
static const auto flutter::testing::kTestBlendColorFilter3
 
static const auto flutter::testing::kTestMatrixColorFilter1
 
static const auto flutter::testing::kTestMatrixColorFilter2
 
constexpr DlRect flutter::testing::kTestBounds = DlRect::MakeLTRB(10, 10, 50, 60)
 
constexpr SkRect flutter::testing::kTestSkBounds = SkRect::MakeLTRB(10, 10, 50, 60)
 
static const DlRoundRect flutter::testing::kTestRRect
 
static const DlRoundSuperellipse flutter::testing::kTestRSuperellipse
 
static const SkRRect flutter::testing::kTestSkRRect = SkRRect::MakeRectXY(kTestSkBounds, 5, 5)
 
static const SkRRect flutter::testing::kTestRRectRect = SkRRect::MakeRect(kTestSkBounds)
 
static const DlRoundRect flutter::testing::kTestInnerRRect
 
static const SkRRect flutter::testing::kTestSkInnerRRect
 
static const DlPath flutter::testing::kTestPathRect = DlPath::MakeRect(kTestBounds)
 
static const DlPath flutter::testing::kTestPathOval = DlPath::MakeOval(kTestBounds)
 
static const DlPath flutter::testing::kTestPathRRect = DlPath::MakeRoundRect(kTestRRect)
 
static const DlPath flutter::testing::kTestPath1
 
static const DlPath flutter::testing::kTestPath2
 
static const DlPath flutter::testing::kTestPath3
 
static const std::shared_ptr< DlVerticesflutter::testing::kTestVertices1
 
static const std::shared_ptr< DlVerticesflutter::testing::kTestVertices2
 
static sk_sp< DisplayListflutter::testing::TestDisplayList1
 
static sk_sp< DisplayListflutter::testing::TestDisplayList2
 
static const sk_sp< DlRuntimeEffectflutter::testing::kTestRuntimeEffect1
 
static const sk_sp< DlRuntimeEffectflutter::testing::kTestRuntimeEffect2
 

Macro Definition Documentation

◆ TestPointCount

#define TestPointCount   sizeof(kTestPoints) / (sizeof(kTestPoints[0]))

Definition at line 70 of file dl_test_snippets.h.