#include <SkPathOpsCubic.h>
Definition at line 196 of file SkPathOpsCubic.h.
◆ SkTCubic() [1/2]
◆ SkTCubic() [2/2]
SkTCubic::SkTCubic |
( |
const SkDCubic & |
c | ) |
|
|
inline |
◆ ~SkTCubic()
◆ collapsed()
bool SkTCubic::collapsed |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ controlsInside()
bool SkTCubic::controlsInside |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ debugInit()
void SkTCubic::debugInit |
( |
| ) |
|
|
inlineoverridevirtual |
◆ dxdyAtT()
SkDVector SkTCubic::dxdyAtT |
( |
double |
t | ) |
const |
|
inlineoverridevirtual |
◆ hullIntersects() [1/4]
bool SkTCubic::hullIntersects |
( |
const SkDConic & |
conic, |
|
|
bool * |
isLinear |
|
) |
| const |
|
overridevirtual |
◆ hullIntersects() [2/4]
bool SkTCubic::hullIntersects |
( |
const SkDCubic & |
cubic, |
|
|
bool * |
isLinear |
|
) |
| const |
|
inlineoverridevirtual |
◆ hullIntersects() [3/4]
bool SkTCubic::hullIntersects |
( |
const SkDQuad & |
quad, |
|
|
bool * |
isLinear |
|
) |
| const |
|
overridevirtual |
◆ hullIntersects() [4/4]
bool SkTCubic::hullIntersects |
( |
const SkTCurve & |
curve, |
|
|
bool * |
isLinear |
|
) |
| const |
|
inlineoverridevirtual |
Implements SkTCurve.
Definition at line 228 of file SkPathOpsCubic.h.
228 {
230 }
virtual bool hullIntersects(const SkDQuad &, bool *isLinear) const =0
◆ intersectRay()
◆ IsConic()
bool SkTCubic::IsConic |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ make()
◆ maxIntersections()
int SkTCubic::maxIntersections |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ otherPts()
void SkTCubic::otherPts |
( |
int |
oddMan, |
|
|
const SkDPoint * |
endPt[2] |
|
) |
| const |
|
inlineoverridevirtual |
Implements SkTCurve.
Definition at line 238 of file SkPathOpsCubic.h.
238 {
240 }
void otherPts(int index, const SkDPoint *o1Pts[kPointCount - 1]) const
◆ pointCount()
int SkTCubic::pointCount |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ pointLast()
int SkTCubic::pointLast |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ ptAtT()
SkDPoint SkTCubic::ptAtT |
( |
double |
t | ) |
const |
|
inlineoverridevirtual |
◆ setBounds()
void SkTCubic::setBounds |
( |
SkDRect * |
rect | ) |
const |
|
overridevirtual |
◆ subDivide()
void SkTCubic::subDivide |
( |
double |
t1, |
|
|
double |
t2, |
|
|
SkTCurve * |
curve |
|
) |
| const |
|
inlineoverridevirtual |
◆ fCubic
The documentation for this class was generated from the following files: