#include <SkOpEdgeBuilder.h>
Definition at line 21 of file SkOpEdgeBuilder.h.
◆ SkOpEdgeBuilder() [1/2]
Definition at line 23 of file SkOpEdgeBuilder.h.
25 : fGlobalState(globalState)
26 , fPath(
path.nativePath())
27 , fContourBuilder(contours2)
28 , fContoursHead(contours2)
29 , fAllowOpenContours(true) {
31 }
DEF_SWITCHES_START aot vmservice shared library Name of the *so containing AOT compiled Dart assets for launching the service isolate vm snapshot The VM snapshot data that will be memory mapped as read only SnapshotAssetPath must be present isolate snapshot The isolate snapshot data that will be memory mapped as read only SnapshotAssetPath must be present cache dir path
◆ SkOpEdgeBuilder() [2/2]
Definition at line 33 of file SkOpEdgeBuilder.h.
34 : fGlobalState(globalState)
36 , fContourBuilder(contours2)
37 , fContoursHead(contours2)
38 , fAllowOpenContours(false) {
40 }
◆ addOperand()
void SkOpEdgeBuilder::addOperand |
( |
const SkPath & |
path | ) |
|
Definition at line 53 of file SkOpEdgeBuilder.cpp.
53 {
59 preFetch();
60}
SkPathFillType getFillType() const
◆ complete()
void SkOpEdgeBuilder::complete |
( |
| ) |
|
|
inline |
Definition at line 44 of file SkOpEdgeBuilder.h.
44 {
45 fContourBuilder.
flush();
50 }
51 }
void setContour(SkOpContour *contour)
◆ finish()
bool SkOpEdgeBuilder::finish |
( |
| ) |
|
Definition at line 62 of file SkOpEdgeBuilder.cpp.
62 {
63 fOperand = false;
64 if (fUnparseable || !walk()) {
65 return false;
66 }
71 }
72 return true;
73}
void remove(SkOpContour *contour)
◆ head()
◆ init()
void SkOpEdgeBuilder::init |
( |
| ) |
|
Definition at line 23 of file SkOpEdgeBuilder.cpp.
23 {
24 fOperand = false;
27 fUnparseable = false;
28 fSecondHalf = preFetch();
29}
◆ unparseable()
bool SkOpEdgeBuilder::unparseable |
( |
| ) |
const |
|
inline |
◆ xorMask()
The documentation for this class was generated from the following files: