SYMBOL INDEX (1558 symbols across 96 files) FILE: build/two.js function decomposeMatrix (line 141) | function decomposeMatrix(matrix, b, c, d, e, f) { function setMatrix (line 161) | function setMatrix(matrix) { function getComputedMatrix (line 164) | function getComputedMatrix(object, matrix) { function lerp (line 190) | function lerp(a, b, t) { function getPoT (line 194) | function getPoT(value) { function mod (line 201) | function mod(v, l) { function toFixed (line 209) | function toFixed(v) { function getEffectiveStrokeWidth (line 212) | function getEffectiveStrokeWidth(object, worldMatrix) { method constructor (line 245) | constructor() { method addEventListener (line 254) | addEventListener(name, handler) { method on (line 265) | on() { method bind (line 273) | bind() { method removeEventListener (line 283) | removeEventListener(name, handler) { method off (line 317) | off() { method unbind (line 325) | unbind() { method dispatchEvent (line 335) | dispatchEvent(name) { method trigger (line 348) | trigger() { method listen (line 351) | listen(obj, name, handler) { method ignore (line 364) | ignore(obj, name, handler) { method constructor (line 439) | constructor(x = 0, y = 0) { method add (line 485) | static add(v1, v2) { method sub (line 496) | static sub(v1, v2) { method subtract (line 504) | static subtract(v1, v2) { method ratioBetween (line 514) | static ratioBetween(v1, v2) { method angleBetween (line 524) | static angleBetween(v1, v2) { method distanceBetween (line 541) | static distanceBetween(v1, v2) { method distanceBetweenSquared (line 551) | static distanceBetweenSquared(v1, v2) { method set (line 563) | set(x, y) { method copy (line 574) | copy(v) { method clear (line 584) | clear() { method clone (line 595) | clone() { method add (line 620) | add(x, y) { method addSelf (line 642) | addSelf(v) { method sub (line 667) | sub(x, y) { method subtract (line 689) | subtract() { method subSelf (line 697) | subSelf(v) { method subtractSelf (line 705) | subtractSelf(v) { method multiply (line 730) | multiply(x, y) { method multiplySelf (line 752) | multiplySelf(v) { method multiplyScalar (line 761) | multiplyScalar(s) { method divide (line 786) | divide(x, y) { method divideSelf (line 814) | divideSelf(v) { method divideScalar (line 823) | divideScalar(s) { method negate (line 831) | negate() { method dot (line 840) | dot(v) { method length (line 849) | length() { method lengthSquared (line 858) | lengthSquared() { method normalize (line 866) | normalize() { method distanceTo (line 875) | distanceTo(v) { method distanceToSquared (line 884) | distanceToSquared(v) { method setLength (line 895) | setLength(l) { method equals (line 906) | equals(v, eps) { method lerp (line 918) | lerp(v, t) { method isZero (line 930) | isZero(eps) { method toString (line 940) | toString() { method toObject (line 949) | toObject() { method rotate (line 958) | rotate(radians) { method constructor (line 982) | constructor(x = 0, y = 0, ax = 0, ay = 0, bx = 0, by = 0, command = Comm... method makeBroadcast (line 993) | static makeBroadcast(scope) { method fromObject (line 1009) | static fromObject(obj) { method copy (line 1018) | copy(v) { method clone (line 1058) | clone() { method toObject (line 1068) | toObject() { method toString (line 1091) | toString() { function getComponentOnCubicBezier (line 1417) | function getComponentOnCubicBezier(t, a, b, c, d) { function subdivide (line 1421) | function subdivide(x1, y1, x2, y2, x3, y3, x4, y4, limit) { function getCurveLength (line 1436) | function getCurveLength(x1, y1, x2, y2, x3, y3, x4, y4, limit) { function getCurveBoundingBox (line 1449) | function getCurveBoundingBox(x1, y1, x2, y2, x3, y3, x4, y4) { function integrate (line 1506) | function integrate(f, a, b, n) { function getCurveFromPoints (line 1514) | function getCurveFromPoints(points, closed2) { function getControlPoints (line 1527) | function getControlPoints(a, b, c) { function getReflection (line 1560) | function getReflection(a, b, relative) { function getAnchorsFromArcData (line 1566) | function getAnchorsFromArcData(center, xAxisRotation, rx, ry, ts, td, cc... function isArrayLike (line 1585) | function isArrayLike(collection) { function fallbackRequest (line 1673) | function fallbackRequest(callback, element) { method constructor (line 1703) | constructor(message) { function getBackingStoreRatio (line 1711) | function getBackingStoreRatio(ctx) { function getRatio (line 1714) | function getRatio(ctx) { method constructor (line 1721) | constructor() { method add (line 1730) | add(id, obj) { method remove (line 1740) | remove(id) { method get (line 1751) | get(id) { method contains (line 1761) | contains(id) { method _events (line 1774) | get _events() { method _events (line 1777) | set _events(e) { method _bound (line 1781) | get _bound() { method _bound (line 1784) | set _bound(v) { method addEventListener (line 1787) | addEventListener() { method on (line 1790) | on() { method bind (line 1793) | bind() { method removeEventListener (line 1796) | removeEventListener() { method off (line 1799) | off() { method unbind (line 1802) | unbind() { method dispatchEvent (line 1805) | dispatchEvent() { method trigger (line 1808) | trigger() { method listen (line 1811) | listen() { method ignore (line 1814) | ignore() { method constructor (line 1817) | constructor() { method pop (line 1827) | pop() { method shift (line 1832) | shift() { method push (line 1837) | push() { method unshift (line 1842) | unshift() { method splice (line 1847) | splice() { method sort (line 1860) | sort() { method reverse (line 1865) | reverse() { method indexOf (line 1870) | indexOf() { method map (line 1873) | map(func, scope) { method constructor (line 1927) | constructor() { method fromObject (line 1942) | static fromObject(obj) { method flagReset (line 1954) | flagReset() { method copy (line 1958) | copy(element) { method toObject (line 1967) | toObject() { method dispose (line 1980) | dispose() { method constructor (line 2141) | constructor(src, callback) { method fromObject (line 2184) | fromObject(obj) { method getAbsoluteURL (line 2208) | static getAbsoluteURL(path) { method loadHeadlessBuffer (line 2222) | static loadHeadlessBuffer(texture, onLoad) { method getTag (line 2232) | static getTag(image) { method getImage (line 2242) | static getImage(src) { method load (line 2356) | static load(texture, callback) { method clone (line 2382) | clone() { method copy (line 2395) | copy(texture) { method toObject (line 2408) | toObject() { method _update (line 2425) | _update() { method flagReset (line 2450) | flagReset() { method dispose (line 2460) | dispose() { function FlagOffset (line 2557) | function FlagOffset() { function FlagScale (line 2560) | function FlagScale() { method constructor (line 2602) | constructor(offset, color, opacity) { method fromObject (line 2631) | static fromObject(obj) { method copy (line 2644) | copy(stop) { method clone (line 2661) | clone(parent) { method toObject (line 2681) | toObject() { method flagReset (line 2699) | flagReset() { method constructor (line 2754) | constructor(stops) { method fromObject (line 2787) | static fromObject(obj) { method clone (line 2805) | clone(parent) { method copy (line 2828) | copy(gradient) { method toObject (line 2844) | toObject() { method _update (line 2867) | _update() { method flagReset (line 2879) | flagReset() { method dispose (line 2889) | dispose() { function FlagStops (line 2938) | function FlagStops() { function BindStops (line 2941) | function BindStops(items) { function UnbindStops (line 2949) | function UnbindStops(items) { method constructor (line 2968) | constructor(x1, y1, x2, y2, stops) { method fromObject (line 3004) | static fromObject(obj) { method copy (line 3017) | copy(gradient) { method clone (line 3034) | clone(parent) { method toObject (line 3063) | toObject() { method _update (line 3077) | _update() { method flagReset (line 3089) | flagReset() { function FlagEndPoints (line 3125) | function FlagEndPoints() { method constructor (line 3152) | constructor(cx, cy, r, stops, fx, fy) { method fromObject (line 3195) | static fromObject(obj) { method copy (line 3208) | copy(gradient) { method clone (line 3229) | clone(parent) { method toObject (line 3259) | toObject() { method _update (line 3280) | _update() { method flagReset (line 3292) | flagReset() { function FlagCenter (line 3338) | function FlagCenter() { function FlagFocal (line 3341) | function FlagFocal() { function contains (line 3346) | function contains(path, t) { function getIdByLength (line 3362) | function getIdByLength(path, target) { function getCurveLength2 (line 3378) | function getCurveLength2(a, b, limit) { function getSubdivisions (line 3400) | function getSubdivisions(a, b, limit) { function getEffectFromObject (line 3422) | function getEffectFromObject(obj) { method constructor (line 3453) | constructor(a, b, c, d, e, f) { method Multiply (line 3479) | static Multiply(A, B, C) { method fromObject (line 3515) | static fromObject(obj) { method set (line 3538) | set(a, b, c, d, e, f, g, h, i) { method copy (line 3568) | copy(m) { method identity (line 3586) | identity() { method multiply (line 3629) | multiply(a, b, c, d, e, f, g, h, i) { method inverse (line 3680) | inverse(output) { method scale (line 3718) | scale(sx, sy) { method rotate (line 3731) | rotate(n) { method translate (line 3743) | translate(x, y) { method skewX (line 3752) | skewX(n) { method skewY (line 3762) | skewY(n) { method toString (line 3773) | toString(fullMatrix) { method toTransformArray (line 3785) | toTransformArray(fullMatrix, output) { method toArray (line 3838) | toArray(fullMatrix, output) { method toObject (line 3882) | toObject() { method clone (line 3894) | clone() { method constructor (line 3957) | constructor() { method fromObject (line 3989) | static fromObject(obj) { method renderer (line 3996) | get renderer() { method renderer (line 3999) | set renderer(v) { method translation (line 4006) | get translation() { method translation (line 4009) | set translation(v) { method addTo (line 4018) | addTo(group) { method remove (line 4027) | remove() { method contains (line 4046) | contains(x, y, options) { method copy (line 4072) | copy(shape) { method clone (line 4106) | clone(parent) { method toObject (line 4127) | toObject() { method dispose (line 4144) | dispose() { method _update (line 4161) | _update(bubbles) { method flagReset (line 4186) | flagReset() { function FlagMatrix (line 4275) | function FlagMatrix() { function createPoint (line 4283) | function createPoint(x, y) { function pointsEqual (line 4286) | function pointsEqual(a, b, epsilon = EPSILON) { function svgAngle (line 4289) | function svgAngle(ux, uy, vx, vy) { function sampleArcPoints (line 4298) | function sampleArcPoints(prev, anchor2, precision) { function buildPathHitParts (line 4382) | function buildPathHitParts(path, precision = DEFAULT_PRECISION) { function pointInPolygons (line 4472) | function pointInPolygons(polygons, x, y) { function distanceToSegmentSquared (line 4492) | function distanceToSegmentSquared(x, y, a, b) { function distanceToSegments (line 4508) | function distanceToSegments(segments, x, y) { function hasVisibleFill (line 4522) | function hasVisibleFill(shape, override) { function hasVisibleStroke (line 4535) | function hasVisibleStroke(shape, override) { function boundsContains (line 4552) | function boundsContains(rect, x, y, tolerance = 0) { function isRelativeAnchor (line 4565) | function isRelativeAnchor(anchor2) { function setHandleComponent (line 4568) | function setHandleComponent(anchor2, side, dx, dy) { function clearHandleComponent (line 4587) | function clearHandleComponent(anchor2, side) { function getHandleOffset (line 4590) | function getHandleOffset(anchor2, side) { function hasNonZeroHandle (line 4603) | function hasNonZeroHandle(anchor2, side) { function updateAnchorCommand (line 4607) | function updateAnchorCommand(anchor2) { function inheritRelative (line 4613) | function inheritRelative(anchor2, reference) { function isSegmentCurved (line 4618) | function isSegmentCurved(a, b) { function lerpPoint (line 4621) | function lerpPoint(a, b, t) { function getAbsoluteHandle (line 4627) | function getAbsoluteHandle(anchor2, side) { function splitSubdivisionSegment (line 4637) | function splitSubdivisionSegment(start, end, t) { function applyGlobalSmooth (line 4661) | function applyGlobalSmooth(vertices, from, to, closed2, loop2, asymmetri... function applyCatmullRom (line 4728) | function applyCatmullRom(anchor2, prev, next, factor, clampIn, clampOut) { function applyGeometric (line 4767) | function applyGeometric(anchor2, prev, next, factor, clampIn, clampOut) { function applyLocalSmooth (line 4800) | function applyLocalSmooth(vertices, from, to, closed2, loop2, options) { method constructor (line 5021) | constructor(vertices, closed2, curved, manual) { method fromObject (line 5084) | static fromObject(obj) { method copy (line 5099) | copy(path) { method clone (line 5127) | clone(parent) { method toObject (line 5157) | toObject() { method dispose (line 5186) | dispose() { method noFill (line 5227) | noFill() { method noStroke (line 5236) | noStroke() { method corner (line 5246) | corner() { method center (line 5272) | center() { method getBoundingClientRect (line 5294) | getBoundingClientRect(shallow) { method contains (line 5383) | contains(x, y, options) { method getPointAt (line 5438) | getPointAt(t, obj) { method plot (line 5545) | plot() { method smooth (line 5564) | smooth(options) { method subdivide (line 5642) | subdivide(limit) { method _updateLength (line 5744) | _updateLength(limit, silent) { method _update (line 5782) | _update() { method flagReset (line 5875) | flagReset() { function FlagVertices (line 6123) | function FlagVertices() { function BindVertices (line 6130) | function BindVertices(items) { function UnbindVertices (line 6137) | function UnbindVertices(items) { function FlagFill (line 6144) | function FlagFill() { function FlagStroke (line 6147) | function FlagStroke() { method constructor (line 6153) | constructor(x, y, width, height) { method fromObject (line 6190) | static fromObject(obj) { method copy (line 6203) | copy(rectangle) { method _update (line 6250) | _update() { method flagReset (line 6274) | flagReset() { method clone (line 6286) | clone(parent) { method toObject (line 6315) | toObject() { method constructor (line 6473) | constructor(src, ox, oy, cols, rows, frameRate) { method fromObject (line 6521) | static fromObject(obj) { method copy (line 6534) | copy(sprite) { method play (line 6552) | play(firstFrame, lastFrame, onLastFrame) { method pause (line 6578) | pause() { method stop (line 6587) | stop() { method clone (line 6599) | clone(parent) { method toObject (line 6625) | toObject() { method dispose (line 6648) | dispose() { method _update (line 6670) | _update() { method flagReset (line 6740) | flagReset() { method ids (line 6834) | get ids() { method constructor (line 6837) | constructor(children) { method attach (line 6850) | attach(children) { method detach (line 6865) | detach(children) { method constructor (line 6923) | constructor(x, y, ir, or, sa, ea, res) { method fromObject (line 6967) | static fromObject(obj) { method copy (line 6980) | copy(arcSegment) { method _update (line 6998) | _update() { method flagReset (line 7108) | flagReset() { method clone (line 7120) | clone(parent) { method toObject (line 7150) | toObject() { method constructor (line 7219) | constructor(ox, oy, r, resolution) { method fromObject (line 7254) | static fromObject(obj) { method copy (line 7267) | copy(circle) { method _update (line 7285) | _update() { method flagReset (line 7319) | flagReset() { method clone (line 7331) | clone(parent) { method toObject (line 7356) | toObject() { method constructor (line 7407) | constructor(x, y, rx, ry, resolution) { method fromObject (line 7448) | static fromObject(obj) { method copy (line 7461) | copy(ellipse) { method _update (line 7479) | _update() { method flagReset (line 7513) | flagReset() { method clone (line 7525) | clone(parent) { method toObject (line 7553) | toObject() { method constructor (line 7612) | constructor(vertices) { method fromObject (line 7664) | static fromObject(obj) { method copy (line 7679) | copy(points) { method clone (line 7704) | clone(parent) { method toObject (line 7733) | toObject() { method dispose (line 7762) | dispose() { method subdivide (line 7828) | subdivide(limit) { method _update (line 7864) | _update() { method flagReset (line 7897) | flagReset() { method constructor (line 8114) | constructor(x, y, radius, sides) { method fromObject (line 8150) | static fromObject(obj) { method copy (line 8163) | copy(polygon) { method _update (line 8181) | _update() { method flagReset (line 8212) | flagReset() { method clone (line 8224) | clone(parent) { method toObject (line 8251) | toObject() { method constructor (line 8345) | constructor(x, y, width, height, radius) { method fromObject (line 8393) | static fromObject(obj) { method copy (line 8406) | copy(roundedRectangle) { method _update (line 8429) | _update() { method flagReset (line 8503) | flagReset() { method clone (line 8515) | clone(parent) { method toObject (line 8543) | toObject() { function FlagRadius (line 8592) | function FlagRadius() { method constructor (line 8636) | constructor(x, y, innerRadius, outerRadius, sides) { method fromObject (line 8681) | static fromObject(obj) { method copy (line 8694) | copy(star) { method _update (line 8712) | _update() { method flagReset (line 8744) | flagReset() { method clone (line 8756) | clone(parent) { method toObject (line 8784) | toObject() { method constructor (line 9048) | constructor(message, x, y, styles) { method Measure (line 9110) | static Measure(text) { method fromObject (line 9145) | static fromObject(obj) { method copy (line 9160) | copy(text) { method clone (line 9177) | clone(parent) { method toObject (line 9201) | toObject() { method dispose (line 9219) | dispose() { method noFill (line 9238) | noFill() { method noStroke (line 9247) | noStroke() { method getBoundingClientRect (line 9262) | getBoundingClientRect(shallow) { method flagReset (line 9314) | flagReset() { function FlagFill2 (line 9535) | function FlagFill2() { function FlagStroke2 (line 9538) | function FlagStroke2() { method constructor (line 9630) | constructor(src, ox, oy, frameRate) { method fromObject (line 9680) | static fromObject(obj) { method copy (line 9693) | copy(imageSequence) { method play (line 9711) | play(firstFrame, lastFrame, onLastFrame) { method pause (line 9737) | pause() { method stop (line 9746) | stop() { method clone (line 9758) | clone(parent) { method toObject (line 9780) | toObject() { method dispose (line 9803) | dispose() { method _update (line 9835) | _update() { method flagReset (line 9903) | flagReset() { function FlagTextures (line 9974) | function FlagTextures() { function BindTextures (line 9977) | function BindTextures(items) { function UnbindTextures (line 9984) | function UnbindTextures(items) { function GenerateTexture (line 9991) | function GenerateTexture(obj) { method constructor (line 10164) | constructor(children) { method InsertChildren (line 10181) | static InsertChildren(children) { method RemoveChildren (line 10192) | static RemoveChildren(children) { method OrderChildren (line 10202) | static OrderChildren(children) { method fromObject (line 10220) | static fromObject(obj) { method IsVisible (line 10280) | static IsVisible(element, visibleOnly) { method VisitForHitTest (line 10296) | static VisitForHitTest(group, context, includeGroups, filter, hitOptions... method copy (line 10359) | copy(group) { method clone (line 10379) | clone(parent) { method toObject (line 10407) | toObject() { method dispose (line 10432) | dispose() { method getShapesAtPoint (line 10469) | getShapesAtPoint(x, y, options) { method corner (line 10529) | corner() { method center (line 10547) | center() { method getById (line 10570) | getById(id) { method getByClassName (line 10596) | getByClassName(className) { method getByType (line 10618) | getByType(type) { method add (line 10640) | add(objects) { method remove (line 10665) | remove(objects) { method getBoundingClientRect (line 10695) | getBoundingClientRect(shallow) { method noFill (line 10744) | noFill() { method noStroke (line 10755) | noStroke() { method subdivide (line 10766) | subdivide() { method _update (line 10781) | _update() { method flagReset (line 10820) | flagReset() { function replaceParent (line 11066) | function replaceParent(child, newParent) { method constructor (line 11122) | constructor(x1, y1, x2, y2) { function getAlignment (line 11186) | function getAlignment(anchor2) { function getBaseline (line 11189) | function getBaseline(node) { function getTagName (line 11194) | function getTagName(tag) { function applyTransformsToVector (line 11197) | function applyTransformsToVector(transforms, vector3) { function extractCSSText (line 11208) | function extractCSSText(text, styles) { function getSvgStyles (line 11226) | function getSvgStyles(node) { function getSvgAttributes (line 11242) | function getSvgAttributes(node) { function applySvgViewBox (line 11253) | function applySvgViewBox(node, value) { function applySvgAttributes (line 11294) | function applySvgAttributes(node, elem, parentStyles) { function updateDefsCache (line 11527) | function updateDefsCache(node, defsCache) { function getScene (line 11536) | function getScene(node) { function xhr (line 12168) | function xhr(path, callback) { method constructor (line 12206) | constructor(src, ox, oy, width, height, mode) { method fromObject (line 12253) | static fromObject(obj) { method copy (line 12266) | copy(image) { method clone (line 12283) | clone(parent) { method toObject (line 12302) | toObject() { method dispose (line 12318) | dispose() { method _update (line 12335) | _update() { method flagReset (line 12393) | flagReset() { method constructor (line 13195) | constructor(params) { method setSize (line 13221) | setSize(width, height, ratio) { method render (line 13240) | render() { function renderArcEstimate (line 13256) | function renderArcEstimate(ctx, ox, oy, rx, ry, startAngle, endAngle, cl... function svgAngle2 (line 13291) | function svgAngle2(ux, uy, vx, vy) { function isDefaultMatrix (line 13300) | function isDefaultMatrix(m) { method constructor (line 14149) | constructor(params) { method setSize (line 14173) | setSize(width, height) { method render (line 14187) | render() { method constructor (line 15474) | constructor(params) { method setSize (line 15557) | setSize(width, height, ratio) { method render (line 15587) | render() { method _bound (line 15619) | get _bound() { method _bound (line 15622) | set _bound(v) { method addEventListener (line 15625) | addEventListener() { method on (line 15628) | on() { method bind (line 15631) | bind() { method removeEventListener (line 15634) | removeEventListener() { method off (line 15637) | off() { method unbind (line 15640) | unbind() { method dispatchEvent (line 15643) | dispatchEvent() { method trigger (line 15646) | trigger() { method listen (line 15649) | listen() { method ignore (line 15652) | ignore() { method constructor (line 15695) | constructor(options) { method appendTo (line 15859) | appendTo(elem) { method play (line 15877) | play() { method pause (line 15888) | pause() { method setPlaying (line 15892) | setPlaying(p) { method release (line 15902) | release(obj) { method getShapesAtPoint (line 15994) | getShapesAtPoint(x, y, options) { method update (line 16007) | update() { method render (line 16034) | render() { method add (line 16045) | add(objects) { method remove (line 16058) | remove(objects) { method clear (line 16070) | clear() { method makeLine (line 16084) | makeLine(x1, y1, x2, y2) { method makeArrow (line 16099) | makeArrow(x1, y1, x2, y2, size) { method makeRectangle (line 16166) | makeRectangle(x, y, width, height) { method makeRoundedRectangle (line 16182) | makeRoundedRectangle(x, y, width, height, sides) { method makeCircle (line 16197) | makeCircle(x, y, radius, resolution) { method makeEllipse (line 16213) | makeEllipse(x, y, rx, ry, resolution) { method makeStar (line 16229) | makeStar(x, y, outerRadius, innerRadius, sides) { method makeCurve (line 16243) | makeCurve(points) { method makePolygon (line 16277) | makePolygon(x, y, radius, sides) { method makeArcSegment (line 16294) | makeArcSegment(x, y, innerRadius, outerRadius, startAngle, endAngle, res... method makePoints (line 16315) | makePoints(p) { method makePath (line 16342) | makePath(p) { method makeText (line 16381) | makeText(message, x, y, styles) { method makeLinearGradient (line 16397) | makeLinearGradient(x1, y1, x2, y2) { method makeRadialGradient (line 16413) | makeRadialGradient(x1, y1, radius) { method makeSprite (line 16432) | makeSprite(src, x, y, columns, rows, frameRate, autostart) { method makeImage (line 16452) | makeImage(src, x, y, width, height, mode) { method makeImageSequence (line 16468) | makeImageSequence(src, x, y, frameRate, autostart) { method makeTexture (line 16484) | makeTexture(src, callback) { method makeGroup (line 16495) | makeGroup(objects) { method interpret (line 16513) | interpret(svg2, shallow, add) { method load (line 16535) | load(pathOrSVGContent, callback) { function fitToWindow (line 16560) | function fitToWindow() { function fitToParent (line 16566) | function fitToParent() { function updateDimensions (line 16577) | function updateDimensions(width, height) { function loop (line 16583) | function loop() { FILE: build/two.module.js function decomposeMatrix (line 148) | function decomposeMatrix(matrix, b, c, d, e, f) { function setMatrix (line 168) | function setMatrix(matrix) { function getComputedMatrix (line 171) | function getComputedMatrix(object, matrix) { function lerp (line 197) | function lerp(a, b, t) { function getPoT (line 201) | function getPoT(value) { function mod (line 208) | function mod(v, l) { function toFixed (line 216) | function toFixed(v) { function getEffectiveStrokeWidth (line 219) | function getEffectiveStrokeWidth(object, worldMatrix) { method constructor (line 250) | constructor() { method addEventListener (line 261) | addEventListener(name, handler) { method on (line 272) | on() { method bind (line 280) | bind() { method removeEventListener (line 290) | removeEventListener(name, handler) { method off (line 324) | off() { method unbind (line 332) | unbind() { method dispatchEvent (line 342) | dispatchEvent(name) { method trigger (line 355) | trigger() { method listen (line 358) | listen(obj, name, handler) { method ignore (line 371) | ignore(obj, name, handler) { method constructor (line 436) | constructor(x = 0, y = 0) { method add (line 462) | static add(v1, v2) { method sub (line 473) | static sub(v1, v2) { method subtract (line 481) | static subtract(v1, v2) { method ratioBetween (line 491) | static ratioBetween(v1, v2) { method angleBetween (line 501) | static angleBetween(v1, v2) { method distanceBetween (line 518) | static distanceBetween(v1, v2) { method distanceBetweenSquared (line 528) | static distanceBetweenSquared(v1, v2) { method set (line 540) | set(x, y) { method copy (line 551) | copy(v) { method clear (line 561) | clear() { method clone (line 572) | clone() { method add (line 597) | add(x, y) { method addSelf (line 619) | addSelf(v) { method sub (line 644) | sub(x, y) { method subtract (line 666) | subtract() { method subSelf (line 674) | subSelf(v) { method subtractSelf (line 682) | subtractSelf(v) { method multiply (line 707) | multiply(x, y) { method multiplySelf (line 729) | multiplySelf(v) { method multiplyScalar (line 738) | multiplyScalar(s) { method divide (line 763) | divide(x, y) { method divideSelf (line 791) | divideSelf(v) { method divideScalar (line 800) | divideScalar(s) { method negate (line 808) | negate() { method dot (line 817) | dot(v) { method length (line 826) | length() { method lengthSquared (line 835) | lengthSquared() { method normalize (line 843) | normalize() { method distanceTo (line 852) | distanceTo(v) { method distanceToSquared (line 861) | distanceToSquared(v) { method setLength (line 872) | setLength(l) { method equals (line 883) | equals(v, eps) { method lerp (line 895) | lerp(v, t) { method isZero (line 907) | isZero(eps) { method toString (line 917) | toString() { method toObject (line 926) | toObject() { method rotate (line 935) | rotate(radians) { method constructor (line 979) | constructor(x = 0, y = 0, ax = 0, ay = 0, bx = 0, by = 0, command = Comm... method makeBroadcast (line 1001) | static makeBroadcast(scope) { method fromObject (line 1017) | static fromObject(obj) { method copy (line 1026) | copy(v) { method clone (line 1066) | clone() { method toObject (line 1076) | toObject() { method toString (line 1099) | toString() { function getComponentOnCubicBezier (line 1425) | function getComponentOnCubicBezier(t, a, b, c, d) { function subdivide (line 1429) | function subdivide(x1, y1, x2, y2, x3, y3, x4, y4, limit) { function getCurveLength (line 1444) | function getCurveLength(x1, y1, x2, y2, x3, y3, x4, y4, limit) { function getCurveBoundingBox (line 1457) | function getCurveBoundingBox(x1, y1, x2, y2, x3, y3, x4, y4) { function integrate (line 1514) | function integrate(f, a, b, n) { function getCurveFromPoints (line 1522) | function getCurveFromPoints(points, closed2) { function getControlPoints (line 1535) | function getControlPoints(a, b, c) { function getReflection (line 1568) | function getReflection(a, b, relative) { function getAnchorsFromArcData (line 1574) | function getAnchorsFromArcData(center, xAxisRotation, rx, ry, ts, td, cc... function isArrayLike (line 1593) | function isArrayLike(collection) { function fallbackRequest (line 1681) | function fallbackRequest(callback, element) { method constructor (line 1709) | constructor(message) { function getBackingStoreRatio (line 1719) | function getBackingStoreRatio(ctx) { function getRatio (line 1722) | function getRatio(ctx) { method constructor (line 1728) | constructor() { method add (line 1738) | add(id, obj) { method remove (line 1748) | remove(id) { method get (line 1759) | get(id) { method contains (line 1769) | contains(id) { method constructor (line 1777) | constructor() { method _events (line 1793) | get _events() { method _events (line 1796) | set _events(e) { method _bound (line 1800) | get _bound() { method _bound (line 1803) | set _bound(v) { method addEventListener (line 1806) | addEventListener() { method on (line 1810) | on() { method bind (line 1814) | bind() { method removeEventListener (line 1818) | removeEventListener() { method off (line 1822) | off() { method unbind (line 1826) | unbind() { method dispatchEvent (line 1830) | dispatchEvent() { method trigger (line 1834) | trigger() { method listen (line 1838) | listen() { method ignore (line 1842) | ignore() { method pop (line 1846) | pop() { method shift (line 1851) | shift() { method push (line 1856) | push() { method unshift (line 1861) | unshift() { method splice (line 1866) | splice() { method sort (line 1879) | sort() { method reverse (line 1884) | reverse() { method indexOf (line 1889) | indexOf() { method map (line 1892) | map(func, scope) { method constructor (line 1911) | constructor() { method fromObject (line 1961) | static fromObject(obj) { method flagReset (line 1973) | flagReset() { method copy (line 1977) | copy(element) { method toObject (line 1986) | toObject() { method dispose (line 1999) | dispose() { method constructor (line 2084) | constructor(src, callback) { method fromObject (line 2200) | fromObject(obj) { method getAbsoluteURL (line 2213) | static getAbsoluteURL(path) { method loadHeadlessBuffer (line 2227) | static loadHeadlessBuffer(texture, onLoad) { method getTag (line 2237) | static getTag(image) { method getImage (line 2247) | static getImage(src) { method load (line 2275) | static load(texture, callback) { method clone (line 2301) | clone() { method copy (line 2314) | copy(texture) { method toObject (line 2327) | toObject() { method _update (line 2344) | _update() { method flagReset (line 2369) | flagReset() { method dispose (line 2379) | dispose() { function FlagOffset (line 2579) | function FlagOffset() { function FlagScale (line 2582) | function FlagScale() { method constructor (line 2588) | constructor(offset, color, opacity) { method fromObject (line 2643) | static fromObject(obj) { method copy (line 2656) | copy(stop) { method clone (line 2673) | clone(parent) { method toObject (line 2693) | toObject() { method flagReset (line 2711) | flagReset() { method constructor (line 2772) | constructor(stops) { method fromObject (line 2800) | static fromObject(obj) { method clone (line 2818) | clone(parent) { method copy (line 2841) | copy(gradient) { method toObject (line 2857) | toObject() { method _update (line 2880) | _update() { method flagReset (line 2892) | flagReset() { method dispose (line 2902) | dispose() { function FlagStops (line 2962) | function FlagStops() { function BindStops (line 2965) | function BindStops(items) { function UnbindStops (line 2973) | function UnbindStops(items) { method constructor (line 2984) | constructor(x1, y1, x2, y2, stops) { method fromObject (line 3022) | static fromObject(obj) { method copy (line 3035) | copy(gradient) { method clone (line 3052) | clone(parent) { method toObject (line 3081) | toObject() { method _update (line 3095) | _update() { method flagReset (line 3107) | flagReset() { function FlagEndPoints (line 3150) | function FlagEndPoints() { method constructor (line 3156) | constructor(cx, cy, r, stops, fx, fy) { method fromObject (line 3210) | static fromObject(obj) { method copy (line 3223) | copy(gradient) { method clone (line 3244) | clone(parent) { method toObject (line 3274) | toObject() { method _update (line 3295) | _update() { method flagReset (line 3307) | flagReset() { function FlagCenter (line 3364) | function FlagCenter() { function FlagFocal (line 3367) | function FlagFocal() { function contains (line 3372) | function contains(path, t) { function getIdByLength (line 3388) | function getIdByLength(path, target) { function getCurveLength2 (line 3404) | function getCurveLength2(a, b, limit) { function getSubdivisions (line 3426) | function getSubdivisions(a, b, limit) { function getEffectFromObject (line 3448) | function getEffectFromObject(obj) { method constructor (line 3468) | constructor(a, b, c, d, e, f) { method Multiply (line 3499) | static Multiply(A, B, C) { method fromObject (line 3535) | static fromObject(obj) { method set (line 3558) | set(a, b, c, d, e, f, g, h, i) { method copy (line 3588) | copy(m) { method identity (line 3606) | identity() { method multiply (line 3649) | multiply(a, b, c, d, e, f, g, h, i) { method inverse (line 3700) | inverse(output) { method scale (line 3738) | scale(sx, sy) { method rotate (line 3751) | rotate(n) { method translate (line 3763) | translate(x, y) { method skewX (line 3772) | skewX(n) { method skewY (line 3782) | skewY(n) { method toString (line 3793) | toString(fullMatrix) { method toTransformArray (line 3805) | toTransformArray(fullMatrix, output) { method toArray (line 3858) | toArray(fullMatrix, output) { method toObject (line 3902) | toObject() { method clone (line 3914) | clone() { method constructor (line 3929) | constructor() { method fromObject (line 4007) | static fromObject(obj) { method renderer (line 4014) | get renderer() { method renderer (line 4017) | set renderer(v) { method translation (line 4024) | get translation() { method translation (line 4027) | set translation(v) { method addTo (line 4036) | addTo(group) { method remove (line 4045) | remove() { method contains (line 4064) | contains(x, y, options) { method copy (line 4090) | copy(shape) { method clone (line 4124) | clone(parent) { method toObject (line 4145) | toObject() { method dispose (line 4162) | dispose() { method _update (line 4179) | _update(bubbles) { method flagReset (line 4204) | flagReset() { function FlagMatrix (line 4303) | function FlagMatrix() { function createPoint (line 4311) | function createPoint(x, y) { function pointsEqual (line 4314) | function pointsEqual(a, b, epsilon = EPSILON) { function svgAngle (line 4317) | function svgAngle(ux, uy, vx, vy) { function sampleArcPoints (line 4326) | function sampleArcPoints(prev, anchor2, precision) { function buildPathHitParts (line 4410) | function buildPathHitParts(path, precision = DEFAULT_PRECISION) { function pointInPolygons (line 4500) | function pointInPolygons(polygons, x, y) { function distanceToSegmentSquared (line 4520) | function distanceToSegmentSquared(x, y, a, b) { function distanceToSegments (line 4536) | function distanceToSegments(segments, x, y) { function hasVisibleFill (line 4550) | function hasVisibleFill(shape, override) { function hasVisibleStroke (line 4563) | function hasVisibleStroke(shape, override) { function boundsContains (line 4580) | function boundsContains(rect, x, y, tolerance = 0) { function isRelativeAnchor (line 4593) | function isRelativeAnchor(anchor2) { function setHandleComponent (line 4596) | function setHandleComponent(anchor2, side, dx, dy) { function clearHandleComponent (line 4615) | function clearHandleComponent(anchor2, side) { function getHandleOffset (line 4618) | function getHandleOffset(anchor2, side) { function hasNonZeroHandle (line 4631) | function hasNonZeroHandle(anchor2, side) { function updateAnchorCommand (line 4635) | function updateAnchorCommand(anchor2) { function inheritRelative (line 4641) | function inheritRelative(anchor2, reference) { function isSegmentCurved (line 4646) | function isSegmentCurved(a, b) { function lerpPoint (line 4649) | function lerpPoint(a, b, t) { function getAbsoluteHandle (line 4655) | function getAbsoluteHandle(anchor2, side) { function splitSubdivisionSegment (line 4665) | function splitSubdivisionSegment(start, end, t) { function applyGlobalSmooth (line 4689) | function applyGlobalSmooth(vertices, from, to, closed2, loop2, asymmetri... function applyCatmullRom (line 4756) | function applyCatmullRom(anchor2, prev, next, factor, clampIn, clampOut) { function applyGeometric (line 4795) | function applyGeometric(anchor2, prev, next, factor, clampIn, clampOut) { function applyLocalSmooth (line 4828) | function applyLocalSmooth(vertices, from, to, closed2, loop2, options) { method constructor (line 4862) | constructor(vertices, closed2, curved, manual) { method fromObject (line 5088) | static fromObject(obj) { method copy (line 5103) | copy(path) { method clone (line 5131) | clone(parent) { method toObject (line 5161) | toObject() { method dispose (line 5190) | dispose() { method noFill (line 5231) | noFill() { method noStroke (line 5240) | noStroke() { method corner (line 5250) | corner() { method center (line 5276) | center() { method getBoundingClientRect (line 5298) | getBoundingClientRect(shallow) { method contains (line 5387) | contains(x, y, options) { method getPointAt (line 5442) | getPointAt(t, obj) { method plot (line 5549) | plot() { method smooth (line 5568) | smooth(options) { method subdivide (line 5646) | subdivide(limit) { method _updateLength (line 5748) | _updateLength(limit, silent) { method _update (line 5786) | _update() { method flagReset (line 5879) | flagReset() { function FlagVertices (line 6152) | function FlagVertices() { function BindVertices (line 6159) | function BindVertices(items) { function UnbindVertices (line 6166) | function UnbindVertices(items) { function FlagFill (line 6173) | function FlagFill() { function FlagStroke (line 6176) | function FlagStroke() { method constructor (line 6182) | constructor(x, y, width, height) { method fromObject (line 6239) | static fromObject(obj) { method copy (line 6252) | copy(rectangle) { method _update (line 6274) | _update() { method flagReset (line 6298) | flagReset() { method clone (line 6310) | clone(parent) { method toObject (line 6339) | toObject() { method constructor (line 6393) | constructor(src, ox, oy, cols, rows, frameRate) { method fromObject (line 6537) | static fromObject(obj) { method copy (line 6550) | copy(sprite) { method play (line 6568) | play(firstFrame, lastFrame, onLastFrame) { method pause (line 6594) | pause() { method stop (line 6603) | stop() { method clone (line 6615) | clone(parent) { method toObject (line 6641) | toObject() { method dispose (line 6664) | dispose() { method _update (line 6686) | _update() { method flagReset (line 6756) | flagReset() { method constructor (line 6860) | constructor(children) { method ids (line 6873) | get ids() { method attach (line 6882) | attach(children) { method detach (line 6897) | detach(children) { method constructor (line 6908) | constructor(x, y, ir, or, sa, ea, res) { method fromObject (line 6995) | static fromObject(obj) { method copy (line 7008) | copy(arcSegment) { method _update (line 7026) | _update() { method flagReset (line 7136) | flagReset() { method clone (line 7148) | clone(parent) { method toObject (line 7178) | toObject() { method constructor (line 7241) | constructor(ox, oy, r, resolution) { method fromObject (line 7283) | static fromObject(obj) { method copy (line 7296) | copy(circle) { method _update (line 7314) | _update() { method flagReset (line 7348) | flagReset() { method clone (line 7360) | clone(parent) { method toObject (line 7385) | toObject() { method constructor (line 7418) | constructor(x, y, rx, ry, resolution) { method fromObject (line 7478) | static fromObject(obj) { method copy (line 7491) | copy(ellipse) { method _update (line 7509) | _update() { method flagReset (line 7543) | flagReset() { method clone (line 7555) | clone(parent) { method toObject (line 7583) | toObject() { method constructor (line 7626) | constructor(vertices) { method fromObject (line 7724) | static fromObject(obj) { method copy (line 7739) | copy(points) { method clone (line 7764) | clone(parent) { method toObject (line 7793) | toObject() { method dispose (line 7822) | dispose() { method subdivide (line 7856) | subdivide(limit) { method _update (line 7883) | _update() { method flagReset (line 7916) | flagReset() { method constructor (line 8109) | constructor(x, y, radius, sides) { method fromObject (line 8182) | static fromObject(obj) { method copy (line 8195) | copy(polygon) { method _update (line 8213) | _update() { method flagReset (line 8244) | flagReset() { method clone (line 8256) | clone(parent) { method toObject (line 8283) | toObject() { method constructor (line 8347) | constructor(x, y, width, height, radius) { method fromObject (line 8426) | static fromObject(obj) { method copy (line 8439) | copy(roundedRectangle) { method _update (line 8462) | _update() { method flagReset (line 8536) | flagReset() { method clone (line 8548) | clone(parent) { method toObject (line 8576) | toObject() { function FlagRadius (line 8631) | function FlagRadius() { method constructor (line 8639) | constructor(x, y, innerRadius, outerRadius, sides) { method fromObject (line 8715) | static fromObject(obj) { method copy (line 8728) | copy(star) { method _update (line 8746) | _update() { method flagReset (line 8778) | flagReset() { method clone (line 8790) | clone(parent) { method toObject (line 8818) | toObject() { method constructor (line 8875) | constructor(message, x, y, styles) { method Measure (line 9122) | static Measure(text) { method fromObject (line 9157) | static fromObject(obj) { method copy (line 9172) | copy(text) { method clone (line 9189) | clone(parent) { method toObject (line 9213) | toObject() { method dispose (line 9231) | dispose() { method noFill (line 9250) | noFill() { method noStroke (line 9259) | noStroke() { method getBoundingClientRect (line 9274) | getBoundingClientRect(shallow) { method flagReset (line 9326) | flagReset() { function FlagFill2 (line 9576) | function FlagFill2() { function FlagStroke2 (line 9579) | function FlagStroke2() { method constructor (line 9585) | constructor(src, ox, oy, frameRate) { method fromObject (line 9704) | static fromObject(obj) { method copy (line 9717) | copy(imageSequence) { method play (line 9735) | play(firstFrame, lastFrame, onLastFrame) { method pause (line 9761) | pause() { method stop (line 9770) | stop() { method clone (line 9782) | clone(parent) { method toObject (line 9804) | toObject() { method dispose (line 9827) | dispose() { method _update (line 9859) | _update() { method flagReset (line 9927) | flagReset() { function FlagTextures (line 10016) | function FlagTextures() { function BindTextures (line 10019) | function BindTextures(items) { function UnbindTextures (line 10026) | function UnbindTextures(items) { function GenerateTexture (line 10033) | function GenerateTexture(obj) { method constructor (line 10060) | constructor(children) { method InsertChildren (line 10222) | static InsertChildren(children) { method RemoveChildren (line 10233) | static RemoveChildren(children) { method OrderChildren (line 10243) | static OrderChildren(children) { method fromObject (line 10246) | static fromObject(obj) { method IsVisible (line 10306) | static IsVisible(element, visibleOnly) { method VisitForHitTest (line 10322) | static VisitForHitTest(group, context, includeGroups, filter, hitOptions... method copy (line 10385) | copy(group) { method clone (line 10405) | clone(parent) { method toObject (line 10433) | toObject() { method dispose (line 10458) | dispose() { method getShapesAtPoint (line 10495) | getShapesAtPoint(x, y, options) { method corner (line 10555) | corner() { method center (line 10573) | center() { method getById (line 10596) | getById(id) { method getByClassName (line 10622) | getByClassName(className) { method getByType (line 10644) | getByType(type) { method add (line 10666) | add(objects) { method remove (line 10691) | remove(objects) { method getBoundingClientRect (line 10721) | getBoundingClientRect(shallow) { method noFill (line 10770) | noFill() { method noStroke (line 10781) | noStroke() { method subdivide (line 10792) | subdivide() { method _update (line 10807) | _update() { method flagReset (line 10846) | flagReset() { function replaceParent (line 11109) | function replaceParent(child, newParent) { method constructor (line 11165) | constructor(x1, y1, x2, y2) { function getAlignment (line 11229) | function getAlignment(anchor2) { function getBaseline (line 11232) | function getBaseline(node) { function getTagName (line 11237) | function getTagName(tag) { function applyTransformsToVector (line 11240) | function applyTransformsToVector(transforms, vector3) { function extractCSSText (line 11251) | function extractCSSText(text, styles) { function getSvgStyles (line 11269) | function getSvgStyles(node) { function getSvgAttributes (line 11285) | function getSvgAttributes(node) { function applySvgViewBox (line 11296) | function applySvgViewBox(node, value) { function applySvgAttributes (line 11337) | function applySvgAttributes(node, elem, parentStyles) { function updateDefsCache (line 11570) | function updateDefsCache(node, defsCache) { function getScene (line 11579) | function getScene(node) { function xhr (line 12211) | function xhr(path, callback) { method constructor (line 12225) | constructor(src, ox, oy, width, height, mode) { method fromObject (line 12275) | static fromObject(obj) { method copy (line 12288) | copy(image) { method clone (line 12305) | clone(parent) { method toObject (line 12324) | toObject() { method dispose (line 12340) | dispose() { method _update (line 12357) | _update() { method flagReset (line 12415) | flagReset() { method constructor (line 13239) | constructor(params) { method setSize (line 13260) | setSize(width, height, ratio) { method render (line 13279) | render() { function renderArcEstimate (line 13300) | function renderArcEstimate(ctx, ox, oy, rx, ry, startAngle, endAngle, cl... function svgAngle2 (line 13335) | function svgAngle2(ux, uy, vx, vy) { function isDefaultMatrix (line 13344) | function isDefaultMatrix(m) { method constructor (line 14193) | constructor(params) { method setSize (line 14212) | setSize(width, height) { method render (line 14226) | render() { method constructor (line 15518) | constructor(params) { method setSize (line 15596) | setSize(width, height, ratio) { method render (line 15626) | render() { method constructor (line 15657) | constructor(options) { method _bound (line 15774) | get _bound() { method _bound (line 15777) | set _bound(v) { method addEventListener (line 15780) | addEventListener() { method on (line 15784) | on() { method bind (line 15788) | bind() { method removeEventListener (line 15792) | removeEventListener() { method off (line 15796) | off() { method unbind (line 15800) | unbind() { method dispatchEvent (line 15804) | dispatchEvent() { method trigger (line 15808) | trigger() { method listen (line 15812) | listen() { method ignore (line 15816) | ignore() { method appendTo (line 15826) | appendTo(elem) { method play (line 15844) | play() { method pause (line 15855) | pause() { method setPlaying (line 15859) | setPlaying(p) { method release (line 15869) | release(obj) { method getShapesAtPoint (line 15961) | getShapesAtPoint(x, y, options) { method update (line 15974) | update() { method render (line 16001) | render() { method add (line 16012) | add(objects) { method remove (line 16025) | remove(objects) { method clear (line 16037) | clear() { method makeLine (line 16051) | makeLine(x1, y1, x2, y2) { method makeArrow (line 16066) | makeArrow(x1, y1, x2, y2, size) { method makeRectangle (line 16133) | makeRectangle(x, y, width, height) { method makeRoundedRectangle (line 16149) | makeRoundedRectangle(x, y, width, height, sides) { method makeCircle (line 16164) | makeCircle(x, y, radius, resolution) { method makeEllipse (line 16180) | makeEllipse(x, y, rx, ry, resolution) { method makeStar (line 16196) | makeStar(x, y, outerRadius, innerRadius, sides) { method makeCurve (line 16210) | makeCurve(points) { method makePolygon (line 16244) | makePolygon(x, y, radius, sides) { method makeArcSegment (line 16261) | makeArcSegment(x, y, innerRadius, outerRadius, startAngle, endAngle, res... method makePoints (line 16282) | makePoints(p) { method makePath (line 16309) | makePath(p) { method makeText (line 16348) | makeText(message, x, y, styles) { method makeLinearGradient (line 16364) | makeLinearGradient(x1, y1, x2, y2) { method makeRadialGradient (line 16380) | makeRadialGradient(x1, y1, radius) { method makeSprite (line 16399) | makeSprite(src, x, y, columns, rows, frameRate, autostart) { method makeImage (line 16419) | makeImage(src, x, y, width, height, mode) { method makeImageSequence (line 16435) | makeImageSequence(src, x, y, frameRate, autostart) { method makeTexture (line 16451) | makeTexture(src, callback) { method makeGroup (line 16462) | makeGroup(objects) { method interpret (line 16480) | interpret(svg2, shallow, add) { method load (line 16502) | load(pathOrSVGContent, callback) { function fitToWindow (line 16615) | function fitToWindow() { function fitToParent (line 16621) | function fitToParent() { function updateDimensions (line 16632) | function updateDimensions(width, height) { function loop (line 16638) | function loop() { FILE: extras/js/arc.js class Arc (line 18) | class Arc extends Two.Path { method constructor (line 29) | constructor(x, y, width, height, startAngle, endAngle, resolution) { method _update (line 104) | _update() { method flagReset (line 138) | flagReset() { method clone (line 157) | clone() { FILE: extras/js/zui.js class Surface (line 2) | class Surface { method constructor (line 3) | constructor(object) { method limits (line 7) | limits(min, max) { method apply (line 21) | apply(px, py, s) { class ZUI (line 34) | class ZUI { method constructor (line 35) | constructor(group, domElement) { method Clamp (line 60) | static Clamp(v, min, max) { method TranslateMatrix (line 76) | static TranslateMatrix(m, x, y) { method PositionToScale (line 82) | static PositionToScale(pos) { method ScaleToPosition (line 86) | static ScaleToPosition(scale) { method add (line 92) | add(surface) { method addLimits (line 99) | addLimits(min, max) { method clientToSurface (line 121) | clientToSurface(a, b, c) { method surfaceToClient (line 140) | surfaceToClient(a, b, c) { method zoomBy (line 159) | zoomBy(byF, clientX, clientY) { method zoomSet (line 165) | zoomSet(zoom, clientX, clientY) { method translateSurface (line 187) | translateSurface(x, y) { method updateOffset (line 193) | updateOffset() { method updateSurface (line 206) | updateSurface() { method reset (line 215) | reset() { method fitToLimits (line 223) | fitToLimits(s) { FILE: extras/jsm/arc.js class Arc (line 22) | class Arc extends Path { method constructor (line 33) | constructor(x, y, width, height, startAngle, endAngle, resolution) { method _update (line 108) | _update() { method flagReset (line 142) | flagReset() { method clone (line 161) | clone() { FILE: extras/jsm/zui.d.ts class ZUI (line 8) | class ZUI { class Surface (line 57) | class Surface { FILE: extras/jsm/zui.js class Surface (line 3) | class Surface { method constructor (line 4) | constructor(object) { method limits (line 8) | limits(min, max) { method apply (line 22) | apply(px, py, s) { class ZUI (line 36) | class ZUI { method constructor (line 37) | constructor(group, domElement) { method Clamp (line 62) | static Clamp(v, min, max) { method TranslateMatrix (line 78) | static TranslateMatrix(m, x, y) { method PositionToScale (line 84) | static PositionToScale(pos) { method ScaleToPosition (line 88) | static ScaleToPosition(scale) { method add (line 94) | add(surface) { method addLimits (line 107) | addLimits(min, max) { method clientToSurface (line 147) | clientToSurface(a, b, c) { method surfaceToClient (line 184) | surfaceToClient(a, b, c) { method zoomBy (line 211) | zoomBy(byF, clientX, clientY) { method zoomSet (line 225) | zoomSet(zoom, clientX, clientY) { method translateSurface (line 254) | translateSurface(x, y) { method updateOffset (line 260) | updateOffset() { method updateSurface (line 273) | updateSurface() { method reset (line 287) | reset() { method fitToLimits (line 295) | fitToLimits(s) { FILE: src/anchor.d.ts class Anchor (line 15) | class Anchor extends Vector { FILE: src/anchor.js class Anchor (line 19) | class Anchor extends Vector { method constructor (line 33) | constructor( method makeBroadcast (line 61) | static makeBroadcast(scope) { method fromObject (line 78) | static fromObject(obj) { method copy (line 88) | copy(v) { method clone (line 134) | clone() { method toObject (line 145) | toObject() { method toString (line 169) | toString() { FILE: src/children.d.ts class Children (line 8) | class Children extends Collection { FILE: src/children.js class Children (line 10) | class Children extends Collection { method ids (line 17) | get ids() { method constructor (line 21) | constructor(children) { method attach (line 40) | attach(children) { method detach (line 56) | detach(children) { FILE: src/collection.d.ts class Collection (line 8) | class Collection extends Array { FILE: src/collection.js class Collection (line 10) | class Collection extends Array { method _events (line 17) | get _events() { method _events (line 20) | set _events(e) { method _bound (line 25) | get _bound() { method _bound (line 28) | set _bound(v) { method addEventListener (line 32) | addEventListener() { method on (line 35) | on() { method bind (line 38) | bind() { method removeEventListener (line 41) | removeEventListener() { method off (line 44) | off() { method unbind (line 47) | unbind() { method dispatchEvent (line 50) | dispatchEvent() { method trigger (line 53) | trigger() { method listen (line 56) | listen() { method ignore (line 59) | ignore() { method constructor (line 63) | constructor() { method pop (line 75) | pop() { method shift (line 81) | shift() { method push (line 87) | push() { method unshift (line 93) | unshift() { method splice (line 99) | splice() { method sort (line 113) | sort() { method reverse (line 119) | reverse() { method indexOf (line 125) | indexOf() { method map (line 129) | map(func, scope) { FILE: src/constants.d.ts type Constants (line 2) | interface Constants { FILE: src/effects/gradient.d.ts type SpreadProperties (line 2) | type SpreadProperties = 'pad' | 'reflect' | 'repeat'; type UnitsProperties (line 3) | type UnitsProperties = 'userSpaceOnUse' | 'objectBoundingBox'; class Gradient (line 10) | class Gradient extends TwoElement { FILE: src/effects/gradient.js class Gradient (line 14) | class Gradient extends Element { method constructor (line 22) | constructor(stops) { method fromObject (line 77) | static fromObject(obj) { method clone (line 98) | clone(parent) { method copy (line 126) | copy(gradient) { method toObject (line 145) | toObject() { method _update (line 171) | _update() { method flagReset (line 185) | flagReset() { method dispose (line 198) | dispose() { function FlagStops (line 271) | function FlagStops() { function BindStops (line 281) | function BindStops(items) { function UnbindStops (line 299) | function UnbindStops(items) { FILE: src/effects/image-sequence.d.ts class ImageSequence (line 12) | class ImageSequence extends Rectangle { FILE: src/effects/image-sequence.js class ImageSequence (line 20) | class ImageSequence extends Rectangle { method constructor (line 123) | constructor(src, ox, oy, frameRate) { method fromObject (line 198) | static fromObject(obj) { method copy (line 214) | copy(imageSequence) { method play (line 235) | play(firstFrame, lastFrame, onLastFrame) { method pause (line 266) | pause() { method stop (line 276) | stop() { method clone (line 290) | clone(parent) { method toObject (line 317) | toObject() { method dispose (line 341) | dispose() { method _update (line 385) | _update() { method flagReset (line 472) | flagReset() { function FlagTextures (line 564) | function FlagTextures() { function BindTextures (line 574) | function BindTextures(items) { function UnbindTextures (line 589) | function UnbindTextures(items) { function GenerateTexture (line 606) | function GenerateTexture(obj) { FILE: src/effects/image.d.ts type ModeProperties (line 2) | type ModeProperties = 'fill' | 'fit' | 'crop' | 'tile' | 'stretch'; class Image (line 14) | class Image extends Rectangle { FILE: src/effects/image.js class Image (line 18) | class Image extends Rectangle { method constructor (line 47) | constructor(src, ox, oy, width, height, mode) { method fromObject (line 107) | static fromObject(obj) { method copy (line 123) | copy(image) { method clone (line 143) | clone(parent) { method toObject (line 165) | toObject() { method dispose (line 182) | dispose() { method _update (line 204) | _update() { method flagReset (line 281) | flagReset() { FILE: src/effects/linear-gradient.d.ts class LinearGradient (line 12) | class LinearGradient extends Gradient { FILE: src/effects/linear-gradient.js class LinearGradient (line 19) | class LinearGradient extends Gradient { method constructor (line 29) | constructor(x1, y1, x2, y2, stops) { method fromObject (line 80) | static fromObject(obj) { method copy (line 96) | copy(gradient) { method clone (line 119) | clone(parent) { method toObject (line 153) | toObject() { method _update (line 170) | _update() { method flagReset (line 184) | flagReset() { function FlagEndPoints (line 230) | function FlagEndPoints() { FILE: src/effects/radial-gradient.d.ts class RadialGradient (line 13) | class RadialGradient extends Gradient { FILE: src/effects/radial-gradient.js class RadialGradient (line 20) | class RadialGradient extends Gradient { method constructor (line 44) | constructor(cx, cy, r, stops, fx, fy) { method fromObject (line 107) | static fromObject(obj) { method copy (line 123) | copy(gradient) { method clone (line 150) | clone(parent) { method toObject (line 185) | toObject() { method _update (line 210) | _update() { method flagReset (line 230) | flagReset() { function FlagCenter (line 280) | function FlagCenter() { function FlagFocal (line 284) | function FlagFocal() { FILE: src/effects/sprite.d.ts class Sprite (line 14) | class Sprite extends Rectangle { FILE: src/effects/sprite.js class Sprite (line 20) | class Sprite extends Rectangle { method constructor (line 151) | constructor(src, ox, oy, cols, rows, frameRate) { method fromObject (line 231) | static fromObject(obj) { method copy (line 247) | copy(sprite) { method play (line 268) | play(firstFrame, lastFrame, onLastFrame) { method pause (line 299) | pause() { method stop (line 309) | stop() { method clone (line 323) | clone(parent) { method toObject (line 354) | toObject() { method dispose (line 378) | dispose() { method _update (line 411) | _update() { method flagReset (line 501) | flagReset() { FILE: src/effects/stop.d.ts class Stop (line 10) | class Stop extends TwoElement { FILE: src/effects/stop.js class Stop (line 13) | class Stop extends Element { method constructor (line 56) | constructor(offset, color, opacity) { method fromObject (line 108) | static fromObject(obj) { method copy (line 124) | copy(stop) { method clone (line 144) | clone(parent) { method toObject (line 168) | toObject() { method flagReset (line 189) | flagReset() { FILE: src/effects/texture.d.ts type RepeatProperties (line 2) | type RepeatProperties = 'repeat' | 'repeat-x' | 'repeat-y' | 'no-repeat'; class Texture (line 11) | class Texture extends TwoElement { FILE: src/effects/texture.js class Texture (line 29) | class Texture extends Element { method constructor (line 121) | constructor(src, callback) { method fromObject (line 202) | fromObject(obj) { method getAbsoluteURL (line 231) | static getAbsoluteURL(path) { method loadHeadlessBuffer (line 247) | static loadHeadlessBuffer(texture, onLoad) { method getTag (line 258) | static getTag(image) { method getImage (line 272) | static getImage(src) { method load (line 424) | static load(texture, callback) { method clone (line 455) | clone() { method copy (line 469) | copy(texture) { method toObject (line 489) | toObject() { method _update (line 510) | _update() { method flagReset (line 539) | flagReset() { method dispose (line 559) | dispose() { function FlagOffset (line 675) | function FlagOffset() { function FlagScale (line 684) | function FlagScale() { FILE: src/element.d.ts class Element (line 7) | class Element extends Events { FILE: src/element.js class Element (line 10) | class Element extends Events { method constructor (line 53) | constructor() { method fromObject (line 71) | static fromObject(obj) { method flagReset (line 84) | flagReset() { method copy (line 89) | copy(element) { method toObject (line 101) | toObject() { method dispose (line 115) | dispose() { FILE: src/events.d.ts class Events (line 7) | class Events { FILE: src/events.js class Events (line 6) | class Events { method constructor (line 11) | constructor() {} method addEventListener (line 20) | addEventListener(name, handler) { method on (line 35) | on() { method bind (line 43) | bind() { method removeEventListener (line 54) | removeEventListener(name, handler) { method off (line 95) | off() { method unbind (line 103) | unbind() { method dispatchEvent (line 114) | dispatchEvent(name) { method trigger (line 133) | trigger() { method listen (line 137) | listen(obj, name, handler) { method ignore (line 160) | ignore(obj, name, handler) { FILE: src/group.d.ts type ChildParams (line 2) | type ChildParams = class Group (line 13) | class Group extends Shape { FILE: src/group.js class Group (line 51) | class Group extends Shape { method constructor (line 224) | constructor(children) { method InsertChildren (line 268) | static InsertChildren(children) { method RemoveChildren (line 280) | static RemoveChildren(children) { method OrderChildren (line 291) | static OrderChildren(children) { method fromObject (line 312) | static fromObject(obj) { method IsVisible (line 382) | static IsVisible(element, visibleOnly) { method VisitForHitTest (line 401) | static VisitForHitTest( method copy (line 494) | copy(group) { method clone (line 515) | clone(parent) { method toObject (line 557) | toObject() { method dispose (line 586) | dispose() { method getShapesAtPoint (line 631) | getShapesAtPoint(x, y, options) { method corner (line 700) | corner() { method center (line 722) | center() { method getById (line 749) | getById(id) { method getByClassName (line 776) | getByClassName(className) { method getByType (line 799) | getByType(type) { method add (line 822) | add(objects) { method remove (line 854) | remove(objects) { method getBoundingClientRect (line 896) | getBoundingClientRect(shallow) { method noFill (line 975) | noFill() { method noStroke (line 987) | noStroke() { method subdivide (line 999) | subdivide() { method _update (line 1015) | _update() { method flagReset (line 1061) | flagReset() { function replaceParent (line 1330) | function replaceParent(child, newParent) { FILE: src/matrix.d.ts class Matrix (line 17) | class Matrix extends Events { FILE: src/matrix.js class Matrix (line 26) | class Matrix extends Events { method constructor (line 40) | constructor(a, b, c, d, e, f) { method Multiply (line 73) | static Multiply(A, B, C) { method fromObject (line 137) | static fromObject(obj) { method set (line 162) | set(a, b, c, d, e, f, g, h, i) { method copy (line 195) | copy(m) { method identity (line 216) | identity() { method multiply (line 263) | multiply(a, b, c, d, e, f, g, h, i) { method inverse (line 348) | inverse(output) { method scale (line 402) | scale(sx, sy) { method rotate (line 417) | rotate(n) { method translate (line 431) | translate(x, y) { method skewX (line 441) | skewX(n) { method skewY (line 453) | skewY(n) { method toString (line 466) | toString(fullMatrix) { method toTransformArray (line 480) | toTransformArray(fullMatrix, output) { method toArray (line 539) | toArray(fullMatrix, output) { method toObject (line 590) | toObject() { method clone (line 603) | clone() { FILE: src/path.d.ts type CapProperties (line 2) | type CapProperties = 'butt' | 'round' | 'square'; type JoinProperties (line 3) | type JoinProperties = 'miter' | 'round' | 'bevel'; class Path (line 14) | class Path extends Shape { class FlagVertices (line 502) | class FlagVertices { class FlagFill (line 527) | class FlagFill { class FlagStroke (line 537) | class FlagStroke { FILE: src/path.js class Path (line 65) | class Path extends Shape { method constructor (line 285) | constructor(vertices, closed, curved, manual) { method fromObject (line 457) | static fromObject(obj) { method copy (line 479) | copy(path) { method clone (line 511) | clone(parent) { method toObject (line 549) | toObject() { method dispose (line 582) | dispose() { method noFill (line 650) | noFill() { method noStroke (line 660) | noStroke() { method corner (line 671) | corner() { method center (line 701) | center() { method getBoundingClientRect (line 728) | getBoundingClientRect(shallow) { method contains (line 848) | contains(x, y, options) { method getPointAt (line 933) | getPointAt(t, obj) { method plot (line 1065) | plot() { method smooth (line 1087) | smooth(options) { method subdivide (line 1181) | subdivide(limit) { method _updateLength (line 1304) | _updateLength(limit, silent) { method _update (line 1352) | _update() { method flagReset (line 1480) | flagReset() { function FlagVertices (line 1805) | function FlagVertices() { function BindVertices (line 1819) | function BindVertices(items) { function UnbindVertices (line 1836) | function UnbindVertices(items) { function FlagFill (line 1851) | function FlagFill() { function FlagStroke (line 1861) | function FlagStroke() { FILE: src/registry.d.ts class Registry (line 7) | class Registry { FILE: src/registry.js class Registry (line 6) | class Registry { method constructor (line 10) | constructor() {} method add (line 19) | add(id, obj) { method remove (line 30) | remove(id) { method get (line 42) | get(id) { method contains (line 53) | contains(id) { FILE: src/renderers/canvas.d.ts class Renderer (line 12) | class Renderer extends Events { FILE: src/renderers/canvas.js class Renderer (line 1090) | class Renderer extends Events { method constructor (line 1091) | constructor(params) { method setSize (line 1143) | setSize(width, height, ratio) { method render (line 1167) | render() { function renderArcEstimate (line 1189) | function renderArcEstimate( function svgAngle (line 1246) | function svgAngle(ux, uy, vx, vy) { function isDefaultMatrix (line 1259) | function isDefaultMatrix(m) { FILE: src/renderers/svg.d.ts class Renderer (line 10) | class Renderer extends Events { FILE: src/renderers/svg.js class Renderer (line 1186) | class Renderer extends Events { method constructor (line 1187) | constructor(params) { method setSize (line 1228) | setSize(width, height) { method render (line 1245) | render() { FILE: src/renderers/webgl.d.ts class Renderer (line 13) | class Renderer extends Events { FILE: src/renderers/webgl.js class Renderer (line 1722) | class Renderer extends Events { method constructor (line 1723) | constructor(params) { method setSize (line 1864) | setSize(width, height, ratio) { method render (line 1909) | render() { FILE: src/shape.d.ts type ShapeHitTestOptions (line 2) | interface ShapeHitTestOptions { class Shape (line 15) | class Shape extends TwoElement { FILE: src/shape.js class Shape (line 13) | class Shape extends Element { method constructor (line 79) | constructor() { method fromObject (line 162) | static fromObject(obj) { method renderer (line 172) | get renderer() { method renderer (line 175) | set renderer(v) { method translation (line 183) | get translation() { method translation (line 186) | set translation(v) { method addTo (line 196) | addTo(group) { method remove (line 206) | remove() { method contains (line 228) | contains(x, y, options) { method copy (line 273) | copy(shape) { method clone (line 314) | clone(parent) { method toObject (line 340) | toObject() { method dispose (line 359) | dispose() { method _update (line 385) | _update(bubbles) { method flagReset (line 415) | flagReset() { function FlagMatrix (line 515) | function FlagMatrix() { FILE: src/shapes/arc-segment.d.ts class ArcSegment (line 13) | class ArcSegment extends Path { FILE: src/shapes/arc-segment.js class ArcSegment (line 20) | class ArcSegment extends Path { method constructor (line 71) | constructor(x, y, ir, or, sa, ea, res) { method fromObject (line 142) | static fromObject(obj) { method copy (line 158) | copy(arcSegment) { method _update (line 179) | _update() { method flagReset (line 325) | flagReset() { method clone (line 344) | clone(parent) { method toObject (line 381) | toObject() { FILE: src/shapes/circle.d.ts class Circle (line 10) | class Circle extends Path { FILE: src/shapes/circle.js class Circle (line 19) | class Circle extends Path { method constructor (line 34) | constructor(ox, oy, r, resolution) { method fromObject (line 82) | static fromObject(obj) { method copy (line 98) | copy(circle) { method _update (line 119) | _update() { method flagReset (line 164) | flagReset() { method clone (line 178) | clone(parent) { method toObject (line 209) | toObject() { FILE: src/shapes/ellipse.d.ts class Ellipse (line 11) | class Ellipse extends Path { FILE: src/shapes/ellipse.js class Ellipse (line 20) | class Ellipse extends Path { method constructor (line 47) | constructor(x, y, rx, ry, resolution) { method fromObject (line 107) | static fromObject(obj) { method copy (line 123) | copy(ellipse) { method _update (line 144) | _update() { method flagReset (line 189) | flagReset() { method clone (line 203) | clone(parent) { method toObject (line 237) | toObject() { FILE: src/shapes/line.d.ts class Line (line 11) | class Line extends Path { FILE: src/shapes/line.js class Line (line 17) | class Line extends Path { method constructor (line 18) | constructor(x1, y1, x2, y2) { FILE: src/shapes/points.d.ts class Points (line 8) | class Points extends Shape { FILE: src/shapes/points.js class Points (line 34) | class Points extends Shape { method constructor (line 59) | constructor(vertices) { method fromObject (line 196) | static fromObject(obj) { method copy (line 218) | copy(points) { method clone (line 247) | clone(parent) { method toObject (line 284) | toObject() { method dispose (line 317) | dispose() { method subdivide (line 411) | subdivide(limit) { method _update (line 454) | _update() { method flagReset (line 497) | flagReset() { FILE: src/shapes/polygon.d.ts class Polygon (line 10) | class Polygon extends Path { FILE: src/shapes/polygon.js class Polygon (line 19) | class Polygon extends Path { method constructor (line 64) | constructor(x, y, radius, sides) { method fromObject (line 131) | static fromObject(obj) { method copy (line 147) | copy(polygon) { method _update (line 168) | _update() { method flagReset (line 210) | flagReset() { method clone (line 224) | clone(parent) { method toObject (line 257) | toObject() { FILE: src/shapes/rectangle.d.ts class Rectangle (line 10) | class Rectangle extends Path { FILE: src/shapes/rectangle.js class Rectangle (line 17) | class Rectangle extends Path { method constructor (line 18) | constructor(x, y, width, height) { method fromObject (line 76) | static fromObject(obj) { method copy (line 92) | copy(rectangle) { method _update (line 145) | _update() { method flagReset (line 176) | flagReset() { method clone (line 190) | clone(parent) { method toObject (line 225) | toObject() { FILE: src/shapes/rounded-rectangle.d.ts class RoundedRectangle (line 13) | class RoundedRectangle extends Path { FILE: src/shapes/rounded-rectangle.js class RoundedRectangle (line 19) | class RoundedRectangle extends Path { method constructor (line 58) | constructor(x, y, width, height, radius) { method fromObject (line 137) | static fromObject(obj) { method copy (line 153) | copy(roundedRectangle) { method _update (line 182) | _update() { method flagReset (line 285) | flagReset() { method clone (line 299) | clone(parent) { method toObject (line 334) | toObject() { function FlagRadius (line 398) | function FlagRadius() { FILE: src/shapes/star.d.ts class Star (line 11) | class Star extends Path { FILE: src/shapes/star.js class Star (line 20) | class Star extends Path { method constructor (line 59) | constructor(x, y, innerRadius, outerRadius, sides) { method fromObject (line 128) | static fromObject(obj) { method copy (line 144) | copy(star) { method _update (line 165) | _update() { method flagReset (line 209) | flagReset() { method clone (line 223) | clone(parent) { method toObject (line 258) | toObject() { FILE: src/text.d.ts type AlignmentProperties (line 2) | type AlignmentProperties = 'left' | 'center' | 'right'; type StyleProperties (line 3) | type StyleProperties = 'normal' | 'italic'; type DecorationProperties (line 4) | type DecorationProperties = 'underline' | 'strikethrough' | 'none'; type DirectionProperties (line 5) | type DirectionProperties = 'ltr' | 'rtl'; type BaselineProperties (line 6) | type BaselineProperties = 'top' | 'middle' | 'bottom' | 'baseline'; class Text (line 17) | class Text extends Shape { FILE: src/text.js class Text (line 32) | class Text extends Shape { method constructor (line 284) | constructor(message, x, y, styles) { method Measure (line 367) | static Measure(text) { method fromObject (line 404) | static fromObject(obj) { method copy (line 426) | copy(text) { method clone (line 446) | clone(parent) { method toObject (line 475) | toObject() { method dispose (line 496) | dispose() { method noFill (line 534) | noFill() { method noStroke (line 544) | noStroke() { method getBoundingClientRect (line 561) | getBoundingClientRect(shallow) { method flagReset (line 623) | flagReset() { function FlagFill (line 895) | function FlagFill() { function FlagStroke (line 905) | function FlagStroke() { FILE: src/two.d.ts class Two (line 17) | class Two { type BoundingBox (line 697) | type BoundingBox = { type Dimensions (line 704) | type Dimensions = { type SceneHitTestOptions (line 709) | interface SceneHitTestOptions extends ShapeHitTestOptions { FILE: src/two.js class Two (line 87) | class Two { method _bound (line 95) | get _bound() { method _bound (line 98) | set _bound(v) { method addEventListener (line 102) | addEventListener() { method on (line 105) | on() { method bind (line 108) | bind() { method removeEventListener (line 111) | removeEventListener() { method off (line 114) | off() { method unbind (line 117) | unbind() { method dispatchEvent (line 120) | dispatchEvent() { method trigger (line 123) | trigger() { method listen (line 126) | listen() { method ignore (line 129) | ignore() { method constructor (line 181) | constructor(options) { method appendTo (line 383) | appendTo(elem) { method play (line 404) | play() { method pause (line 416) | pause() { method setPlaying (line 421) | setPlaying(p) { method release (line 432) | release(obj) { method getShapesAtPoint (line 556) | getShapesAtPoint(x, y, options) { method update (line 570) | update() { method render (line 605) | render() { method add (line 618) | add(objects) { method remove (line 633) | remove(objects) { method clear (line 648) | clear() { method makeLine (line 663) | makeLine(x1, y1, x2, y2) { method makeArrow (line 680) | makeArrow(x1, y1, x2, y2, size) { method makeRectangle (line 754) | makeRectangle(x, y, width, height) { method makeRoundedRectangle (line 772) | makeRoundedRectangle(x, y, width, height, sides) { method makeCircle (line 789) | makeCircle(x, y, radius, resolution) { method makeEllipse (line 807) | makeEllipse(x, y, rx, ry, resolution) { method makeStar (line 825) | makeStar(x, y, outerRadius, innerRadius, sides) { method makeCurve (line 841) | makeCurve(points) { method makePolygon (line 882) | makePolygon(x, y, radius, sides) { method makeArcSegment (line 901) | makeArcSegment( method makePoints (line 931) | makePoints(p) { method makePath (line 963) | makePath(p) { method makeText (line 1014) | makeText(message, x, y, styles) { method makeLinearGradient (line 1031) | makeLinearGradient(x1, y1, x2, y2 /* stops */) { method makeRadialGradient (line 1050) | makeRadialGradient(x1, y1, radius /* stops */) { method makeSprite (line 1072) | makeSprite(src, x, y, columns, rows, frameRate, autostart) { method makeImage (line 1094) | makeImage(src, x, y, width, height, mode) { method makeImageSequence (line 1112) | makeImageSequence(src, x, y, frameRate, autostart) { method makeTexture (line 1130) | makeTexture(src, callback) { method makeGroup (line 1142) | makeGroup(objects) { method interpret (line 1163) | interpret(svg, shallow, add) { method load (line 1193) | load(pathOrSVGContent, callback) { function fitToWindow (line 1229) | function fitToWindow() { function fitToParent (line 1238) | function fitToParent() { function updateDimensions (line 1252) | function updateDimensions(width, height) { function loop (line 1262) | function loop() { FILE: src/utils/canvas-polyfill.d.ts type CanvasPolyfill (line 2) | interface CanvasPolyfill { FILE: src/utils/curves.d.ts type Curve (line 2) | interface Curve { FILE: src/utils/curves.js function getComponentOnCubicBezier (line 120) | function getComponentOnCubicBezier(t, a, b, c, d) { function subdivide (line 140) | function subdivide(x1, y1, x2, y2, x3, y3, x4, y4, limit) { function getCurveLength (line 177) | function getCurveLength(x1, y1, x2, y2, x3, y3, x4, y4, limit) { function getCurveBoundingBox (line 218) | function getCurveBoundingBox(x1, y1, x2, y2, x3, y3, x4, y4) { function integrate (line 299) | function integrate(f, a, b, n) { function getCurveFromPoints (line 321) | function getCurveFromPoints(points, closed) { function getControlPoints (line 349) | function getControlPoints(a, b, c) { function getReflection (line 404) | function getReflection(a, b, relative) { function getAnchorsFromArcData (line 422) | function getAnchorsFromArcData(center, xAxisRotation, rx, ry, ts, td, cc... FILE: src/utils/device-pixel-ratio.js function getBackingStoreRatio (line 5) | function getBackingStoreRatio(ctx) { function getRatio (line 20) | function getRatio(ctx) { FILE: src/utils/dom.d.ts type dom (line 2) | interface dom { FILE: src/utils/dom.js function fallbackRequest (line 43) | function fallbackRequest(callback, element) { FILE: src/utils/error.d.ts class TwoError (line 7) | class TwoError extends Error { FILE: src/utils/error.js class TwoError (line 6) | class TwoError extends Error { method constructor (line 11) | constructor(message) { FILE: src/utils/hit-test.js constant TRANSPARENT_REGEX (line 6) | const TRANSPARENT_REGEX = /^(?:none|transparent)$/i; constant DEFAULT_PRECISION (line 7) | const DEFAULT_PRECISION = 8; constant EPSILON (line 8) | const EPSILON = Number.EPSILON; function createPoint (line 10) | function createPoint(x, y) { function pointsEqual (line 14) | function pointsEqual(a, b, epsilon = EPSILON) { function svgAngle (line 18) | function svgAngle(ux, uy, vx, vy) { function sampleArcPoints (line 29) | function sampleArcPoints(prev, anchor, precision) { function buildPathHitParts (line 144) | function buildPathHitParts(path, precision = DEFAULT_PRECISION) { function pointInPolygons (line 271) | function pointInPolygons(polygons, x, y) { function distanceToSegmentSquared (line 301) | function distanceToSegmentSquared(x, y, a, b) { function distanceToSegments (line 322) | function distanceToSegments(segments, x, y) { function hasVisibleFill (line 340) | function hasVisibleFill(shape, override) { function hasVisibleStroke (line 358) | function hasVisibleStroke(shape, override) { function boundsContains (line 385) | function boundsContains(rect, x, y, tolerance = 0) { FILE: src/utils/interpret-svg.js function getAlignment (line 59) | function getAlignment(anchor) { function getBaseline (line 63) | function getBaseline(node) { function getTagName (line 69) | function getTagName(tag) { function applyTransformsToVector (line 73) | function applyTransformsToVector(transforms, vector) { function extractCSSText (line 96) | function extractCSSText(text, styles) { function getSvgStyles (line 127) | function getSvgStyles(node) { function getSvgAttributes (line 147) | function getSvgAttributes(node) { function applySvgViewBox (line 169) | function applySvgViewBox(node, value) { function applySvgAttributes (line 226) | function applySvgAttributes(node, elem, parentStyles) { function updateDefsCache (line 538) | function updateDefsCache(node, defsCache) { function getScene (line 556) | function getScene(node) { FILE: src/utils/math.d.ts type DecomposedMatrix (line 2) | interface DecomposedMatrix { FILE: src/utils/math.js constant TWO_PI (line 4) | const TWO_PI = Math.PI * 2; constant HALF_PI (line 5) | const HALF_PI = Math.PI * 0.5; function decomposeMatrix (line 14) | function decomposeMatrix(matrix, b, c, d, e, f) { function setMatrix (line 43) | function setMatrix(matrix) { function getComputedMatrix (line 55) | function getComputedMatrix(object, matrix) { function lerp (line 90) | function lerp(a, b, t) { function getPoT (line 102) | function getPoT(value) { function mod (line 118) | function mod(v, l) { function toFixed (line 139) | function toFixed(v) { function getEffectiveStrokeWidth (line 151) | function getEffectiveStrokeWidth(object, worldMatrix) { FILE: src/utils/path-commands.d.ts type Commands (line 2) | interface Commands { FILE: src/utils/path.js constant EPSILON (line 7) | const EPSILON = Number.EPSILON; function isRelativeAnchor (line 9) | function isRelativeAnchor(anchor) { function setHandleComponent (line 13) | function setHandleComponent(anchor, side, dx, dy) { function clearHandleComponent (line 35) | function clearHandleComponent(anchor, side) { function getHandleOffset (line 39) | function getHandleOffset(anchor, side) { function hasNonZeroHandle (line 55) | function hasNonZeroHandle(anchor, side) { function updateAnchorCommand (line 60) | function updateAnchorCommand(anchor) { function inheritRelative (line 71) | function inheritRelative(anchor, reference) { function isSegmentCurved (line 77) | function isSegmentCurved(a, b) { function lerpPoint (line 88) | function lerpPoint(a, b, t) { function getAbsoluteHandle (line 95) | function getAbsoluteHandle(anchor, side) { function splitSubdivisionSegment (line 106) | function splitSubdivisionSegment(start, end, t) { function applyGlobalSmooth (line 137) | function applyGlobalSmooth(vertices, from, to, closed, loop, asymmetric) { function applyCatmullRom (line 218) | function applyCatmullRom(anchor, prev, next, factor, clampIn, clampOut) { function applyGeometric (line 261) | function applyGeometric(anchor, prev, next, factor, clampIn, clampOut) { function applyLocalSmooth (line 299) | function applyLocalSmooth(vertices, from, to, closed, loop, options) { FILE: src/utils/shaders.d.ts type shaders (line 2) | interface shaders { FILE: src/utils/shape.js function contains (line 14) | function contains(path, t) { function getIdByLength (line 41) | function getIdByLength(path, target) { function getCurveLength (line 62) | function getCurveLength(a, b, limit) { function getSubdivisions (line 91) | function getSubdivisions(a, b, limit) { function getEffectFromObject (line 120) | function getEffectFromObject(obj) { FILE: src/utils/underscore.d.ts type _ (line 2) | interface _ { FILE: src/utils/underscore.js function isArrayLike (line 5) | function isArrayLike(collection) { FILE: src/utils/xhr.js function xhr (line 9) | function xhr(path, callback) { FILE: src/vector.d.ts class Vector (line 10) | class Vector extends Events { FILE: src/vector.js class Vector (line 43) | class Vector extends Events { method constructor (line 55) | constructor(x = 0, y = 0) { method add (line 120) | static add(v1, v2) { method sub (line 132) | static sub(v1, v2) { method subtract (line 141) | static subtract(v1, v2) { method ratioBetween (line 152) | static ratioBetween(v1, v2) { method angleBetween (line 163) | static angleBetween(v1, v2) { method distanceBetween (line 184) | static distanceBetween(v1, v2) { method distanceBetweenSquared (line 195) | static distanceBetweenSquared(v1, v2) { method set (line 210) | set(x, y) { method copy (line 222) | copy(v) { method clear (line 233) | clear() { method clone (line 245) | clone() { method add (line 273) | add(x, y) { method addSelf (line 296) | addSelf(v) { method sub (line 324) | sub(x, y) { method subtract (line 347) | subtract() { method subSelf (line 356) | subSelf(v) { method subtractSelf (line 365) | subtractSelf(v) { method multiply (line 393) | multiply(x, y) { method multiplySelf (line 416) | multiplySelf(v) { method multiplyScalar (line 426) | multiplyScalar(s) { method divide (line 454) | divide(x, y) { method divideSelf (line 483) | divideSelf(v) { method divideScalar (line 493) | divideScalar(s) { method negate (line 502) | negate() { method dot (line 512) | dot(v) { method length (line 522) | length() { method lengthSquared (line 532) | lengthSquared() { method normalize (line 541) | normalize() { method distanceTo (line 551) | distanceTo(v) { method distanceToSquared (line 561) | distanceToSquared(v) { method setLength (line 573) | setLength(l) { method equals (line 585) | equals(v, eps) { method lerp (line 598) | lerp(v, t) { method isZero (line 611) | isZero(eps) { method toString (line 622) | toString() { method toObject (line 632) | toObject() { method rotate (line 642) | rotate(radians) { FILE: utils/build.js function buildModules (line 17) | async function buildModules() { function template (line 71) | function template(buffer, isExposed) { function publishModule (line 84) | function publishModule() { function getFileSize (line 100) | function getFileSize(filename) { function formatFileSize (line 105) | function formatFileSize(v) { function build (line 115) | async function build() { function getJSON (line 140) | function getJSON(filename) { FILE: utils/document.js function preprocess (line 32) | function preprocess() { function process (line 53) | function process() { function getHref (line 161) | function getHref(name) { function getRoot (line 179) | function getRoot(citations, shouldSplice) { function expandSee (line 194) | function expandSee(see) { function expandTag (line 198) | function expandTag(tag) { function expandParam (line 211) | function expandParam(param) { function expandLink (line 215) | function expandLink(object, property) { function getDirectoryMatch (line 262) | function getDirectoryMatch(str) { FILE: wiki/.vuepress/config.js function getJSON (line 37) | function getJSON(filename) {