Definition at line 1661 of file SkPathOpsTSect.cpp.
◆ addIntersection()
void SkClosestRecord::addIntersection |
( |
SkIntersections * |
intersections | ) |
const |
|
inline |
Definition at line 1666 of file SkPathOpsTSect.cpp.
1666 {
1670 }
int insert(double one, double two, const SkDPoint &pt)
const SkTCurve & part() const
◆ findEnd()
void SkClosestRecord::findEnd |
( |
const SkTSpan * |
span1, |
|
|
const SkTSpan * |
span2, |
|
|
int |
c1Index, |
|
|
int |
c2Index |
|
) |
| |
|
inline |
Definition at line 1672 of file SkPathOpsTSect.cpp.
1673 {
1676 if (!c1[c1Index].approximatelyEqual(c2[c2Index])) {
1677 return;
1678 }
1679 double dist = c1[c1Index].distanceSquared(c2[c2Index]);
1681 return;
1682 }
1692 }
◆ matesWith()
bool SkClosestRecord::matesWith |
( |
const SkClosestRecord &mate |
SkDEBUGPARAMSSkIntersections *i | ) |
const |
|
inline |
◆ merge()
◆ operator<()
◆ reset()
void SkClosestRecord::reset |
( |
| ) |
|
|
inline |
Definition at line 1714 of file SkPathOpsTSect.cpp.
1714 {
1719 }
SkDEBUGCODE(SK_SPI) SkThreadID SkGetThreadID()
◆ update()
Definition at line 1721 of file SkPathOpsTSect.cpp.
1721 {
1726 }
static float max(float r, float g, float b)
static float min(float r, float g, float b)
◆ fC1EndT
double SkClosestRecord::fC1EndT |
◆ fC1Index
int SkClosestRecord::fC1Index |
◆ fC1Span
const SkTSpan* SkClosestRecord::fC1Span |
◆ fC1StartT
double SkClosestRecord::fC1StartT |
◆ fC2EndT
double SkClosestRecord::fC2EndT |
◆ fC2Index
int SkClosestRecord::fC2Index |
◆ fC2Span
const SkTSpan* SkClosestRecord::fC2Span |
◆ fC2StartT
double SkClosestRecord::fC2StartT |
◆ fClosest
double SkClosestRecord::fClosest |
The documentation for this struct was generated from the following file: