HomeSort by relevance Sort by last modified time
    Searched refs:SkOpContour (Results 1 - 21 of 21) sorted by null

  /external/chromium_org/third_party/skia/src/pathops/
SkAddIntersections.h 14 bool AddIntersectTs(SkOpContour* test, SkOpContour* next);
15 void AddSelfIntersectTs(SkOpContour* test);
16 void CoincidenceCheck(SkTArray<SkOpContour*, true>* contourList, int total);
SkPathOpsCommon.h 11 #include "SkOpContour.h"
19 SkOpSegment* FindSortableTop(const SkTArray<SkOpContour*, true>& , SkOpAngle::IncludeType ,
22 SkOpSegment* FindUndone(SkTArray<SkOpContour*, true>& contourList, int* start, int* end);
23 void MakeContourList(SkTArray<SkOpContour>& contours, SkTArray<SkOpContour*, true>& list,
25 void HandleCoincidence(SkTArray<SkOpContour*, true>* , int );
28 void DebugShowActiveSpans(SkTArray<SkOpContour*, true>& contourList);
SkOpEdgeBuilder.h 10 #include "SkOpContour.h"
16 SkOpEdgeBuilder(const SkPathWriter& path, SkTArray<SkOpContour>& contours)
23 SkOpEdgeBuilder(const SkPath& path, SkTArray<SkOpContour>& contours)
54 SkOpContour* fCurrentContour;
55 SkTArray<SkOpContour>& fContours;
SkOpContour.h 14 class SkOpContour;
18 SkOpContour* fOther;
24 class SkOpContour {
26 SkOpContour() {
33 bool operator<(const SkOpContour& rh) const {
39 bool addCoincident(int index, SkOpContour* other, int otherIndex,
43 void addCross(const SkOpContour* crosser) {
66 bool addPartialCoincident(int index, SkOpContour* other, int otherIndex,
75 int addT(int segIndex, SkOpContour* other, int otherIndex, const SkPoint& pt, double newT) {
80 int addSelfT(int segIndex, SkOpContour* other, int otherIndex, const SkPoint& pt, double newT)
    [all...]
SkOpContour.cpp 8 #include "SkOpContour.h"
12 bool SkOpContour::addCoincident(int index, SkOpContour* other, int otherIndex,
36 SkOpSegment* SkOpContour::nonVerticalSegment(int* start, int* end) {
56 void SkOpContour::addCoincidentPoints() {
62 SkOpContour* otherContour = coincidence.fOther;
127 bool SkOpContour::addPartialCoincident(int index, SkOpContour* other, int otherIndex,
151 void SkOpContour::calcCoincidentWinding() {
164 void SkOpContour::calcPartialCoincidentWinding()
    [all...]
SkPathOpsSimplify.cpp 12 static bool bridgeWinding(SkTArray<SkOpContour*, true>& contourList, SkPathWriter* simple) {
97 static bool bridgeXor(SkTArray<SkOpContour*, true>& contourList, SkPathWriter* simple) {
159 SkTArray<SkOpContour> contours;
164 SkTArray<SkOpContour*, true> contourList;
166 SkOpContour** currentPtr = contourList.begin();
172 SkOpContour** listEnd = contourList.end();
175 SkOpContour** nextPtr = currentPtr;
176 SkOpContour* current = *currentPtr++;
180 SkOpContour* next;
SkPathOpsCommon.cpp 13 static int contourRangeCheckY(const SkTArray<SkOpContour*, true>& contourList, SkOpSegment** currentPtr,
29 SkOpContour* contour = contourList[cTest];
101 SkOpSegment* FindUndone(SkTArray<SkOpContour*, true>& contourList, int* start, int* end) {
105 SkOpContour* contour = contourList[cIndex];
212 void DebugShowActiveSpans(SkTArray<SkOpContour*, true>& contourList) {
220 static SkOpSegment* findSortableTop(const SkTArray<SkOpContour*, true>& contourList,
230 SkOpContour* contour = contourList[cIndex];
260 static int rightAngleWinding(const SkTArray<SkOpContour*, true>& contourList,
277 static void skipVertical(const SkTArray<SkOpContour*, true>& contourList,
284 SkOpContour* contour = contourList[cIndex]
    [all...]
SkPathOpsOp.cpp 138 static bool bridgeOp(SkTArray<SkOpContour*, true>& contourList, const SkPathOp op,
269 SkTArray<SkOpContour> contours;
280 SkTArray<SkOpContour*, true> contourList;
283 SkOpContour** currentPtr = contourList.begin();
287 SkOpContour** listEnd = contourList.end();
290 SkOpContour** nextPtr = currentPtr;
291 SkOpContour* current = *currentPtr++;
295 SkOpContour* next;
SkIntersectionHelper.h 7 #include "SkOpContour.h"
65 void init(SkOpContour* contour) {
158 SkOpContour* fContour;
SkAddIntersections.cpp 177 bool AddIntersectTs(SkOpContour* test, SkOpContour* next) {
410 void AddSelfIntersectTs(SkOpContour* test) {
436 void CoincidenceCheck(SkTArray<SkOpContour*, true>* contourList, int total) {
439 SkOpContour* contour = (*contourList)[cIndex];
443 SkOpContour* contour = (*contourList)[cIndex];
447 SkOpContour* contour = (*contourList)[cIndex];
  /external/skia/src/pathops/
SkAddIntersections.h 14 bool AddIntersectTs(SkOpContour* test, SkOpContour* next);
15 void AddSelfIntersectTs(SkOpContour* test);
16 void CoincidenceCheck(SkTArray<SkOpContour*, true>* contourList, int total);
SkPathOpsCommon.h 11 #include "SkOpContour.h"
19 SkOpSegment* FindSortableTop(const SkTArray<SkOpContour*, true>& , SkOpAngle::IncludeType ,
22 SkOpSegment* FindUndone(SkTArray<SkOpContour*, true>& contourList, int* start, int* end);
23 void MakeContourList(SkTArray<SkOpContour>& contours, SkTArray<SkOpContour*, true>& list,
25 void HandleCoincidence(SkTArray<SkOpContour*, true>* , int );
28 void DebugShowActiveSpans(SkTArray<SkOpContour*, true>& contourList);
SkOpEdgeBuilder.h 10 #include "SkOpContour.h"
16 SkOpEdgeBuilder(const SkPathWriter& path, SkTArray<SkOpContour>& contours)
23 SkOpEdgeBuilder(const SkPath& path, SkTArray<SkOpContour>& contours)
54 SkOpContour* fCurrentContour;
55 SkTArray<SkOpContour>& fContours;
SkOpContour.h 14 class SkOpContour;
18 SkOpContour* fOther;
24 class SkOpContour {
26 SkOpContour() {
33 bool operator<(const SkOpContour& rh) const {
39 bool addCoincident(int index, SkOpContour* other, int otherIndex,
43 void addCross(const SkOpContour* crosser) {
66 bool addPartialCoincident(int index, SkOpContour* other, int otherIndex,
75 int addT(int segIndex, SkOpContour* other, int otherIndex, const SkPoint& pt, double newT) {
80 int addSelfT(int segIndex, SkOpContour* other, int otherIndex, const SkPoint& pt, double newT)
    [all...]
SkOpContour.cpp 8 #include "SkOpContour.h"
12 bool SkOpContour::addCoincident(int index, SkOpContour* other, int otherIndex,
36 SkOpSegment* SkOpContour::nonVerticalSegment(int* start, int* end) {
56 void SkOpContour::addCoincidentPoints() {
62 SkOpContour* otherContour = coincidence.fOther;
127 bool SkOpContour::addPartialCoincident(int index, SkOpContour* other, int otherIndex,
151 void SkOpContour::calcCoincidentWinding() {
164 void SkOpContour::calcPartialCoincidentWinding()
    [all...]
SkPathOpsSimplify.cpp 12 static bool bridgeWinding(SkTArray<SkOpContour*, true>& contourList, SkPathWriter* simple) {
97 static bool bridgeXor(SkTArray<SkOpContour*, true>& contourList, SkPathWriter* simple) {
159 SkTArray<SkOpContour> contours;
164 SkTArray<SkOpContour*, true> contourList;
166 SkOpContour** currentPtr = contourList.begin();
172 SkOpContour** listEnd = contourList.end();
175 SkOpContour** nextPtr = currentPtr;
176 SkOpContour* current = *currentPtr++;
180 SkOpContour* next;
SkPathOpsCommon.cpp 13 static int contourRangeCheckY(const SkTArray<SkOpContour*, true>& contourList, SkOpSegment** currentPtr,
29 SkOpContour* contour = contourList[cTest];
101 SkOpSegment* FindUndone(SkTArray<SkOpContour*, true>& contourList, int* start, int* end) {
105 SkOpContour* contour = contourList[cIndex];
212 void DebugShowActiveSpans(SkTArray<SkOpContour*, true>& contourList) {
220 static SkOpSegment* findSortableTop(const SkTArray<SkOpContour*, true>& contourList,
230 SkOpContour* contour = contourList[cIndex];
260 static int rightAngleWinding(const SkTArray<SkOpContour*, true>& contourList,
277 static void skipVertical(const SkTArray<SkOpContour*, true>& contourList,
284 SkOpContour* contour = contourList[cIndex]
    [all...]
SkPathOpsOp.cpp 138 static bool bridgeOp(SkTArray<SkOpContour*, true>& contourList, const SkPathOp op,
269 SkTArray<SkOpContour> contours;
280 SkTArray<SkOpContour*, true> contourList;
283 SkOpContour** currentPtr = contourList.begin();
287 SkOpContour** listEnd = contourList.end();
290 SkOpContour** nextPtr = currentPtr;
291 SkOpContour* current = *currentPtr++;
295 SkOpContour* next;
SkIntersectionHelper.h 7 #include "SkOpContour.h"
65 void init(SkOpContour* contour) {
158 SkOpContour* fContour;
SkAddIntersections.cpp 177 bool AddIntersectTs(SkOpContour* test, SkOpContour* next) {
410 void AddSelfIntersectTs(SkOpContour* test) {
436 void CoincidenceCheck(SkTArray<SkOpContour*, true>* contourList, int total) {
439 SkOpContour* contour = (*contourList)[cIndex];
443 SkOpContour* contour = (*contourList)[cIndex];
447 SkOpContour* contour = (*contourList)[cIndex];
  /external/skia/
Android.mk 319 src/pathops/SkOpContour.cpp \

Completed in 1428 milliseconds