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 3031 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 5598 of file PathTest.cpp.
|
static |
Definition at line 5823 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 3896 of file PathTest.cpp.
|
static |
Definition at line 1261 of file PathTest.cpp.
|
static |
Definition at line 3971 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 3976 of file PathTest.cpp.
|
static |
Definition at line 3980 of file PathTest.cpp.
|
static |
Definition at line 3454 of file PathTest.cpp.
|
static |
Definition at line 3953 of file PathTest.cpp.
|
static |
Definition at line 3945 of file PathTest.cpp.
|
static |
Definition at line 3906 of file PathTest.cpp.
|
static |
Definition at line 4001 of file PathTest.cpp.
|
static |
Definition at line 3993 of file PathTest.cpp.
|
static |
Definition at line 4009 of file PathTest.cpp.
|
static |
Definition at line 3986 of file PathTest.cpp.
|
static |
Definition at line 4018 of file PathTest.cpp.
|
static |
Definition at line 3961 of file PathTest.cpp.
|
static |
Definition at line 2299 of file PathTest.cpp.
|
static |
Definition at line 4484 of file PathTest.cpp.
|
static |
Definition at line 5693 of file PathTest.cpp.
DEF_TEST | ( | AndroidArc | , |
reporter | |||
) |
Definition at line 5285 of file PathTest.cpp.
DEF_TEST | ( | ClipPath_nonfinite | , |
reporter | |||
) |
Definition at line 5348 of file PathTest.cpp.
DEF_TEST | ( | conservatively_contains_rect | , |
reporter | |||
) |
Definition at line 5160 of file PathTest.cpp.
DEF_TEST | ( | HugeGeometry | , |
reporter | |||
) |
Definition at line 5316 of file PathTest.cpp.
DEF_TEST | ( | NonFinitePathIteration | , |
reporter | |||
) |
Definition at line 5278 of file PathTest.cpp.
DEF_TEST | ( | path_addpath_crbug_1153516 | , |
r | |||
) |
Definition at line 5986 of file PathTest.cpp.
DEF_TEST | ( | path_convexity_scale_way_down | , |
r | |||
) |
Definition at line 6010 of file PathTest.cpp.
DEF_TEST | ( | Path_increserve_handle_neg_crbug_883666 | , |
r | |||
) |
Definition at line 5661 of file PathTest.cpp.
DEF_TEST | ( | Path_isRect | , |
reporter | |||
) |
Definition at line 5380 of file PathTest.cpp.
DEF_TEST | ( | path_last_move_to_index | , |
r | |||
) |
Definition at line 5773 of file PathTest.cpp.
DEF_TEST | ( | path_moveto_addrect | , |
r | |||
) |
Definition at line 6024 of file PathTest.cpp.
DEF_TEST | ( | path_moveto_twopass_convexity | , |
r | |||
) |
Definition at line 6057 of file PathTest.cpp.
DEF_TEST | ( | Path_self_add | , |
reporter | |||
) |
Definition at line 5535 of file PathTest.cpp.
DEF_TEST | ( | Path_setLastPt | , |
r | |||
) |
Definition at line 5646 of file PathTest.cpp.
DEF_TEST | ( | Path_shrinkToFit | , |
reporter | |||
) |
Definition at line 5612 of file PathTest.cpp.
DEF_TEST | ( | Path_survive_transform | , |
r | |||
) |
Definition at line 5751 of file PathTest.cpp.
DEF_TEST | ( | path_tight_bounds | , |
reporter | |||
) |
Definition at line 5201 of file PathTest.cpp.
DEF_TEST | ( | path_walk_simple_edges_1154864 | , |
r | |||
) |
Definition at line 6077 of file PathTest.cpp.
DEF_TEST | ( | PathBigCubic | , |
reporter | |||
) |
Definition at line 4965 of file PathTest.cpp.
DEF_TEST | ( | PathContains | , |
reporter | |||
) |
Definition at line 4978 of file PathTest.cpp.
DEF_TEST | ( | pathedger | , |
r | |||
) |
Definition at line 5966 of file PathTest.cpp.
DEF_TEST | ( | PathInterp | , |
reporter | |||
) |
Definition at line 4961 of file PathTest.cpp.
DEF_TEST | ( | PathRefSerialization | , |
reporter | |||
) |
Definition at line 5246 of file PathTest.cpp.
DEF_TEST | ( | Paths | , |
reporter | |||
) |
Definition at line 4982 of file PathTest.cpp.
DEF_TEST | ( | skbug_6450 | , |
r | |||
) |
Definition at line 5224 of file PathTest.cpp.
DEF_TEST | ( | triangle_big | , |
reporter | |||
) |
Definition at line 5582 of file PathTest.cpp.
DEF_TEST | ( | triangle_onehalf | , |
reporter | |||
) |
Definition at line 5571 of file PathTest.cpp.
Definition at line 5557 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 4026 of file PathTest.cpp.
|
inlinestatic |
Definition at line 3881 of file PathTest.cpp.
|
static |
Definition at line 5176 of file PathTest.cpp.
Definition at line 62 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 5700 of file PathTest.cpp.
|
static |
Definition at line 67 of file PathTest.cpp.
|
static |
|
static |
Definition at line 4127 of file PathTest.cpp.
|
static |
Definition at line 5909 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 5847 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 3850 of file PathTest.cpp.
|
static |
Definition at line 3920 of file PathTest.cpp.
|
static |
Definition at line 4061 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 3657 of file PathTest.cpp.
|
static |
Definition at line 3530 of file PathTest.cpp.
|
static |
Definition at line 3566 of file PathTest.cpp.
|
static |
Definition at line 3547 of file PathTest.cpp.
|
static |
Definition at line 3510 of file PathTest.cpp.
|
static |
Definition at line 3472 of file PathTest.cpp.
|
static |
|
static |
Definition at line 3621 of file PathTest.cpp.
|
static |
Definition at line 3579 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 4207 of file PathTest.cpp.
|
static |
Definition at line 1872 of file PathTest.cpp.
|
static |
Definition at line 4231 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 4637 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 4497 of file PathTest.cpp.
|
static |
Definition at line 5800 of file PathTest.cpp.
|
static |
Definition at line 3750 of file PathTest.cpp.
|
static |
|
static |
Definition at line 2784 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 4687 of file PathTest.cpp.
|
static |
Definition at line 222 of file PathTest.cpp.
|
static |
Definition at line 4648 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 4217 of file PathTest.cpp.
|
static |
Definition at line 4922 of file PathTest.cpp.
|
static |
Definition at line 2312 of file PathTest.cpp.
|
static |
Definition at line 2441 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 2519 of file PathTest.cpp.
|
static |
Definition at line 2115 of file PathTest.cpp.
|
static |
Definition at line 2102 of file PathTest.cpp.
|
static |
Definition at line 3058 of file PathTest.cpp.
|
static |
Definition at line 149 of file PathTest.cpp.
|
static |
Definition at line 250 of file PathTest.cpp.
|
static |
|
static |
Definition at line 3687 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 4664 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 3203 of file PathTest.cpp.
|
static |
Definition at line 932 of file PathTest.cpp.
|
static |
|
static |
Definition at line 3784 of file PathTest.cpp.
|
static |
Definition at line 3774 of file PathTest.cpp.
|
static |
Definition at line 3764 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 4697 of file PathTest.cpp.
|
static |
Definition at line 4733 of file PathTest.cpp.
|
static |
Definition at line 4746 of file PathTest.cpp.
|
static |
Definition at line 4756 of file PathTest.cpp.
|
static |
Definition at line 1074 of file PathTest.cpp.
|
static |
|
static |
Definition at line 2834 of file PathTest.cpp.
|
static |
Definition at line 794 of file PathTest.cpp.
|
static |
Definition at line 2955 of file PathTest.cpp.
|
static |
Definition at line 2743 of file PathTest.cpp.
const SkPathFirstDirection kDontCheckDir = static_cast<SkPathFirstDirection>(3) |
Definition at line 1097 of file PathTest.cpp.