Lines Matching refs:function

152     // We assume that any calls we make to GL for the remainder of this function will go to the
592 // This function is private, we call it in interface.js
600 // This function takes SkColor
707 // a function called deleteTexture that takes two ints.
750 // See the implementation of the makeTexture function.
796 function("_MakeGrContext", &MakeGrContext);
797 function("_MakeOnScreenGLSurface", &MakeOnScreenGLSurface);
798 function("_MakeRenderTargetWH", select_overload<sk_sp<SkSurface>(sk_sp<GrDirectContext>, int, int)>(&MakeRenderTarget));
799 function("_MakeRenderTargetII", select_overload<sk_sp<SkSurface>(sk_sp<GrDirectContext>, SimpleImageInfo)>(&MakeRenderTarget));
803 function("getDecodeCacheLimitBytes", &SkResourceCache::GetTotalByteLimit);
804 function("setDecodeCacheLimitBytes", &SkResourceCache::SetTotalByteLimit);
805 function("getDecodeCacheUsedBytes" , &SkResourceCache::GetTotalBytesUsed);
807 function("_computeTonalColors", &computeTonalColors);
808 function("_decodeAnimatedImage", optional_override([](WASMPointerU8 iptr,
819 function("_decodeImage", optional_override([](WASMPointerU8 iptr,
827 function("_MakeImage", optional_override([](SimpleImageInfo ii,
837 function("_getShadowLocalBounds", optional_override([](
852 function("_MakePicture", optional_override([](WASMPointerU8 dPtr,
864 .function("getResourceCacheLimitBytes",
871 .function("getResourceCacheUsageBytes",
878 .function("releaseResourcesAndAbandonContext",
880 .function("setResourceCacheLimitBytes",
890 function("_setTextureCleanup", optional_override([](JSObject callbackObj)->void {
897 .function("decodeNextFrame", &SkAnimatedImage::decodeNextFrame)
898 .function("getFrameCount", &SkAnimatedImage::getFrameCount)
899 .function("getRepetitionCount", &SkAnimatedImage::getRepetitionCount)
900 .function("height", optional_override([](SkAnimatedImage& self)->int32_t {
904 .function("makeImageAtCurrentFrame", &SkAnimatedImage::getCurrentFrame)
905 .function("reset", &SkAnimatedImage::reset)
906 .function("width", optional_override([](SkAnimatedImage& self)->int32_t {
912 .function("_clear", optional_override([](SkCanvas& self, WASMPointerF32 cPtr) {
915 .function("clipPath", select_overload<void (const SkPath&, SkClipOp, bool)>(&SkCanvas::clipPath))
916 .function("_clipRRect", optional_override([](SkCanvas& self, WASMPointerF32 fPtr, SkClipOp op, bool doAntiAlias) {
919 .function("_clipRect", optional_override([](SkCanvas& self, WASMPointerF32 fPtr, SkClipOp op, bool doAntiAlias) {
923 .function("_concat", optional_override([](SkCanvas& self, WASMPointerF32 mPtr) {
929 .function("_drawArc", optional_override([](SkCanvas& self, WASMPointerF32 fPtr,
935 .function("_drawAtlasOptions", optional_override([](SkCanvas& self,
950 .function("_drawAtlasCubic", optional_override([](SkCanvas& self,
964 .function("_drawCircle", select_overload<void (SkScalar, SkScalar, SkScalar, const SkPaint& paint)>(&SkCanvas::drawCircle))
965 .function("_drawColor", optional_override([](SkCanvas& self, WASMPointerF32 cPtr) {
968 .function("_drawColor", optional_override([](SkCanvas& self, WASMPointerF32 cPtr, SkBlendMode mode) {
971 .function("_drawColorInt", optional_override([](SkCanvas& self, SkColor color, SkBlendMode mode) {
974 .function("_drawDRRect", optional_override([](SkCanvas& self, WASMPointerF32 outerPtr,
978 .function("_drawGlyphs", optional_override([](SkCanvas& self,
991 .function("_drawImage", optional_override([](SkCanvas& self, const sk_sp<SkImage>& image,
995 .function("_drawImageCubic", optional_override([](SkCanvas& self, const sk_sp<SkImage>& img,
1001 .function("_drawImageOptions", optional_override([](SkCanvas& self, const sk_sp<SkImage>& img,
1008 .function("_drawImageNine", optional_override([](SkCanvas& self, const sk_sp<SkImage>& image,
1017 .function("_drawImageRect", optional_override([](SkCanvas& self, const sk_sp<SkImage>& image,
1026 .function("_drawImageRectCubic", optional_override([](SkCanvas& self, const sk_sp<SkImage>& image,
1035 .function("_drawImageRectOptions", optional_override([](SkCanvas& self, const sk_sp<SkImage>& image,
1044 .function("_drawLine", select_overload<void (SkScalar, SkScalar, SkScalar, SkScalar, const SkPaint&)>(&SkCanvas::drawLine))
1045 .function("_drawOval", optional_override([](SkCanvas& self, WASMPointerF32 fPtr,
1050 .function("_drawPaint", &SkCanvas::drawPaint)
1052 .function("_drawParagraph", optional_override([](SkCanvas& self, skia::textlayout::Paragraph* p,
1057 .function("_drawPath", &SkCanvas::drawPath)
1058 .function("_drawPatch", optional_override([](SkCanvas& self,
1071 .function("_drawPicture", select_overload<void (const sk_sp<SkPicture>&)>(&SkCanvas::drawPicture))
1072 .function("_drawPoints", optional_override([](SkCanvas& self, SkCanvas::PointMode mode,
1078 .function("_drawRRect",optional_override([](SkCanvas& self, WASMPointerF32 fPtr, const SkPaint& paint) {
1081 .function("_drawRect", optional_override([](SkCanvas& self, WASMPointerF32 fPtr,
1086 .function("_drawRect4f", optional_override([](SkCanvas& self, SkScalar left, SkScalar top,
1092 .function("_drawShadow", optional_override([](SkCanvas& self, const SkPath& path,
1108 .function("_drawSimpleText", optional_override([](SkCanvas& self, WASMPointerU8 sptr,
1115 .function("_drawTextBlob", select_overload<void (const sk_sp<SkTextBlob>&, SkScalar, SkScalar, const SkPaint&)>(&SkCanvas::drawTextBlob))
1117 .function("_drawVertices", select_overload<void (const sk_sp<SkVertices>&, SkBlendMode, const SkPaint&)>(&SkCanvas::drawVertices))
1118 .function("_findMarkedCTM", optional_override([](SkCanvas& self, std::string marker, WASMPointerF32 mPtr) -> bool {
1133 .function("_getLocalToDevice", optional_override([](const SkCanvas& self, WASMPointerF32 mPtr) {
1141 .function("getSaveCount", &SkCanvas::getSaveCount)
1145 .function("_getTotalMatrix", optional_override([](const SkCanvas& self, WASMPointerU8 mPtr) {
1153 .function("_makeSurface", optional_override([](SkCanvas& self, SimpleImageInfo sii)->sk_sp<SkSurface> {
1156 .function("markCTM", optional_override([](SkCanvas& self, std::string marker) {
1160 .function("_readPixels", optional_override([](SkCanvas& self, SimpleImageInfo di,
1168 .function("restore", &SkCanvas::restore)
1169 .function("restoreToCount", &SkCanvas::restoreToCount)
1170 .function("rotate", select_overload<void (SkScalar, SkScalar, SkScalar)>(&SkCanvas::rotate))
1171 .function("save", &SkCanvas::save)
1172 .function("_saveLayer", optional_override([](SkCanvas& self, const SkPaint* p, WASMPointerF32 fPtr,
1177 .function("saveLayerPaint", optional_override([](SkCanvas& self, const SkPaint p)->int {
1180 .function("scale", &SkCanvas::scale)
1181 .function("skew", &SkCanvas::skew)
1182 .function("translate", &SkCanvas::translate)
1183 .function("_writePixels", optional_override([](SkCanvas& self, SimpleImageInfo di,
1208 .function("next", &SkContourMeasureIter::next);
1212 .function("_getPosTan", optional_override([](SkContourMeasure& self,
1220 .function("getSegment", optional_override([](SkContourMeasure& self, SkScalar startD,
1229 .function("isClosed", &SkContourMeasure::isClosed)
1230 .function("length", &SkContourMeasure::length);
1238 .function("_getGlyphWidthBounds", optional_override([](SkFont& self, WASMPointerU16 gPtr,
1248 .function("_getGlyphIDs", optional_override([](SkFont& self, WASMPointerU8 sptr,
1258 .function("getMetrics", optional_override([](SkFont& self) -> JSObject {
1274 .function("_getGlyphIntercepts", optional_override([](SkFont& self,
1287 .function("getScaleX", &SkFont::getScaleX)
1288 .function("getSize", &SkFont::getSize)
1289 .function("getSkewX", &SkFont::getSkewX)
1290 .function("isEmbolden", &SkFont::isEmbolden)
1291 .function("getTypeface", &SkFont::getTypeface, allow_raw_pointers())
1292 .function("setEdging", &SkFont::setEdging)
1293 .function("setEmbeddedBitmaps", &SkFont::setEmbeddedBitmaps)
1294 .function("setHinting", &SkFont::setHinting)
1295 .function("setLinearMetrics", &SkFont::setLinearMetrics)
1296 .function("setScaleX", &SkFont::setScaleX)
1297 .function("setSize", &SkFont::setSize)
1298 .function("setSkewX", &SkFont::setSkewX)
1299 .function("setEmbolden", &SkFont::setEmbolden)
1300 .function("setSubpixel", &SkFont::setSubpixel)
1301 .function("setTypeface", &SkFont::setTypeface, allow_raw_pointers());
1318 .function("countFamilies", &SkFontMgr::countFamilies)
1319 .function("getFamilyName", optional_override([](SkFontMgr& self, int index)->JSString {
1328 .function("dumpFamilies", optional_override([](SkFontMgr& self) {
1338 .function("_makeTypefaceFromData", optional_override([](SkFontMgr& self,
1354 .function("getColorSpace", optional_override([](sk_sp<SkImage> self)->sk_sp<SkColorSpace> {
1357 .function("getImageInfo", optional_override([](sk_sp<SkImage> self)->JSObject {
1367 .function("height", &SkImage::height)
1368 .function("encodeToBytes", optional_override([](sk_sp<SkImage> self) -> Uint8Array {
1375 .function("encodeToBytes", optional_override([](sk_sp<SkImage> self,
1383 .function("makeCopyWithDefaultMipmaps", optional_override([](sk_sp<SkImage> self)->sk_sp<SkImage> {
1386 .function("_makeShaderCubic", optional_override([](sk_sp<SkImage> self,
1392 .function("_makeShaderOptions", optional_override([](sk_sp<SkImage> self,
1398 .function("_readPixels", optional_override([](sk_sp<SkImage> self,
1410 .function("width", &SkImage::width);
1445 .function("copy", optional_override([](const SkPaint& self)->SkPaint {
1450 .function("_getColor", optional_override([](SkPaint& self, WASMPointerF32 cPtr)->void {
1455 .function("getStrokeCap", &SkPaint::getStrokeCap)
1456 .function("getStrokeJoin", &SkPaint::getStrokeJoin)
1457 .function("getStrokeMiter", &SkPaint::getStrokeMiter)
1458 .function("getStrokeWidth", &SkPaint::getStrokeWidth)
1459 .function("setAntiAlias", &SkPaint::setAntiAlias)
1460 .function("setAlphaf", &SkPaint::setAlphaf)
1461 .function("setBlendMode", &SkPaint::setBlendMode)
1462 .function("_setColor", optional_override([](SkPaint& self, WASMPointerF32 cPtr,
1466 .function("setColorInt", optional_override([](SkPaint& self, SkColor color) {
1469 .function("setColorInt", optional_override([](SkPaint& self, SkColor color,
1473 .function("setColorFilter", &SkPaint::setColorFilter)
1474 .function("setImageFilter", &SkPaint::setImageFilter)
1475 .function("setMaskFilter", &SkPaint::setMaskFilter)
1476 .function("setPathEffect", &SkPaint::setPathEffect)
1477 .function("setShader", &SkPaint::setShader)
1478 .function("setStrokeCap", &SkPaint::setStrokeCap)
1479 .function("setStrokeJoin", &SkPaint::setStrokeJoin)
1480 .function("setStrokeMiter", &SkPaint::setStrokeMiter)
1481 .function("setStrokeWidth", &SkPaint::setStrokeWidth)
1482 .function("setStyle", &SkPaint::setStyle);
1518 .function("_addArc", optional_override([](SkPath& self,
1524 .function("_addOval", optional_override([](SkPath& self,
1531 .function("_addPath", &ApplyAddPath)
1532 .function("_addPoly", optional_override([](SkPath& self,
1538 .function("_addRect", optional_override([](SkPath& self,
1544 .function("_addRRect", optional_override([](SkPath& self,
1549 .function("_addVerbsPointsWeights", &PathAddVerbsPointsWeights)
1550 .function("_arcToOval", optional_override([](SkPath& self,
1556 .function("_arcToRotated", &ApplyArcToArcSize)
1557 .function("_arcToTangent", ApplyArcToTangent)
1558 .function("_close", &ApplyClose)
1559 .function("_conicTo", &ApplyConicTo)
1560 .function("countPoints", &SkPath::countPoints)
1561 .function("contains", &SkPath::contains)
1562 .function("_cubicTo", &ApplyCubicTo)
1563 .function("_getPoint", optional_override([](SkPath& self, int index,
1568 .function("isEmpty", &SkPath::isEmpty)
1569 .function("isVolatile", &SkPath::isVolatile)
1570 .function("_lineTo", &ApplyLineTo)
1571 .function("_moveTo", &ApplyMoveTo)
1572 .function("_quadTo", &ApplyQuadTo)
1573 .function("_rArcTo", &ApplyRArcToArcSize)
1574 .function("_rConicTo", &ApplyRConicTo)
1575 .function("_rCubicTo", &ApplyRCubicTo)
1576 .function("_rLineTo", &ApplyRLineTo)
1577 .function("_rMoveTo", &ApplyRMoveTo)
1578 .function("_rQuadTo", &ApplyRQuadTo)
1579 .function("reset", &ApplyReset)
1580 .function("rewind", &ApplyRewind)
1581 .function("setIsVolatile", &SkPath::setIsVolatile)
1582 .function("_transform", select_overload<void(SkPath&, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar, SkScalar)>(&ApplyTransform))
1585 .function("_dash", &ApplyDash)
1586 .function("_trim", &ApplyTrim)
1587 .function("_stroke", &ApplyStroke)
1591 .function("_simplify", &ApplySimplify)
1592 .function("_op", &ApplyPathOp)
1593 .function("makeAsWinding", &MakeAsWinding)
1596 .function("toSVGString", &ToSVGString)
1597 .function("toCmds", &ToCmds)
1599 .function("setFillType", select_overload<void(SkPathFillType)>(&SkPath::setFillType))
1600 .function("getFillType", &SkPath::getFillType)
1601 .function("_getBounds", optional_override([](SkPath& self,
1606 .function("_computeTightBounds", optional_override([](SkPath& self,
1611 .function("equals", &Equals)
1612 .function("copy", &CopyPath)
1614 .function("dump", select_overload<void() const>(&SkPath::dump))
1615 .function("dumpHex", select_overload<void() const>(&SkPath::dumpHex))
1621 .function("_beginRecording", optional_override([](SkPictureRecorder& self,
1626 .function("finishRecordingAsPicture", optional_override([](SkPictureRecorder& self)
1637 .function("serialize", optional_override([](SkPicture& self) -> Uint8Array {
1789 .function("_makeShader", optional_override([](SkRuntimeEffect& self, WASMPointerF32 fPtr, size_t fLen, bool isOpaque,
1798 .function("_makeShaderWithChildren", optional_override([](SkRuntimeEffect& self, WASMPointerF32 fPtr, size_t fLen, bool isOpaque,
1817 .function("getUniformCount", optional_override([](SkRuntimeEffect& self)->int {
1820 .function("getUniformFloatCount", optional_override([](SkRuntimeEffect& self)->int {
1823 .function("getUniformName", optional_override([](SkRuntimeEffect& self, int i)->JSString {
1827 .function("getUniform", optional_override([](SkRuntimeEffect& self, int i)->RuntimeEffectUniform {
1851 .function("_flush", optional_override([](SkSurface& self) {
1854 .function("_getCanvas", &SkSurface::getCanvas, allow_raw_pointers())
1855 .function("imageInfo", optional_override([](SkSurface& self)->SimpleImageInfo {
1859 .function("height", &SkSurface::height)
1861 .function("_makeImageFromTexture", optional_override([](SkSurface& self,
1881 .function("_makeImageSnapshot", optional_override([](SkSurface& self, WASMPointerU32 iPtr)->sk_sp<SkImage> {
1888 .function("_makeSurface", optional_override([](SkSurface& self, SimpleImageInfo sii)->sk_sp<SkSurface> {
1892 .function("reportBackendTypeIsGPU", optional_override([](SkSurface& self) -> bool {
1895 .function("sampleCnt", optional_override([](SkSurface& self)->int {
1900 .function("reportBackendTypeIsGPU", optional_override([](SkSurface& self) -> bool {
1904 .function("width", &SkSurface::width);
1947 .function("_getGlyphIDs", optional_override([](SkTypeface& self, WASMPointerU8 sptr,
1961 .function("_bounds", optional_override([](SkVertices& self,
1966 .function("uniqueID", &SkVertices::uniqueID);
1971 .function("colors", optional_override([](SkVertices::Builder& self)->WASMPointerF32{
1975 .function("detach", &SkVertices::Builder::detach)
1976 .function("indices", optional_override([](SkVertices::Builder& self)->WASMPointerU16{
1980 .function("positions", optional_override([](SkVertices::Builder& self)->WASMPointerF32{
1984 .function("texCoords", optional_override([](SkVertices::Builder& self)->WASMPointerF32{
2054 // Only used to control the encode function.