#include <SkPathOpsQuad.h>
Definition at line 139 of file SkPathOpsQuad.h.
◆ SkTQuad() [1/2]
◆ SkTQuad() [2/2]
SkTQuad::SkTQuad |
( |
const SkDQuad & |
q | ) |
|
|
inline |
◆ ~SkTQuad()
◆ collapsed()
bool SkTQuad::collapsed |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ controlsInside()
bool SkTQuad::controlsInside |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ debugInit()
void SkTQuad::debugInit |
( |
| ) |
|
|
inlineoverridevirtual |
◆ dxdyAtT()
◆ hullIntersects() [1/4]
bool SkTQuad::hullIntersects |
( |
const SkDConic & |
conic, |
|
|
bool * |
isLinear |
|
) |
| const |
|
overridevirtual |
◆ hullIntersects() [2/4]
bool SkTQuad::hullIntersects |
( |
const SkDCubic & |
cubic, |
|
|
bool * |
isLinear |
|
) |
| const |
|
overridevirtual |
◆ hullIntersects() [3/4]
bool SkTQuad::hullIntersects |
( |
const SkDQuad & |
quad, |
|
|
bool * |
isLinear |
|
) |
| const |
|
inlineoverridevirtual |
Implements SkTCurve.
Definition at line 165 of file SkPathOpsQuad.h.
165 {
167 }
bool hullIntersects(const SkDQuad &, bool *isLinear) const
◆ hullIntersects() [4/4]
bool SkTQuad::hullIntersects |
( |
const SkTCurve & |
curve, |
|
|
bool * |
isLinear |
|
) |
| const |
|
inlineoverridevirtual |
Implements SkTCurve.
Definition at line 172 of file SkPathOpsQuad.h.
172 {
174 }
virtual bool hullIntersects(const SkDQuad &, bool *isLinear) const =0
◆ intersectRay()
◆ IsConic()
bool SkTQuad::IsConic |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ make()
◆ maxIntersections()
int SkTQuad::maxIntersections |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ otherPts()
void SkTQuad::otherPts |
( |
int |
oddMan, |
|
|
const SkDPoint * |
endPt[2] |
|
) |
| const |
|
inlineoverridevirtual |
Implements SkTCurve.
Definition at line 182 of file SkPathOpsQuad.h.
182 {
184 }
void otherPts(int oddMan, const SkDPoint *endPt[2]) const
◆ pointCount()
int SkTQuad::pointCount |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ pointLast()
int SkTQuad::pointLast |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ptAtT()
SkDPoint SkTQuad::ptAtT |
( |
double |
t | ) |
const |
|
inlineoverridevirtual |
◆ setBounds()
void SkTQuad::setBounds |
( |
SkDRect * |
rect | ) |
const |
|
overridevirtual |
◆ subDivide()
void SkTQuad::subDivide |
( |
double |
t1, |
|
|
double |
t2, |
|
|
SkTCurve * |
curve |
|
) |
| const |
|
inlineoverridevirtual |
◆ fQuad
The documentation for this class was generated from the following files: