Lines Matching defs:SkDCurve
48 struct SkDCurve {
91 SkDCurve fCurve;
99 extern SkDPoint (SkDCurve::* const Top[])(const SkPoint curve[], SkScalar cWeight,
134 static SkDPoint ddline_xy_at_t(const SkDCurve& c, double t) {
138 static SkDPoint ddquad_xy_at_t(const SkDCurve& c, double t) {
142 static SkDPoint ddconic_xy_at_t(const SkDCurve& c, double t) {
146 static SkDPoint ddcubic_xy_at_t(const SkDCurve& c, double t) {
150 static SkDPoint (* const CurveDDPointAtT[])(const SkDCurve& , double ) = {
214 static SkDVector ddline_dxdy_at_t(const SkDCurve& c, double ) {
218 static SkDVector ddquad_dxdy_at_t(const SkDCurve& c, double t) {
222 static SkDVector ddconic_dxdy_at_t(const SkDCurve& c, double t) {
226 static SkDVector ddcubic_dxdy_at_t(const SkDCurve& c, double t) {
230 static SkDVector (* const CurveDDSlopeAtT[])(const SkDCurve& , double ) = {
336 static void dline_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) {
340 static void dquad_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) {
344 static void dconic_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) {
348 static void dcubic_intersect_ray(const SkDCurve& c, const SkDLine& ray, SkIntersections* i) {
352 static void (* const CurveDIntersectRay[])(const SkDCurve& , const SkDLine& , SkIntersections* ) = {