Lines Matching refs:function

89 // in our function type signatures. (this gives an error message like "Cannot call foo due to unbound
465 // declarations of the same function that take different amounts of arguments.
467 // Additionally, we are perfectly happy to handle default arguments and function
475 .function("_addPath", &ApplyAddPath)
477 .function("_arc", &ApplyAddArc)
478 .function("_arcTo", &ApplyArcTo)
480 .function("_close", &ApplyClose)
482 .function("_conicTo", &ApplyConicTo)
483 .function("_cubicTo", &ApplyCubicTo)
485 .function("_ellipse", &ApplyEllipse)
486 .function("_lineTo", &ApplyLineTo)
487 .function("_moveTo", &ApplyMoveTo)
489 .function("_quadTo", &ApplyQuadTo)
490 .function("_rect", &ApplyAddRect)
493 .function("setFillType", select_overload<void(SkPathFillType)>(&SkPath::setFillType))
494 .function("getFillType", &SkPath::getFillType)
495 .function("getFillTypeString", &GetFillTypeString)
496 .function("getBounds", &SkPath::getBounds)
497 .function("computeTightBounds", &SkPath::computeTightBounds)
498 .function("equals", &Equals)
499 .function("copy", &CopyPath)
502 .function("_dash", &ApplyDash)
503 .function("_trim", &ApplyTrim)
504 .function("_stroke", &ApplyStroke)
507 .function("_transform", select_overload<void(SkPath& orig, const SimpleMatrix& sm)>(&ApplyTransform))
508 .function("_transform", select_overload<void(SkPath& orig, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar)>(&ApplyTransform))
511 .function("_simplify", &ApplySimplify)
512 .function("_op", &ApplyPathOp)
515 .function("toCmds", &ToCmds)
516 .function("toPath2D", &ToPath2D)
517 .function("toCanvas", &ToCanvas)
518 .function("toSVGString", &ToSVGString)
521 .function("dump", select_overload<void() const>(&SkPath::dump))
522 .function("dumpHex", select_overload<void() const>(&SkPath::dumpHex))
529 .function("add", &SkOpBuilder::add)
530 .function("make", &ResolveBuilder)
531 .function("resolve", &ResolveBuilder);
533 // Without these function() bindings, the function would be exposed but oblivious to
537 function("FromSVGString", &FromSVGString);
538 function("NewPath", &NewPath);
539 function("NewPath", &CopyPath);
541 function("_FromCmds", &FromCmds);
545 function("MakeFromOp", &MakeFromOp);
576 function("LTRBRect", &SkRect::MakeLTRB);
623 .function("computeYFromX", &SkCubicMap::computeYFromX)
624 .function("computePtFromT", &SkCubicMap::computeFromT);
628 function("SkBits2FloatUnsigned", &SkBits2FloatUnsigned);