Flutter Engine
paragraph_builder_benchmarks.cc File Reference
#include "flutter/fml/logging.h"
#include "flutter/third_party/txt/tests/txt_test_utils.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/SkColor.h"
#include "txt/font_collection.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.

Namespaces

 txt
 

Functions

static void txt::BM_ParagraphBuilderConstruction (benchmark::State &state)
 
 txt::BENCHMARK (BM_ParagraphBuilderConstruction)
 
static void txt::BM_ParagraphBuilderPushStyle (benchmark::State &state)
 
 txt::BENCHMARK (BM_ParagraphBuilderPushStyle)
 
static void txt::BM_ParagraphBuilderPushPop (benchmark::State &state)
 
 txt::BENCHMARK (BM_ParagraphBuilderPushPop)
 
static void txt::BM_ParagraphBuilderAddTextString (benchmark::State &state)
 
 txt::BENCHMARK (BM_ParagraphBuilderAddTextString)
 
static void txt::BM_ParagraphBuilderAddTextChar (benchmark::State &state)
 
 txt::BENCHMARK (BM_ParagraphBuilderAddTextChar)
 
static void txt::BM_ParagraphBuilderAddTextU16stringShort (benchmark::State &state)
 
 txt::BENCHMARK (BM_ParagraphBuilderAddTextU16stringShort)
 
static void txt::BM_ParagraphBuilderAddTextU16stringLong (benchmark::State &state)
 
 txt::BENCHMARK (BM_ParagraphBuilderAddTextU16stringLong)
 
static void txt::BM_ParagraphBuilderShortParagraphConstruct (benchmark::State &state)
 
 txt::BENCHMARK (BM_ParagraphBuilderShortParagraphConstruct)
 
static void txt::BM_ParagraphBuilderLongParagraphConstruct (benchmark::State &state)
 
 txt::BENCHMARK (BM_ParagraphBuilderLongParagraphConstruct)