Flutter Engine
The Flutter Engine
|
#include "src/utils/SkShadowTessellator.h"
#include "include/core/SkColor.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPath.h"
#include "include/core/SkPoint.h"
#include "include/core/SkPoint3.h"
#include "include/core/SkRect.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/SkTDArray.h"
#include "include/private/base/SkTemplates.h"
#include "src/core/SkDrawShadowInfo.h"
#include "src/core/SkGeometry.h"
#include "src/core/SkPointPriv.h"
#include "src/core/SkRectPriv.h"
#include "src/utils/SkPolyUtils.h"
#include <algorithm>
#include <cstdint>
Go to the source code of this file.
Classes | |
class | SkBaseShadowTessellator |
class | SkAmbientShadowTessellator |
class | SkSpotShadowTessellator |
Functions | |
static bool | compute_normal (const SkPoint &p0, const SkPoint &p1, SkScalar dir, SkVector *newNormal) |
static bool | duplicate_pt (const SkPoint &p0, const SkPoint &p1) |
static SkScalar | perp_dot (const SkPoint &p0, const SkPoint &p1, const SkPoint &p2) |
static void | sanitize_point (const SkPoint &in, SkPoint *out) |
Variables | |
static constexpr SkScalar | kConicTolerance = 0.25f |
|
static |
Definition at line 145 of file SkShadowTessellator.cpp.
Definition at line 159 of file SkShadowTessellator.cpp.
Definition at line 167 of file SkShadowTessellator.cpp.
Definition at line 753 of file SkShadowTessellator.cpp.
|
staticconstexpr |
Definition at line 750 of file SkShadowTessellator.cpp.