Lines Matching refs:SkScalar

173 void ApplyArcTo(SkPath& p, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
174 SkScalar radius) {
182 void ApplyConicTo(SkPath& p, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
183 SkScalar w) {
187 void ApplyCubicTo(SkPath& p, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
188 SkScalar x3, SkScalar y3) {
192 void ApplyLineTo(SkPath& p, SkScalar x, SkScalar y) {
196 void ApplyMoveTo(SkPath& p, SkScalar x, SkScalar y) {
200 void ApplyQuadTo(SkPath& p, SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2) {
307 void ApplyAddRect(SkPath& path, SkScalar x, SkScalar y, SkScalar width, SkScalar height) {
311 void ApplyAddArc(SkPath& path, SkScalar x, SkScalar y, SkScalar radius,
312 SkScalar startAngle, SkScalar endAngle, bool ccw) {
320 void ApplyEllipse(SkPath& path, SkScalar x, SkScalar y, SkScalar radiusX, SkScalar radiusY,
321 SkScalar rotation, SkScalar startAngle, SkScalar endAngle, bool ccw) {
336 SkScalar scaleX, SkScalar skewX, SkScalar transX,
337 SkScalar skewY, SkScalar scaleY, SkScalar transY,
338 SkScalar pers0, SkScalar pers1, SkScalar pers2) {
360 bool ApplyDash(SkPath& path, SkScalar on, SkScalar off, SkScalar phase) {
361 SkScalar intervals[] = { on, off };
375 bool ApplyTrim(SkPath& path, SkScalar startT, SkScalar stopT, bool isComplement) {
394 SkScalar width;
395 SkScalar miter_limit;
416 SkScalar scaleX, skewX, transX;
417 SkScalar skewY, scaleY, transY;
418 SkScalar pers0, pers1, pers2;
432 SkScalar scaleX, SkScalar skewX, SkScalar transX,
433 SkScalar skewY, SkScalar scaleY, SkScalar transY,
434 SkScalar pers0, SkScalar pers1, SkScalar pers2) {
508 .function("_transform", select_overload<void(SkPath& orig, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar)>(&ApplyTransform))