#include <sstream>#include "flutter/fml/command_line.h"#include "flutter/fml/logging.h"#include "flutter/txt/tests/txt_test_utils.h"#include "third_party/benchmark/include/benchmark/benchmark.h"#include "third_party/icu/source/common/unicode/unistr.h"#include "third_party/skia/include/core/SkBitmap.h"#include "third_party/skia/include/core/SkCanvas.h"#include "third_party/skia/include/core/SkColor.h"#include "third_party/skia/modules/skparagraph/include/Paragraph.h"#include "third_party/skia/modules/skparagraph/include/ParagraphBuilder.h"#include "third_party/skia/modules/skparagraph/include/TypefaceFontProvider.h"#include "third_party/skia/modules/skparagraph/utils/TestFontCollection.h"#include "third_party/skia/modules/skunicode/include/SkUnicode_icu.h"Go to the source code of this file.
Classes | |
| class | SkParagraphFixture |
Functions | |
| BENCHMARK_F (SkParagraphFixture, ShortLayout)(benchmark | |
| BENCHMARK_F (SkParagraphFixture, LongLayout)(benchmark | |
| BENCHMARK_F (SkParagraphFixture, JustifyLayout)(benchmark | |
| BENCHMARK_F (SkParagraphFixture, ManyStylesLayout)(benchmark | |
| BENCHMARK_DEFINE_F (SkParagraphFixture, TextBigO)(benchmark | |
| RangeMultiplier (4) -> Range(1<< 6, 1<< 14) ->Complexity(benchmark::oN) | |
| BENCHMARK_DEFINE_F (SkParagraphFixture, StylesBigO)(benchmark | |
| BENCHMARK_F (SkParagraphFixture, PaintSimple)(benchmark | |
| BENCHMARK_F (SkParagraphFixture, PaintLarge)(benchmark | |
| BENCHMARK_F (SkParagraphFixture, PaintDecoration)(benchmark | |
| BENCHMARK_F (SkParagraphFixture, SimpleBuilder)(benchmark | |
| BENCHMARK_DEFINE_F | ( | SkParagraphFixture | , |
| StylesBigO | |||
| ) |
Definition at line 176 of file skparagraph_benchmarks.cc.
References txt::GetFontDir(), i, and text.
| BENCHMARK_DEFINE_F | ( | SkParagraphFixture | , |
| TextBigO | |||
| ) |
Definition at line 148 of file skparagraph_benchmarks.cc.
| BENCHMARK_F | ( | SkParagraphFixture | , |
| JustifyLayout | |||
| ) |
Definition at line 93 of file skparagraph_benchmarks.cc.
References text.
| BENCHMARK_F | ( | SkParagraphFixture | , |
| LongLayout | |||
| ) |
Definition at line 58 of file skparagraph_benchmarks.cc.
References text.
| BENCHMARK_F | ( | SkParagraphFixture | , |
| ManyStylesLayout | |||
| ) |
Definition at line 129 of file skparagraph_benchmarks.cc.
| BENCHMARK_F | ( | SkParagraphFixture | , |
| PaintDecoration | |||
| ) |
Definition at line 259 of file skparagraph_benchmarks.cc.
References text.
| BENCHMARK_F | ( | SkParagraphFixture | , |
| PaintLarge | |||
| ) |
Definition at line 221 of file skparagraph_benchmarks.cc.
References text.
| BENCHMARK_F | ( | SkParagraphFixture | , |
| PaintSimple | |||
| ) |
Definition at line 201 of file skparagraph_benchmarks.cc.
References text.
| BENCHMARK_F | ( | SkParagraphFixture | , |
| ShortLayout | |||
| ) |
Definition at line 40 of file skparagraph_benchmarks.cc.
References text.
| BENCHMARK_F | ( | SkParagraphFixture | , |
| SimpleBuilder | |||
| ) |
Definition at line 294 of file skparagraph_benchmarks.cc.
References text.
| RangeMultiplier | ( | 4 | ) | -> Range(1<< 6, 1<< 14) ->Complexity(benchmark::oN) |