Flutter Engine
paragraph_benchmarks.cc File Reference
#include <minikin/Layout.h>
#include <cstring>
#include "flutter/fml/command_line.h"
#include "flutter/fml/logging.h"
#include "flutter/third_party/txt/tests/txt_test_utils.h"
#include "minikin/LayoutUtils.h"
#include "third_party/benchmark/include/benchmark/benchmark_api.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 "txt/font_collection.h"
#include "txt/font_skia.h"
#include "txt/font_style.h"
#include "txt/font_weight.h"
#include "txt/paragraph.h"
#include "txt/paragraph_builder_txt.h"

Go to the source code of this file.

Classes

class  txt::ParagraphFixture
 

Namespaces

 txt
 

Functions

 txt::BENCHMARK_F (ParagraphFixture, ShortLayout)(benchmark
 
 txt::BENCHMARK_F (ParagraphFixture, LongLayout)(benchmark
 
 txt::BENCHMARK_F (ParagraphFixture, JustifyLayout)(benchmark
 
 txt::BENCHMARK_F (ParagraphFixture, ManyStylesLayout)(benchmark
 
 txt::BENCHMARK_DEFINE_F (ParagraphFixture, TextBigO)(benchmark
 
 txt::RangeMultiplier (4) -> Range(1<< 6, 1<< 14) ->Complexity(benchmark::oN)
 
 txt::BENCHMARK_DEFINE_F (ParagraphFixture, StylesBigO)(benchmark
 
 txt::BENCHMARK_F (ParagraphFixture, PaintSimple)(benchmark
 
 txt::BENCHMARK_F (ParagraphFixture, PaintLarge)(benchmark
 
 txt::BENCHMARK_F (ParagraphFixture, PaintDecoration)(benchmark
 
 txt::BENCHMARK_DEFINE_F (ParagraphFixture, MinikinDoLayout)(benchmark
 
 txt::BENCHMARK_DEFINE_F (ParagraphFixture, AddStyleRun)(benchmark
 
 txt::BENCHMARK_DEFINE_F (ParagraphFixture, SkTextBlobAlloc)(benchmark