Flutter Engine
The Flutter Engine
|
Classes | |
class | AndroidCodecSrc |
class | BisectSrc |
class | CodecSrc |
class | ColorCodecSrc |
class | DebugSink |
class | GMSrc |
class | GPUDDLSink |
class | GPUPersistentCacheTestingSink |
class | GPUPrecompileTestingSink |
class | GPURemoteSlugSink |
class | GPUSerializeSlugSink |
class | GPUSink |
class | GPUSlugSink |
class | ImageGenSrc |
struct | ImplicitString |
class | JsonWriter |
class | MSKPSrc |
class | NullSink |
class | PDFSink |
class | RasterSink |
class | Result |
struct | Sink |
struct | SinkFlags |
class | SKPSink |
class | SKPSrc |
struct | Src |
class | SVGSink |
class | Via |
class | ViaMatrix |
class | ViaPicture |
class | ViaRuntimeBlend |
class | ViaSerialization |
class | ViaSVG |
class | ViaUpright |
class | XPSSink |
Typedefs | |
using | DrawToCanvasFn = std::function< DM::Result(SkCanvas *, Src::GraphiteTestContext *)> |
typedef ImplicitString | Name |
typedef ImplicitString | Path |
Functions | |
static SkMutex & | bitmap_result_mutex () |
static SkString | get_scaled_name (const Path &path, float scale) |
static bool | serial_from_path_name (const SkString &path) |
static void | swap_rb_if_necessary (SkBitmap &bitmap, CodecSrc::DstColorType dstColorType) |
static bool | get_decode_info (SkImageInfo *decodeInfo, SkColorType canvasColorType, CodecSrc::DstColorType dstColorType, SkAlphaType dstAlphaType) |
static void | draw_to_canvas (SkCanvas *canvas, const SkImageInfo &info, void *pixels, size_t rowBytes, CodecSrc::DstColorType dstColorType, SkScalar left=0, SkScalar top=0) |
static void | set_bitmap_color_space (SkImageInfo *info) |
static | DEFINE_int (skpViewportSize, 1000, "Width & height of the viewport used to crop skp rendering.") |
static SkRect | get_cull_rect_for_skp (const char *path) |
static Result | compare_bitmaps (const SkBitmap &reference, const SkBitmap &bitmap) |
static | DEFINE_bool (gpuStats, false, "Append GPU stats to the log for each GPU task?") |
static | DEFINE_bool (preAbandonGpuContext, false, "Test abandoning the GrContext before running the test.") |
static | DEFINE_bool (abandonGpuContext, false, "Test abandoning the GrContext after running each test.") |
static | DEFINE_bool (releaseAndAbandonGpuContext, false, "Test releasing all gpu resources and abandoning the GrContext " "after running each test") |
static | DEFINE_bool (drawOpClip, false, "Clip each GrDrawOp to its device bounds for testing.") |
static | DEFINE_bool (programBinaryCache, true, "Use in-memory program binary cache") |
static Result | draw_skdocument (const Src &src, SkDocument *doc, SkWStream *dst) |
static SkSerialProcs | serial_procs_using_png () |
static Result | draw_to_canvas (Sink *sink, SkBitmap *bitmap, SkWStream *stream, SkString *log, SkISize size, const DrawToCanvasFn &draw) |
static | DEFINE_bool (check, true, "If true, have most Via- modes fail if they affect the output.") |
static Result | check_against_reference (const SkBitmap *bitmap, const Src &src, Sink *sink) |
static SkISize | auto_compute_translate (SkMatrix *matrix, int srcW, int srcH) |
Variables | |
TArray< JsonWriter::BitmapResult > | gBitmapResults |
using DM::DrawToCanvasFn = typedef std::function<DM::Result(SkCanvas*, Src::GraphiteTestContext*)> |
Definition at line 2425 of file DMSrcSink.cpp.
typedef ImplicitString DM::Name |
Definition at line 38 of file DMSrcSink.h.
typedef ImplicitString DM::Path |
Definition at line 39 of file DMSrcSink.h.
Definition at line 2469 of file DMSrcSink.cpp.
|
static |
Definition at line 25 of file DMJsonWriter.cpp.
|
static |
Definition at line 2449 of file DMSrcSink.cpp.
Definition at line 1481 of file DMSrcSink.cpp.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 1972 of file DMSrcSink.cpp.
|
static |
Definition at line 2427 of file DMSrcSink.cpp.
|
static |
Definition at line 456 of file DMSrcSink.cpp.
|
static |
Definition at line 1189 of file DMSrcSink.cpp.
|
static |
Definition at line 422 of file DMSrcSink.cpp.
Definition at line 199 of file DMSrcSink.cpp.
|
static |
Definition at line 376 of file DMSrcSink.cpp.
|
static |
Definition at line 2050 of file DMSrcSink.cpp.
|
static |
Definition at line 470 of file DMSrcSink.cpp.
|
static |
Definition at line 411 of file DMSrcSink.cpp.
TArray<JsonWriter::BitmapResult> DM::gBitmapResults |
Definition at line 24 of file DMJsonWriter.cpp.