Flutter Engine
The Flutter Engine
|
#include "gm/gm.h"
#include "include/core/SkBitmap.h"
#include "include/core/SkBlendMode.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkColor.h"
#include "include/core/SkColorFilter.h"
#include "include/core/SkData.h"
#include "include/core/SkFont.h"
#include "include/core/SkImage.h"
#include "include/core/SkImageFilter.h"
#include "include/core/SkImageInfo.h"
#include "include/core/SkMaskFilter.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPoint.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkScalar.h"
#include "include/core/SkShader.h"
#include "include/core/SkSize.h"
#include "include/core/SkString.h"
#include "include/core/SkTileMode.h"
#include "include/core/SkTypeface.h"
#include "include/core/SkTypes.h"
#include "include/effects/SkColorMatrix.h"
#include "include/effects/SkGradientShader.h"
#include "include/effects/SkImageFilters.h"
#include "include/effects/SkShaderMaskFilter.h"
#include "include/private/base/SkTArray.h"
#include "src/core/SkLineClipper.h"
#include "tools/DecodeUtils.h"
#include "tools/Resources.h"
#include "tools/ToolUtils.h"
#include "tools/fonts/FontToolUtils.h"
#include "tools/gpu/YUVUtils.h"
#include <array>
#include <memory>
#include <utility>
Go to the source code of this file.
Classes | |
class | ClipTileRenderer |
class | CompositorGM |
class | DebugTileRenderer |
class | SolidColorRenderer |
class | TextureSetRenderer |
class | YUVTextureSetRenderer |
Typedefs | |
using | ClipTileRendererArray = TArray< sk_sp< ClipTileRenderer > > |
Functions | |
static void | clipping_line_segment (const SkPoint &p0, const SkPoint &p1, SkPoint line[2]) |
static bool | intersect_line_segments (const SkPoint &p0, const SkPoint &p1, const SkPoint &l0, const SkPoint &l1, SkPoint *intersect) |
static void | draw_outset_line (SkCanvas *canvas, const SkMatrix &local, const SkPoint pts[2], const SkPaint &paint) |
static void | draw_tile_boundaries (SkCanvas *canvas, const SkMatrix &local) |
static void | draw_clipping_boundaries (SkCanvas *canvas, const SkMatrix &local) |
static void | draw_text (SkCanvas *canvas, const char *text) |
static ClipTileRendererArray | make_debug_renderers () |
static ClipTileRendererArray | make_solid_color_renderers () |
static ClipTileRendererArray | make_shader_renderers () |
static ClipTileRendererArray | make_image_renderers () |
static ClipTileRendererArray | make_filtered_renderers () |
Variables | |
static constexpr SkScalar | kTileWidth = 40 |
static constexpr SkScalar | kTileHeight = 30 |
static constexpr int | kRowCount = 4 |
static constexpr int | kColCount = 3 |
static constexpr SkPoint | kClipP1 = {1.75f * kTileWidth, 0.8f * kTileHeight} |
static constexpr SkPoint | kClipP2 = {0.6f * kTileWidth, 2.f * kTileHeight} |
static constexpr SkPoint | kClipP3 = {2.9f * kTileWidth, 3.5f * kTileHeight} |
static constexpr int | kMatrixCount = 5 |
using ClipTileRendererArray = TArray<sk_sp<ClipTileRenderer> > |
Definition at line 53 of file compositor_quads.cpp.
|
static |
Definition at line 78 of file compositor_quads.cpp.
Definition at line 167 of file compositor_quads.cpp.
|
static |
Definition at line 139 of file compositor_quads.cpp.
|
static |
Definition at line 195 of file compositor_quads.cpp.
Definition at line 150 of file compositor_quads.cpp.
|
static |
Definition at line 88 of file compositor_quads.cpp.
|
static |
Definition at line 995 of file compositor_quads.cpp.
|
static |
Definition at line 1031 of file compositor_quads.cpp.
|
static |
Definition at line 1022 of file compositor_quads.cpp.
|
static |
Definition at line 1005 of file compositor_quads.cpp.
|
static |
Definition at line 1001 of file compositor_quads.cpp.
|
staticconstexpr |
Definition at line 68 of file compositor_quads.cpp.
|
staticconstexpr |
Definition at line 69 of file compositor_quads.cpp.
|
staticconstexpr |
Definition at line 70 of file compositor_quads.cpp.
|
staticconstexpr |
Definition at line 63 of file compositor_quads.cpp.
|
staticconstexpr |
Definition at line 420 of file compositor_quads.cpp.
|
staticconstexpr |
Definition at line 62 of file compositor_quads.cpp.
|
staticconstexpr |
Definition at line 60 of file compositor_quads.cpp.
|
staticconstexpr |
Definition at line 59 of file compositor_quads.cpp.