Flutter Impeller
aiks_dl_text_unittests.cc File Reference
#include "display_list/display_list.h"
#include "display_list/dl_blend_mode.h"
#include "display_list/dl_tile_mode.h"
#include "display_list/effects/dl_color_source.h"
#include "display_list/effects/dl_mask_filter.h"
#include "flutter/impeller/display_list/aiks_unittests.h"
#include "flutter/display_list/dl_builder.h"
#include "flutter/display_list/dl_color.h"
#include "flutter/display_list/dl_paint.h"
#include "flutter/testing/testing.h"
#include "impeller/geometry/matrix.h"
#include "impeller/typographer/backends/skia/text_frame_skia.h"
#include "impeller/typographer/backends/stb/text_frame_stb.h"
#include "impeller/typographer/backends/stb/typeface_stb.h"
#include "impeller/typographer/backends/stb/typographer_context_stb.h"
#include "include/core/SkMatrix.h"
#include "txt/platform.h"

Go to the source code of this file.

Classes

struct  impeller::testing::TextRenderOptions
 

Namespaces

 impeller
 
 impeller::testing
 

Functions

bool impeller::testing::RenderTextInCanvasSkia (const std::shared_ptr< Context > &context, DisplayListBuilder &canvas, const std::string &text, const std::string_view &font_fixture, const TextRenderOptions &options={})
 
bool impeller::testing::RenderTextInCanvasSTB (const std::shared_ptr< Context > &context, DisplayListBuilder &canvas, const std::string &text, const std::string &font_fixture, const TextRenderOptions &options={})
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextFrame)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextFrameWithInvertedTransform)
 
 impeller::testing::TEST_P (AiksTest, CanRenderStrokedTextFrame)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextStrokeWidth)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextFrameWithHalfScaling)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextFrameWithFractionScaling)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextFrameSTB)
 
 impeller::testing::TEST_P (AiksTest, TextFrameSubpixelAlignment)
 
 impeller::testing::TEST_P (AiksTest, CanRenderItalicizedText)
 
 impeller::testing::TEST_P (AiksTest, CanRenderEmojiTextFrame)
 
 impeller::testing::TEST_P (AiksTest, CanRenderEmojiTextFrameWithBlur)
 
 impeller::testing::TEST_P (AiksTest, CanRenderEmojiTextFrameWithAlpha)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextInSaveLayer)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextOutsideBoundaries)
 
 impeller::testing::TEST_P (AiksTest, TextRotated)
 
 impeller::testing::TEST_P (AiksTest, DrawScaledTextWithPerspectiveNoSaveLayer)
 
 impeller::testing::TEST_P (AiksTest, DrawScaledTextWithPerspectiveSaveLayer)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextWithLargePerspectiveTransform)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextWithPerspectiveTransformInSublist)
 
 impeller::testing::TEST_P (AiksTest, TextForegroundShaderWithTransform)
 

Variables

static constexpr std::string_view impeller::testing::kFontFixture