Flutter Engine
The Flutter Engine
|
#include "include/core/SkAlphaType.h"
#include "include/core/SkBlendMode.h"
#include "include/core/SkBlender.h"
#include "include/core/SkColor.h"
#include "include/core/SkColorSpace.h"
#include "include/core/SkColorType.h"
#include "include/core/SkImageInfo.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPixmap.h"
#include "include/core/SkPoint.h"
#include "include/core/SkPoint3.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkScalar.h"
#include "include/core/SkShader.h"
#include "include/core/SkSurfaceProps.h"
#include "include/core/SkTypes.h"
#include "include/core/SkVertices.h"
#include "include/private/SkColorData.h"
#include "include/private/base/SkFloatingPoint.h"
#include "include/private/base/SkTo.h"
#include "src/base/SkArenaAlloc.h"
#include "src/core/SkBlenderBase.h"
#include "src/core/SkConvertPixels.h"
#include "src/core/SkCoreBlitters.h"
#include "src/core/SkDraw.h"
#include "src/core/SkRasterClip.h"
#include "src/core/SkScan.h"
#include "src/core/SkSurfacePriv.h"
#include "src/core/SkVertState.h"
#include "src/core/SkVerticesPriv.h"
#include "src/shaders/SkShaderBase.h"
#include "src/shaders/SkTransformShader.h"
#include "src/shaders/SkTriColorShader.h"
#include <cstddef>
#include <cstdint>
#include <optional>
#include <utility>
Go to the source code of this file.
Functions | |
static bool | texture_to_matrix (const VertState &state, const SkPoint verts[], const SkPoint texs[], SkMatrix *matrix) |
static SkPMColor4f * | convert_colors (const SkColor src[], int count, SkColorSpace *deviceCS, SkArenaAlloc *alloc, bool skipColorXform) |
static bool | compute_is_opaque (const SkColor colors[], int count) |
static void | fill_triangle_2 (const VertState &state, SkBlitter *blitter, const SkRasterClip &rc, const SkPoint dev2[]) |
static void | fill_triangle_3 (const VertState &state, SkBlitter *blitter, const SkRasterClip &rc, const SkPoint3 dev3[]) |
static void | fill_triangle (const VertState &state, SkBlitter *blitter, const SkRasterClip &rc, const SkPoint dev2[], const SkPoint3 dev3[]) |
Variables | |
static constexpr int | kMaxClippedTrianglePointCount = 4 |
Definition at line 90 of file SkDraw_vertices.cpp.
|
static |
Definition at line 73 of file SkDraw_vertices.cpp.
|
static |
Definition at line 178 of file SkDraw_vertices.cpp.
|
static |
Definition at line 98 of file SkDraw_vertices.cpp.
|
static |
Definition at line 107 of file SkDraw_vertices.cpp.
|
static |
Definition at line 51 of file SkDraw_vertices.cpp.
|
staticconstexpr |
Definition at line 106 of file SkDraw_vertices.cpp.