Flutter Engine
The Flutter Engine
|
#include "include/core/SkBitmap.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkColor.h"
#include "include/core/SkFontMgr.h"
#include "include/core/SkFontStyle.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPoint.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkScalar.h"
#include "include/core/SkSpan.h"
#include "include/core/SkStream.h"
#include "include/core/SkString.h"
#include "include/core/SkTypeface.h"
#include "include/core/SkTypes.h"
#include "include/encode/SkPngEncoder.h"
#include "modules/skparagraph/include/DartTypes.h"
#include "modules/skparagraph/include/FontCollection.h"
#include "modules/skparagraph/include/Paragraph.h"
#include "modules/skparagraph/include/ParagraphCache.h"
#include "modules/skparagraph/include/ParagraphStyle.h"
#include "modules/skparagraph/include/TextShadow.h"
#include "modules/skparagraph/include/TextStyle.h"
#include "modules/skparagraph/include/TypefaceFontProvider.h"
#include "modules/skparagraph/src/OneLineShaper.h"
#include "modules/skparagraph/src/ParagraphBuilderImpl.h"
#include "modules/skparagraph/src/ParagraphImpl.h"
#include "modules/skparagraph/src/Run.h"
#include "modules/skparagraph/src/TextLine.h"
#include "modules/skparagraph/tests/SkShaperJSONWriter.h"
#include "modules/skparagraph/utils/TestFontCollection.h"
#include "modules/skshaper/utils/FactoryHelpers.h"
#include "src/base/SkTSort.h"
#include "src/core/SkOSFile.h"
#include "src/utils/SkOSPath.h"
#include "tests/Test.h"
#include "tools/Resources.h"
#include "tools/flags/CommandLineFlags.h"
#include "tools/fonts/FontToolUtils.h"
#include <string.h>
#include <algorithm>
#include <limits>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include <thread>
#include "modules/skunicode/include/SkUnicode.h"
Go to the source code of this file.
Macros | |
#define | VeryLongCanvasWidth 1000000 |
#define | TestCanvasWidth 1000 |
#define | TestCanvasHeight 600 |
#define | SKIP_IF_FONTS_NOT_FOUND(r, fontCollection) |
#define | NEED_SYSTEM_FONTS(fontCollection) |
Functions | |
static | DEFINE_string (paragraph_fonts, "", "subdirectory of //resources for fonts to use for these tests") |
static | DEFINE_bool (run_paragraph_tests_needing_system_fonts, true, "Some tests are finicky and need certain system fonts. " "Set this to false to skip those.") |
UNIX_ONLY_TEST (SkParagraph_SimpleParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Rounding_Off_LineBreaks, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderBaselineParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderAboveBaselineParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderBelowBaselineParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderBottomParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderTopParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderMiddleParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderIdeographicBaselineParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderBreakParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_InlinePlaceholderGetRectsParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_SimpleRedParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RainbowParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_DefaultStyleParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_BoldParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_HeightOverrideParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_BasicHalfLeading, reporter) | |
UNIX_ONLY_TEST (SkParagraph_NearZeroHeightMixedDistribution, reporter) | |
UNIX_ONLY_TEST (SkParagraph_StrutHalfLeadingSimple, reporter) | |
UNIX_ONLY_TEST (SkParagraph_StrutHalfLeadingMultiline, reporter) | |
UNIX_ONLY_TEST (SkParagraph_TrimLeadingDistribution, reporter) | |
UNIX_ONLY_TEST (SkParagraph_LeftAlignParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RightAlignParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_CenterAlignParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_JustifyAlignParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_JustifyRTL, reporter) | |
UNIX_ONLY_TEST (SkParagraph_JustifyRTLNewLine, reporter) | |
UNIX_ONLY_TEST (SkParagraph_LeadingSpaceRTL, reporter) | |
UNIX_ONLY_TEST (SkParagraph_DecorationsParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_ItalicsParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_ChineseParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_ArabicParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_ArabicRectsParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_ArabicRectsLTRLeftAlignParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_ArabicRectsLTRRightAlignParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetGlyphPositionAtCoordinateParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeTight, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeIncludeLineSpacingMiddle, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeIncludeLineSpacingTop, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeIncludeLineSpacingBottom, reporter) | |
DEF_TEST_DISABLED (SkParagraph_GetRectsForRangeIncludeCombiningCharacter, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeCenterParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeCenterParagraphNewlineCentered, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeCenterMultiLineParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeStrut, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeStrutWithHeight, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeStrutWithHeightAndHalfLeading, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeStrutFallback, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GetWordBoundaryParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_SpacingParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_LongWordParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_KernScaleParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_NewlineParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_EmojiParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_EmojiMultiLineRectsParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RepeatLayoutParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Ellipsize, reporter) | |
UNIX_ONLY_TEST (SkParagraph_UnderlineShiftParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_SimpleShadow, reporter) | |
UNIX_ONLY_TEST (SkParagraph_ComplexShadow, reporter) | |
UNIX_ONLY_TEST (SkParagraph_BaselineParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_FontFallbackParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_StrutParagraph1, reporter) | |
UNIX_ONLY_TEST (SkParagraph_StrutParagraph2, reporter) | |
UNIX_ONLY_TEST (SkParagraph_StrutParagraph3, reporter) | |
UNIX_ONLY_TEST (SkParagraph_StrutForceParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_StrutDefaultParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_FontFeaturesParagraph, reporter) | |
UNIX_ONLY_TEST (SkParagraph_WhitespacesInMultipleFonts, reporter) | |
DEF_TEST_DISABLED (SkParagraph_JSON1, reporter) | |
DEF_TEST_DISABLED (SkParagraph_JSON2, reporter) | |
UNIX_ONLY_TEST (SkParagraph_CacheText, reporter) | |
UNIX_ONLY_TEST (SkParagraph_CacheFonts, reporter) | |
UNIX_ONLY_TEST (SkParagraph_CacheFontRanges, reporter) | |
UNIX_ONLY_TEST (SkParagraph_CacheStyles, reporter) | |
UNIX_ONLY_TEST (SkParagraph_ParagraphWithLineBreak, reporter) | |
UNIX_ONLY_TEST (SkParagraph_NullInMiddleOfText, reporter) | |
UNIX_ONLY_TEST (SkParagraph_PlaceholderOnly, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Fallbacks, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Bidi1, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Bidi2, reporter) | |
UNIX_ONLY_TEST (SkParagraph_NewlineOnly, reporter) | |
UNIX_ONLY_TEST (SkParagraph_FontResolutions, reporter) | |
UNIX_ONLY_TEST (SkParagraph_FontStyle, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Shaping, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Ellipsis, reporter) | |
UNIX_ONLY_TEST (SkParagraph_MemoryLeak, reporter) | |
UNIX_ONLY_TEST (SkParagraph_FormattingInfinity, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Infinity, reporter) | |
UNIX_ONLY_TEST (SkParagraph_LineMetrics, reporter) | |
DEF_TEST_DISABLED (SkParagraph_PlaceholderHeightInf, reporter) | |
UNIX_ONLY_TEST (SkParagraph_LineMetricsTextAlign, reporter) | |
UNIX_ONLY_TEST (SkParagraph_FontResolutionInRTL, reporter) | |
UNIX_ONLY_TEST (SkParagraph_FontResolutionInLTR, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Intrinsic, reporter) | |
UNIX_ONLY_TEST (SkParagraph_NoCache1, reporter) | |
UNIX_ONLY_TEST (SkParagraph_HeightCalculations, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RTL_With_Styles, reporter) | |
UNIX_ONLY_TEST (SkParagraph_PositionInsideEmoji, reporter) | |
UNIX_ONLY_TEST (SkParagraph_SingleLineHeight1, reporter) | |
UNIX_ONLY_TEST (SkParagraph_SingleLineHeight2, reporter) | |
UNIX_ONLY_TEST (SkParagraph_PlaceholderWidth, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GlyphPositionsInEmptyLines, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RTLGlyphPositions, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RTLGlyphPositionsInEmptyLines, reporter) | |
UNIX_ONLY_TEST (SkParagraph_LTRGlyphPositionsForTrailingSpaces, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RTLGlyphPositionsForTrailingSpaces, reporter) | |
UNIX_ONLY_TEST (SkParagraph_LTRLineMetricsDoesNotIncludeNewLine, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RTLLineMetricsDoesNotIncludeNewLine, reporter) | |
UNIX_ONLY_TEST (SkParagraph_PlaceholderPosition, reporter) | |
UNIX_ONLY_TEST (SkParagraph_LineEnd, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Utf16Indexes, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RTLFollowedByLTR, reporter) | |
UNIX_ONLY_TEST (SkParagraph_StrutTopLine, reporter) | |
UNIX_ONLY_TEST (SkParagraph_DifferentFontsTopLine, reporter) | |
UNIX_ONLY_TEST (SkParagraph_SimpleParagraphReset, reporter) | |
UNIX_ONLY_TEST (SkParagraph_EllipsisGetRectForRange, reporter) | |
UNIX_ONLY_TEST (SkParagraph_StrutAndTextBehavior, reporter) | |
UNIX_ONLY_TEST (SkParagraph_NonMonotonicGlyphsLTR, reporter) | |
UNIX_ONLY_TEST (SkParagraph_NonMonotonicGlyphsRTL, reporter) | |
void | performGetRectsForRangeConcurrently (skiatest::Reporter *reporter) |
UNIX_ONLY_TEST (SkParagraph_GetRectsForRangeConcurrently, reporter) | |
UNIX_ONLY_TEST (SkParagraph_TabSubstitution, reporter) | |
UNIX_ONLY_TEST (SkParagraph_lineMetricsWithEllipsis, reporter) | |
UNIX_ONLY_TEST (SkParagraph_lineMetricsAfterUpdate, reporter) | |
UNIX_ONLY_TEST (SkParagraph_MultiStyle_Logo, reporter) | |
UNIX_ONLY_TEST (SkParagraph_MultiStyle_FFI, reporter) | |
UNIX_ONLY_TEST (SkParagraph_MultiStyle_EmojiFamily, reporter) | |
UNIX_ONLY_TEST (SkParagraph_MultiStyle_Arabic, reporter) | |
UNIX_ONLY_TEST (SkParagraph_MultiStyle_Zalgo, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RtlEllipsis1, reporter) | |
UNIX_ONLY_TEST (SkParagraph_RtlEllipsis2, reporter) | |
static bool | has_empty_typeface (SkFont f) |
UNIX_ONLY_TEST (SkParagraph_TextEditingFunctionality, reporter) | |
UNIX_ONLY_TEST (SkParagraph_getLineNumberAt_Ellipsis, reporter) | |
UNIX_ONLY_TEST (SkParagraph_API_USES_UTF16, reporter) | |
UNIX_ONLY_TEST (SkParagraph_Empty_Paragraph_Metrics, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GlyphCluster_Ligature, reporter) | |
UNIX_ONLY_TEST (SkParagraph_GlyphInfo_LigatureDiacritics, reporter) | |
UNIX_ONLY_TEST (SkParagraph_SingleDummyPlaceholder, reporter) | |
UNIX_ONLY_TEST (SkParagraph_EndWithLineSeparator, reporter) | |
static void | SkParagraph_EmojiFontResolution (sk_sp< SkUnicode > icu, skiatest::Reporter *reporter) |
static void | SkUnicode_Emoji (sk_sp< SkUnicode > icu, skiatest::Reporter *reporter) |
#define NEED_SYSTEM_FONTS | ( | fontCollection | ) |
Definition at line 290 of file SkParagraphTest.cpp.
#define SKIP_IF_FONTS_NOT_FOUND | ( | r, | |
fontCollection | |||
) |
Definition at line 282 of file SkParagraphTest.cpp.
#define TestCanvasHeight 600 |
Definition at line 82 of file SkParagraphTest.cpp.
#define TestCanvasWidth 1000 |
Definition at line 81 of file SkParagraphTest.cpp.
#define VeryLongCanvasWidth 1000000 |
Definition at line 80 of file SkParagraphTest.cpp.
DEF_TEST_DISABLED | ( | SkParagraph_GetRectsForRangeIncludeCombiningCharacter | , |
reporter | |||
) |
Definition at line 3426 of file SkParagraphTest.cpp.
DEF_TEST_DISABLED | ( | SkParagraph_JSON1 | , |
reporter | |||
) |
Definition at line 5369 of file SkParagraphTest.cpp.
DEF_TEST_DISABLED | ( | SkParagraph_JSON2 | , |
reporter | |||
) |
Definition at line 5408 of file SkParagraphTest.cpp.
DEF_TEST_DISABLED | ( | SkParagraph_PlaceholderHeightInf | , |
reporter | |||
) |
Definition at line 6193 of file SkParagraphTest.cpp.
|
static |
|
static |
|
static |
Definition at line 7996 of file SkParagraphTest.cpp.
void performGetRectsForRangeConcurrently | ( | skiatest::Reporter * | reporter | ) |
Definition at line 7443 of file SkParagraphTest.cpp.
|
static |
Definition at line 8359 of file SkParagraphTest.cpp.
|
static |
Definition at line 8409 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_API_USES_UTF16 | , |
reporter | |||
) |
Definition at line 8137 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_ArabicParagraph | , |
reporter | |||
) |
Definition at line 2586 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_ArabicRectsLTRLeftAlignParagraph | , |
reporter | |||
) |
Definition at line 2685 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_ArabicRectsLTRRightAlignParagraph | , |
reporter | |||
) |
Definition at line 2735 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_ArabicRectsParagraph | , |
reporter | |||
) |
Definition at line 2633 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_BaselineParagraph | , |
reporter | |||
) |
Definition at line 4612 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_BasicHalfLeading | , |
reporter | |||
) |
Definition at line 1458 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Bidi1 | , |
reporter | |||
) |
Definition at line 5724 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Bidi2 | , |
reporter | |||
) |
Definition at line 5776 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_BoldParagraph | , |
reporter | |||
) |
Definition at line 1356 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_CacheFontRanges | , |
reporter | |||
) |
Definition at line 5526 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_CacheFonts | , |
reporter | |||
) |
Definition at line 5486 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_CacheStyles | , |
reporter | |||
) |
Definition at line 5571 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_CacheText | , |
reporter | |||
) |
Definition at line 5451 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_CenterAlignParagraph | , |
reporter | |||
) |
Definition at line 1976 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_ChineseParagraph | , |
reporter | |||
) |
Definition at line 2535 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_ComplexShadow | , |
reporter | |||
) |
Definition at line 4542 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_DecorationsParagraph | , |
reporter | |||
) |
Definition at line 2350 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_DefaultStyleParagraph | , |
reporter | |||
) |
Definition at line 1316 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_DifferentFontsTopLine | , |
reporter | |||
) |
Definition at line 7177 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Ellipsis | , |
reporter | |||
) |
Definition at line 5967 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_EllipsisGetRectForRange | , |
reporter | |||
) |
Definition at line 7268 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Ellipsize | , |
reporter | |||
) |
Definition at line 4394 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_EmojiMultiLineRectsParagraph | , |
reporter | |||
) |
Definition at line 4293 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_EmojiParagraph | , |
reporter | |||
) |
Definition at line 4244 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Empty_Paragraph_Metrics | , |
reporter | |||
) |
Definition at line 8183 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_EndWithLineSeparator | , |
reporter | |||
) |
Definition at line 8329 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Fallbacks | , |
reporter | |||
) |
Definition at line 5680 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_FontFallbackParagraph | , |
reporter | |||
) |
Definition at line 4659 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_FontFeaturesParagraph | , |
reporter | |||
) |
Definition at line 5284 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_FontResolutionInLTR | , |
reporter | |||
) |
Definition at line 6301 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_FontResolutionInRTL | , |
reporter | |||
) |
Definition at line 6271 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_FontResolutions | , |
reporter | |||
) |
Definition at line 5838 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_FontStyle | , |
reporter | |||
) |
Definition at line 5903 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_FormattingInfinity | , |
reporter | |||
) |
Definition at line 6059 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetGlyphPositionAtCoordinateParagraph | , |
reporter | |||
) |
Definition at line 2784 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_getLineNumberAt_Ellipsis | , |
reporter | |||
) |
Definition at line 8097 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeCenterMultiLineParagraph | , |
reporter | |||
) |
Definition at line 3663 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeCenterParagraph | , |
reporter | |||
) |
Definition at line 3489 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeCenterParagraphNewlineCentered | , |
reporter | |||
) |
Definition at line 3597 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeConcurrently | , |
reporter | |||
) |
Definition at line 7478 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeIncludeLineSpacingBottom | , |
reporter | |||
) |
Definition at line 3294 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeIncludeLineSpacingMiddle | , |
reporter | |||
) |
Definition at line 3032 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeIncludeLineSpacingTop | , |
reporter | |||
) |
Definition at line 3163 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeParagraph | , |
reporter | |||
) |
Definition at line 2848 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeStrut | , |
reporter | |||
) |
Definition at line 3777 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeStrutFallback | , |
reporter | |||
) |
Definition at line 3907 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeStrutWithHeight | , |
reporter | |||
) |
Definition at line 3825 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeStrutWithHeightAndHalfLeading | , |
reporter | |||
) |
Definition at line 3865 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetRectsForRangeTight | , |
reporter | |||
) |
Definition at line 2954 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GetWordBoundaryParagraph | , |
reporter | |||
) |
Definition at line 3948 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GlyphCluster_Ligature | , |
reporter | |||
) |
Definition at line 8207 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GlyphInfo_LigatureDiacritics | , |
reporter | |||
) |
Definition at line 8232 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_GlyphPositionsInEmptyLines | , |
reporter | |||
) |
Definition at line 6648 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_HeightCalculations | , |
reporter | |||
) |
Definition at line 6420 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_HeightOverrideParagraph | , |
reporter | |||
) |
Definition at line 1402 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Infinity | , |
reporter | |||
) |
Definition at line 6095 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderAboveBaselineParagraph | , |
reporter | |||
) |
Definition at line 532 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderBaselineParagraph | , |
reporter | |||
) |
Definition at line 472 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderBelowBaselineParagraph | , |
reporter | |||
) |
Definition at line 592 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderBottomParagraph | , |
reporter | |||
) |
Definition at line 652 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderBreakParagraph | , |
reporter | |||
) |
Definition at line 883 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderGetRectsParagraph | , |
reporter | |||
) |
Definition at line 1022 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderIdeographicBaselineParagraph | , |
reporter | |||
) |
Definition at line 826 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderMiddleParagraph | , |
reporter | |||
) |
Definition at line 768 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderParagraph | , |
reporter | |||
) |
Definition at line 372 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_InlinePlaceholderTopParagraph | , |
reporter | |||
) |
Definition at line 710 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Intrinsic | , |
reporter | |||
) |
Definition at line 6335 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_ItalicsParagraph | , |
reporter | |||
) |
Definition at line 2471 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_JustifyAlignParagraph | , |
reporter | |||
) |
Definition at line 2063 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_JustifyRTL | , |
reporter | |||
) |
Definition at line 2151 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_JustifyRTLNewLine | , |
reporter | |||
) |
Definition at line 2228 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_KernScaleParagraph | , |
reporter | |||
) |
Definition at line 4153 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_LeadingSpaceRTL | , |
reporter | |||
) |
Definition at line 2307 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_LeftAlignParagraph | , |
reporter | |||
) |
Definition at line 1805 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_LineEnd | , |
reporter | |||
) |
Definition at line 6998 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_LineMetrics | , |
reporter | |||
) |
Definition at line 6113 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_lineMetricsAfterUpdate | , |
reporter | |||
) |
Definition at line 7547 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_LineMetricsTextAlign | , |
reporter | |||
) |
Definition at line 6226 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_lineMetricsWithEllipsis | , |
reporter | |||
) |
Definition at line 7525 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_LongWordParagraph | , |
reporter | |||
) |
Definition at line 4107 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_LTRGlyphPositionsForTrailingSpaces | , |
reporter | |||
) |
Definition at line 6751 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_LTRLineMetricsDoesNotIncludeNewLine | , |
reporter | |||
) |
Definition at line 6849 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_MemoryLeak | , |
reporter | |||
) |
Definition at line 6028 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_MultiStyle_Arabic | , |
reporter | |||
) |
Definition at line 7807 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_MultiStyle_EmojiFamily | , |
reporter | |||
) |
Definition at line 7753 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_MultiStyle_FFI | , |
reporter | |||
) |
Definition at line 7691 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_MultiStyle_Logo | , |
reporter | |||
) |
Definition at line 7574 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_MultiStyle_Zalgo | , |
reporter | |||
) |
Definition at line 7859 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_NearZeroHeightMixedDistribution | , |
reporter | |||
) |
Definition at line 1517 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_NewlineOnly | , |
reporter | |||
) |
Definition at line 5818 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_NewlineParagraph | , |
reporter | |||
) |
Definition at line 4201 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_NoCache1 | , |
reporter | |||
) |
Definition at line 6357 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_NonMonotonicGlyphsLTR | , |
reporter | |||
) |
Definition at line 7352 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_NonMonotonicGlyphsRTL | , |
reporter | |||
) |
Definition at line 7404 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_NullInMiddleOfText | , |
reporter | |||
) |
Definition at line 5640 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_ParagraphWithLineBreak | , |
reporter | |||
) |
Definition at line 5611 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_PlaceholderOnly | , |
reporter | |||
) |
Definition at line 5661 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_PlaceholderPosition | , |
reporter | |||
) |
Definition at line 6966 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_PlaceholderWidth | , |
reporter | |||
) |
Definition at line 6604 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_PositionInsideEmoji | , |
reporter | |||
) |
Definition at line 6492 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RainbowParagraph | , |
reporter | |||
) |
Definition at line 1193 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RepeatLayoutParagraph | , |
reporter | |||
) |
Definition at line 4354 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RightAlignParagraph | , |
reporter | |||
) |
Definition at line 1889 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Rounding_Off_LineBreaks | , |
reporter | |||
) |
Definition at line 335 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RTL_With_Styles | , |
reporter | |||
) |
Definition at line 6452 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RtlEllipsis1 | , |
reporter | |||
) |
Definition at line 7922 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RtlEllipsis2 | , |
reporter | |||
) |
Definition at line 7959 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RTLFollowedByLTR | , |
reporter | |||
) |
Definition at line 7070 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RTLGlyphPositions | , |
reporter | |||
) |
Definition at line 6680 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RTLGlyphPositionsForTrailingSpaces | , |
reporter | |||
) |
Definition at line 6792 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RTLGlyphPositionsInEmptyLines | , |
reporter | |||
) |
Definition at line 6720 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_RTLLineMetricsDoesNotIncludeNewLine | , |
reporter | |||
) |
Definition at line 6891 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Shaping | , |
reporter | |||
) |
Definition at line 5941 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_SimpleParagraph | , |
reporter | |||
) |
Definition at line 297 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_SimpleParagraphReset | , |
reporter | |||
) |
Definition at line 7225 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_SimpleRedParagraph | , |
reporter | |||
) |
Definition at line 1154 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_SimpleShadow | , |
reporter | |||
) |
Definition at line 4504 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_SingleDummyPlaceholder | , |
reporter | |||
) |
Definition at line 8295 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_SingleLineHeight1 | , |
reporter | |||
) |
Definition at line 6547 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_SingleLineHeight2 | , |
reporter | |||
) |
Definition at line 6576 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_SpacingParagraph | , |
reporter | |||
) |
Definition at line 4024 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_StrutAndTextBehavior | , |
reporter | |||
) |
Definition at line 7313 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_StrutDefaultParagraph | , |
reporter | |||
) |
Definition at line 5217 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_StrutForceParagraph | , |
reporter | |||
) |
Definition at line 5106 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_StrutHalfLeadingMultiline | , |
reporter | |||
) |
Definition at line 1673 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_StrutHalfLeadingSimple | , |
reporter | |||
) |
Definition at line 1607 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_StrutParagraph1 | , |
reporter | |||
) |
Definition at line 4750 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_StrutParagraph2 | , |
reporter | |||
) |
Definition at line 4867 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_StrutParagraph3 | , |
reporter | |||
) |
Definition at line 4986 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_StrutTopLine | , |
reporter | |||
) |
Definition at line 7127 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_TabSubstitution | , |
reporter | |||
) |
Definition at line 7489 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_TextEditingFunctionality | , |
reporter | |||
) |
Definition at line 8004 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_TrimLeadingDistribution | , |
reporter | |||
) |
Definition at line 1741 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_UnderlineShiftParagraph | , |
reporter | |||
) |
Definition at line 4435 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_Utf16Indexes | , |
reporter | |||
) |
Definition at line 7039 of file SkParagraphTest.cpp.
UNIX_ONLY_TEST | ( | SkParagraph_WhitespacesInMultipleFonts | , |
reporter | |||
) |
Definition at line 5337 of file SkParagraphTest.cpp.