This commit is contained in:
Ryan Oldenburg 2021-08-23 20:34:18 -05:00
parent ac68a12580
commit 380a8418ec

View file

@ -42,168 +42,181 @@ exportEnums [
exportObjects [Vector2, Matrix3, Rect, Color, ColorStop, TextMetrics] exportObjects [Vector2, Matrix3, Rect, Color, ColorStop, TextMetrics]
exportProcs: exportProcs:
export bindings.checkError export
export bindings.takeError bindings.checkError,
bindings.takeError
exportSeq seq[float32]: exportSeq seq[float32]:
discard discard
exportSeq seq[Span]: exportSeq seq[Span]:
export pixie.typeset export
export pixie.computeBounds pixie.typeset,
pixie.computeBounds
exportRefObject Image, ["width", "height"]: exportRefObject Image, ["width", "height"]:
export pixie.writeFile export
export pixie.wh pixie.writeFile,
export pixie.copy pixie.wh,
export pixie.getColor pixie.copy,
export pixie.setColor pixie.getColor,
export pixie.fill pixie.setColor,
export pixie.flipHorizontal pixie.fill,
export pixie.flipVertical pixie.flipHorizontal,
export pixie.subImage pixie.flipVertical,
export pixie.minifyBy2 pixie.subImage,
export pixie.magnifyBy2 pixie.minifyBy2,
export pixie.applyOpacity pixie.magnifyBy2,
export pixie.invert pixie.applyOpacity,
export pixie.blur pixie.invert,
export pixie.newMask pixie.blur,
export pixie.resize pixie.newMask,
export pixie.shadow pixie.resize,
export pixie.superImage pixie.shadow,
export pixie.draw pixie.superImage,
export pixie.fillGradient pixie.draw,
export pixie.fillText pixie.fillGradient,
export pixie.strokeText pixie.fillText,
export pixie.fillPath pixie.strokeText,
export pixie.strokePath pixie.fillPath,
export pixie.newContext pixie.strokePath,
pixie.newContext
exportRefObject Mask, ["width", "height"]: exportRefObject Mask, ["width", "height"]:
export pixie.writeFile export
export pixie.wh pixie.writeFile,
export pixie.copy pixie.wh,
export pixie.getValue pixie.copy,
export pixie.setValue pixie.getValue,
export pixie.fill pixie.setValue,
export pixie.minifyBy2 pixie.fill,
export pixie.spread pixie.minifyBy2,
export pixie.ceil pixie.spread,
export pixie.newImage pixie.ceil,
export pixie.applyOpacity pixie.newImage,
export pixie.invert pixie.applyOpacity,
export pixie.blur pixie.invert,
export pixie.draw pixie.blur,
export pixie.fillText pixie.draw,
export pixie.strokeText pixie.fillText,
export pixie.fillPath pixie.strokeText,
export pixie.strokePath pixie.fillPath,
pixie.strokePath
exportRefObject Paint, ["*"]: exportRefObject Paint, ["*"]:
export pixie.newPaint export
pixie.newPaint
exportRefObject Path, ["*"]: exportRefObject Path, ["*"]:
export pixie.transform export
export pixie.addPath pixie.transform,
export pixie.closePath pixie.addPath,
export pixie.computeBounds pixie.closePath,
export pixie.fillOverlaps pixie.computeBounds,
export pixie.strokeOverlaps pixie.fillOverlaps,
pixie.strokeOverlaps
toggleBasicOnly() toggleBasicOnly()
export pixie.moveTo export
export pixie.lineTo pixie.moveTo,
export pixie.bezierCurveTo pixie.lineTo,
export pixie.quadraticCurveTo pixie.bezierCurveTo,
export pixie.ellipticalArcTo pixie.quadraticCurveTo,
export pixie.arc pixie.ellipticalArcTo,
export pixie.arcTo pixie.arc,
export pixie.rect pixie.arcTo,
export pixie.roundedRect pixie.rect,
export pixie.ellipse pixie.roundedRect,
export pixie.circle pixie.ellipse,
export pixie.polygon pixie.circle,
pixie.polygon
exportRefObject Typeface, ["*"]: exportRefObject Typeface, ["*"]:
export pixie.ascent export
export pixie.descent pixie.ascent,
export pixie.lineGap pixie.descent,
export pixie.lineHeight pixie.lineGap,
export pixie.getGlyphPath pixie.lineHeight,
export pixie.getAdvance pixie.getGlyphPath,
export pixie.getKerningAdjustment pixie.getAdvance,
export pixie.newFont pixie.getKerningAdjustment,
pixie.newFont
exportRefObject Font, ["*"]: exportRefObject Font, ["*"]:
export pixie.scale export
export pixie.defaultLineHeight pixie.scale,
export pixie.typeset pixie.defaultLineHeight,
export pixie.computeBounds pixie.typeset,
pixie.computeBounds
exportRefObject Span, ["*"]: exportRefObject Span, ["*"]:
discard discard
exportRefObject Arrangement, []: exportRefObject Arrangement, []:
export pixie.computeBounds export
pixie.computeBounds
exportRefObject Context, ["*"]: exportRefObject Context, ["*"]:
export pixie.save export
export pixie.saveLayer pixie.save,
export pixie.restore pixie.saveLayer,
export pixie.beginPath pixie.restore,
export pixie.closePath pixie.beginPath,
export pixie.fill pixie.closePath,
export pixie.clip pixie.fill,
export pixie.stroke pixie.clip,
export pixie.measureText pixie.stroke,
export pixie.getTransform pixie.measureText,
export pixie.setTransform pixie.getTransform,
export pixie.transform pixie.setTransform,
export pixie.resetTransform pixie.transform,
export bindings.drawImage1 pixie.resetTransform,
export bindings.drawImage2 bindings.drawImage1,
export bindings.drawImage3 bindings.drawImage2,
bindings.drawImage3
toggleBasicOnly() toggleBasicOnly()
export pixie.moveTo export
export pixie.lineTo pixie.moveTo,
export pixie.bezierCurveTo pixie.lineTo,
export pixie.quadraticCurveTo pixie.bezierCurveTo,
export pixie.ellipticalArcTo pixie.quadraticCurveTo,
export pixie.arc pixie.ellipticalArcTo,
export pixie.arcTo pixie.arc,
export pixie.rect pixie.arcTo,
export pixie.roundedRect pixie.rect,
export pixie.ellipse pixie.roundedRect,
export pixie.circle pixie.ellipse,
export pixie.polygon pixie.circle,
export pixie.clearRect pixie.polygon,
export pixie.fillRect pixie.clearRect,
export pixie.strokeRect pixie.fillRect,
export pixie.fillText pixie.strokeRect,
export pixie.strokeText pixie.fillText,
export pixie.translate pixie.strokeText,
export pixie.scale pixie.translate,
export pixie.rotate pixie.scale,
export pixie.isPointInPath pixie.rotate,
export pixie.isPointInStroke pixie.isPointInPath,
pixie.isPointInStroke
exportProcs: exportProcs:
export pixie.newImage export
export pixie.newMask pixie.newImage,
export pixie.newPaint pixie.newMask,
export pixie.newPath pixie.newPaint,
export pixie.newSpan pixie.newPath,
export pixie.newContext pixie.newSpan,
export pixie.readImage pixie.newContext,
export pixie.readmask pixie.readImage,
export pixie.readTypeface pixie.readmask,
export pixie.readFont pixie.readTypeface,
export pixie.parsePath pixie.readFont,
export pixie.miterLimitToAngle pixie.parsePath,
export pixie.angleToMiterLimit pixie.miterLimitToAngle,
pixie.angleToMiterLimit
writeFiles("bindings/generated", "pixie") writeFiles("bindings/generated", "pixie")