| Flutter Impeller |

Classes | Namespaces | Functions | Variables
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/display_list/testing/dl_test_snippets.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/display_list/dl_text_impeller.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, MultipleColorWithShadowCache)
| impeller::testing::TEST_P (AiksTest, SingleIconShadowTest)
| impeller::testing::TEST_P (AiksTest, VarietyOfTextScalesShowingRasterAndPath)

## Variables
static constexpr std::string_view | impeller::testing::kFontFixture