|
sk_sp< SkData > | ParseBase32 (const std::string &input) |
|
sk_sp< SkData > | ParseBase64 (const std::string &input) |
|
static void | PersistentCacheStore (const fml::RefPtr< fml::TaskRunner > &worker, const std::shared_ptr< fml::UniqueFD > &cache_directory, std::string key, std::unique_ptr< fml::Mapping > value) |
|
DlOpReceiver & | DisplayListBuilderBenchmarkAccessor (DisplayListBuilder &builder) |
|
static void | BM_DisplayListBuilderDefault (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
|
static void | BM_DisplayListBuilderWithScaleAndTranslate (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
|
static void | BM_DisplayListBuilderWithPerspective (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
|
static void | BM_DisplayListBuilderWithClipRect (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
|
static void | BM_DisplayListBuilderWithGlobalSaveLayer (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
|
static void | BM_DisplayListBuilderWithSaveLayer (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
|
static void | BM_DisplayListBuilderWithSaveLayerAndImageFilter (benchmark::State &state, DisplayListBuilderBenchmarkType type) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderDefault, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderDefault, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderDefault, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderDefault, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithScaleAndTranslate, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithScaleAndTranslate, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithScaleAndTranslate, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithScaleAndTranslate, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithPerspective, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithPerspective, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithPerspective, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithPerspective, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithClipRect, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithClipRect, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithClipRect, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithClipRect, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithGlobalSaveLayer, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithGlobalSaveLayer, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithGlobalSaveLayer, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithGlobalSaveLayer, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayer, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayer, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayer, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayer, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayerAndImageFilter, kDefault, DisplayListBuilderBenchmarkType::kDefault) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayerAndImageFilter, kBounds, DisplayListBuilderBenchmarkType::kBounds) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayerAndImageFilter, kRtree, DisplayListBuilderBenchmarkType::kRtree) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DisplayListBuilderWithSaveLayerAndImageFilter, kBoundsAndRtree, DisplayListBuilderBenchmarkType::kBoundsAndRtree) -> Unit(benchmark::kMicrosecond) |
|
static void | BM_DlRegion_FromRects (benchmark::State &state, int maxSize) |
|
static void | BM_SkRegion_FromRects (benchmark::State &state, int maxSize) |
|
static void | BM_DlRegion_GetRects (benchmark::State &state, int maxSize) |
|
static void | BM_SkRegion_GetRects (benchmark::State &state, int maxSize) |
|
static void | BM_DlRegion_Operation (benchmark::State &state, RegionOp op, bool withSingleRect, int maxSize, double sizeFactor) |
|
static void | BM_SkRegion_Operation (benchmark::State &state, RegionOp op, bool withSingleRect, int maxSize, double sizeFactor) |
|
static void | BM_DlRegion_IntersectsRegion (benchmark::State &state, int maxSize, double sizeFactor) |
|
static void | BM_SkRegion_IntersectsRegion (benchmark::State &state, int maxSize, double sizeFactor) |
|
static void | BM_DlRegion_IntersectsSingleRect (benchmark::State &state, int maxSize) |
|
static void | BM_SkRegion_IntersectsSingleRect (benchmark::State &state, int maxSize) |
|
| Unit (benchmark::kNanosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_IntersectsRegion, TinyAsymmetric, 30, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_IntersectsRegion, TinyAsymmetric, 30, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_IntersectsRegion, SmallAsymmetric, 100, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_IntersectsRegion, SmallAsymmetric, 100, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_IntersectsRegion, MediumAsymmetric, 400, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_IntersectsRegion, MediumAsymmetric, 400, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_IntersectsRegion, LargeAsymmetric, 1500, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_IntersectsRegion, LargeAsymmetric, 1500, kSizeFactorSmall) -> Unit(benchmark::kNanosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_Tiny, RegionOp::kUnion, false, 30, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_Tiny, RegionOp::kUnion, false, 30, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_Small, RegionOp::kUnion, false, 100, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_Small, RegionOp::kUnion, false, 100, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_Medium, RegionOp::kUnion, false, 400, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_Medium, RegionOp::kUnion, false, 400, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_Large, RegionOp::kUnion, false, 1500, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_Large, RegionOp::kUnion, false, 1500, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_TinyAsymmetric, RegionOp::kUnion, false, 30, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_TinyAsymmetric, RegionOp::kUnion, false, 30, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_SmallAsymmetric, RegionOp::kUnion, false, 100, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_SmallAsymmetric, RegionOp::kUnion, false, 100, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_MediumAsymmetric, RegionOp::kUnion, false, 400, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_MediumAsymmetric, RegionOp::kUnion, false, 400, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Union_LargeAsymmetric, RegionOp::kUnion, false, 1500, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Union_LargeAsymmetric, RegionOp::kUnion, false, 1500, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_Tiny, RegionOp::kIntersection, false, 30, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_Tiny, RegionOp::kIntersection, false, 30, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_Small, RegionOp::kIntersection, false, 100, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_Small, RegionOp::kIntersection, false, 100, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_Medium, RegionOp::kIntersection, false, 400, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_Medium, RegionOp::kIntersection, false, 400, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_Large, RegionOp::kIntersection, false, 1500, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_Large, RegionOp::kIntersection, false, 1500, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_TinyAsymmetric, RegionOp::kIntersection, false, 30, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_TinyAsymmetric, RegionOp::kIntersection, false, 30, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SmallAsymmetric, RegionOp::kIntersection, false, 100, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SmallAsymmetric, RegionOp::kIntersection, false, 100, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_MediumAsymmetric, RegionOp::kIntersection, false, 400, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_MediumAsymmetric, RegionOp::kIntersection, false, 400, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_LargeAsymmetric, RegionOp::kIntersection, false, 1500, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_LargeAsymmetric, RegionOp::kIntersection, false, 1500, kSizeFactorSmall) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SingleRect_Tiny, RegionOp::kIntersection, true, 30, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SingleRect_Tiny, RegionOp::kIntersection, true, 30, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SingleRect_Small, RegionOp::kIntersection, true, 100, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SingleRect_Small, RegionOp::kIntersection, true, 100, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SingleRect_Medium, RegionOp::kIntersection, true, 400, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SingleRect_Medium, RegionOp::kIntersection, true, 400, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_DlRegion_Operation, Intersection_SingleRect_Large, RegionOp::kIntersection, true, 1500, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| BENCHMARK_CAPTURE (BM_SkRegion_Operation, Intersection_SingleRect_Large, RegionOp::kIntersection, true, 1500, 1.0) -> Unit(benchmark::kMicrosecond) |
|
| Unit (benchmark::kMicrosecond) |
|
static void | BM_AdapterDispatchOverhead (benchmark::State &state, AdapterType type) |
|
static void | BM_SetIdentity (benchmark::State &state, AdapterType type) |
|
static void | BM_SetPerspective (benchmark::State &state, AdapterType type) |
|
static void | BM_Translate (benchmark::State &state, AdapterType type, float tx, float ty) |
|
static void | BM_Scale (benchmark::State &state, AdapterType type, float scale) |
|
static void | BM_Rotate (benchmark::State &state, AdapterType type, float radians) |
|
static void | BM_Concat (benchmark::State &state, AdapterType type, const SetupFunction &a_setup, const SetupFunction &b_setup) |
|
static void | BM_TransformPoint (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
|
static void | BM_TransformPoints (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
|
static void | BM_TransformRectFast (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
|
static void | BM_TransformAndClipRect (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
|
static void | BM_InvertUnchecked (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
|
static void | BM_InvertAndCheck (benchmark::State &state, AdapterType type, const SetupFunction &setup) |
|
| BENCHMARK_CAPTURE_ALL (BM_AdapterDispatchOverhead) |
|
| BENCHMARK_CAPTURE_ALL (BM_SetIdentity) |
|
| BENCHMARK_CAPTURE_ALL (BM_SetPerspective) |
|
| BENCHMARK_CAPTURE_ALL_ARGS (BM_Translate, 10.0f, 15.0f) |
|
| BENCHMARK_CAPTURE_ALL_ARGS (BM_Scale, 2.0f) |
|
| BENCHMARK_CAPTURE_ALL_ARGS (BM_Rotate, kPiOver4) |
|
| BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, Scale, Translate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, ScaleTranslate, ScaleTranslate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, ScaleTranslate, Rotate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, ScaleTranslate, Perspective) |
|
| BENCHMARK_CAPTURE_ALL_SETUP2 (BM_Concat, Perspective, ScaleTranslate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Identity) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Translate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Scale) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, ScaleTranslate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Rotate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertUnchecked, Perspective) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Identity) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Translate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Scale) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, ScaleTranslate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Rotate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_InvertAndCheck, Perspective) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Identity) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Translate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Scale) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, ScaleTranslate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Rotate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoint, Perspective) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Identity) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Translate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Scale) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, ScaleTranslate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Rotate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformPoints, Perspective) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, Identity) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, Translate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, Scale) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, ScaleTranslate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, Rotate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipNone) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipOne) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipTwo) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipThree) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformRectFast, PerspectiveClipFour) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, Identity) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, Translate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, Scale) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, ScaleTranslate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, Rotate) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipNone) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipOne) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipTwo) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipThree) |
|
| BENCHMARK_CAPTURE_ALL_SETUP (BM_TransformAndClipRect, PerspectiveClipFour) |
|
static bool | CompareOps (const uint8_t *ptrA, const uint8_t *endA, const uint8_t *ptrB, const uint8_t *endB) |
|
DlOpReceiver & | DisplayListBuilderTestingAccessor (DisplayListBuilder &builder) |
|
DlPaint | DisplayListBuilderTestingAttributes (DisplayListBuilder &builder) |
|
int | DisplayListBuilderTestingLastOpIndex (DisplayListBuilder &builder) |
|
static void | CopyV (void *dst) |
|
template<typename S , typename... Rest> |
static void | CopyV (void *dst, const S *src, int n, Rest &&... rest) |
|
static constexpr bool | is_power_of_two (int value) |
|
static const DlRect & | ProtectEmpty (const SkRect &rect) |
|
| DEFINE_DRAW_POINTS_OP (Points, kPoints) |
|
| DEFINE_DRAW_POINTS_OP (Lines, kLines) |
|
| DEFINE_DRAW_POINTS_OP (Polygon, kPolygon) |
|
static void | DlVerticesDeleter (void *p) |
|
static size_t | bytes_needed (int vertex_count, Flags flags, int index_count) |
|
static SkRect | compute_bounds (const SkPoint *points, int count) |
|
static void | store_points (char *dst, int offset, const float *src, int count) |
|
static void | DlGradientDeleter (void *p) |
|
const DlPoint & | ToDlPoint (const SkPoint &point) |
|
const DlRect & | ToDlRect (const SkRect &rect) |
|
const DlISize & | ToDlISize (const SkISize &size) |
|
constexpr DlMatrix | ToDlMatrix (const SkMatrix &matrix) |
|
constexpr DlMatrix | ToDlMatrix (const SkM44 &matrix) |
|
const SkPoint & | ToSkPoint (const DlPoint &point) |
|
const SkRect & | ToSkRect (const DlRect &rect) |
|
const SkISize & | ToSkISize (const DlISize &size) |
|
constexpr SkMatrix | ToSkMatrix (const DlMatrix &matrix) |
|
constexpr SkM44 | ToSkM44 (const DlMatrix &matrix) |
|
SkPaint | ToSk (const DlPaint &paint) |
|
SkPaint | ToStrokedSk (const DlPaint &paint) |
|
SkPaint | ToNonShaderSk (const DlPaint &paint) |
|
sk_sp< SkShader > | ToSk (const DlColorSource *source) |
|
sk_sp< SkImageFilter > | ToSk (const DlImageFilter *filter) |
|
sk_sp< SkColorFilter > | ToSk (const DlColorFilter *filter) |
|
sk_sp< SkMaskFilter > | ToSk (const DlMaskFilter *filter) |
|
sk_sp< SkVertices > | ToSk (const DlVertices *vertices) |
|
SkBlendMode | ToSk (DlBlendMode mode) |
|
SkColor | ToSk (DlColor color) |
|
SkPaint::Style | ToSk (DlDrawStyle style) |
|
SkPaint::Cap | ToSk (DlStrokeCap cap) |
|
SkPaint::Join | ToSk (DlStrokeJoin join) |
|
SkTileMode | ToSk (DlTileMode dl_mode) |
|
SkBlurStyle | ToSk (const DlBlurStyle blur_style) |
|
SkFilterMode | ToSk (const DlFilterMode filter_mode) |
|
SkVertices::VertexMode | ToSk (DlVertexMode dl_mode) |
|
SkSamplingOptions | ToSk (DlImageSampling sampling) |
|
SkCanvas::SrcRectConstraint | ToSk (DlCanvas::SrcRectConstraint constraint) |
|
SkClipOp | ToSk (DlCanvas::ClipOp op) |
|
SkCanvas::PointMode | ToSk (DlCanvas::PointMode mode) |
|
sk_sp< SkShader > | ToSk (const std::shared_ptr< const DlColorSource > &source) |
|
sk_sp< SkShader > | ToSk (const DlColorSource &source) |
|
sk_sp< SkImageFilter > | ToSk (const std::shared_ptr< const DlImageFilter > &filter) |
|
sk_sp< SkImageFilter > | ToSk (const DlImageFilter &filter) |
|
sk_sp< SkColorFilter > | ToSk (const std::shared_ptr< const DlColorFilter > &filter) |
|
sk_sp< SkColorFilter > | ToSk (const DlColorFilter &filter) |
|
sk_sp< SkMaskFilter > | ToSk (const std::shared_ptr< const DlMaskFilter > &filter) |
|
sk_sp< SkMaskFilter > | ToSk (const DlMaskFilter &filter) |
|
sk_sp< SkVertices > | ToSk (const std::shared_ptr< const DlVertices > &vertices) |
|
sk_sp< SkVertices > | ToSk (const DlVertices &vertices) |
|
template<class T > |
bool | Equals (const T *a, const T *b) |
|
template<class T > |
bool | Equals (std::shared_ptr< const T > a, const T *b) |
|
template<class T > |
bool | Equals (const T *a, std::shared_ptr< const T > b) |
|
template<class T > |
bool | Equals (std::shared_ptr< const T > a, std::shared_ptr< const T > b) |
|
template<class T > |
bool | NotEquals (const T *a, const T *b) |
|
template<class T > |
bool | NotEquals (std::shared_ptr< const T > a, const T *b) |
|
template<class T > |
bool | NotEquals (const T *a, std::shared_ptr< const T > b) |
|
template<class T > |
bool | NotEquals (std::shared_ptr< const T > a, std::shared_ptr< const T > b) |
|
static const DlRect & | ProtectEmpty (const SkRect &rect) |
|
static const DlRect & | ProtectEmpty (const DlRect &rect) |
|
const std::string & | GetGoldenDir () |
|
void | SetGoldenDir (const std::string &dir) |
|
const std::string & | GetFontFile () |
|
void | SetFontFile (const std::string &file) |
|
| TEST (FrameTimingsRecorderTest, RecordVsync) |
|
| TEST (FrameTimingsRecorderTest, RecordBuildTimes) |
|
| TEST (FrameTimingsRecorderTest, RecordRasterTimes) |
|
| TEST (FrameTimingsRecorderTest, RecordRasterTimesWithCache) |
|
| TEST (FrameTimingsRecorderTest, ThrowWhenRecordBuildBeforeVsync) |
|
| TEST (FrameTimingsRecorderTest, ThrowWhenRecordRasterBeforeBuildEnd) |
|
| TEST (FrameTimingsRecorderTest, RecordersHaveUniqueFrameNumbers) |
|
| TEST (FrameTimingsRecorderTest, ClonedHasSameFrameNumber) |
|
| TEST (FrameTimingsRecorderTest, ClonedHasSameVsyncStartAndTarget) |
|
| TEST (FrameTimingsRecorderTest, ClonedHasSameBuildStart) |
|
| TEST (FrameTimingsRecorderTest, ClonedHasSameBuildEnd) |
|
| TEST (FrameTimingsRecorderTest, ClonedHasSameRasterStart) |
|
| TEST (FrameTimingsRecorderTest, ClonedHasSameRasterEnd) |
|
| TEST (FrameTimingsRecorderTest, ClonedHasSameRasterEndWithCache) |
|
| TEST (FrameTimingsRecorderTest, FrameNumberTraceArgIsValid) |
|
static bool | safe_intersection_test (const SkRect *rect1, const SkRect &rect2) |
|
static bool | IsDisplayListWorthRasterizing (const DisplayList *display_list, bool will_change, bool is_complex, DisplayListComplexityCalculator *complexity_calculator) |
|
bool | Rasterize (RasterCacheItem::CacheState cache_state, Layer *layer, const PaintContext &paint_context, DlCanvas *canvas) |
|
SkColorSpace * | GetColorSpace (DlCanvas *canvas) |
|
static sk_sp< SkSurface > | CreateSnapshotSurface (GrDirectContext *surface_context, const SkISize &size) |
|
static sk_sp< SkData > | GetRasterData (const sk_sp< SkSurface > &offscreen_surface, bool compressed) |
|
void | DrawCheckerboard (DlCanvas *canvas, const SkRect &rect) |
|
| TEST (FlowTest, SurfaceFrameDoesNotSubmitInDtor) |
|
| TEST (FlowTest, SurfaceFrameDoesNotHaveEmptyCanvas) |
|
| TEST (FlowTest, SurfaceFrameDoesNotPrepareRtree) |
|
| IMPLEMENT_WRAPPERTYPEINFO (flutter_gpu, FlutterGpuTestClass) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, Scene) |
|
static sk_sp< DlImage > | CreateDeferredImage (bool impeller, std::unique_ptr< LayerTree > layer_tree, fml::TaskRunnerAffineWeakPtr< SnapshotDelegate > snapshot_delegate, fml::RefPtr< fml::TaskRunner > raster_task_runner, fml::RefPtr< SkiaUnrefQueue > unref_queue) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, SceneBuilder) |
|
static void | PropagateIfError (Dart_Handle result) |
|
static Dart_Handle | InvokeFunction (Dart_Handle builtin_library, const char *name) |
|
static void | InitDartInternal (Dart_Handle builtin_library, bool is_ui_isolate) |
|
static void | InitDartCore (Dart_Handle builtin, const std::string &script_uri) |
|
static void | InitDartAsync (Dart_Handle builtin_library, bool is_ui_isolate) |
|
static void | InitDartIO (Dart_Handle builtin_library, const std::string &script_uri) |
|
static std::string | GetFunctionLibraryUrl (Dart_Handle closure) |
|
static std::string | GetFunctionClassName (Dart_Handle closure) |
|
static std::string | GetFunctionName (Dart_Handle func) |
|
void | DartPluginRegistrant_EnsureInitialized () |
|
static float | SafeNarrow (double value) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, Canvas) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, Codec) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, ColorFilter) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, EngineLayer) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, FragmentProgram) |
|
static std::string | RuntimeStageBackendToString (impeller::RuntimeStageBackend backend) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, ReusableFragmentShader) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, Gradient) |
|
static SkColorType | ChooseCompatibleColorType (SkColorType type) |
|
static SkAlphaType | ChooseCompatibleAlphaType (SkAlphaType type) |
|
static std::pair< sk_sp< DlImage >, std::string > | UnsafeUploadTextureToPrivate (const std::shared_ptr< impeller::Context > &context, const std::shared_ptr< impeller::DeviceBuffer > &buffer, const SkImageInfo &image_info) |
| Only call this method if the GPU is available. More...
|
|
static sk_sp< SkImage > | ResizeRasterImage (const sk_sp< SkImage > &image, const SkISize &resized_dimensions, const fml::tracing::TraceFlow &flow) |
|
static sk_sp< SkImage > | ImageFromDecompressedData (ImageDescriptor *descriptor, uint32_t target_width, uint32_t target_height, const fml::tracing::TraceFlow &flow) |
|
static SkiaGPUObject< SkImage > | UploadRasterImage (sk_sp< SkImage > image, const fml::WeakPtr< IOManager > &io_manager, const fml::tracing::TraceFlow &flow) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, ImageDescriptor) |
|
Dart_Handle | EncodeImage (CanvasImage *canvas_image, int format, Dart_Handle callback_handle) |
|
fml::StatusOr< sk_sp< SkData > > | EncodeImage (const sk_sp< SkImage > &raster_image, ImageByteFormat format) |
|
template<typename SyncSwitch > |
sk_sp< SkImage > | ConvertToRasterUsingResourceContext (const sk_sp< SkImage > &image, const fml::WeakPtr< GrDirectContext > &resource_context, const std::shared_ptr< const SyncSwitch > &is_gpu_disabled_sync_switch) |
|
void | ConvertImageToRasterSkia (const sk_sp< DlImage > &dl_image, std::function< void(sk_sp< SkImage >)> encode_task, const fml::RefPtr< fml::TaskRunner > &raster_task_runner, const fml::RefPtr< fml::TaskRunner > &io_task_runner, const fml::WeakPtr< GrDirectContext > &resource_context, const fml::TaskRunnerAffineWeakPtr< SnapshotDelegate > &snapshot_delegate, const std::shared_ptr< const fml::SyncSwitch > &is_gpu_disabled_sync_switch) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, ImageFilter) |
|
static SkImageInfo | getInfoIncludingExif (SkCodec *codec) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, ImageShader) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, ImmutableBuffer) |
|
SkM44 | ToSkM44 (const tonic::Float64List &matrix4) |
|
SkMatrix | ToSkMatrix (const tonic::Float64List &matrix4) |
|
tonic::Float64List | ToMatrix4 (const SkMatrix &sk_matrix) |
|
static void | InvokeNextFrameCallback (const fml::RefPtr< CanvasImage > &image, int duration, const std::string &decode_error, std::unique_ptr< tonic::DartPersistentValue > callback, size_t trace_id) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, Path) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, PathMeasure) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, Picture) |
|
static sk_sp< DlImage > | CreateDeferredImage (bool impeller, sk_sp< DisplayList > display_list, uint32_t width, uint32_t height, fml::TaskRunnerAffineWeakPtr< SnapshotDelegate > snapshot_delegate, fml::RefPtr< fml::TaskRunner > raster_task_runner, fml::RefPtr< SkiaUnrefQueue > unref_queue) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, PictureRecorder) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, SceneNode) |
|
static impeller::Matrix | ToMatrix (const tonic::Float64List &matrix4) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, SceneShader) |
|
static impeller::Matrix | DefaultCameraTransform () |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, Shader) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, Vertices) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, SemanticsUpdate) |
|
void | pushStringAttributes (StringAttributes &destination, const std::vector< NativeStringAttribute * > &native_attributes) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, SemanticsUpdateBuilder) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, NativeStringAttribute) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, Paragraph) |
|
static tonic::Float32List | EncodeTextBoxes (const std::vector< txt::Paragraph::TextBox > &boxes) |
|
Dart_Handle | glyphInfoFrom (Dart_Handle constructor, const skia::textlayout::Paragraph::GlyphInfo &glyphInfo) |
|
| IMPLEMENT_WRAPPERTYPEINFO (ui, ParagraphBuilder) |
|
void | decodeStrut (Dart_Handle strut_data, const std::vector< std::string > &strut_font_families, txt::ParagraphStyle ¶graph_style) |
|
void | decodeTextShadows (Dart_Handle shadows_data, std::vector< txt::TextShadow > &decoded_shadows) |
|
void | decodeFontFeatures (Dart_Handle font_features_data, txt::FontFeatures &font_features) |
|
void | decodeFontVariations (Dart_Handle font_variations_data, txt::FontVariations &font_variations) |
|
static void | BM_PlatformMessageResponseDartComplete (benchmark::State &state) |
|
static void | BM_PathVolatilityTracker (benchmark::State &state) |
|
| BENCHMARK (BM_PathVolatilityTracker) -> Unit(benchmark::kMillisecond) |
|
bool | operator== (const ViewportMetrics &a, const ViewportMetrics &b) |
|
std::ostream & | operator<< (std::ostream &os, const ViewportMetrics &a) |
|
static bool | InvokeMainEntrypoint (Dart_Handle user_entrypoint_function, Dart_Handle args) |
|
static void * | NativeAssetsDlopenRelative (const char *path, char **error) |
|
static void | InitDartFFIForIsolateGroup () |
|
bool | InvokeDartPluginRegistrantIfAvailable (Dart_Handle library_handle) |
|
bool | FindAndInvokeDartPluginRegistrant () |
|
| TEST (DartServiceIsolateTest, CanAddAndRemoveHandles) |
|
static std::unique_ptr< const fml::Mapping > | GetFileMapping (const std::string &path, bool executable) |
|
static std::shared_ptr< const fml::Mapping > | SearchMapping (const MappingCallback &embedder_mapping_callback, const std::string &file_path, const std::vector< std::string > &native_library_path, const char *native_library_symbol_name, bool is_executable) |
|
static std::shared_ptr< const fml::Mapping > | ResolveVMData (const Settings &settings) |
|
static std::shared_ptr< const fml::Mapping > | ResolveVMInstructions (const Settings &settings) |
|
static std::shared_ptr< const fml::Mapping > | ResolveIsolateData (const Settings &settings) |
|
static std::shared_ptr< const fml::Mapping > | ResolveIsolateInstructions (const Settings &settings) |
|
fml::TimePoint | DartTimelineTicksSinceEpoch () |
|
static std::string | DartFileRecorderArgs (const std::string &path) |
|
static std::string | DartOldGenHeapSizeArgs (uint64_t heap_size) |
|
bool | DartFileModifiedCallback (const char *source_url, int64_t since_ms) |
|
void | ThreadExitCallback () |
|
Dart_Handle | GetVMServiceAssetsArchiveCallback () |
|
static bool | ServiceStreamListenCallback (const char *stream_id) |
|
static void | ServiceStreamCancelCallback (const char *stream_id) |
|
static std::vector< const char * > | ProfilingFlags (bool enable_profiling) |
|
void | PushBackAll (std::vector< const char * > *args, const char **argv, size_t argc) |
|
static void | EmbedderInformationCallback (Dart_EmbedderInformation *info) |
|
static std::vector< std::string > | ParseKernelListPaths (std::unique_ptr< fml::Mapping > kernel_list) |
|
static std::vector< std::future< std::unique_ptr< const fml::Mapping > > > | PrepareKernelMappings (const std::vector< std::string > &kernel_pieces_paths, const std::shared_ptr< AssetManager > &asset_manager, const fml::RefPtr< fml::TaskRunner > &io_worker) |
|
bool | EnableTracingIfNecessary (const Settings &vm_settings) |
| Enables tracing in the process so that JIT mode VMs may be launched. Explicitly enabling tracing is not required on all platforms. On platforms where it is not required, calling this method will return true. If tracing is required but cannot be enabled, it is the responsibility of the caller to display the appropriate error message to the user as subsequent attempts to launch the VM in JIT mode will cause process termination. More...
|
|
TracingResult | GetTracingResult () |
| Returns if a tracing check has been performed and its result. To enable tracing, the Settings object used to launch the VM is required. Components may want to display messages based on the result of a previous tracing check without actually having the settings object. This accessor can be used instead. More...
|
|
static void | WriteServerErrorResponse (rapidjson::Document *document, const char *message) |
|
static bool | HandleMessageOnHandler (ServiceProtocol::Handler *handler, std::string_view method, const ServiceProtocol::Handler::ServiceProtocolMap ¶ms, rapidjson::Document *document) |
|
static std::string | CreateFlutterViewID (intptr_t handler) |
|
static std::string | CreateIsolateID (int64_t isolate) |
|
std::vector< sk_sp< SkTypeface > > | GetTestFontData () |
|
std::vector< std::string > | GetTestFontFamilyNames () |
|
GrContextOptions | MakeDefaultContextOptions (ContextType type, std::optional< GrBackendApi > api=std::nullopt) |
| Initializes GrContextOptions with values suitable for Flutter. The options can be further tweaked before a GrContext is created from these options. More...
|
|
| TEST_F (EngineAnimatorTest, AnimatorAcceptsMultipleRenders) |
|
| TEST_F (EngineAnimatorTest, IgnoresOutOfFrameRenders) |
|
| TEST_F (EngineAnimatorTest, IgnoresDuplicateRenders) |
|
| TEST_F (EngineAnimatorTest, AnimatorSubmitsImplicitViewBeforeDrawFrameEnds) |
|
| TEST_F (EngineAnimatorTest, AnimatorSubmitWarmUpImplicitView) |
|
| TEST_F (EngineAnimatorTest, AnimatorSubmitPartialViewsForWarmUp) |
|
| TEST_F (EngineTest, Create) |
|
| TEST_F (EngineTest, DispatchPlatformMessageUnknown) |
|
| TEST_F (EngineTest, DispatchPlatformMessageInitialRoute) |
|
| TEST_F (EngineTest, DispatchPlatformMessageInitialRouteIgnored) |
|
| TEST_F (EngineTest, SpawnSharesFontLibrary) |
|
| TEST_F (EngineTest, SpawnWithCustomInitialRoute) |
|
| TEST_F (EngineTest, SpawnWithCustomSettings) |
|
| TEST_F (EngineTest, PassesLoadDartDeferredLibraryErrorToRuntime) |
|
| TEST_F (EngineTest, SpawnedEngineInheritsAssetManager) |
|
| TEST_F (EngineTest, UpdateAssetManagerWithEqualManagers) |
|
size_t | GetNextPipelineTraceID () |
|
static constexpr std::chrono::milliseconds | kSkiaCleanupExpiration (15000) |
|
static sk_sp< SkData > | ScreenshotLayerTreeAsPicture (flutter::LayerTree *tree, flutter::CompositorContext &compositor_context) |
|
static void | RenderFrameForScreenshot (flutter::CompositorContext &compositor_context, DlCanvas *canvas, flutter::LayerTree *tree, GrDirectContext *surface_context, const std::shared_ptr< impeller::AiksContext > &aiks_context) |
|
| TEST (RasterizerTest, create) |
|
static std::unique_ptr< FrameTimingsRecorder > | CreateFinishedBuildRecorder (fml::TimePoint timestamp) |
|
static std::unique_ptr< FrameTimingsRecorder > | CreateFinishedBuildRecorder () |
|
| TEST (RasterizerTest, drawEmptyPipeline) |
|
| TEST (RasterizerTest, drawWithExternalViewEmbedderExternalViewEmbedderSubmitFrameCalled) |
|
| TEST (RasterizerTest, drawWithExternalViewEmbedderAndThreadMergerNotMergedExternalViewEmbedderSubmitFrameNotCalled) |
|
| TEST (RasterizerTest, drawWithExternalViewEmbedderAndThreadsMergedExternalViewEmbedderSubmitFrameCalled) |
|
| TEST (RasterizerTest, drawLastLayerTreeWithThreadsMergedExternalViewEmbedderAndEndFrameCalled) |
|
| TEST (RasterizerTest, externalViewEmbedderDoesntEndFrameWhenNoSurfaceIsSet) |
|
| TEST (RasterizerTest, externalViewEmbedderDoesntEndFrameWhenNotUsedThisFrame) |
|
| TEST (RasterizerTest, externalViewEmbedderDoesntEndFrameWhenPipelineIsEmpty) |
|
| TEST (RasterizerTest, drawMultipleViewsWithExternalViewEmbedder) |
|
| TEST (RasterizerTest, drawWithGpuEnabledAndSurfaceAllowsDrawingWhenGpuDisabledDoesAcquireFrame) |
|
| TEST (RasterizerTest, drawWithGpuDisabledAndSurfaceAllowsDrawingWhenGpuDisabledDoesAcquireFrame) |
|
| TEST (RasterizerTest, drawWithGpuEnabledAndSurfaceDisallowsDrawingWhenGpuDisabledDoesAcquireFrame) |
|
| TEST (RasterizerTest, drawWithGpuDisabledAndSurfaceDisallowsDrawingWhenGpuDisabledDoesntAcquireFrame) |
|
| TEST (RasterizerTest, FrameTimingRecorderShouldStartRecordingRasterTimeBeforeSurfaceAcquireFrame) |
|
| TEST (RasterizerTest, drawLayerTreeWithCorrectFrameTimingWhenPipelineIsMoreAvailable) |
|
| TEST (RasterizerTest, TeardownFreesResourceCache) |
|
| TEST (RasterizerTest, TeardownNoSurface) |
|
| TEST (RasterizerTest, presentationTimeSetWhenVsyncTargetInFuture) |
|
| TEST (RasterizerTest, presentationTimeNotSetWhenVsyncTargetInPast) |
|
sk_sp< SkData > | SerializeTypefaceWithoutData (SkTypeface *typeface, void *ctx) |
|
sk_sp< SkData > | SerializeTypefaceWithData (SkTypeface *typeface, void *ctx) |
|
sk_sp< SkTypeface > | DeserializeTypefaceWithoutData (const void *data, size_t length, void *ctx) |
|
struct flutter::ImageMetaData | __attribute__ ((packed)) |
|
sk_sp< SkData > | SerializeImageWithoutData (SkImage *image, void *ctx) |
|
sk_sp< SkImage > | DeserializeImageWithoutData (const void *data, size_t length, void *ctx) |
|
static impeller::RuntimeStageBackend | DetermineRuntimeStageBackend (const std::shared_ptr< impeller::Context > &impeller_context) |
|
static void | ServiceProtocolParameterError (rapidjson::Document *response, std::string error_details) |
|
static void | ServiceProtocolFailureError (rapidjson::Document *response, std::string message) |
|
static rapidjson::Value | SerializeLayerSnapshot (double device_pixel_ratio, const LayerSnapshotData &snapshot, rapidjson::Document *response) |
|
static void | StartupAndShutdownShell (benchmark::State &state, bool measure_startup, bool measure_shutdown) |
|
static void | BM_ShellInitialization (benchmark::State &state) |
|
| BENCHMARK (BM_ShellInitialization) |
|
static void | BM_ShellShutdown (benchmark::State &state) |
|
| BENCHMARK (BM_ShellShutdown) |
|
static void | BM_ShellInitializationAndShutdown (benchmark::State &state) |
|
| BENCHMARK (BM_ShellInitializationAndShutdown) |
|
void | InitSkiaEventTracer (bool enabled, const std::optional< std::vector< std::string > > &allowlist) |
|
void | PrintUsage (const std::string &executable_name) |
|
const std::string_view | FlagForSwitch (Switch swtch) |
|
static std::vector< std::string > | ParseCommaDelimited (const std::string &input) |
|
static bool | IsAllowedDartVMFlag (const std::string &flag) |
|
template<typename T > |
static bool | GetSwitchValue (const fml::CommandLine &command_line, Switch sw, T *result) |
|
std::unique_ptr< fml::Mapping > | GetSymbolMapping (const std::string &symbol_prefix, const std::string &native_lib_path) |
|
Settings | SettingsFromCommandLine (const fml::CommandLine &command_line) |
|
DEF_SWITCHES_START | DEF_SWITCH (AotSharedLibraryName, "aot-shared-library-name", "Name of the *.so containing AOT compiled Dart assets.") DEF_SWITCH(AotVMServiceSharedLibraryName |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate | DEF_SWITCH (SnapshotAssetPath, "snapshot-asset-path", "Path to the directory containing the four files specified by " "VmSnapshotData, VmSnapshotInstructions, " "VmSnapshotInstructions and IsolateSnapshotInstructions.") DEF_SWITCH(VmSnapshotData |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present | DEF_SWITCH (VmSnapshotInstructions, "vm-snapshot-instr", "The VM instructions snapshot that will be memory mapped as read " "and executable. SnapshotAssetPath must be present.") DEF_SWITCH(IsolateSnapshotData |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present | DEF_SWITCH (IsolateSnapshotInstructions, "isolate-snapshot-instr", "The isolate instructions snapshot that will be memory mapped as " "read and executable. SnapshotAssetPath must be present.") DEF_SWITCH(CacheDirPath |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache | DEF_SWITCH (ICUSymbolPrefix, "icu-symbol-prefix", "Prefix for the symbols representing ICU data linked into the " "Flutter library.") DEF_SWITCH(ICUNativeLibPath |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data | DEF_SWITCH (DartFlags, "dart-flags", "Flags passed directly to the Dart VM without being interpreted " "by the Flutter shell.") DEF_SWITCH(DeviceVMServiceHost |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified | DEF_SWITCH (DeviceObservatoryHost, "observatory-host", "(deprecated) The hostname/IP address on which the Dart VM Service should " "be served. If not set, defaults to 127.0.0.1 or ::1 depending on " "whether --ipv6 is specified.") DEF_SWITCH(DeviceVMServicePort |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port | DEF_SWITCH (DeviceObservatoryPort, "observatory-port", "(deprecated) A custom Dart VM Service port. The default is to pick " "a randomly " "available open port.") DEF_SWITCH(DisableVMService |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode | DEF_SWITCH (DisableObservatory, "disable-observatory", "(deprecated) Disable the Dart VM Service. The Dart VM Service is " "never available " "in release mode.") DEF_SWITCH(DisableVMServicePublication |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication | DEF_SWITCH (DisableObservatoryPublication, "disable-observatory-publication", "(deprecated) Disable mDNS Dart VM Service publication.") DEF_SWITCH(IPv6 |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set | DEF_SWITCH (EnableDartProfiling, "enable-dart-profiling", "Enable Dart profiling. Profiling information can be viewed from " "Dart / Flutter DevTools.") DEF_SWITCH(EndlessTraceBuffer |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however | DEF_SWITCH (EnableSoftwareRendering, "enable-software-rendering", "Enable rendering using the Skia software backend. This is useful " "when testing Flutter on emulators. By default, Flutter will " "attempt to either use OpenGL, Metal, or Vulkan.") DEF_SWITCH(Route |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework | DEF_SWITCH (SkiaDeterministicRendering, "skia-deterministic-rendering", "Skips the call to SkGraphics::Init(), thus avoiding swapping out " "some Skia function pointers based on available CPU features. This " "is used to obtain 100% deterministic behavior in Skia rendering.") DEF_SWITCH(FlutterAssetsDir |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory | DEF_SWITCH (DisableServiceAuthCodes, "disable-service-auth-codes", "Disable the requirement for authentication codes for communicating" " with the VM service.") DEF_SWITCH(EnableServicePortFallback |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails | DEF_SWITCH (StartPaused, "start-paused", "Start the application paused in the Dart debugger.") DEF_SWITCH(TraceStartup |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer | DEF_SWITCH (TraceSkia, "trace-skia", "Trace Skia calls. This is useful when debugging the GPU threed." "By default, Skia tracing is not enabled to reduce the number of " "traced events") DEF_SWITCH(TraceSkiaAllowlist |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list | DEF_SWITCH (TraceAllowlist, "trace-allowlist", "Filters out all trace events except those that are specified in this " "comma separated list of allowed prefixes.") DEF_SWITCH(DumpSkpOnShaderCompilation |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead | DEF_SWITCH (CacheSkSL, "cache-sksl", "Only cache the shader in SkSL instead of binary or GLSL. This " "should only be used during development phases. The generated SkSLs " "can later be used in the release build for shader precompilation " "at launch in order to eliminate the shader-compile jank.") DEF_SWITCH(PurgePersistentCache |
|
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir Path to the cache directory This is different from the persistent_cache_path in embedder which is used for Skia shader cache icu native lib Path to the library file that exports the ICU data vm service The hostname IP address on which the Dart VM Service should be served If not defaults to or::depending on whether ipv6 is specified vm service A custom Dart VM Service port The default is to pick a randomly available open port disable vm Disable the Dart VM Service The Dart VM Service is never available in release mode disable vm service Disable mDNS Dart VM Service publication Bind to the IPv6 localhost address for the Dart VM Service Ignored if vm service host is set endless trace Enable an endless trace buffer The default is a ring buffer This is useful when very old events need to viewed For during application launch Memory usage will continue to grow indefinitely however Start app with an specific route defined on the framework flutter assets Path to the Flutter assets directory enable service port Allow the VM service to fallback to automatic port selection if binding to a specified port fails trace Trace early application lifecycle Automatically switches to an endless trace buffer trace skia Filters out all Skia trace event categories except those that are specified in this comma separated list dump skp on shader Automatically dump the skp that triggers new shader compilations This is useful for writing custom ShaderWarmUp to reduce jank By this is not enabled to reduce the overhead purge persistent Remove all existing persistent cache This is mainly for debugging purposes such as reproducing the shader compilation jank | DEF_SWITCH (TraceSystrace, "trace-systrace", "Trace to the system tracer (instead of the timeline) on platforms where " "such a tracer is available. Currently only supported on Android and " "Fuchsia.") DEF_SWITCH(TraceToFile |
|
it will be possible to load the file into Perfetto s trace viewer | DEF_SWITCH (UseTestFonts, "use-test-fonts", "Running tests that layout and measure text will not yield " "consistent results across various platforms. Enabling this option " "will make font resolution default to the Ahem test font on all " "platforms (See https://www.w3.org/Style/CSS/Test/Fonts/Ahem/). " "This option is only available on the desktop test shells.") DEF_SWITCH(DisableAssetFonts |
|
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine | DEF_SWITCH (VerboseLogging, "verbose-logging", "By default, only errors are logged. This flag enabled logging at " "all severity levels. This is NOT a per shell flag and affect log " "levels for all shells in the process.") DEF_SWITCH(RunForever |
|
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed | DEF_SWITCH (DisableDartAsserts, "disable-dart-asserts", "Dart code runs with assertions enabled when the runtime mode is " "debug. In profile and release product modes, assertions are " "disabled. This flag may be specified if the user wishes to run " "with assertions disabled in the debug product mode (i.e. with JIT " "or DBC).") DEF_SWITCH(EnableSerialGC |
|
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities | DEF_SWITCH (DisallowInsecureConnections, "disallow-insecure-connections", "By default, dart:io allows all socket connections. If this switch " "is set, all insecure connections are rejected.") DEF_SWITCH(DomainNetworkPolicy |
|
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level | DEF_SWITCH (ForceMultithreading, "force-multithreading", "Uses separate threads for the platform, UI, GPU and IO task runners. " "By default, a single thread is used for all task runners. Only available " "in the flutter_tester.") DEF_SWITCH(OldGenHeapSize |
|
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space | DEF_SWITCH (ResourceCacheMaxBytesThreshold, "resource-cache-max-bytes-threshold", "The max bytes threshold of resource cache, or 0 for unlimited.") DEF_SWITCH(EnableImpeller |
|
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform | DEF_SWITCH (ImpellerBackend, "impeller-backend", "Requests a particular Impeller backend on platforms that support " "multiple backends. (ex `opengles` or `vulkan`)") DEF_SWITCH(EnableVulkanValidation |
|
it will be possible to load the file into Perfetto s trace viewer disable asset Prevents usage of any non test fonts unless they were explicitly Loaded via prefetched default font Indicates whether the embedding started a prefetch of the default font manager before creating the engine run In non interactive keep the shell running after the Dart script has completed enable serial On low power devices with low core running concurrent GC tasks on threads can cause them to contend with the UI thread which could potentially lead to jank This option turns off all concurrent GC activities domain network JSON encoded network policy per domain This overrides the DisallowInsecureConnections switch Embedder can specify whether to allow or disallow insecure connections at a domain level old gen heap The size limit in megabytes for the Dart VM old gen heap space enable Enable the Impeller renderer on supported platforms Ignored if Impeller is not supported on the platform enable vulkan Enable loading Vulkan validation layers The layers must be available to the application and loadable On non Vulkan this flag does nothing | DEF_SWITCH (EnableOpenGLGPUTracing, "enable-opengl-gpu-tracing", "Enable tracing of GPU execution time when using the Impeller " "OpenGLES backend.") DEF_SWITCH(EnableVulkanGPUTracing |
|
static bool | IsProcResolverOpenGLES (const GPUSurfaceGLDelegate::GLProcResolver &proc_resolver) |
|
static sk_sp< const GrGLInterface > | CreateGLInterface (const GPUSurfaceGLDelegate::GLProcResolver &proc_resolver) |
|
static SkColorType | FirstSupportedColorType (GrDirectContext *context, GrGLenum *format) |
|
static sk_sp< SkSurface > | WrapOnscreenSurface (GrDirectContext *context, const SkISize &size, intptr_t fbo) |
|
static std::shared_ptr< impeller::Renderer > | CreateImpellerRenderer (std::shared_ptr< impeller::Context > context) |
|
static std::shared_ptr< impeller::Context > | CreateImpellerContext (const std::shared_ptr< impeller::ReactorGLES::Worker > &worker, bool enable_gpu_tracing) |
|
static EGLResult< EGLContext > | CreateContext (EGLDisplay display, EGLConfig config, EGLContext share=EGL_NO_CONTEXT) |
|
static EGLResult< EGLConfig > | ChooseEGLConfiguration (EGLDisplay display) |
|
static bool | TeardownContext (EGLDisplay display, EGLContext context) |
|
static std::shared_ptr< impeller::Context > | CreateImpellerContext (const fml::RefPtr< fml::NativeLibrary > &vulkan_dylib, bool enable_vulkan_validation, bool enable_gpu_tracing, bool quiet) |
|
void | LogLastEGLError () |
|
static void | AndroidPlatformThreadConfigSetter (const fml::Thread::ThreadConfig &config) |
|
static PlatformData | GetDefaultPlatformData () |
|
static void | PrefetchDefaultFontManager (JNIEnv *env, jclass jcaller) |
|
static std::shared_ptr< flutter::AndroidContext > | CreateAndroidContext (bool use_software_rendering, const flutter::TaskRunners &task_runners, AndroidRenderingAPI android_rendering_api, bool enable_vulkan_validation, bool enable_opengl_gpu_tracing, bool enable_vulkan_gpu_tracing) |
|
void | putStringAttributesIntoBuffer (const StringAttributes &attributes, int32_t *buffer_int32, size_t &position, std::vector< std::vector< uint8_t > > &string_attribute_args) |
|
jobject | CreateFlutterCallbackInformation (JNIEnv *env, const std::string &callbackName, const std::string &callbackClassName, const std::string &callbackLibraryPath) |
|
static jlong | AttachJNI (JNIEnv *env, jclass clazz, jobject flutterJNI) |
|
static void | DestroyJNI (JNIEnv *env, jobject jcaller, jlong shell_holder) |
|
static jobject | SpawnJNI (JNIEnv *env, jobject jcaller, jlong shell_holder, jstring jEntrypoint, jstring jLibraryUrl, jstring jInitialRoute, jobject jEntrypointArgs) |
|
static void | SurfaceCreated (JNIEnv *env, jobject jcaller, jlong shell_holder, jobject jsurface) |
|
static void | SurfaceWindowChanged (JNIEnv *env, jobject jcaller, jlong shell_holder, jobject jsurface) |
|
static void | SurfaceChanged (JNIEnv *env, jobject jcaller, jlong shell_holder, jint width, jint height) |
|
static void | SurfaceDestroyed (JNIEnv *env, jobject jcaller, jlong shell_holder) |
|
static void | RunBundleAndSnapshotFromLibrary (JNIEnv *env, jobject jcaller, jlong shell_holder, jstring jBundlePath, jstring jEntrypoint, jstring jLibraryUrl, jobject jAssetManager, jobject jEntrypointArgs) |
|
static jobject | LookupCallbackInformation (JNIEnv *env, jobject, jlong handle) |
|
static void | SetViewportMetrics (JNIEnv *env, jobject jcaller, jlong shell_holder, jfloat devicePixelRatio, jint physicalWidth, jint physicalHeight, jint physicalPaddingTop, jint physicalPaddingRight, jint physicalPaddingBottom, jint physicalPaddingLeft, jint physicalViewInsetTop, jint physicalViewInsetRight, jint physicalViewInsetBottom, jint physicalViewInsetLeft, jint systemGestureInsetTop, jint systemGestureInsetRight, jint systemGestureInsetBottom, jint systemGestureInsetLeft, jint physicalTouchSlop, jintArray javaDisplayFeaturesBounds, jintArray javaDisplayFeaturesType, jintArray javaDisplayFeaturesState) |
|
static void | UpdateDisplayMetrics (JNIEnv *env, jobject jcaller, jlong shell_holder) |
|
static jobject | GetBitmap (JNIEnv *env, jobject jcaller, jlong shell_holder) |
|
static void | DispatchPlatformMessage (JNIEnv *env, jobject jcaller, jlong shell_holder, jstring channel, jobject message, jint position, jint responseId) |
|
static void | DispatchEmptyPlatformMessage (JNIEnv *env, jobject jcaller, jlong shell_holder, jstring channel, jint responseId) |
|
static void | CleanupMessageData (JNIEnv *env, jobject jcaller, jlong message_data) |
|
static void | DispatchPointerDataPacket (JNIEnv *env, jobject jcaller, jlong shell_holder, jobject buffer, jint position) |
|
static void | DispatchSemanticsAction (JNIEnv *env, jobject jcaller, jlong shell_holder, jint id, jint action, jobject args, jint args_position) |
|
static void | SetSemanticsEnabled (JNIEnv *env, jobject jcaller, jlong shell_holder, jboolean enabled) |
|
static void | SetAccessibilityFeatures (JNIEnv *env, jobject jcaller, jlong shell_holder, jint flags) |
|
static jboolean | GetIsSoftwareRendering (JNIEnv *env, jobject jcaller) |
|
static void | RegisterTexture (JNIEnv *env, jobject jcaller, jlong shell_holder, jlong texture_id, jobject surface_texture) |
|
static void | RegisterImageTexture (JNIEnv *env, jobject jcaller, jlong shell_holder, jlong texture_id, jobject image_texture_entry) |
|
static void | UnregisterTexture (JNIEnv *env, jobject jcaller, jlong shell_holder, jlong texture_id) |
|
static void | MarkTextureFrameAvailable (JNIEnv *env, jobject jcaller, jlong shell_holder, jlong texture_id) |
|
static void | ScheduleFrame (JNIEnv *env, jobject jcaller, jlong shell_holder) |
|
static void | InvokePlatformMessageResponseCallback (JNIEnv *env, jobject jcaller, jlong shell_holder, jint responseId, jobject message, jint position) |
|
static void | InvokePlatformMessageEmptyResponseCallback (JNIEnv *env, jobject jcaller, jlong shell_holder, jint responseId) |
|
static void | NotifyLowMemoryWarning (JNIEnv *env, jobject obj, jlong shell_holder) |
|
static jboolean | FlutterTextUtilsIsEmoji (JNIEnv *env, jobject obj, jint codePoint) |
|
static jboolean | FlutterTextUtilsIsEmojiModifier (JNIEnv *env, jobject obj, jint codePoint) |
|
static jboolean | FlutterTextUtilsIsEmojiModifierBase (JNIEnv *env, jobject obj, jint codePoint) |
|
static jboolean | FlutterTextUtilsIsVariationSelector (JNIEnv *env, jobject obj, jint codePoint) |
|
static jboolean | FlutterTextUtilsIsRegionalIndicator (JNIEnv *env, jobject obj, jint codePoint) |
|
static void | LoadLoadingUnitFailure (intptr_t loading_unit_id, const std::string &message, bool transient) |
|
static void | DeferredComponentInstallFailure (JNIEnv *env, jobject obj, jint jLoadingUnitId, jstring jError, jboolean jTransient) |
|
static void | LoadDartDeferredLibrary (JNIEnv *env, jobject obj, jlong shell_holder, jint jLoadingUnitId, jobjectArray jSearchPaths) |
|
static void | UpdateJavaAssetManager (JNIEnv *env, jobject obj, jlong shell_holder, jobject jAssetManager, jstring jAssetBundlePath) |
|
bool | RegisterApi (JNIEnv *env) |
|
constexpr const char * | AppLifecycleStateToString (AppLifecycleState state) |
|
| TEST (BasicMessageChannelTest, Registration) |
|
| TEST (BasicMessageChannelTest, Unregistration) |
|
| TEST (BasicMessageChannelTest, Resize) |
|
| TEST (BasicMessageChannelTest, SetWarnsOnOverflow) |
|
| TEST (EncodableValueTest, Null) |
|
| TEST (EncodableValueTest, Bool) |
|
| TEST (EncodableValueTest, Int) |
|
| TEST (EncodableValueTest, LongValue) |
|
| TEST (EncodableValueTest, Long) |
|
| TEST (EncodableValueTest, Double) |
|
| TEST (EncodableValueTest, String) |
|
| TEST (EncodableValueTest, CString) |
|
| TEST (EncodableValueTest, UInt8List) |
|
| TEST (EncodableValueTest, Int32List) |
|
| TEST (EncodableValueTest, Int64List) |
|
| TEST (EncodableValueTest, DoubleList) |
|
| TEST (EncodableValueTest, List) |
|
| TEST (EncodableValueTest, Map) |
|
| TEST (EncodableValueTest, Comparison) |
|
| TEST (EncodableValueTest, DeepCopy) |
|
| TEST (EncodableValueTest, TypeIndexesCorrect) |
|
| TEST (EventChannelTest, Registration) |
|
| TEST (EventChannelTest, Unregistration) |
|
| TEST (EventChannelTest, Cancel) |
|
| TEST (EventChannelTest, ListenNotCancel) |
|
| TEST (EventChannelTest, ReRegistration) |
|
| TEST (EventChannelTest, HandlerOutlivesEventChannel) |
|
| TEST (EventChannelTest, StreamHandlerErrorPassByValue) |
|
| TEST (EventChannelTest, StreamHandlerErrorNullptr) |
|
| TEST (MethodCallTest, Basic) |
|
| TEST (MethodChannelTest, Registration) |
|
| TEST (MethodChannelTest, Unregistration) |
|
| TEST (MethodChannelTest, InvokeWithoutResponse) |
|
| TEST (MethodChannelTest, InvokeWithResponse) |
|
| TEST (MethodChannelTest, InvokeNotImplemented) |
|
| TEST (MethodChannelTest, Resize) |
|
| TEST (MethodChannelTest, SetWarnsOnOverflow) |
|
| TEST (MethodChannelTest, NoHandlers) |
|
| TEST (MethodChannelTest, Success) |
|
| TEST (MethodChannelTest, Error) |
|
| TEST (MethodChannelTest, NotImplemented) |
|
| TEST (PluginRegistrarTest, PluginDestroyedBeforeRegistrar) |
|
| TEST (PluginRegistrarTest, MessengerSend) |
|
| TEST (PluginRegistrarTest, MessengerSetMessageHandler) |
|
| TEST (PluginRegistrarTest, ManagerSameInstance) |
|
| TEST (PluginRegistrarTest, ManagerDifferentInstances) |
|
| TEST (PluginRegistrarTest, ManagerRemovesOnDestruction) |
|
| TEST (PluginRegistrarTest, TextureRegistrarNotNull) |
|
static void | CheckEncodeDecode (const EncodableValue &value, const std::vector< uint8_t > &expected_encoding, const StandardCodecSerializer *serializer=nullptr, const std::function< bool(const EncodableValue &a, const EncodableValue &b)> &custom_comparator=nullptr) |
|
static void | CheckEncodeDecodeWithEncodePrefix (const EncodableValue &value, const std::vector< uint8_t > &expected_encoding_prefix, size_t expected_encoding_length) |
|
| TEST (StandardMessageCodec, GetInstanceCachesInstance) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeNull) |
|
| TEST (StandardMessageCodec, CanDecodeEmptyBytesAsNullWithoutCallingSerializer) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeTrue) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeFalse) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeInt32) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeInt64) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeDouble) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeString) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeStringWithNonAsciiCodePoint) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeStringWithNonBMPCodePoint) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeEmptyString) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeList) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeEmptyList) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeMap) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeByteArray) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeInt32Array) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeInt64Array) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeFloat32Array) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeFloat64Array) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeSimpleCustomType) |
|
| TEST (StandardMessageCodec, CanEncodeAndDecodeVariableLengthCustomType) |
|
| TEST (StandardMethodCodec, GetInstanceCachesInstance) |
|
| TEST (StandardMethodCodec, HandlesMethodCallsWithNullArguments) |
|
| TEST (StandardMethodCodec, HandlesMethodCallsWithArgument) |
|
| TEST (StandardMethodCodec, HandlesSuccessEnvelopesWithNullResult) |
|
| TEST (StandardMethodCodec, HandlesSuccessEnvelopesWithResult) |
|
| TEST (StandardMethodCodec, HandlesErrorEnvelopesWithNulls) |
|
| TEST (StandardMethodCodec, HandlesErrorEnvelopesWithDetails) |
|
| TEST (StandardMethodCodec, HandlesCustomTypeArguments) |
|
| TEST (TextureRegistrarTest, RegisterUnregisterTexture) |
|
| TEST (TextureRegistrarTest, UnregisterInvalidTexture) |
|
| TEST (TextureRegistrarTest, MarkFrameAvailableInvalidTexture) |
|
std::vector< std::string > | GetSwitchesFromEnvironment () |
|
| TEST (FlutterProjectBundle, SwitchesEmpty) |
|
| TEST (FlutterProjectBundle, Switches) |
|
| TEST (FlutterProjectBundle, SwitchesExtraValues) |
|
| TEST (FlutterProjectBundle, SwitchesMissingValues) |
|
| TEST (Point, SetsCoordinates) |
|
| TEST (Size, SetsDimensions) |
|
| TEST (Size, ClampsDimensionsPositive) |
|
| TEST (Rect, SetsOriginAndSize) |
|
| TEST (Rect, ReturnsLTRB) |
|
| TEST (Rect, ReturnsWidthHeight) |
|
| TEST (IncomingMessageDispatcher, SetHandle) |
|
| TEST (IncomingMessageDispatcher, BlockInputFalse) |
|
| TEST (IncomingMessageDispatcher, BlockInputTrue) |
|
| TEST (JsonMessageCodec, EncodeDecode) |
|
| TEST (JsonMethodCodec, HandlesMethodCallsWithNullArguments) |
|
| TEST (JsonMethodCodec, HandlesMethodCallsWithArgument) |
|
| TEST (JsonMethodCodec, HandlesSuccessEnvelopesWithNullResult) |
|
| TEST (JsonMethodCodec, HandlesSuccessEnvelopesWithResult) |
|
| TEST (JsonMethodCodec, HandlesErrorEnvelopesWithNulls) |
|
| TEST (JsonMethodCodec, HandlesErrorEnvelopesWithDetails) |
|
std::filesystem::path | GetExecutableDirectory () |
|
| TEST (PathUtilsTest, ExecutableDirector) |
|
| TEST (TextEditingDeltaTest, TestTextEditingDeltaConstructor) |
|
| TEST (TextEditingDeltaTest, TestTextEditingDeltaNonTextConstructor) |
|
| TEST (TextInputModel, SetText) |
|
| TEST (TextInputModel, SetTextWideCharacters) |
|
| TEST (TextInputModel, SetTextEmpty) |
|
| TEST (TextInputModel, SetTextReplaceText) |
|
| TEST (TextInputModel, SetTextResetsSelection) |
|
| TEST (TextInputModel, SetSelectionStart) |
|
| TEST (TextInputModel, SetSelectionComposingStart) |
|
| TEST (TextInputModel, SetSelectionMiddle) |
|
| TEST (TextInputModel, SetSelectionComposingMiddle) |
|
| TEST (TextInputModel, SetSelectionEnd) |
|
| TEST (TextInputModel, SetSelectionComposingEnd) |
|
| TEST (TextInputModel, SetSelectionWthExtent) |
|
| TEST (TextInputModel, SetSelectionWthExtentComposing) |
|
| TEST (TextInputModel, SetSelectionReverseExtent) |
|
| TEST (TextInputModel, SetSelectionReverseExtentComposing) |
|
| TEST (TextInputModel, SetSelectionOutsideString) |
|
| TEST (TextInputModel, SetSelectionOutsideComposingRange) |
|
| TEST (TextInputModel, SetComposingRangeStart) |
|
| TEST (TextInputModel, SetComposingRangeMiddle) |
|
| TEST (TextInputModel, SetComposingRangeEnd) |
|
| TEST (TextInputModel, SetComposingRangeWithExtent) |
|
| TEST (TextInputModel, SetComposingRangeReverseExtent) |
|
| TEST (TextInputModel, SetComposingRangeOutsideString) |
|
| TEST (TextInputModel, CommitComposingNoTextWithNoSelection) |
|
| TEST (TextInputModel, CommitComposingNoTextWithSelection) |
|
| TEST (TextInputModel, CommitComposingTextWithNoSelection) |
|
| TEST (TextInputModel, CommitComposingTextWithSelection) |
|
| TEST (TextInputModel, UpdateComposingRemovesLastComposingCharacter) |
|
| TEST (TextInputModel, UpdateSelectionWhileComposing) |
|
| TEST (TextInputModel, AddCodePoint) |
|
| TEST (TextInputModel, AddCodePointSelection) |
|
| TEST (TextInputModel, AddCodePointReverseSelection) |
|
| TEST (TextInputModel, AddCodePointSelectionWideCharacter) |
|
| TEST (TextInputModel, AddCodePointReverseSelectionWideCharacter) |
|
| TEST (TextInputModel, AddText) |
|
| TEST (TextInputModel, AddTextSelection) |
|
| TEST (TextInputModel, AddTextReverseSelection) |
|
| TEST (TextInputModel, AddTextSelectionWideCharacter) |
|
| TEST (TextInputModel, AddTextReverseSelectionWideCharacter) |
|
| TEST (TextInputModel, DeleteStart) |
|
| TEST (TextInputModel, DeleteMiddle) |
|
| TEST (TextInputModel, DeleteEnd) |
|
| TEST (TextInputModel, DeleteWideCharacters) |
|
| TEST (TextInputModel, DeleteSelection) |
|
| TEST (TextInputModel, DeleteReverseSelection) |
|
| TEST (TextInputModel, DeleteStartComposing) |
|
| TEST (TextInputModel, DeleteStartReverseComposing) |
|
| TEST (TextInputModel, DeleteMiddleComposing) |
|
| TEST (TextInputModel, DeleteMiddleReverseComposing) |
|
| TEST (TextInputModel, DeleteEndComposing) |
|
| TEST (TextInputModel, DeleteEndReverseComposing) |
|
| TEST (TextInputModel, DeleteSurroundingAtCursor) |
|
| TEST (TextInputModel, DeleteSurroundingAtCursorComposing) |
|
| TEST (TextInputModel, DeleteSurroundingAtCursorAll) |
|
| TEST (TextInputModel, DeleteSurroundingAtCursorAllComposing) |
|
| TEST (TextInputModel, DeleteSurroundingAtCursorGreedy) |
|
| TEST (TextInputModel, DeleteSurroundingAtCursorGreedyComposing) |
|
| TEST (TextInputModel, DeleteSurroundingBeforeCursor) |
|
| TEST (TextInputModel, DeleteSurroundingBeforeCursorComposing) |
|
| TEST (TextInputModel, DeleteSurroundingBeforeCursorAll) |
|
| TEST (TextInputModel, DeleteSurroundingBeforeCursorAllComposing) |
|
| TEST (TextInputModel, DeleteSurroundingBeforeCursorGreedy) |
|
| TEST (TextInputModel, DeleteSurroundingBeforeCursorGreedyComposing) |
|
| TEST (TextInputModel, DeleteSurroundingAfterCursor) |
|
| TEST (TextInputModel, DeleteSurroundingAfterCursorComposing) |
|
| TEST (TextInputModel, DeleteSurroundingAfterCursorAll) |
|
| TEST (TextInputModel, DeleteSurroundingAfterCursorAllComposing) |
|
| TEST (TextInputModel, DeleteSurroundingAfterCursorGreedy) |
|
| TEST (TextInputModel, DeleteSurroundingAfterCursorGreedyComposing) |
|
| TEST (TextInputModel, DeleteSurroundingSelection) |
|
| TEST (TextInputModel, DeleteSurroundingReverseSelection) |
|
| TEST (TextInputModel, BackspaceStart) |
|
| TEST (TextInputModel, BackspaceMiddle) |
|
| TEST (TextInputModel, BackspaceEnd) |
|
| TEST (TextInputModel, BackspaceWideCharacters) |
|
| TEST (TextInputModel, BackspaceSelection) |
|
| TEST (TextInputModel, BackspaceReverseSelection) |
|
| TEST (TextInputModel, BackspaceStartComposing) |
|
| TEST (TextInputModel, BackspaceStartReverseComposing) |
|
| TEST (TextInputModel, BackspaceMiddleComposing) |
|
| TEST (TextInputModel, BackspaceMiddleReverseComposing) |
|
| TEST (TextInputModel, BackspaceEndComposing) |
|
| TEST (TextInputModel, BackspaceEndReverseComposing) |
|
| TEST (TextInputModel, MoveCursorForwardStart) |
|
| TEST (TextInputModel, MoveCursorForwardMiddle) |
|
| TEST (TextInputModel, MoveCursorForwardEnd) |
|
| TEST (TextInputModel, MoveCursorForwardWideCharacters) |
|
| TEST (TextInputModel, MoveCursorForwardSelection) |
|
| TEST (TextInputModel, MoveCursorForwardReverseSelection) |
|
| TEST (TextInputModel, MoveCursorForwardStartComposing) |
|
| TEST (TextInputModel, MoveCursorForwardStartReverseComposing) |
|
| TEST (TextInputModel, MoveCursorForwardMiddleComposing) |
|
| TEST (TextInputModel, MoveCursorForwardMiddleReverseComposing) |
|
| TEST (TextInputModel, MoveCursorForwardEndComposing) |
|
| TEST (TextInputModel, MoveCursorForwardEndReverseComposing) |
|
| TEST (TextInputModel, MoveCursorBackStart) |
|
| TEST (TextInputModel, MoveCursorBackMiddle) |
|
| TEST (TextInputModel, MoveCursorBackEnd) |
|
| TEST (TextInputModel, MoveCursorBackWideCharacters) |
|
| TEST (TextInputModel, MoveCursorBackSelection) |
|
| TEST (TextInputModel, MoveCursorBackReverseSelection) |
|
| TEST (TextInputModel, MoveCursorBackStartComposing) |
|
| TEST (TextInputModel, MoveCursorBackStartReverseComposing) |
|
| TEST (TextInputModel, MoveCursorBackMiddleComposing) |
|
| TEST (TextInputModel, MoveCursorBackMiddleReverseComposing) |
|
| TEST (TextInputModel, MoveCursorBackEndComposing) |
|
| TEST (TextInputModel, MoveCursorBackEndReverseComposing) |
|
| TEST (TextInputModel, MoveCursorToBeginningStart) |
|
| TEST (TextInputModel, SelectToBeginningStart) |
|
| TEST (TextInputModel, MoveCursorToBeginningMiddle) |
|
| TEST (TextInputModel, SelectToBeginningMiddle) |
|
| TEST (TextInputModel, MoveCursorToBeginningEnd) |
|
| TEST (TextInputModel, SelectToBeginningEnd) |
|
| TEST (TextInputModel, MoveCursorToBeginningSelection) |
|
| TEST (TextInputModel, SelectToBeginningSelection) |
|
| TEST (TextInputModel, MoveCursorToBeginningReverseSelection) |
|
| TEST (TextInputModel, SelectToBeginningReverseSelection) |
|
| TEST (TextInputModel, MoveCursorToBeginningStartComposing) |
|
| TEST (TextInputModel, SelectToBeginningStartComposing) |
|
| TEST (TextInputModel, MoveCursorToBeginningStartReverseComposing) |
|
| TEST (TextInputModel, SelectToBeginningStartReverseComposing) |
|
| TEST (TextInputModel, MoveCursorToBeginningMiddleComposing) |
|
| TEST (TextInputModel, SelectToBeginningMiddleComposing) |
|
| TEST (TextInputModel, MoveCursorToBeginningMiddleReverseComposing) |
|
| TEST (TextInputModel, SelectToBeginningMiddleReverseComposing) |
|
| TEST (TextInputModel, MoveCursorToBeginningEndComposing) |
|
| TEST (TextInputModel, SelectToBeginningEndComposing) |
|
| TEST (TextInputModel, MoveCursorToBeginningEndReverseComposing) |
|
| TEST (TextInputModel, SelectToBeginningEndReverseComposing) |
|
| TEST (TextInputModel, MoveCursorToEndStart) |
|
| TEST (TextInputModel, SelectToEndStart) |
|
| TEST (TextInputModel, MoveCursorToEndMiddle) |
|
| TEST (TextInputModel, SelectToEndMiddle) |
|
| TEST (TextInputModel, MoveCursorToEndEnd) |
|
| TEST (TextInputModel, SelectToEndEnd) |
|
| TEST (TextInputModel, MoveCursorToEndSelection) |
|
| TEST (TextInputModel, SelectToEndSelection) |
|
| TEST (TextInputModel, MoveCursorToEndReverseSelection) |
|
| TEST (TextInputModel, SelectToEndReverseSelection) |
|
| TEST (TextInputModel, MoveCursorToEndStartComposing) |
|
| TEST (TextInputModel, SelectToEndStartComposing) |
|
| TEST (TextInputModel, MoveCursorToEndStartReverseComposing) |
|
| TEST (TextInputModel, SelectToEndStartReverseComposing) |
|
| TEST (TextInputModel, MoveCursorToEndMiddleComposing) |
|
| TEST (TextInputModel, SelectToEndMiddleComposing) |
|
| TEST (TextInputModel, MoveCursorToEndMiddleReverseComposing) |
|
| TEST (TextInputModel, SelectToEndMiddleReverseComposing) |
|
| TEST (TextInputModel, MoveCursorToEndEndComposing) |
|
| TEST (TextInputModel, SelectToEndEndComposing) |
|
| TEST (TextInputModel, MoveCursorToEndEndReverseComposing) |
|
| TEST (TextInputModel, SelectToEndEndReverseComposing) |
|
| TEST (TextInputModel, GetCursorOffset) |
|
| TEST (TextInputModel, GetCursorOffsetSelection) |
|
| TEST (TextInputModel, GetCursorOffsetReverseSelection) |
|
| TEST (TextRange, TextRangeFromPositionZero) |
|
| TEST (TextRange, TextRangeFromPositionNonZero) |
|
| TEST (TextRange, TextRangeFromRange) |
|
| TEST (TextRange, TextRangeFromReversedRange) |
|
| TEST (TextRange, SetBase) |
|
| TEST (TextRange, SetBaseReversed) |
|
| TEST (TextRange, SetExtent) |
|
| TEST (TextRange, SetExtentReversed) |
|
| TEST (TextRange, SetStart) |
|
| TEST (TextRange, SetStartReversed) |
|
| TEST (TextRange, SetEnd) |
|
| TEST (TextRange, SetEndReversed) |
|
| TEST (TextRange, ContainsPreStartPosition) |
|
| TEST (TextRange, ContainsStartPosition) |
|
| TEST (TextRange, ContainsMiddlePosition) |
|
| TEST (TextRange, ContainsEndPosition) |
|
| TEST (TextRange, ContainsPostEndPosition) |
|
| TEST (TextRange, ContainsPreStartPositionReversed) |
|
| TEST (TextRange, ContainsStartPositionReversed) |
|
| TEST (TextRange, ContainsMiddlePositionReversed) |
|
| TEST (TextRange, ContainsEndPositionReversed) |
|
| TEST (TextRange, ContainsPostEndPositionReversed) |
|
| TEST (TextRange, ContainsRangePreStartPosition) |
|
| TEST (TextRange, ContainsRangeSpanningStartPosition) |
|
| TEST (TextRange, ContainsRangeStartPosition) |
|
| TEST (TextRange, ContainsRangeMiddlePosition) |
|
| TEST (TextRange, ContainsRangeEndPosition) |
|
| TEST (TextRange, ContainsRangeSpanningEndPosition) |
|
| TEST (TextRange, ContainsRangePostEndPosition) |
|
| TEST (TextRange, ContainsRangePreStartPositionReversed) |
|
| TEST (TextRange, ContainsRangeSpanningStartPositionReversed) |
|
| TEST (TextRange, ContainsRangeStartPositionReversed) |
|
| TEST (TextRange, ContainsRangeMiddlePositionReversed) |
|
| TEST (TextRange, ContainsRangeSpanningEndPositionReversed) |
|
| TEST (TextRange, ContainsRangeEndPositionReversed) |
|
| TEST (TextRange, ContainsRangePostEndPositionReversed) |
|
| TEST (TextRange, ReversedForwardRange) |
|
| TEST (TextRange, ReversedCollapsedRange) |
|
| TEST (TextRange, ReversedReversedRange) |
|
std::optional< ProductVersion > | ProductVersionFromSystemVersionPList () |
|
bool | IsEncodedVersionLessThanOrSame (uint32_t encoded_lhs, ProductVersion rhs) |
|
fml::MallocMapping | CopyNSDataToMapping (NSData *data) |
|
NSData * | ConvertMappingToNSData (fml::MallocMapping buffer) |
|
std::unique_ptr< fml::Mapping > | ConvertNSDataToMappingPtr (NSData *data) |
|
NSData * | CopyMappingPtrToNSData (std::unique_ptr< fml::Mapping > mapping) |
|
fml::CommandLine | CommandLineFromNSProcessInfo (NSProcessInfo *processInfoOrNil=nil) |
|
FlutterStandardField | FlutterStandardFieldForDataType (FlutterStandardDataType type) |
|
FlutterStandardDataType | FlutterStandardDataTypeForField (FlutterStandardField field) |
|
UInt8 | elementSizeForFlutterStandardDataType (FlutterStandardDataType type) |
|
CATransform3D | GetCATransform3DFromSkMatrix (const SkMatrix &matrix) |
|
void | ResetAnchor (CALayer *layer) |
|
CGRect | GetCGRectFromSkRect (const SkRect &clipSkRect) |
|
BOOL | BlurRadiusEqualToBlurRadius (CGFloat radius1, CGFloat radius2) |
|
bool | IsIosEmbeddedViewsPreviewEnabled () |
|
static IOSContextMetalSkia * | CastToMetalContext (const std::shared_ptr< IOSContext > &context) __attribute__((cf_audited_transfer)) |
|
IOSRenderingAPI | GetRenderingAPIForProcess (bool force_software) |
|
Class | GetCoreAnimationLayerClassForRenderingAPI (IOSRenderingAPI rendering_api) |
|
bool | ShouldUseMetalRenderer () |
|
bool | operator== (const LayoutGoal &a, const LayoutGoal &b) |
|
static bool | ValidNumTextures (int expected, int actual) |
|
static SkISize | TransformedSurfaceSize (const SkISize &size, const SkMatrix &transformation) |
|
static FlutterBackingStoreConfig | MakeBackingStoreConfig (int64_t view_id, const SkISize &backing_store_size) |
|
static std::unique_ptr< FlutterPlatformViewMutation > | ConvertMutation (double opacity) |
|
static std::unique_ptr< FlutterPlatformViewMutation > | ConvertMutation (const SkRect &rect) |
|
static FlutterSize | VectorToSize (const SkVector &vector) |
|
static std::unique_ptr< FlutterPlatformViewMutation > | ConvertMutation (const SkRRect &rrect) |
|
static std::unique_ptr< FlutterPlatformViewMutation > | ConvertMutation (const SkMatrix &matrix) |
|
static std::pair< bool, fml::RefPtr< EmbedderTaskRunner > > | CreateEmbedderTaskRunner (const FlutterTaskRunnerDescription *description) |
| Attempts to create a task runner from an embedder task runner description. The first boolean in the pair indicate whether the embedder specified an invalid task runner description. In this case, engine launch must be aborted. If the embedder did not specify any task runner, an engine managed task runner and thread must be selected instead. More...
|
|
static fml::RefPtr< fml::TaskRunner > | GetCurrentThreadTaskRunner () |
|
fml::Thread::ThreadConfig | MakeThreadConfig (flutter::ThreadHost::Type type, fml::Thread::ThreadPriority priority) |
|
| TEST (FlutterEngineTest, CreateDestroy) |
|
| TEST (FlutterEngineTest, ExplicitShutDown) |
|
| TEST (FlutterEngineTest, RunloopTimeoutTranslation) |
|
| TEST (FlutterViewControllerTest, CreateDestroy) |
|
| TEST (FlutterWindowTest, SetSizeLimits) |
|
| TEST (PluginRegistrarGlfwTest, GetView) |
|
| TEST (PluginRegistrarGlfwTest, PluginDestroyedBeforeRegistrar) |
|
std::vector< LanguageInfo > | GetPreferredLanguageInfo () |
|
std::vector< FlutterLocale > | ConvertToFlutterLocale (const std::vector< LanguageInfo > &languages) |
|
| TEST_F (DartProjectTest, StandardProjectFormat) |
|
| TEST_F (DartProjectTest, ProjectWithCustomPaths) |
|
| TEST_F (DartProjectTest, DartEntrypointArguments) |
|
| TEST (FlutterEngineTest, CreateDestroyWithCustomEntrypoint) |
|
| TEST (FlutterEngineTest, ProcessMessages) |
|
| TEST (FlutterEngineTest, ReloadFonts) |
|
| TEST (FlutterEngineTest, GetMessenger) |
|
| TEST (FlutterEngineTest, DartEntrypointArgs) |
|
| TEST (FlutterEngineTest, SetNextFrameCallback) |
|
| TEST (FlutterEngineTest, ProcessExternalWindowMessage) |
|
| TEST (FlutterViewControllerTest, GetViewId) |
|
| TEST (FlutterViewControllerTest, GetEngine) |
|
| TEST (FlutterViewControllerTest, GetView) |
|
| TEST (FlutterViewControllerTest, ForceRedraw) |
|
| TEST (FlutterViewTest, HwndAccessPassesThrough) |
|
| TEST (FlutterViewTest, GraphicsAdapterAccessPassesThrough) |
|
| TEST (PluginRegistrarWindowsTest, GetView) |
|
| TEST (PluginRegistrarWindowsTest, GetViewById) |
|
| TEST (PluginRegistrarWindowsTest, PluginDestroyedBeforeRegistrar) |
|
| TEST (PluginRegistrarWindowsTest, RegisterUnregister) |
|
| TEST (PluginRegistrarWindowsTest, CallsRegisteredDelegates) |
|
| TEST (PluginRegistrarWindowsTest, StopsOnceHandled) |
|
HCURSOR | GetCursorFromBuffer (const std::vector< uint8_t > &buffer, double hot_x, double hot_y, int width, int height) |
|
void | GetMaskBitmaps (HBITMAP bitmap, HBITMAP &mask_bitmap) |
|
UINT | GetDpiForHWND (HWND hwnd) |
|
UINT | GetDpiForMonitor (HMONITOR monitor) |
|
static void | WindowsPlatformThreadPrioritySetter (FlutterThreadPriority priority) |
|
std::string | ConvertChar32ToUtf8 (char32_t ch) |
|
static bool | isEasciiPrintable (int codeUnit) |
|
static uint64_t | toLower (uint64_t n) |
|
static uint16_t | normalizeScancode (int windowsScanCode, bool extended) |
|
std::u16string | EncodeUtf16 (char32_t character) |
|
uint32_t | UndeadChar (uint32_t ch) |
|
static AppExitType | StringToAppExitType (const std::string &string) |
|
std::vector< LanguageInfo > | GetPreferredLanguageInfo (const WindowsProcTable &windows_proc_table) |
|
std::wstring | GetPreferredLanguagesFromMUI (const WindowsProcTable &windows_proc_table) |
|
std::vector< std::wstring > | GetPreferredLanguages (const WindowsProcTable &windows_proc_table) |
|
LanguageInfo | ParseLanguageName (std::wstring language_name) |
|
std::wstring | GetUserTimeFormat () |
|
bool | Prefer24HourTime (std::wstring time_format) |
|
static int64_t | NumWindowsForThread (const THREADENTRY32 &thread) |
|
| TEST (SamplingProfilerTest, DeleteAfterStart) |
|
static void | ConfigureShell (Shell *shell) |
|
static void | UnblockSIGPROF () |
|
int | RunTester (const flutter::Settings &settings, bool run_forever, bool multithreaded) |
|
EXPORTED Dart_Handle | LoadLibraryFromKernel (const char *path) |
|
EXPORTED Dart_Handle | LookupEntryPoint (const char *uri, const char *name) |
|
EXPORTED void | Spawn (const char *entrypoint, const char *route) |
|
EXPORTED void | ForceShutdownIsolate () |
|
const char * | GetFlutterEngineVersion () |
|
const char * | GetSkiaVersion () |
|
const char * | GetDartVersion () |
|
static void | StartTestSuite (const impeller::android::NativeWindow &window) |
|
std::unique_ptr< NativeActivity > | NativeActivityMain (ANativeActivity *activity, std::unique_ptr< fml::Mapping > saved_state) |
|
SkPath * | CreatePath (SkPathFillType fill_type) |
|
void | DestroyPath (SkPath *path) |
|
void | MoveTo (SkPath *path, SkScalar x, SkScalar y) |
|
void | LineTo (SkPath *path, SkScalar x, SkScalar y) |
|
void | CubicTo (SkPath *path, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2, SkScalar x3, SkScalar y3) |
|
void | Close (SkPath *path) |
|
void | Reset (SkPath *path) |
|
void | Op (SkPath *one, SkPath *two, SkPathOp op) |
|
int | GetFillType (SkPath *path) |
|
struct PathData * | Data (SkPath *path) |
|
void | DestroyData (PathData *data) |
|
API void | DestroyPathBuilder (SkPath *path) |
|
bool | TemplaterMain (const fml::CommandLine &command_line) |
|