Flutter Engine
The Flutter Engine
|
#include "include/core/SkBlendMode.h"
#include "include/core/SkCanvas.h"
#include "include/core/SkColor.h"
#include "include/core/SkData.h"
#include "include/core/SkFont.h"
#include "include/core/SkFontTypes.h"
#include "include/core/SkImageInfo.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPath.h"
#include "include/core/SkPathBuilder.h"
#include "include/core/SkPathTypes.h"
#include "include/core/SkPathUtils.h"
#include "include/core/SkPoint.h"
#include "include/core/SkRRect.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkRegion.h"
#include "include/core/SkScalar.h"
#include "include/core/SkSize.h"
#include "include/core/SkStream.h"
#include "include/core/SkStrokeRec.h"
#include "include/core/SkSurface.h"
#include "include/core/SkTypes.h"
#include "include/core/SkVertices.h"
#include "include/pathops/SkPathOps.h"
#include "include/private/SkIDChangeListener.h"
#include "include/private/SkPathRef.h"
#include "include/private/base/SkFloatingPoint.h"
#include "include/private/base/SkMalloc.h"
#include "include/private/base/SkTo.h"
#include "include/utils/SkNullCanvas.h"
#include "include/utils/SkParse.h"
#include "include/utils/SkParsePath.h"
#include "src/base/SkAutoMalloc.h"
#include "src/base/SkFloatBits.h"
#include "src/base/SkRandom.h"
#include "src/core/SkGeometry.h"
#include "src/core/SkPathEnums.h"
#include "src/core/SkPathPriv.h"
#include "src/core/SkReadBuffer.h"
#include "src/core/SkWriteBuffer.h"
#include "tests/Test.h"
#include "tools/fonts/FontToolUtils.h"
#include <algorithm>
#include <cfloat>
#include <cmath>
#include <cstdint>
#include <cstring>
#include <initializer_list>
#include <memory>
#include <vector>
Go to the source code of this file.
Classes | |
struct | SegmentInfo |
class | PathRefTest_Private |
class | PathTest_Private |
struct | Xforms |
Macros | |
#define | SUPPRESS_VISIBILITY_WARNING __attribute__((visibility("hidden"))) |
#define | CONIC_PERSPECTIVE_BUG_FIXED 0 |
#define | kCurveSegmentMask (SkPath::kQuad_SegmentMask | SkPath::kCubic_SegmentMask) |
Typedefs | |
typedef void(* | PathProc) (SkPath *) |
Variables | |
const SkPathFirstDirection | kDontCheckDir = static_cast<SkPathFirstDirection>(3) |
#define CONIC_PERSPECTIVE_BUG_FIXED 0 |
#define kCurveSegmentMask (SkPath::kQuad_SegmentMask | SkPath::kCubic_SegmentMask) |
Definition at line 3045 of file PathTest.cpp.
#define SUPPRESS_VISIBILITY_WARNING __attribute__((visibility("hidden"))) |
Definition at line 356 of file PathTest.cpp.
typedef void(* PathProc) (SkPath *) |
Definition at line 324 of file PathTest.cpp.
|
static |
Definition at line 836 of file PathTest.cpp.
Definition at line 5677 of file PathTest.cpp.
|
static |
Definition at line 5902 of file PathTest.cpp.
|
static |
Definition at line 707 of file PathTest.cpp.
|
static |
Definition at line 489 of file PathTest.cpp.
|
static |
Definition at line 569 of file PathTest.cpp.
|
inlinestatic |
Definition at line 3974 of file PathTest.cpp.
|
static |
Definition at line 1261 of file PathTest.cpp.
|
static |
Definition at line 4049 of file PathTest.cpp.
|
static |
Definition at line 1607 of file PathTest.cpp.
|
static |
Definition at line 1357 of file PathTest.cpp.
|
static |
Definition at line 1099 of file PathTest.cpp.
|
static |
Definition at line 4054 of file PathTest.cpp.
|
static |
Definition at line 4058 of file PathTest.cpp.
|
static |
Definition at line 3468 of file PathTest.cpp.
|
static |
Definition at line 4031 of file PathTest.cpp.
|
static |
Definition at line 4023 of file PathTest.cpp.
|
static |
Definition at line 3984 of file PathTest.cpp.
|
static |
Definition at line 4079 of file PathTest.cpp.
|
static |
Definition at line 4071 of file PathTest.cpp.
|
static |
Definition at line 4087 of file PathTest.cpp.
|
static |
Definition at line 4064 of file PathTest.cpp.
|
static |
Definition at line 4096 of file PathTest.cpp.
|
static |
Definition at line 4039 of file PathTest.cpp.
|
static |
Definition at line 2313 of file PathTest.cpp.
|
static |
Definition at line 4562 of file PathTest.cpp.
|
static |
Definition at line 5772 of file PathTest.cpp.
DEF_TEST | ( | AndroidArc | , |
reporter | |||
) |
Definition at line 5364 of file PathTest.cpp.
DEF_TEST | ( | ClipPath_nonfinite | , |
reporter | |||
) |
Definition at line 5427 of file PathTest.cpp.
DEF_TEST | ( | conservatively_contains_rect | , |
reporter | |||
) |
Definition at line 5239 of file PathTest.cpp.
DEF_TEST | ( | HugeGeometry | , |
reporter | |||
) |
Definition at line 5395 of file PathTest.cpp.
DEF_TEST | ( | NonFinitePathIteration | , |
reporter | |||
) |
Definition at line 5357 of file PathTest.cpp.
DEF_TEST | ( | path_addpath_crbug_1153516 | , |
r | |||
) |
Definition at line 6065 of file PathTest.cpp.
DEF_TEST | ( | path_convexity_scale_way_down | , |
r | |||
) |
Definition at line 6089 of file PathTest.cpp.
DEF_TEST | ( | Path_increserve_handle_neg_crbug_883666 | , |
r | |||
) |
Definition at line 5740 of file PathTest.cpp.
DEF_TEST | ( | Path_isRect | , |
reporter | |||
) |
Definition at line 5459 of file PathTest.cpp.
DEF_TEST | ( | path_last_move_to_index | , |
r | |||
) |
Definition at line 5852 of file PathTest.cpp.
DEF_TEST | ( | path_moveto_addrect | , |
r | |||
) |
Definition at line 6103 of file PathTest.cpp.
DEF_TEST | ( | path_moveto_twopass_convexity | , |
r | |||
) |
Definition at line 6136 of file PathTest.cpp.
DEF_TEST | ( | Path_self_add | , |
reporter | |||
) |
Definition at line 5614 of file PathTest.cpp.
DEF_TEST | ( | Path_setLastPt | , |
r | |||
) |
Definition at line 5725 of file PathTest.cpp.
DEF_TEST | ( | Path_shrinkToFit | , |
reporter | |||
) |
Definition at line 5691 of file PathTest.cpp.
DEF_TEST | ( | Path_survive_transform | , |
r | |||
) |
Definition at line 5830 of file PathTest.cpp.
DEF_TEST | ( | path_tight_bounds | , |
reporter | |||
) |
Definition at line 5280 of file PathTest.cpp.
DEF_TEST | ( | path_walk_simple_edges_1154864 | , |
r | |||
) |
Definition at line 6156 of file PathTest.cpp.
DEF_TEST | ( | PathBigCubic | , |
reporter | |||
) |
Definition at line 5043 of file PathTest.cpp.
DEF_TEST | ( | PathContains | , |
reporter | |||
) |
Definition at line 5056 of file PathTest.cpp.
DEF_TEST | ( | pathedger | , |
r | |||
) |
Definition at line 6045 of file PathTest.cpp.
DEF_TEST | ( | PathInterp | , |
reporter | |||
) |
Definition at line 5039 of file PathTest.cpp.
DEF_TEST | ( | PathRefSerialization | , |
reporter | |||
) |
Definition at line 5325 of file PathTest.cpp.
DEF_TEST | ( | Paths | , |
reporter | |||
) |
Definition at line 5060 of file PathTest.cpp.
DEF_TEST | ( | skbug_6450 | , |
r | |||
) |
Definition at line 5303 of file PathTest.cpp.
DEF_TEST | ( | triangle_big | , |
reporter | |||
) |
Definition at line 5661 of file PathTest.cpp.
DEF_TEST | ( | triangle_onehalf | , |
reporter | |||
) |
Definition at line 5650 of file PathTest.cpp.
Definition at line 5636 of file PathTest.cpp.
|
static |
Definition at line 746 of file PathTest.cpp.
|
static |
Definition at line 866 of file PathTest.cpp.
|
static |
Definition at line 309 of file PathTest.cpp.
|
static |
Definition at line 320 of file PathTest.cpp.
|
static |
Definition at line 105 of file PathTest.cpp.
|
static |
Definition at line 129 of file PathTest.cpp.
|
static |
In debug mode, this path was causing an assertion to fail in SkPathStroker::preJoinTo() and, in Release, the use of an unitialized value.
Definition at line 278 of file PathTest.cpp.
Definition at line 4104 of file PathTest.cpp.
|
inlinestatic |
Definition at line 3959 of file PathTest.cpp.
|
static |
Definition at line 5255 of file PathTest.cpp.
|
static |
Definition at line 1622 of file PathTest.cpp.
|
static |
Definition at line 1225 of file PathTest.cpp.
|
static |
Definition at line 1241 of file PathTest.cpp.
void survive | ( | SkPath * | path, |
const Xforms & | x, | ||
bool | isAxisAligned, | ||
skiatest::Reporter * | reporter, | ||
ISA | isa_proc | ||
) |
Definition at line 5779 of file PathTest.cpp.
|
static |
Definition at line 67 of file PathTest.cpp.
|
static |
Definition at line 4269 of file PathTest.cpp.
|
static |
Definition at line 4205 of file PathTest.cpp.
|
static |
Definition at line 5988 of file PathTest.cpp.
|
static |
|
static |
Definition at line 1056 of file PathTest.cpp.
|
static |
Definition at line 659 of file PathTest.cpp.
|
static |
Definition at line 5926 of file PathTest.cpp.
|
static |
Definition at line 687 of file PathTest.cpp.
|
static |
Definition at line 880 of file PathTest.cpp.
|
static |
Definition at line 907 of file PathTest.cpp.
|
static |
Definition at line 3928 of file PathTest.cpp.
|
static |
Definition at line 3998 of file PathTest.cpp.
|
static |
Definition at line 4139 of file PathTest.cpp.
|
static |
Definition at line 467 of file PathTest.cpp.
|
static |
Definition at line 458 of file PathTest.cpp.
|
static |
Definition at line 1208 of file PathTest.cpp.
|
static |
Definition at line 754 of file PathTest.cpp.
|
static |
Definition at line 3671 of file PathTest.cpp.
|
static |
Definition at line 3544 of file PathTest.cpp.
|
static |
Definition at line 3580 of file PathTest.cpp.
|
static |
Definition at line 3561 of file PathTest.cpp.
|
static |
Definition at line 3524 of file PathTest.cpp.
|
static |
Definition at line 3486 of file PathTest.cpp.
|
static |
Definition at line 3504 of file PathTest.cpp.
|
static |
Definition at line 3635 of file PathTest.cpp.
|
static |
Definition at line 3593 of file PathTest.cpp.
|
static |
Definition at line 728 of file PathTest.cpp.
|
static |
Definition at line 1290 of file PathTest.cpp.
|
static |
Definition at line 4285 of file PathTest.cpp.
|
static |
Definition at line 1872 of file PathTest.cpp.
|
static |
Definition at line 4309 of file PathTest.cpp.
|
static |
Definition at line 1641 of file PathTest.cpp.
|
static |
Definition at line 1392 of file PathTest.cpp.
|
static |
Definition at line 1545 of file PathTest.cpp.
|
static |
Definition at line 577 of file PathTest.cpp.
|
static |
Definition at line 603 of file PathTest.cpp.
|
static |
Definition at line 622 of file PathTest.cpp.
|
static |
Definition at line 648 of file PathTest.cpp.
|
static |
Definition at line 4715 of file PathTest.cpp.
|
static |
Definition at line 1113 of file PathTest.cpp.
Definition at line 180 of file PathTest.cpp.
|
static |
Definition at line 4575 of file PathTest.cpp.
|
static |
Definition at line 5879 of file PathTest.cpp.
|
static |
Definition at line 3828 of file PathTest.cpp.
|
static |
|
static |
Definition at line 2798 of file PathTest.cpp.
|
static |
Definition at line 783 of file PathTest.cpp.
|
static |
Definition at line 189 of file PathTest.cpp.
|
static |
Definition at line 198 of file PathTest.cpp.
|
static |
Definition at line 213 of file PathTest.cpp.
|
static |
Definition at line 4765 of file PathTest.cpp.
|
static |
Definition at line 222 of file PathTest.cpp.
|
static |
Definition at line 4726 of file PathTest.cpp.
|
static |
Definition at line 264 of file PathTest.cpp.
|
static |
Definition at line 409 of file PathTest.cpp.
|
static |
Definition at line 4295 of file PathTest.cpp.
|
static |
Definition at line 5000 of file PathTest.cpp.
|
static |
Definition at line 2326 of file PathTest.cpp.
|
static |
Definition at line 2455 of file PathTest.cpp.
|
static |
Definition at line 990 of file PathTest.cpp.
|
static |
Definition at line 810 of file PathTest.cpp.
|
static |
|
static |
Definition at line 1822 of file PathTest.cpp.
|
static |
Definition at line 2533 of file PathTest.cpp.
|
static |
Definition at line 2129 of file PathTest.cpp.
|
static |
Definition at line 2116 of file PathTest.cpp.
|
static |
Definition at line 3072 of file PathTest.cpp.
|
static |
Definition at line 149 of file PathTest.cpp.
|
static |
Definition at line 250 of file PathTest.cpp.
|
static |
Definition at line 3764 of file PathTest.cpp.
|
static |
|
static |
Definition at line 3701 of file PathTest.cpp.
|
static |
Definition at line 359 of file PathTest.cpp.
|
static |
Definition at line 167 of file PathTest.cpp.
|
static |
Definition at line 1365 of file PathTest.cpp.
|
static |
Definition at line 291 of file PathTest.cpp.
|
static |
Definition at line 300 of file PathTest.cpp.
|
static |
Definition at line 4742 of file PathTest.cpp.
|
static |
|
static |
Definition at line 333 of file PathTest.cpp.
|
static |
Definition at line 1019 of file PathTest.cpp.
|
static |
Definition at line 3217 of file PathTest.cpp.
|
static |
Definition at line 932 of file PathTest.cpp.
|
static |
|
static |
Definition at line 3862 of file PathTest.cpp.
|
static |
Definition at line 3852 of file PathTest.cpp.
|
static |
Definition at line 3842 of file PathTest.cpp.
|
static |
Definition at line 135 of file PathTest.cpp.
|
static |
|
static |
Definition at line 87 of file PathTest.cpp.
|
static |
Definition at line 79 of file PathTest.cpp.
|
static |
Definition at line 4775 of file PathTest.cpp.
|
static |
Definition at line 4811 of file PathTest.cpp.
|
static |
|
static |
Definition at line 4834 of file PathTest.cpp.
|
static |
Definition at line 1074 of file PathTest.cpp.
|
static |
|
static |
Definition at line 2848 of file PathTest.cpp.
|
static |
Definition at line 794 of file PathTest.cpp.
|
static |
Definition at line 2969 of file PathTest.cpp.
|
static |
Definition at line 2757 of file PathTest.cpp.
const SkPathFirstDirection kDontCheckDir = static_cast<SkPathFirstDirection>(3) |
Definition at line 1097 of file PathTest.cpp.