Flutter Impeller
aiks_dl_text_unittests.cc File Reference
#include "flutter/display_list/display_list.h"
#include "flutter/display_list/dl_blend_mode.h"
#include "flutter/display_list/dl_builder.h"
#include "flutter/display_list/dl_color.h"
#include "flutter/display_list/dl_paint.h"
#include "flutter/display_list/dl_tile_mode.h"
#include "flutter/display_list/effects/dl_color_source.h"
#include "flutter/display_list/effects/dl_mask_filter.h"
#include "flutter/display_list/geometry/dl_path_builder.h"
#include "flutter/fml/build_config.h"
#include "flutter/impeller/display_list/aiks_unittests.h"
#include "flutter/testing/testing.h"
#include "impeller/display_list/aiks_context.h"
#include "impeller/display_list/dl_dispatcher.h"
#include "impeller/entity/contents/content_context.h"
#include "impeller/entity/contents/text_contents.h"
#include "impeller/entity/entity.h"
#include "impeller/geometry/matrix.h"
#include "impeller/typographer/backends/skia/text_frame_skia.h"
#include "impeller/typographer/backends/skia/typographer_context_skia.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={}, const std::optional< SkFont > &font=std::nullopt)
 
 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, ScaledK)
 
 impeller::testing::TEST_P (AiksTest, MassiveScaleConvertToPath)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextFrameWithScalingOverflow)
 
 impeller::testing::TEST_P (AiksTest, CanRenderTextFrameWithFractionScaling)
 
 impeller::testing::TEST_P (AiksTest, TextRotated180Degrees)
 
 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)
 
 impeller::testing::TEST_P (AiksTest, DifferenceClipsMustRenderIdenticallyAcrossBackends)
 
 impeller::testing::TEST_P (AiksTest, TextContentsMismatchedTransformTest)
 
 impeller::testing::TEST_P (AiksTest, TextWithShadowCache)
 
 impeller::testing::TEST_P (AiksTest, MultipleTextWithShadowCache)
 
 impeller::testing::TEST_P (AiksTest, SingleIconShadowTest)
 
 impeller::testing::TEST_P (AiksTest, VarietyOfTextScalesShowingRasterAndPath)
 

Variables

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