Flutter Engine
The Flutter Engine
|
Namespaces | |
namespace | ColrV1TestDefinitions |
namespace | verifiers |
Typedefs | |
typedef void(* | drawMth) (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
using | GMFactory = std::function< std::unique_ptr< skiagm::GM >()> |
using | GMRegistry = sk_tools::Registry< GMFactory > |
using | GMRegistererFn = std::function< std::string()> |
using | GMRegistererFnRegistry = sk_tools::Registry< GMRegistererFn > |
typedef sk_sp< SkShader >(* | GradMaker) (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
typedef void(* | PE_Proc) (SkPaint *) |
Enumerations | |
enum class | Variant { kOpaque , kGray , kNormal } |
enum class | DrawResult { kOk , kFail , kSkip } |
enum | GradCaseType { kOutside_GradCaseType , kInside_GradCaseType , kEdge_GradCaseType } |
enum | KernelFixture { kBasic_KernelFixture , kLarge_KernelFixture , kLarger_KernelFixture , kLargest_KernelFixture } |
Functions | |
static sk_sp< SkImage > | draw_bm () |
static sk_sp< SkImage > | draw_mask () |
DEF_SIMPLE_GM (hugebitmapshader, canvas, 100, 100) | |
DEF_SIMPLE_GPU_GM_CAN_FAIL (clear_swizzle, rContext, canvas, errorMsg, 6 *kSize, 2 *kSize) | |
DEF_GM (return F(C(clipbox), 0.0f, 0.0f, {})) DEF_GM(return F(C(clipbox) | |
static sk_sp< SkImage > | create_image (SkCanvas *destCanvas) |
DEF_SIMPLE_GM (destcolor, canvas, 640, 640) | |
static SkPath | make_path_move () |
static SkPath | make_path_move_close () |
static SkPath | make_path_move_line () |
static SkPath | make_path_move_mix () |
static void | read_into_pixmap (SkPixmap *dst, SkImageInfo dstInfo, void *dstPixels, sk_sp< SkImage > src) |
static sk_sp< SkImage > | encode_pixmap_and_make_image (const SkPixmap &src, SkJpegEncoder::AlphaOption alphaOption) |
static sk_sp< SkImage > | make_image (SkColorType colorType, SkAlphaType alphaType) |
static void | make (SkBitmap *bitmap, SkColorType colorType, SkAlphaType alphaType, sk_sp< SkColorSpace > colorSpace) |
static sk_sp< SkData > | encode_data (const SkBitmap &bitmap, SkEncodedImageFormat format) |
static void | draw_rect (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static void | draw_oval (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static void | draw_rrect (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static void | draw_drrect (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static void | draw_path (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static void | draw_points (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static void | draw_bitmap (SkCanvas *canvas, const SkRect &r, const SkPaint &p) |
static void | add_paint (TArray< SkPaint > *paints, sk_sp< SkImageFilter > filter) |
static void | create_paints (TArray< SkPaint > *paints, sk_sp< SkImageFilter > source) |
DEF_GM (return new FontationsTypefaceGM("distortable_light", "fonts/Distortable.ttf", {{"wght"_t, 0.5f}})) DEF_GM(return new FontationsTypefaceGM("distortable_bold" | |
DEF_GM (return new FontationsFtCompareGM("NotoSans", "Noto Sans", "en_Latn|es_Latn|pt_Latn|id_Latn|ru_Cyrl|fr_Latn|tr_Latn|vi_Latn|de_" "Latn|it_Latn|pl_Latn|nl_Latn|uk_Cyrl|gl_Latn|ro_Latn|cs_Latn|hu_Latn|" "el_Grek|se_Latn|da_Latn|bg_Latn|sk_Latn|fi_Latn|bs_Latn|ca_Latn|no_" "Latn|sr_Latn|sr_Cyrl|lt_Latn|hr_Latn|sl_Latn|uz_Latn|uz_Cyrl|lv_Latn|" "et_Latn|az_Latn|az_Cyrl|la_Latn|tg_Latn|tg_Cyrl|sw_Latn|mn_Cyrl|kk_" "Latn|kk_Cyrl|sq_Latn|af_Latn|ha_Latn|ky_Cyrl")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Deva", "Noto Sans Devanagari", "hi_Deva|mr_Deva")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_ar_Arab", "Noto Sans Arabic", "ar_Arab|uz_Arab|kk_Arab|ky_Arab")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Beng", "Noto Sans Bengali", "bn_Beng")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Jpan", "Noto Sans JP", "ja_Jpan")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Thai", "Noto Sans Thai", "th_Thai")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Hans", "Noto Sans SC", "zh_Hans")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Hant", "Noto Sans TC", "zh_Hant")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Kore", "Noto Sans KR", "ko_Kore")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Taml", "Noto Sans Tamil", "ta_Taml")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Newa", "Noto Sans Newa", "new_Newa")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Knda", "Noto Sans Kannada", "kn_Knda")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Tglg", "Noto Sans Tagalog", "fil_Tglg")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Telu", "Noto Sans Telugu", "te_Telu")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Gujr", "Noto Sans Gujarati", "gu_Gujr")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Geor", "Noto Sans Georgian", "ka_Geor")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Mlym", "Noto Sans Malayalam", "ml_Mlym")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Khmr", "Noto Sans Khmer", "km_Khmr")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Sinh", "Noto Sans Sinhala", "si_Sinh")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Mymr", "Noto Sans Myanmar", "my_Mymr")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Java", "Noto Sans Javanese", "jv_Java")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Mong", "Noto Sans Mongolian", "mn_Mong")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Armn", "Noto Sans Armenian", "hy_Armn")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Elba", "Noto Sans Elbasan", "sq_Elba")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Vith", "Noto Sans Vithkuqi", "sq_Vith")) | |
DEF_GM (return new FontationsFtCompareGM("NotoSans_Guru", "Noto Sans Gurmukhi", "pa_Guru")) | |
DEF_SIMPLE_GPU_GM_CAN_FAIL (fp_sample_chaining, rContext, canvas, errorMsg, 232, 306) | |
DEF_SIMPLE_GPU_GM_CAN_FAIL (fwidth_squircle, rContext, canvas, errorMsg, 200, 200) | |
void | Register (skiagm::GM *gm) |
static GM::DrawResult | run (GrRecordingContext *rContext, SkCanvas *canvas, SkString *errorMsg, bool subsetSrc, bool ref) |
DEF_SIMPLE_GPU_GM_CAN_FAIL (gpu_blur_utils, rContext, canvas, errorMsg, 765, 955) | |
DEF_SIMPLE_GPU_GM_CAN_FAIL (gpu_blur_utils_ref, rContext, canvas, errorMsg, 765, 955) | |
DEF_SIMPLE_GPU_GM_CAN_FAIL (gpu_blur_utils_subset_rect, rContext, canvas, errorMsg, 485, 730) | |
DEF_SIMPLE_GPU_GM_CAN_FAIL (gpu_blur_utils_subset_ref, rContext, canvas, errorMsg, 485, 730) | |
static DrawResult | do_very_large_blur_gm (GrRecordingContext *rContext, SkCanvas *canvas, SkString *errorMsg, GrSurfaceProxyView src, SkIRect srcB) |
DEF_SIMPLE_GPU_GM_CAN_FAIL (very_large_sigma_gpu_blur, rContext, canvas, errorMsg, 350, 1030) | |
DEF_SIMPLE_GPU_GM_CAN_FAIL (very_large_sigma_gpu_blur_subset, rContext, canvas, errorMsg, 350, 1030) | |
DEF_SIMPLE_GPU_GM_CAN_FAIL (very_large_sigma_gpu_blur_subset_transparent_border, rContext, canvas, errorMsg, 355, 1055) | |
static sk_sp< SkShader > | Make2ConicalOutside (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalOutsideStrip (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalOutsideFlip (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalInside (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalInsideFlip (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalInsideCenter (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalInsideCenterReversed (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalZeroRad (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalZeroRadFlip (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalZeroRadCenter (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalZeroRadOutside (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalZeroRadFlipOutside (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalEdgeX (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalEdgeY (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalZeroRadEdgeX (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalZeroRadEdgeY (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalTouchX (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalTouchY (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static sk_sp< SkShader > | Make2ConicalInsideSmallRad (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
static void | draw_squarehair_tests (SkCanvas *canvas, SkScalar width, SkPaint::Cap cap, bool aa) |
DEF_SIMPLE_GM (squarehair, canvas, 240, 360) | |
static void | draw_subdivided_quad (SkCanvas *canvas, int x0, int y0, int x1, int y1, SkColor color) |
DEF_SIMPLE_GM (hairline_subdiv, canvas, 512, 256) | |
static sk_sp< SkImage > | make_gradient_circle (int width, int height) |
DEF_GM (return new ImageSourceGM("none", SkSamplingOptions());) DEF_GM(return new ImageSourceGM("low" | |
SkSamplingOptions (SkFilterMode::kLinear)) | |
DEF_GM (return new ImageSourceGM("med", SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kLinear));) DEF_GM(return new ImageSourceGM("high" | |
SkSamplingOptions ({1/3.0f, 1/3.0f})) | |
static sk_sp< SkShader > | make_shader (const SkRect &bounds) |
DEF_GM (return new ManyPathAtlasesGM(128);) DEF_GM(return new ManyPathAtlasesGM(2048) | |
static SkColor | gen_color (SkRandom *rand) |
static sk_sp< SkMesh::VertexBuffer > | make_vertex_buffer (GrDirectContext *ctx, const void *data, size_t size) |
static sk_sp< SkMesh::IndexBuffer > | make_index_buffer (GrDirectContext *ctx, const void *data, size_t size) |
DEF_SIMPLE_GM_CAN_FAIL (custommesh_cs_uniforms, canvas, errorMsg, 200, 900) | |
static void | draw_blob (SkCanvas *canvas, const SkTextBlob *blob, const SkPaint &skPaint, const SkRect &clipRect) |
static sk_sp< SkShader > | make_color_shader (SkColor color) |
static sk_sp< SkShader > | make_solid_shader () |
static sk_sp< SkShader > | make_transparent_shader () |
static sk_sp< SkShader > | make_trans_black_shader () |
static sk_sp< SkShader > | make_bg_shader (int checkSize) |
DEF_SIMPLE_GM (nested_hairline_square, canvas, 64, 64) | |
DEF_GM (return new FontPaletteGM("default", SkFontArguments::Palette())) | |
DEF_GM (return new FontPaletteGM("light", kLightPaletteOverride)) | |
DEF_GM (return new FontPaletteGM("dark", kDarkPaletteOverride)) | |
DEF_GM (return new FontPaletteGM("one", kOnePaletteOverride)) | |
DEF_GM (return new FontPaletteGM("all", kAllPaletteOverride)) | |
static void | compose_pe (SkPaint *paint) |
static void | hair_pe (SkPaint *paint) |
static void | hair2_pe (SkPaint *paint) |
static void | stroke_pe (SkPaint *paint) |
static void | dash_pe (SkPaint *paint) |
static SkPath | scale (const SkPath &path, SkScalar scale) |
static void | one_d_pe (SkPaint *paint) |
static void | fill_pe (SkPaint *paint) |
static void | discrete_pe (SkPaint *paint) |
static sk_sp< SkPathEffect > | MakeTileEffect () |
static void | tile_pe (SkPaint *paint) |
DEF_SIMPLE_GM (conjoined_polygons, canvas, 400, 400) | |
static SkColor | gen_color (SkRandom *rand) |
DEF_SIMPLE_GM (stroke_rect_rrects, canvas, 1350, 700) | |
static void | makebm (SkBitmap *bm, int w, int h) |
static void | makebm (SkBitmap *bm, int w, int h) |
static void | paint_rgn (SkCanvas *canvas, const SkAAClip &clip, const SkPaint &paint) |
DEF_SIMPLE_GM (stroke_rect_shader, canvas, 690, 300) | |
static void | draw_path (SkCanvas *canvas, const SkPoint &p0, const SkPoint &p1, SkPaint::Cap cap) |
DEF_SIMPLE_GM (strokedline_caps, canvas, 1400, 740) | |
DEF_GM (return new WackyYUVFormatsGM(false, false, false, WackyYUVFormatsGM::Type::kFromTextures);) DEF_GM(return new WackyYUVFormatsGM(false | |
DEF_GM (return new WackyYUVFormatsGM(true, false, false, WackyYUVFormatsGM::Type::kFromTextures);) DEF_GM(return new WackyYUVFormatsGM(false | |
DEF_GM (return new WackyYUVFormatsGM(false, false, false, WackyYUVFormatsGM::Type::kFromGenerator);) DEF_GM(return new WackyYUVFormatsGM(false | |
DEF_GM (return new XfermodeImageFilterGM;) | |
Variables | |
constexpr int | kSize = 700 |
constexpr SkColor | gPathColor = SK_ColorBLACK |
constexpr SkColor | gClipAColor = SK_ColorBLUE |
constexpr SkColor | gClipBColor = SK_ColorRED |
constexpr SkRect | kSrcImageClip {75, 75, 275, 275} |
static constexpr int | kPtsCount = 3 |
static constexpr SkPoint | kPts [kPtsCount] |
static const int | imageWidth = 128 |
static const int | imageHeight = 128 |
static const int | imageWidth = 128 |
static const int | imageHeight = 128 |
constexpr drawMth | gDrawMthds [] |
fonts Distortable | ttf |
static bool constexpr | kShowSlowRefImages = false |
constexpr SkColor | gColors [] |
constexpr SkScalar | gPos0 [] = { 0, SK_Scalar1 } |
constexpr SkScalar | gPos1 [] = { SK_Scalar1/4, SK_Scalar1*3/4 } |
constexpr SkScalar | gPos2 [] |
constexpr SkScalar | gPosClamp [] = {0.0f, 0.0f, 1.0f, 1.0f} |
constexpr SkColor | gColorClamp [] |
constexpr GradData | gGradData [] |
constexpr GradMaker | gGradMakersOutside [] |
constexpr GradMaker | gGradMakersInside [] |
constexpr GradMaker | gGradMakersEdgeCases [] |
struct { | |
const GradMaker * skiagm::fMaker | |
const int skiagm::fCount | |
const char * skiagm::fName | |
} | gGradCases [] |
constexpr int | kColWidth = 180 |
constexpr int | kNumCols = 4 |
constexpr int | kWidth = kColWidth * kNumCols |
constexpr int | kHeight = 750 |
constexpr int | gXY [] |
constexpr PE_Proc | gPE [] = { hair_pe, hair2_pe, stroke_pe, dash_pe, one_d_pe } |
constexpr PE_Proc | gPE2 [] = { fill_pe, discrete_pe, tile_pe } |
constexpr int | kPointSize = 300 |
static constexpr int | kPadSize = 20 |
static constexpr int | kBoxSize = 100 |
static constexpr SkPoint | kJitters [] = {{0, 0}, {.5f, .5f}, {2/3.f, 1/3.f}} |
static constexpr float | kStrokeWidth = 20.f |
constexpr SkScalar | SW = SkIntToScalar(W) |
constexpr SkScalar | SH = SkIntToScalar(H) |
true | |
false | |
Definition at line 38 of file filterfastbounds.cpp.
using skiagm::GMFactory = typedef std::function<std::unique_ptr<skiagm::GM>()> |
using skiagm::GMRegistererFn = typedef std::function<std::string()> |
using skiagm::GMRegistererFnRegistry = typedef sk_tools::Registry<GMRegistererFn> |
using skiagm::GMRegistry = typedef sk_tools::Registry<GMFactory> |
typedef sk_sp< SkShader >(* skiagm::GradMaker) (const SkPoint pts[2], const GradData &data, SkTileMode tm, const SkMatrix &localMatrix) |
Definition at line 282 of file gradients_2pt_conical.cpp.
typedef void(* skiagm::PE_Proc) (SkPaint *) |
Definition at line 88 of file patheffects.cpp.
|
strong |
enum skiagm::GradCaseType |
Enumerator | |
---|---|
kOutside_GradCaseType | |
kInside_GradCaseType | |
kEdge_GradCaseType |
Definition at line 315 of file gradients_2pt_conical.cpp.
Enumerator | |
---|---|
kBasic_KernelFixture | |
kLarge_KernelFixture | |
kLarger_KernelFixture | |
kLargest_KernelFixture |
Definition at line 33 of file matrixconvolution.cpp.
|
strong |
Enumerator | |
---|---|
kOpaque | |
kGray | |
kNormal |
Definition at line 67 of file encode_color_types.cpp.
|
static |
Definition at line 98 of file filterfastbounds.cpp.
|
static |
Definition at line 31 of file patheffects.cpp.
Definition at line 28 of file croppedrects.cpp.
|
static |
Definition at line 105 of file filterfastbounds.cpp.
|
static |
Definition at line 57 of file patheffects.cpp.
skiagm::DEF_GM | ( | return | FC(clipbox), 0.0f, 0.0f, {} | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans", "Noto Sans", "en_Latn|es_Latn|pt_Latn|id_Latn|ru_Cyrl|fr_Latn|tr_Latn|vi_Latn|de_" "Latn|it_Latn|pl_Latn|nl_Latn|uk_Cyrl|gl_Latn|ro_Latn|cs_Latn|hu_Latn|" "el_Grek|se_Latn|da_Latn|bg_Latn|sk_Latn|fi_Latn|bs_Latn|ca_Latn|no_" "Latn|sr_Latn|sr_Cyrl|lt_Latn|hr_Latn|sl_Latn|uz_Latn|uz_Cyrl|lv_Latn|" "et_Latn|az_Latn|az_Cyrl|la_Latn|tg_Latn|tg_Cyrl|sw_Latn|mn_Cyrl|kk_" "Latn|kk_Cyrl|sq_Latn|af_Latn|ha_Latn|ky_Cyrl" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_ar_Arab", "Noto Sans Arabic", "ar_Arab|uz_Arab|kk_Arab|ky_Arab" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Armn", "Noto Sans Armenian", "hy_Armn" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Beng", "Noto Sans Bengali", "bn_Beng" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Deva", "Noto Sans Devanagari", "hi_Deva|mr_Deva" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Elba", "Noto Sans Elbasan", "sq_Elba" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Geor", "Noto Sans Georgian", "ka_Geor" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Gujr", "Noto Sans Gujarati", "gu_Gujr" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Guru", "Noto Sans Gurmukhi", "pa_Guru" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Hans", "Noto Sans SC", "zh_Hans" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Hant", "Noto Sans TC", "zh_Hant" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Java", "Noto Sans Javanese", "jv_Java" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Jpan", "Noto Sans JP", "ja_Jpan" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Khmr", "Noto Sans Khmer", "km_Khmr" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Knda", "Noto Sans Kannada", "kn_Knda" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Kore", "Noto Sans KR", "ko_Kore" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Mlym", "Noto Sans Malayalam", "ml_Mlym" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Mong", "Noto Sans Mongolian", "mn_Mong" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Mymr", "Noto Sans Myanmar", "my_Mymr" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Newa", "Noto Sans Newa", "new_Newa" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Sinh", "Noto Sans Sinhala", "si_Sinh" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Taml", "Noto Sans Tamil", "ta_Taml" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Telu", "Noto Sans Telugu", "te_Telu" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Tglg", "Noto Sans Tagalog", "fil_Tglg" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Thai", "Noto Sans Thai", "th_Thai" | ) |
skiagm::DEF_GM | ( | return new | FontationsFtCompareGM"NotoSans_Vith", "Noto Sans Vithkuqi", "sq_Vith" | ) |
|
new |
skiagm::DEF_GM | ( | return new | FontPaletteGM"all", kAllPaletteOverride | ) |
skiagm::DEF_GM | ( | return new | FontPaletteGM"dark", kDarkPaletteOverride | ) |
skiagm::DEF_GM | ( | return new | FontPaletteGM"default", SkFontArguments::Palette() | ) |
skiagm::DEF_GM | ( | return new | FontPaletteGM"light", kLightPaletteOverride | ) |
skiagm::DEF_GM | ( | return new | FontPaletteGM"one", kOnePaletteOverride | ) |
|
new |
|
new |
|
new |
|
new |
|
new |
|
new |
skiagm::DEF_GM | ( | return new XfermodeImageFilterGM; | ) |
skiagm::DEF_SIMPLE_GM | ( | conjoined_polygons | , |
canvas | , | ||
400 | , | ||
400 | |||
) |
skiagm::DEF_SIMPLE_GM | ( | destcolor | , |
canvas | , | ||
640 | , | ||
640 | |||
) |
Definition at line 17 of file destcolor.cpp.
skiagm::DEF_SIMPLE_GM | ( | hairline_subdiv | , |
canvas | , | ||
512 | , | ||
256 | |||
) |
Definition at line 248 of file hairlines.cpp.
skiagm::DEF_SIMPLE_GM | ( | hugebitmapshader | , |
canvas | , | ||
100 | , | ||
100 | |||
) |
Definition at line 114 of file bitmapshader.cpp.
skiagm::DEF_SIMPLE_GM | ( | nested_hairline_square | , |
canvas | , | ||
64 | , | ||
64 | |||
) |
Definition at line 147 of file nested.cpp.
skiagm::DEF_SIMPLE_GM | ( | squarehair | , |
canvas | , | ||
240 | , | ||
360 | |||
) |
Definition at line 217 of file hairlines.cpp.
skiagm::DEF_SIMPLE_GM | ( | stroke_rect_rrects | , |
canvas | , | ||
1350 | , | ||
700 | |||
) |
Definition at line 299 of file rrects.cpp.
skiagm::DEF_SIMPLE_GM | ( | stroke_rect_shader | , |
canvas | , | ||
690 | , | ||
300 | |||
) |
Definition at line 28 of file stroke_rect_shader.cpp.
skiagm::DEF_SIMPLE_GM | ( | strokedline_caps | , |
canvas | , | ||
1400 | , | ||
740 | |||
) |
Definition at line 300 of file strokedlines.cpp.
skiagm::DEF_SIMPLE_GM_CAN_FAIL | ( | custommesh_cs_uniforms | , |
canvas | , | ||
errorMsg | , | ||
200 | , | ||
900 | |||
) |
Definition at line 1505 of file mesh.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | clear_swizzle | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
6 * | kSize, | ||
2 * | kSize | ||
) |
Definition at line 25 of file clear_swizzle.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | fp_sample_chaining | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
232 | , | ||
306 | |||
) |
Definition at line 177 of file fp_sample_chaining.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | fwidth_squircle | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
200 | , | ||
200 | |||
) |
Definition at line 274 of file fwidth_squircle.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | gpu_blur_utils | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
765 | , | ||
955 | |||
) |
Definition at line 356 of file gpu_blur_utils.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | gpu_blur_utils_ref | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
765 | , | ||
955 | |||
) |
Definition at line 360 of file gpu_blur_utils.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | gpu_blur_utils_subset_rect | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
485 | , | ||
730 | |||
) |
Definition at line 364 of file gpu_blur_utils.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | gpu_blur_utils_subset_ref | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
485 | , | ||
730 | |||
) |
Definition at line 368 of file gpu_blur_utils.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | very_large_sigma_gpu_blur | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
350 | , | ||
1030 | |||
) |
Definition at line 438 of file gpu_blur_utils.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | very_large_sigma_gpu_blur_subset | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
350 | , | ||
1030 | |||
) |
Definition at line 444 of file gpu_blur_utils.cpp.
skiagm::DEF_SIMPLE_GPU_GM_CAN_FAIL | ( | very_large_sigma_gpu_blur_subset_transparent_border | , |
rContext | , | ||
canvas | , | ||
errorMsg | , | ||
355 | , | ||
1055 | |||
) |
Definition at line 455 of file gpu_blur_utils.cpp.
|
static |
Definition at line 96 of file patheffects.cpp.
|
static |
Definition at line 377 of file gpu_blur_utils.cpp.
Definition at line 84 of file filterfastbounds.cpp.
|
static |
Definition at line 29 of file mixedtextblobs.cpp.
Definition at line 27 of file bitmapshader.cpp.
Definition at line 57 of file filterfastbounds.cpp.
Definition at line 38 of file bitmapshader.cpp.
Definition at line 44 of file filterfastbounds.cpp.
|
static |
Definition at line 263 of file strokedlines.cpp.
Definition at line 68 of file filterfastbounds.cpp.
Definition at line 76 of file filterfastbounds.cpp.
Definition at line 40 of file filterfastbounds.cpp.
Definition at line 48 of file filterfastbounds.cpp.
|
static |
Definition at line 195 of file hairlines.cpp.
|
static |
Definition at line 234 of file hairlines.cpp.
|
static |
Definition at line 65 of file encode_srgb.cpp.
|
inlinestatic |
Definition at line 35 of file encode_alpha_jpeg.cpp.
|
static |
Definition at line 91 of file patheffects.cpp.
Definition at line 22 of file manypaths.cpp.
Definition at line 31 of file roundrects.cpp.
|
static |
Definition at line 47 of file patheffects.cpp.
|
static |
Definition at line 43 of file patheffects.cpp.
|
static |
Definition at line 35 of file encode_srgb.cpp.
|
static |
Definition at line 196 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 208 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 85 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 111 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 122 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 98 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 269 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 53 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 74 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 64 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 245 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 257 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 133 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 159 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 220 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 233 of file gradients_2pt_conical.cpp.
|
static |
Definition at line 146 of file gradients_2pt_conical.cpp.
|
static |
|
static |
Definition at line 53 of file modecolorfilters.cpp.
Definition at line 33 of file modecolorfilters.cpp.
Definition at line 43 of file imagefilterstransformed.cpp.
|
static |
Definition at line 27 of file encode_color_types.cpp.
|
static |
Definition at line 502 of file mesh.cpp.
|
static |
Definition at line 129 of file emptypath.cpp.
|
static |
Definition at line 137 of file emptypath.cpp.
|
static |
|
static |
Definition at line 153 of file emptypath.cpp.
Definition at line 37 of file lcdblendmodes.cpp.
Definition at line 40 of file modecolorfilters.cpp.
Definition at line 48 of file modecolorfilters.cpp.
Definition at line 44 of file modecolorfilters.cpp.
|
static |
Definition at line 31 of file shaderpath.cpp.
Definition at line 32 of file shadertext3.cpp.
|
static |
Definition at line 100 of file patheffects.cpp.
|
static |
Definition at line 74 of file patheffects.cpp.
|
static |
Definition at line 30 of file simpleaaclip.cpp.
|
inlinestatic |
Definition at line 29 of file encode_alpha_jpeg.cpp.
void skiagm::Register | ( | skiagm::GM * | gm | ) |
Definition at line 256 of file gm.cpp.
|
static |
Definition at line 190 of file gpu_blur_utils.cpp.
skiagm::SkSamplingOptions | ( | SkFilterMode::kLinear | ) |
skiagm::SkSamplingOptions | ( | {1/3.0f, 1/3.0f} | ) |
|
static |
Definition at line 52 of file patheffects.cpp.
|
static |
Definition at line 107 of file patheffects.cpp.
skiagm::false |
Definition at line 1040 of file wacky_yuv_formats.cpp.
const int skiagm::fCount |
Definition at line 307 of file gradients_2pt_conical.cpp.
const GradMaker* skiagm::fMaker |
Definition at line 306 of file gradients_2pt_conical.cpp.
const char* skiagm::fName |
Definition at line 308 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 35 of file complexclip.cpp.
|
constexpr |
Definition at line 36 of file complexclip.cpp.
|
constexpr |
Definition at line 42 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 32 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 94 of file filterfastbounds.cpp.
constexpr struct { ... } skiagm::gGradCases[] |
|
constexpr |
Definition at line 46 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 297 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 291 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 285 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 34 of file complexclip.cpp.
Definition at line 89 of file patheffects.cpp.
|
constexpr |
Definition at line 111 of file patheffects.cpp.
|
constexpr |
Definition at line 35 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 36 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 37 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 41 of file gradients_2pt_conical.cpp.
|
constexpr |
Definition at line 64 of file patheffects.cpp.
|
static |
Definition at line 25 of file encode_color_types.cpp.
|
static |
Definition at line 33 of file encode_srgb.cpp.
|
static |
Definition at line 24 of file encode_color_types.cpp.
|
static |
Definition at line 32 of file encode_srgb.cpp.
|
staticconstexpr |
Definition at line 29 of file sharedcorners.cpp.
|
constexpr |
Definition at line 32 of file lcdblendmodes.cpp.
|
constexpr |
Definition at line 35 of file lcdblendmodes.cpp.
|
staticconstexpr |
Definition at line 30 of file sharedcorners.cpp.
|
constexpr |
Definition at line 33 of file lcdblendmodes.cpp.
|
staticconstexpr |
Definition at line 28 of file sharedcorners.cpp.
|
constexpr |
Definition at line 61 of file shaderpath.cpp.
Definition at line 123 of file emptypath.cpp.
|
staticconstexpr |
Definition at line 122 of file emptypath.cpp.
|
staticconstexpr |
Definition at line 375 of file gpu_blur_utils.cpp.
|
constexpr |
Definition at line 139 of file bigrrectaaeffect.cpp.
|
constexpr |
Definition at line 26 of file croppedrects.cpp.
|
staticconstexpr |
Definition at line 261 of file strokedlines.cpp.
Definition at line 34 of file lcdblendmodes.cpp.
|
constexpr |
Definition at line 24 of file strokerects.cpp.
|
constexpr |
Definition at line 23 of file strokerects.cpp.
skiagm::true |
Definition at line 1039 of file wacky_yuv_formats.cpp.
fonts Distortable skiagm::ttf |
Definition at line 192 of file fontations.cpp.