Created
July 25, 2015 21:35
-
-
Save marijnh/ab9ae02af01f72538ca8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"!name": "node_modules/cocos2d/src/global.js", | |
"!define": { | |
"String.prototype._observingFunctions.<i>": { | |
"!span": "4511[148:60]-4552[148:101]" | |
}, | |
"util.each.!1": { | |
"!type": "fn(mod: string|?, i: number)", | |
"!span": "9868[339:27]-10050[342:9]" | |
}, | |
"util.map.!0": "[?]", | |
"util.map.!ret": "[?]", | |
"util.extend.!1": { | |
"w": { | |
"!type": "fn()", | |
"!span": "10324[358:4]-10325[358:5]", | |
"!doc": "Create an array of words from a string\n\n@returns {String[]} Array of the words in the string" | |
}, | |
"!span": "10189[352:61]-10379[361:1]" | |
}, | |
"util.callback.!0": { | |
"backgroundColor": { | |
"!type": "string", | |
"!span": "503[12:4]-518[12:19]" | |
}, | |
"isPaused": { | |
"!type": "bool", | |
"!span": "618[17:4]-626[17:12]" | |
}, | |
"maxFrameRate": { | |
"!type": "number", | |
"!span": "639[18:4]-651[18:16]" | |
}, | |
"displayFPS": { | |
"!type": "bool", | |
"!span": "661[19:4]-671[19:14]" | |
}, | |
"dt": { | |
"!type": "number", | |
"!span": "703[22:4]-705[22:6]", | |
"!doc": "Time delta" | |
}, | |
"nextDeltaTimeZero": { | |
"!type": "bool", | |
"!span": "714[23:4]-731[23:21]" | |
}, | |
"lastUpdate": { | |
"!type": "number", | |
"!span": "744[24:4]-754[24:14]" | |
}, | |
"init": { | |
"!type": "fn()", | |
"!span": "1158[40:4]-1162[40:8]", | |
"!doc": "<p>Creates and handles the main view and manages how and when to execute the\nScenes.</p>\n\n<p>This class is a singleton so don't instantiate it yourself, instead use\ncocos.Director.get('sharedDirector') to return the instance.</p>\n\n@memberOf cocos\n@constructs\n@extends BObject\n@singleton" | |
}, | |
"attachInView": { | |
"!type": "fn(view: ?)", | |
"!span": "1432[51:4]-1444[51:16]", | |
"!doc": "Append to a HTML element. It will create a canvas tag\n\n@param {HTMLElement} view Any HTML element to add the application to" | |
}, | |
"runWithScene": { | |
"!type": "fn(scene: ?)", | |
"!span": "4600[145:4]-4612[145:16]", | |
"!doc": "Enters the Director's main loop with the given Scene. Call it to run\nonly your FIRST scene. Don't call it if there is already a running\nscene.\n\n@param {cocos.Scene} scene The scene to start" | |
}, | |
"replaceScene": { | |
"!type": "fn(scene: ?)", | |
"!span": "5208[164:4]-5220[164:16]", | |
"!doc": "Replaces the running scene with a new one. The running scene is\nterminated. ONLY call it if there is a running scene.\n\n@param {cocos.Scene} scene The scene to replace with" | |
}, | |
"_sendCleanupToScene": { | |
"!type": "bool", | |
"!span": "5299[167:13]-5318[167:32]" | |
}, | |
"popScene": { | |
"!type": "fn()", | |
"!span": "5705[179:4]-5713[179:12]", | |
"!doc": "Pops out a scene from the queue. This scene will replace the running\none. The running scene will be deleted. If there are no more scenes in\nthe stack the execution is terminated. ONLY call it if there is a\nrunning scene." | |
}, | |
"pushScene": { | |
"!type": "fn(scene: ?)", | |
"!span": "6090[190:4]-6099[190:13]", | |
"!doc": "Suspends the execution of the running scene, pushing it on the stack of\nsuspended scenes. The new scene will be executed. Try to avoid big\nstacks of pushed scenes to reduce memory allocation. ONLY call it if\nthere is a running scene.\n\n@param {cocos.Scene} scene The scene to add to the stack" | |
}, | |
"startAnimation": { | |
"!type": "fn()", | |
"!span": "6306[198:4]-6320[198:18]", | |
"!doc": "The main loop is triggered again. Call this function only if\ncocos.Directory#stopAnimation was called earlier." | |
}, | |
"stopAnimation": { | |
"!type": "fn()", | |
"!span": "6711[208:4]-6724[208:17]", | |
"!doc": "Stops the animation. Nothing will be drawn. The main loop won't be\ntriggered anymore. If you want to pause your animation call\ncocos.Directory#pause instead." | |
}, | |
"calculateDeltaTime": { | |
"!type": "fn()", | |
"!span": "6822[215:4]-6840[215:22]", | |
"!doc": "Calculate time since last call\n@private" | |
}, | |
"drawScene": { | |
"!type": "fn()", | |
"!span": "7179[232:4]-7188[232:13]", | |
"!doc": "The main run loop\n@private" | |
}, | |
"setNextScene": { | |
"!type": "fn()", | |
"!span": "8488[280:4]-8500[280:16]", | |
"!doc": "Initialises the next scene\n@private" | |
}, | |
"convertEventToCanvas": { | |
"!type": "fn(evt: ?)", | |
"!span": "8865[297:4]-8885[297:24]" | |
}, | |
"showFPS": { | |
"!type": "fn()", | |
"!span": "9401[315:4]-9408[315:11]" | |
}, | |
"_frames": { | |
"!type": "number", | |
"!span": "9657[320:17]-9664[320:24]" | |
}, | |
"_accumDt": { | |
"!type": "number", | |
"!span": "9687[321:17]-9695[321:25]" | |
}, | |
"_observingFunctions": { | |
"!type": "[util.callback.!0._observingFunctions.<i>]", | |
"!span": "4202[141:35]-4221[141:54]" | |
}, | |
"_computedProperties": { | |
"!type": "[?]", | |
"!span": "4872[155:35]-4891[155:54]" | |
}, | |
"quad": { | |
"!span": "5028[158:3]-5032[158:7]" | |
}, | |
"!span": "497[11:59]-10224[343:1]", | |
"_runningScene": "?" | |
}, | |
"util.callback.!0.convertEventToCanvas.!0": { | |
"eventName": { | |
"!type": "string", | |
"!span": "1406[60:9]-1415[60:18]" | |
}, | |
"id": { | |
"!type": "number", | |
"!span": "1634[72:9]-1636[72:11]" | |
}, | |
"EventListener": {}, | |
"handler": "+Function", | |
"trigger": {}, | |
"source": { | |
"js_listeners_": { | |
"<i>": "+event.EventListener" | |
} | |
}, | |
"addListener": "event.addListener", | |
"removeListener": "event.removeListener", | |
"clearListeners": "event.clearListeners", | |
"clearInstanceListeners": "event.clearInstanceListeners" | |
}, | |
"util.callback.!0._observingFunctions.<i>": { | |
"!span": "4511[148:60]-4552[148:101]" | |
}, | |
"util.callback.!ret": { | |
"!type": "fn()", | |
"!span": "5529[184:15]-5596[186:9]" | |
}, | |
"util.isArray.!0": "[?]", | |
"util.populateIndex.!0": { | |
"exports": { | |
"_observingFunctions": { | |
"<i>": "util.populateIndex.!ret._observingFunctions.<i>" | |
}, | |
"_computedProperties": "util.populateIndex.!ret._computedProperties" | |
} | |
}, | |
"util.populateIndex.!ret": { | |
"_observingFunctions": { | |
"!type": "[util.populateIndex.!ret._observingFunctions.<i>]", | |
"!span": "4202[141:35]-4221[141:54]" | |
}, | |
"_computedProperties": { | |
"!type": "[?]", | |
"!span": "4872[155:35]-4891[155:54]" | |
}, | |
"!span": "9798[336:24]-9800[336:26]" | |
}, | |
"util.populateIndex.!ret._observingFunctions.<i>": { | |
"!span": "4511[148:60]-4552[148:101]" | |
}, | |
"path.normalizeArray.!ret": "[string|?]", | |
"nodes._observingFunctions.<i>": { | |
"!span": "4511[148:60]-4552[148:101]" | |
}, | |
"getAccessors.!0": { | |
"_id": { | |
"!type": "number", | |
"!span": "1037[58:4]-1040[58:7]", | |
"!doc": "Unique ID\n@type Integer" | |
}, | |
"init": { | |
"!type": "fn()", | |
"!span": "1185[66:4]-1189[66:8]", | |
"!doc": "The constructor for subclasses. Overwrite this for any initalisation you\nneed to do.\n@ignore" | |
}, | |
"get": { | |
"!type": "fn(key: string) -> !this.<i>", | |
"!span": "1516[76:4]-1519[76:7]", | |
"!doc": "Get a property from the object. Always use this instead of trying to\naccess the property directly. This will ensure all bindings, setters and\ngetters work correctly.\n\n@param {String} key Name of property to get\n@returns {*} Value of the property" | |
}, | |
"js_accessors_": { | |
"<i>": { | |
"key": { | |
"!type": "string", | |
"!span": "637[33:8]-640[33:11]" | |
} | |
} | |
}, | |
"set": { | |
"!type": "fn(key: string, value: ?)", | |
"!span": "2180[99:4]-2183[99:7]", | |
"!doc": "Set a property on the object. Always use this instead of trying to\naccess the property directly. This will ensure all bindings, setters and\ngetters work correctly.\n\n@param {String} key Name of property to get\n@param {*} value New value for the property" | |
}, | |
"setValues": { | |
"!type": "fn(kvp: ?)", | |
"!span": "2990[128:4]-2999[128:13]", | |
"!doc": "Set multiple propertys in one go\n\n@param {Object} kvp An Object where the key is a property name and the value is the value to assign to the property\n\n@example\nvar props = {\n monkey: 'ook',\n cat: 'meow',\n dog: 'woof'\n};\nfoo.setValues(props);\nconsole.log(foo.get('cat')); // Logs 'meow'" | |
}, | |
"changed": { | |
"!type": "fn(key: ?)", | |
"!span": "3161[136:4]-3168[136:11]" | |
}, | |
"notify": { | |
"!type": "fn(key: ?, oldVal: ?)", | |
"!span": "3231[142:4]-3237[142:10]", | |
"!doc": "@private" | |
}, | |
"triggerChanged": { | |
"!type": "fn(key: string, oldVal: ?)", | |
"!span": "3448[152:4]-3462[152:18]", | |
"!doc": "@private" | |
}, | |
"bindTo": { | |
"!type": "fn(key: string, target: ?, targetKey?: string, noNotify?: bool)", | |
"!span": "4126[166:4]-4132[166:10]", | |
"!doc": "Bind the value of a property on this object to that of another object so\nthey always have the same value. Setting the value on either object will update\nthe other too.\n\n@param {String} key Name of the property on this object that should be bound\n@param {BOject} target Object to bind to\n@param {String} [targetKey=key] Key on the target object to bind to\n@param {Boolean} [noNotify=false] Set to true to prevent this object's property triggering a 'changed' event when adding the binding" | |
}, | |
"unbind": { | |
"!type": "fn(key: string)", | |
"!span": "4808[186:4]-4814[186:10]", | |
"!doc": "Remove binding from a property which set setup using BObject#bindTo.\n\n@param {String} key Name of the property on this object to unbind" | |
}, | |
"unbindAll": { | |
"!type": "fn()", | |
"!span": "5255[204:4]-5264[204:13]", | |
"!doc": "Remove all bindings on this object" | |
}, | |
"get_id": { | |
"!type": "fn() -> !this._id", | |
"!span": "5581[219:4]-5587[219:10]", | |
"!doc": "Unique ID for this object\n@getter id\n@type Integer" | |
}, | |
"!span": "977[53:73]-5705[226:1]", | |
"js_bindings_": "getBindings.!ret" | |
}, | |
"getAccessors.!ret": { | |
"<i>": { | |
"key": { | |
"!type": "string", | |
"!span": "637[33:8]-640[33:11]" | |
}, | |
"!span": "620[32:22]-623[32:25]" | |
}, | |
"!span": "329[13:28]-331[13:30]" | |
}, | |
"getBindings.!ret": { | |
"!span": "475[23:27]-477[23:29]" | |
}, | |
"BObject.prototype._observingFunctions.<i>": { | |
"!span": "4511[148:60]-4552[148:101]" | |
}, | |
"BObject.create.!ret": "+BObject", | |
"getListeners.!0": { | |
"js_listeners_": "event.source.js_listeners_" | |
}, | |
"actions._observingFunctions.<i>": { | |
"!span": "4511[148:60]-4552[148:101]" | |
}, | |
"base64.decodeAsArray.!ret": "[number]", | |
"gzip.unzip.!0": "[number]", | |
"gzip.unzipBase64AsArray.!ret": "[number]", | |
"gzip.unzipAsArray.!ret": "[number]", | |
"cocos._observingFunctions.<i>": { | |
"!span": "4511[148:60]-4552[148:101]" | |
}, | |
"extend.!0": { | |
"m_flags": "number", | |
"_super": { | |
"m_flags": { | |
"!type": "number", | |
"!span": "320229[9276:20]-320236[9276:27]" | |
}, | |
"Update": "b2Contact.prototype.Update", | |
"ComputeTOI": "b2Contact.prototype.ComputeTOI", | |
"GetManifold": "b2Contact.prototype.GetManifold", | |
"GetWorldManifold": "b2Contact.prototype.GetWorldManifold", | |
"IsTouching": "b2Contact.prototype.IsTouching", | |
"IsContinuous": "b2Contact.prototype.IsContinuous", | |
"SetSensor": "b2Contact.prototype.SetSensor", | |
"IsSensor": "b2Contact.prototype.IsSensor", | |
"SetEnabled": "b2Contact.prototype.SetEnabled", | |
"IsEnabled": "b2Contact.prototype.IsEnabled", | |
"GetNext": "b2Contact.prototype.GetNext", | |
"GetFixtureA": "b2Contact.prototype.GetFixtureA", | |
"GetFixtureB": "b2Contact.prototype.GetFixtureB", | |
"FlagForFiltering": "b2Contact.prototype.FlagForFiltering", | |
"m_nodeA": "+b2ContactEdge", | |
"m_nodeB": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold", | |
"m_oldManifold": "+b2Manifold", | |
"__constructor": "b2Contact.prototype.__constructor", | |
"__varz": "b2Contact.prototype.__varz", | |
"Reset": "b2Contact.prototype.Reset", | |
"Evaluate": "b2Contact.prototype.Evaluate" | |
}, | |
"m_nodeB": "+b2ContactEdge", | |
"m_oldManifold": "+b2Manifold", | |
"Update": "b2Contact.prototype.Update", | |
"ComputeTOI": "b2Contact.prototype.ComputeTOI", | |
"GetManifold": "b2Contact.prototype.GetManifold", | |
"GetWorldManifold": "b2Contact.prototype.GetWorldManifold", | |
"IsTouching": "b2Contact.prototype.IsTouching", | |
"IsContinuous": "b2Contact.prototype.IsContinuous", | |
"SetSensor": "b2Contact.prototype.SetSensor", | |
"IsSensor": "b2Contact.prototype.IsSensor", | |
"SetEnabled": "b2Contact.prototype.SetEnabled", | |
"IsEnabled": "b2Contact.prototype.IsEnabled", | |
"GetNext": "b2Contact.prototype.GetNext", | |
"GetFixtureA": "b2Contact.prototype.GetFixtureA", | |
"GetFixtureB": "b2Contact.prototype.GetFixtureB", | |
"FlagForFiltering": "b2Contact.prototype.FlagForFiltering", | |
"m_nodeA": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold", | |
"__constructor": "b2EdgeAndCircleContact.prototype.__constructor", | |
"__varz": "b2EdgeAndCircleContact.prototype.__varz", | |
"Reset": "b2EdgeAndCircleContact.prototype.Reset", | |
"Evaluate": "b2EdgeAndCircleContact.prototype.Evaluate", | |
"b2CollideEdgeAndCircle": "b2EdgeAndCircleContact.prototype.b2CollideEdgeAndCircle" | |
}, | |
"extend.!1": { | |
"m_flags": { | |
"!type": "number", | |
"!span": "320229[9276:20]-320236[9276:27]" | |
}, | |
"Update": "b2Contact.prototype.Update", | |
"ComputeTOI": "b2Contact.prototype.ComputeTOI", | |
"GetManifold": "b2Contact.prototype.GetManifold", | |
"GetWorldManifold": "b2Contact.prototype.GetWorldManifold", | |
"IsTouching": "b2Contact.prototype.IsTouching", | |
"IsContinuous": "b2Contact.prototype.IsContinuous", | |
"SetSensor": "b2Contact.prototype.SetSensor", | |
"IsSensor": "b2Contact.prototype.IsSensor", | |
"SetEnabled": "b2Contact.prototype.SetEnabled", | |
"IsEnabled": "b2Contact.prototype.IsEnabled", | |
"GetNext": "b2Contact.prototype.GetNext", | |
"GetFixtureA": "b2Contact.prototype.GetFixtureA", | |
"GetFixtureB": "b2Contact.prototype.GetFixtureB", | |
"FlagForFiltering": "b2Contact.prototype.FlagForFiltering", | |
"m_nodeA": "+b2ContactEdge", | |
"m_nodeB": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold", | |
"m_oldManifold": "+b2Manifold", | |
"__constructor": "b2Contact.prototype.__constructor", | |
"__varz": "b2Contact.prototype.__varz", | |
"Reset": "b2Contact.prototype.Reset", | |
"Evaluate": "b2Contact.prototype.Evaluate" | |
}, | |
"isInstanceOf.!0": "+b2CircleShape", | |
"isInstanceOf.!1": { | |
"prototype": { | |
"m_type": "number", | |
"_super": { | |
"m_type": { | |
"!type": "number", | |
"!span": "58713[1835:18]-58719[1835:24]" | |
}, | |
"GetType": "b2Shape.prototype.GetType", | |
"ComputeMass": "b2Shape.prototype.ComputeMass", | |
"__constructor": "b2Shape.prototype.__constructor", | |
"__varz": "b2Shape.prototype.__varz", | |
"Copy": "b2Shape.prototype.Copy", | |
"Set": "b2Shape.prototype.Set", | |
"TestPoint": "b2Shape.prototype.TestPoint", | |
"RayCast": "b2Shape.prototype.RayCast", | |
"ComputeAABB": "b2Shape.prototype.ComputeAABB", | |
"ComputeSubmergedArea": "b2Shape.prototype.ComputeSubmergedArea" | |
}, | |
"m_p": "+b2Vec2", | |
"GetType": "b2Shape.prototype.GetType", | |
"ComputeMass": "b2Shape.prototype.ComputeMass", | |
"__constructor": "b2CircleShape.prototype.__constructor", | |
"__varz": "b2CircleShape.prototype.__varz", | |
"Copy": "b2CircleShape.prototype.Copy", | |
"Set": "b2CircleShape.prototype.Set", | |
"TestPoint": "b2CircleShape.prototype.TestPoint", | |
"RayCast": "b2CircleShape.prototype.RayCast", | |
"ComputeAABB": "b2CircleShape.prototype.ComputeAABB", | |
"ComputeSubmergedArea": "b2CircleShape.prototype.ComputeSubmergedArea", | |
"GetLocalPosition": "b2CircleShape.prototype.GetLocalPosition", | |
"SetLocalPosition": "b2CircleShape.prototype.SetLocalPosition", | |
"GetRadius": "b2CircleShape.prototype.GetRadius", | |
"SetRadius": "b2CircleShape.prototype.SetRadius" | |
} | |
}, | |
"b2PairManager.prototype.AddPair.!ret": { | |
"status": { | |
"!type": "number", | |
"!span": "1414[57:4]-1420[57:10]" | |
}, | |
"proxy1": "+b2Proxy", | |
"proxy2": "+b2Proxy", | |
"rows": "b2Proxy.pairs.<i>.rows" | |
}, | |
"b2DynamicTree.prototype.AllocateNode.!ret": "+b2DynamicTreeNode", | |
"b2DynamicTree.prototype.Query.!0": { | |
"!type": "fn(proxy: ?) -> bool", | |
"!span": "137262[4175:4]-137713[4187:5]" | |
}, | |
"b2DynamicTree.prototype.RayCast.!0": { | |
"!type": "fn(input: +b2RayCastInput, proxy: ?) -> !0.maxFraction", | |
"!span": "383361[11219:2]-383806[11229:3]" | |
}, | |
"b2DynamicTree.prototype.RayCast.!1": "+b2RayCastInput", | |
"b2AABB.prototype.RayCast.!0": "+b2RayCastOutput", | |
"b2AABB.prototype.RayCast.!1": "+b2Segment", | |
"b2Shape.prototype.ComputeMass.!0": "+b2MassData", | |
"b2DebugDraw.prototype.DrawPolygon.!2": { | |
"mouseDelegatePriority": { | |
"!type": "number", | |
"!span": "555[20:1]-576[20:22]" | |
}, | |
"state": { | |
"!type": "number", | |
"!span": "604[21:1]-609[21:6]" | |
}, | |
"opacuty": { | |
"!type": "number", | |
"!span": "652[23:1]-659[23:8]" | |
}, | |
"init": { | |
"!type": "fn(opts: ?)", | |
"!span": "947[35:1]-951[35:5]", | |
"!doc": "A fullscreen node used to render a selection of menu options\n\n@memberOf cocos.nodes\n@constructs\n@extends cocos.nodes.Layer\n\n@opt {cocos.nodes.MenuItem[]} items An array of MenuItems to draw on the menu" | |
}, | |
"addChild": { | |
"!type": "fn(opts: ?)", | |
"!span": "1469[61:1]-1477[61:9]" | |
}, | |
"itemForMouseEvent": { | |
"!type": "fn(event: ?)", | |
"!span": "1666[69:4]-1683[69:21]" | |
}, | |
"mouseUp": { | |
"!type": "fn(event: ?) -> bool", | |
"!span": "2288[92:4]-2295[92:11]" | |
}, | |
"mouseDown": { | |
"!type": "fn(event: ?) -> bool", | |
"!span": "2626[107:4]-2635[107:13]" | |
}, | |
"mouseDragged": { | |
"!type": "fn(event: ?) -> bool", | |
"!span": "3068[124:4]-3080[124:16]" | |
}, | |
"!span": "552[19:55]-3633[145:1]", | |
"quad": "util.callback.!0.quad" | |
}, | |
"b2DebugDraw.prototype.DrawPolygon.!2.addChild.!0": { | |
"z": { | |
"!type": "number", | |
"!span": "1431[54:32]-1432[54:33]" | |
}, | |
"!span": "1417[54:18]-1438[54:39]" | |
}, | |
"b2BuoyancyController.prototype.Draw.!0": "+b2DebugDraw", | |
"b2Body.prototype.connectEdges.!0": "+b2EdgeShape", | |
"b2Body.prototype.CreateFixture.!0": "+b2FixtureDef", | |
"b2PolygonShape.AsArray.!ret": "+b2PolygonShape", | |
"b2PolygonShape.AsVector.!0": "[?]", | |
"b2PolygonShape.ComputeOBB.!0": "+b2OBB", | |
"b2DynamicTreeBroadPhase.prototype.UpdatePairs.!0": { | |
"!type": "fn(a: ?, b: ?)", | |
"!span": "356955[10318:32]-357005[10320:3]" | |
}, | |
"b2DynamicTreeBroadPhase.prototype.Query.!0": { | |
"!type": "fn(proxy: ?) -> bool", | |
"!span": "382784[11204:2]-382956[11210:3]" | |
}, | |
"b2BroadPhase.prototype.QueryAxis.!0": "[number]", | |
"b2BroadPhase.prototype.TestOverlapBound.!0": "+b2BoundValues", | |
"b2Joint.prototype.__constructor.!0": "+b2MouseJointDef", | |
"b2LineJoint.prototype.__constructor.!0": "+b2PrismaticJointDef", | |
"b2WeldJoint.prototype.__constructor.!0": "+b2RevoluteJointDef", | |
"b2PulleyJoint.prototype.__constructor.!0": "+b2PulleyJointDef", | |
"b2DistanceJoint.prototype.__constructor.!0": "+b2DistanceJointDef", | |
"b2FrictionJoint.prototype.__constructor.!0": "+b2FrictionJointDef", | |
"b2GearJoint.prototype.__constructor.!0": "+b2GearJointDef", | |
"b2PolygonContact.Create.!ret": "+b2PolygonContact", | |
"b2PolyAndEdgeContact.Create.!ret": "+b2PolyAndEdgeContact", | |
"b2Collision.s_incidentEdge.<i>": "+ClipVertex", | |
"b2PolyAndCircleContact.Create.!ret": "+b2PolyAndCircleContact", | |
"b2CircleContact.Create.!ret": "+b2CircleContact", | |
"b2EdgeAndCircleContact.Create.!ret": "+b2EdgeAndCircleContact", | |
"b2World.prototype.AddController.!0": "+b2TensorDampingController", | |
"b2World.prototype.RayCast.!0": { | |
"!type": "fn(fixture: ?, point: +b2Vec2, normal: +b2Vec2, fraction: ?) -> number", | |
"!span": "384243[11244:2]-384359[11247:3]" | |
}, | |
"b2World.prototype.RayCastAll.!ret": "[?]", | |
"JXG.Util.Unzip.prototype.unzip.!ret": "[[string]]", | |
"JXG.Util.Unzip.prototype.unzip.!ret.<i>": "[string]", | |
"config.queue.<i>": { | |
"!type": "fn()", | |
"!span": "5647[213:2]-5914[227:3]" | |
}, | |
"geometry.rectContainsPoint.!0": "+geometry.Rect", | |
"b2Manifold.m_points.<i>": "+b2ManifoldPoint", | |
"b2BroadPhase.m_bounds.<i>": "[+b2Bound]", | |
"b2BroadPhase.m_bounds.<i>.<i>": "+b2Bound", | |
"b2ContactConstraint.points.<i>": "+b2ContactConstraintPoint", | |
"b2DynamicTreeBroadPhase.m_pairBuffer.<i>": "+b2DynamicTreePair", | |
"b2ContactSolver.m_constraints.<i>": "+b2ContactConstraint", | |
"config.current.assertions.<i>": { | |
"result": { | |
"!type": "bool", | |
"!span": "15209[609:3]-15215[609:9]" | |
}, | |
"message": { | |
"!type": "string", | |
"!span": "15230[610:3]-15237[610:10]" | |
}, | |
"!span": "15204[608:33]-15249[611:3]" | |
}, | |
"util.callback.!0.convertEventToCanvas.!0.EventListener.!0": { | |
"js_listeners_": { | |
"<i>": "+event.EventListener" | |
} | |
}, | |
"util.callback.!0.convertEventToCanvas.!0.trigger.!0": { | |
"js_listeners_": "event.source.js_listeners_" | |
}, | |
"util.beget.!0": { | |
"_observingFunctions": { | |
"<i>": "BObject.prototype._observingFunctions.<i>" | |
}, | |
"_computedProperties": "BObject.prototype._computedProperties" | |
}, | |
"event.EventListener.!0": { | |
"js_listeners_": { | |
"<i>": "+event.EventListener" | |
} | |
}, | |
"event.trigger.!0": { | |
"js_listeners_": "event.source.js_listeners_" | |
}, | |
"b2PolygonShape.prototype.GetVertices.!ret": { | |
"<i>": "+b2Vec2" | |
}, | |
"b2PolygonShape.prototype.GetNormals.!ret": { | |
"<i>": "+b2Vec2" | |
}, | |
"b2PolygonShape.ComputeCentroid.!0": { | |
"<i>": "+b2Vec2" | |
}, | |
"b2BroadPhase.prototype.QueryAxis.!4": { | |
"<i>": "+b2Bound" | |
}, | |
"b2BroadPhase.BinarySearch.!0": { | |
"<i>": "+b2Bound" | |
}, | |
"b2Island.prototype.Report.!0": { | |
"<i>": "+b2ContactConstraint" | |
}, | |
"b2Collision.MakeClipPointVector.!ret": { | |
"<i>": "+ClipVertex" | |
} | |
}, | |
"String": { | |
"prototype": { | |
"_observingFunctions": { | |
"!type": "[String.prototype._observingFunctions.<i>]", | |
"!span": "4202[141:35]-4221[141:54]" | |
}, | |
"_computedProperties": { | |
"!type": "[?]", | |
"!span": "4872[155:35]-4891[155:54]" | |
} | |
} | |
}, | |
"util": { | |
"merge": { | |
"!type": "fn(firstObject: ?, secondObject: ?) -> ?", | |
"!span": "445[15:4]-450[15:9]", | |
"!doc": "Merge two or more objects and return the result.\n\n@param {Object} firstObject First object to merge with\n@param {Object} secondObject Second object to merge with\n@param {Object} [...] More objects to merge\n@returns {Object} A new object containing the properties of all the objects passed in" | |
}, | |
"copy": { | |
"!type": "fn(obj: ?|fn(a: number, b: number, c: number, d: number, tx: number, ty: number)) -> [?]|?", | |
"!span": "995[39:4]-999[39:8]", | |
"!doc": "Creates a deep copy of an object\n\n@param {Object} obj The Object to copy\n@returns {Object} A copy of the original Object" | |
}, | |
"each": { | |
"!type": "fn(arr: ?, func: ?)", | |
"!span": "2010[77:4]-2014[77:8]", | |
"!doc": "Iterates over an array and calls a function for each item.\n\n@param {Array} arr An Array to iterate over\n@param {Function} func A function to call for each item in the array\n@returns {Array} The original array" | |
}, | |
"map": { | |
"!type": "fn(arr: [?], func: +Function) -> [?]", | |
"!span": "2498[94:4]-2501[94:7]", | |
"!doc": "Iterates over an array, calls a function for each item and returns the results.\n\n@param {Array} arr An Array to iterate over\n@param {Function} func A function to call for each item in the array\n@returns {Array} The return values from each function call" | |
}, | |
"extend": { | |
"!type": "fn(target: ?, ext: ?)", | |
"!span": "2724[106:4]-2730[106:10]" | |
}, | |
"beget": { | |
"!type": "fn(o: BObject.prototype)", | |
"!span": "5223[171:4]-5228[171:9]" | |
}, | |
"callback": { | |
"!type": "fn(target: ?, method: ?) -> fn()", | |
"!span": "5387[179:4]-5395[179:12]" | |
}, | |
"domReady": { | |
"!type": "fn()", | |
"!span": "5609[189:4]-5617[189:12]" | |
}, | |
"bindReady": { | |
"!type": "fn()", | |
"!span": "6155[216:4]-6164[216:13]", | |
"!doc": "Adapted from jQuery\n@ignore" | |
}, | |
"ready": { | |
"!type": "fn(func: ?)", | |
"!span": "7697[265:4]-7702[265:9]" | |
}, | |
"isArray": { | |
"!type": "fn(ar: [?]) -> !0", | |
"!span": "8159[286:4]-8166[286:11]", | |
"!doc": "Tests if a given object is an Array\n\n@param {Array} ar The object to test\n\n@returns {Boolean} True if it is an Array, otherwise false" | |
}, | |
"isRegExp": { | |
"!type": "fn(re: ?) -> !0.compile", | |
"!span": "8490[299:4]-8498[299:12]", | |
"!doc": "Tests if a given object is a RegExp\n\n@param {RegExp} ar The object to test\n\n@returns {Boolean} True if it is an RegExp, otherwise false" | |
}, | |
"isDate": { | |
"!type": "fn(d: ?) -> bool", | |
"!span": "9041[319:4]-9047[319:10]", | |
"!doc": "Tests if a given object is a Date\n\n@param {Date} ar The object to test\n\n@returns {Boolean} True if it is an Date, otherwise false" | |
}, | |
"populateIndex": { | |
"!type": "fn(parent: util.populateIndex.!0, modules: [?]|string) -> util.populateIndex.!ret", | |
"!span": "9731[335:4]-9744[335:17]", | |
"!doc": "Utility to populate a namespace's index with its modules\n\n@param {Object} parent The module the namespace lives in. parent.exports will be populated automatically\n@param {String} modules A space separated string of all the module names\n\n@returns {Object} The index namespace" | |
}, | |
"!span": "169[4:4]-173[4:8]", | |
"!doc": "@namespace\nUseful utility functions" | |
}, | |
"path": { | |
"dirname": { | |
"!type": "fn(path: string) -> string", | |
"!span": "273[8:4]-280[8:11]", | |
"!doc": "Returns full directory path for the filename given. The path must be formed using forward slashes '/'.\n\n@param {String} path Path to return the directory name of\n@returns {String} Directory name" | |
}, | |
"basename": { | |
"!type": "fn(path: string) -> string|?", | |
"!span": "580[20:4]-588[20:12]", | |
"!doc": "Returns just the filename portion of a path.\n\n@param {String} path Path to return the filename portion of\n@returns {String} Filename" | |
}, | |
"join": { | |
"!type": "fn() -> string", | |
"!span": "888[30:4]-892[30:8]", | |
"!doc": "Joins multiple paths together to form a single path\n@param {String} ... Any number of string arguments to join together\n@returns {String} The joined path" | |
}, | |
"exists": { | |
"!type": "fn(path: string) -> bool", | |
"!span": "1162[40:4]-1168[40:10]", | |
"!doc": "Tests if a path exists\n\n@param {String} path Path to test\n@returns {Boolean} True if the path exists, false if not" | |
}, | |
"normalizeArray": { | |
"!type": "fn(parts: [string|?], keepBlanks: bool) -> [!0.<i>]", | |
"!span": "1283[47:4]-1297[47:18]", | |
"!doc": "@private" | |
}, | |
"normalize": { | |
"!type": "fn(path: string, keepBlanks?: bool) -> string", | |
"!span": "2712[88:4]-2721[88:13]", | |
"!doc": "Returns the real path by expanding any '.' and '..' portions\n\n@param {String} path Path to normalize\n@param {Boolean} [keepBlanks=false] Whether to keep blanks. i.e. double slashes in a path\n@returns {String} Normalized path" | |
}, | |
"!span": "197[5:4]-201[5:8]", | |
"!doc": "@namespace" | |
}, | |
"nodes": { | |
"_observingFunctions": { | |
"!type": "[nodes._observingFunctions.<i>]", | |
"!span": "4202[141:35]-4221[141:54]" | |
}, | |
"_computedProperties": { | |
"!type": "[?]", | |
"!span": "4872[155:35]-4891[155:54]" | |
}, | |
"!span": "432[13:4]-437[13:9]", | |
"!doc": "@memberOf cocos\n@namespace All cocos2d nodes. i.e. anything that can be added to a Scene" | |
}, | |
"getAccessors": { | |
"!type": "fn(obj: getAccessors.!0) -> !0.js_accessors_", | |
"!span": "251[11:9]-263[11:21]", | |
"!doc": "@ignore" | |
}, | |
"getBindings": { | |
"!type": "fn(obj: getAccessors.!0) -> !0.js_bindings_", | |
"!span": "400[21:9]-411[21:20]", | |
"!doc": "@ignore" | |
}, | |
"addAccessor": { | |
"!type": "fn(obj: getAccessors.!0, key: string, target: ?, targetKey: string, noNotify: bool)", | |
"!span": "545[31:9]-556[31:20]", | |
"!doc": "@ignore" | |
}, | |
"objectID": { | |
"!type": "number", | |
"!span": "771[46:4]-779[46:12]", | |
"!doc": "@ignore" | |
}, | |
"BObject": { | |
"prototype": { | |
"_observingFunctions": { | |
"!type": "[BObject.prototype._observingFunctions.<i>]", | |
"!span": "4202[141:35]-4221[141:54]" | |
}, | |
"_computedProperties": { | |
"!type": "[?]", | |
"!span": "4872[155:35]-4891[155:54]" | |
} | |
}, | |
"create": { | |
"!type": "fn() -> +BObject", | |
"!span": "5816[233:8]-5822[233:14]", | |
"!doc": "Create a new instance of this object\n@returns {BObject} New instance of this object" | |
}, | |
"extend": { | |
"!type": "fn() -> fn()|?", | |
"!span": "6034[243:8]-6040[243:14]", | |
"!doc": "Create a new subclass by extending this one\n@returns {Object} A new subclass of this object" | |
}, | |
"!type": "fn()", | |
"!span": "878[52:4]-885[52:11]", | |
"!doc": "@class\nA bindable object. Allows observing and binding to its properties." | |
}, | |
"event": { | |
"EventListener": { | |
"!type": "fn(source: ?, eventName: string, handler: +Function)", | |
"!span": "1158[49:6]-1171[49:19]", | |
"!doc": "@class\nRepresents an event being listened to. You should not create instances of\nthis directly, it is instead returned by event.addListener\n\n@extends Object\n\n@param {Object} source Object to listen to for an event\n@param {String} eventName Name of the event to listen for\n@param {Function} handler Callback to fire when the event triggers", | |
"eventName": { | |
"!type": "string", | |
"!span": "1406[60:9]-1415[60:18]", | |
"!doc": "Name of the event to listen for\n@type String" | |
}, | |
"id": { | |
"!type": "number", | |
"!span": "1634[72:9]-1636[72:11]", | |
"!doc": "Unique ID number for this instance\n@type Integer" | |
} | |
}, | |
"source": { | |
"js_listeners_": { | |
"<i>": { | |
"!type": "+event.EventListener", | |
"!span": "1687[74:36]-1694[74:43]" | |
}, | |
"!span": "452[20:12]-465[20:25]" | |
}, | |
"!span": "1300[54:9]-1306[54:15]" | |
}, | |
"eventName": { | |
"!type": "string", | |
"!span": "1406[60:9]-1415[60:18]" | |
}, | |
"handler": { | |
"!type": "+Function", | |
"!span": "1525[66:9]-1532[66:16]" | |
}, | |
"id": { | |
"!type": "number", | |
"!span": "1634[72:9]-1636[72:11]" | |
}, | |
"addListener": { | |
"!type": "fn(source: event.source, eventName: string, handler: +Function) -> fn(source: ?, eventName: string, handler: +Function)", | |
"!span": "2040[86:6]-2051[86:17]", | |
"!doc": "Register an event listener\n\n@param {Object} source Object to listen to for an event\n@param {String} eventName Name of the event to listen for\n@param {Function} handler Callback to fire when the event triggers\n\n@returns {event.EventListener} The event listener. Pass to removeListener to destroy it." | |
}, | |
"trigger": { | |
"!type": "fn(source: getListeners.!0, eventName: string)", | |
"!span": "2347[96:6]-2354[96:13]", | |
"!doc": "Trigger an event. All listeners will be notified.\n\n@param {Object} source Object to trigger the event on\n@param {String} eventName Name of the event to trigger" | |
}, | |
"removeListener": { | |
"!type": "fn(listener: fn(source: ?, eventName: string, handler: +Function))", | |
"!span": "2915[117:6]-2929[117:20]", | |
"!doc": "Remove a previously registered event listener\n\n@param {event.EventListener} listener EventListener to remove, as returned by event.addListener" | |
}, | |
"clearListeners": { | |
"!type": "fn(source: ?, eventName: string)", | |
"!span": "3231[127:6]-3245[127:20]", | |
"!doc": "Remove a all event listeners for a given event\n\n@param {Object} source Object to remove listeners from\n@param {String} eventName Name of event to remove listeners from" | |
}, | |
"clearInstanceListeners": { | |
"!type": "fn(source: ?, eventName: ?)", | |
"!span": "3687[147:6]-3709[147:28]", | |
"!doc": "Remove all event listeners on an object\n\n@param {Object} source Object to remove listeners from" | |
}, | |
"!span": "205[8:4]-210[8:9]", | |
"!doc": "@namespace\nSupport for listening for and triggering events" | |
}, | |
"getListeners": { | |
"!type": "fn(obj: ?, eventName: string) -> !0.js_listeners_", | |
"!span": "379[18:9]-391[18:21]", | |
"!doc": "@private\n@ignore\nReturns the event listener property of an object, creating it if it doesn't\nalready exist.\n\n@returns {Object}" | |
}, | |
"eventID": { | |
"!type": "number", | |
"!span": "765[36:4]-772[36:11]", | |
"!doc": "@private\n@ignore\nKeep track of the next ID for each new EventListener" | |
}, | |
"actions": { | |
"_observingFunctions": { | |
"!type": "[actions._observingFunctions.<i>]", | |
"!span": "4202[141:35]-4221[141:54]" | |
}, | |
"_computedProperties": { | |
"!type": "[?]", | |
"!span": "4872[155:35]-4891[155:54]" | |
}, | |
"!span": "366[13:4]-373[13:11]", | |
"!doc": "@memberOf cocos\n@namespace Actions used to animate or change a Node" | |
}, | |
"base64": { | |
"decode": { | |
"!type": "fn(input: string) -> [string]|string", | |
"!span": "304[15:4]-310[15:10]", | |
"!doc": "Decode a base64 encoded string into a binary string\n\n@param {String} input Base64 encoded data\n@returns {String} Binary string" | |
}, | |
"decodeAsArray": { | |
"!type": "fn(input: string, bytes: number) -> [number]", | |
"!span": "559[25:4]-572[25:17]", | |
"!doc": "Decode a base64 encoded string into a byte array\n\n@param {String} input Base64 encoded data\n@returns {Integer[]} Array of bytes" | |
}, | |
"encode": { | |
"!type": "fn(input: string) -> string", | |
"!span": "1110[46:4]-1116[46:10]", | |
"!doc": "Encode a binary string into base64\n\n@param {String} input Binary string\n@returns {String} Base64 encoded data" | |
}, | |
"!span": "270[7:4]-276[7:10]", | |
"!doc": "@namespace" | |
}, | |
"gzip": { | |
"unzip": { | |
"!type": "fn(input: ?) -> string", | |
"!span": "314[19:4]-319[19:9]", | |
"!doc": "Unpack a gzipped byte array\n\n@param {Integer[]} input Byte array\n@returns {String} Unpacked byte string" | |
}, | |
"unzipBase64": { | |
"!type": "fn(input: string) -> string", | |
"!span": "591[29:4]-602[29:15]", | |
"!doc": "Unpack a gzipped byte string encoded as base64\n\n@param {String} input Byte string encoded as base64\n@returns {String} Unpacked byte string" | |
}, | |
"unzipBase64AsArray": { | |
"!type": "fn(input: string, bytes: number) -> [number]", | |
"!span": "958[40:4]-976[40:22]", | |
"!doc": "Unpack a gzipped byte string encoded as base64\n\n@param {String} input Byte string encoded as base64\n@param {Integer} bytes Bytes per array item\n@returns {Integer[]} Unpacked byte array" | |
}, | |
"unzipAsArray": { | |
"!type": "fn(input: ?, bytes: number) -> [number]", | |
"!span": "1554[61:4]-1566[61:16]", | |
"!doc": "Unpack a gzipped byte array\n\n@param {Integer[]} input Byte array\n@param {Integer} bytes Bytes per array item\n@returns {Integer[]} Unpacked byte array" | |
}, | |
"!span": "302[8:4]-306[8:8]", | |
"!doc": "@namespace\nWrappers around JXG's GZip utils\n@see JXG.Util" | |
}, | |
"kMenuStateWaiting": { | |
"!type": "number", | |
"!span": "408[12:4]-425[12:21]", | |
"!doc": "@private\n@constant" | |
}, | |
"kMenuStateTrackingTouch": { | |
"!type": "number", | |
"!span": "465[16:4]-488[16:27]", | |
"!doc": "@private\n@constant" | |
}, | |
"system": { | |
"stdio": { | |
"print": { | |
"!type": "fn()", | |
"!span": "232[9:8]-237[9:13]", | |
"!doc": "Print text and objects to the debug console if the browser has one\n\n@param {*} Any value to output" | |
}, | |
"!span": "59[3:4]-64[3:9]", | |
"!doc": "@namespace" | |
}, | |
"console": { | |
"log": { | |
"!type": "fn()", | |
"!span": "511[23:8]-514[23:11]" | |
}, | |
"!span": "446[20:11]-453[20:18]" | |
}, | |
"!span": "22[1:4]-28[1:10]", | |
"!doc": "@namespace" | |
}, | |
"TMXOrientation": { | |
"TMXOrientationOrtho": { | |
"!type": "number", | |
"!span": "327[13:1]-346[13:20]", | |
"!doc": "Orthogonal orientation\n@constant" | |
}, | |
"TMXOrientationHex": { | |
"!type": "number", | |
"!span": "415[19:1]-432[19:18]", | |
"!doc": "Hexagonal orientation\n@constant" | |
}, | |
"TMXOrientationIso": { | |
"!type": "number", | |
"!span": "501[25:1]-518[25:18]", | |
"!doc": "Isometric orientation\n@constant" | |
}, | |
"!span": "210[8:4]-224[8:18]", | |
"!doc": "@memberOf cocos\n@namespace" | |
}, | |
"HashUpdateEntry": { | |
"!type": "fn()", | |
"!span": "218[7:9]-233[7:24]", | |
"!doc": "@ignore" | |
}, | |
"HashMethodEntry": { | |
"!type": "fn()", | |
"!span": "406[16:9]-421[16:24]", | |
"!doc": "@ignore" | |
}, | |
"cocos": { | |
"_observingFunctions": { | |
"!type": "[cocos._observingFunctions.<i>]", | |
"!span": "4202[141:35]-4221[141:54]" | |
}, | |
"_computedProperties": { | |
"!type": "[?]", | |
"!span": "4872[155:35]-4891[155:54]" | |
}, | |
"!span": "413[12:4]-418[12:9]", | |
"!doc": "@namespace All cocos2d objects live in this namespace" | |
}, | |
"extend": { | |
"!type": "fn(a: ?, b: ?)", | |
"!span": "9[0:9]-15[0:15]" | |
}, | |
"isInstanceOf": { | |
"!type": "fn(obj: ?, _constructor: fn()|fn()) -> bool", | |
"!span": "75[5:9]-87[5:21]" | |
}, | |
"b2BoundValues": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "375[18:24]-388[18:37]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "602[26:24]-608[26:30]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "258[14:5]-271[14:18]", | |
"lowerValues": { | |
"!type": "[number]", | |
"!span": "411[19:7]-422[19:18]" | |
}, | |
"upperValues": { | |
"!type": "[number]", | |
"!span": "497[22:7]-508[22:18]" | |
} | |
}, | |
"b2PairManager": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "835[33:24]-848[33:37]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "1031[40:24]-1037[40:30]" | |
}, | |
"AddPair": { | |
"!type": "fn(proxy1: +b2Proxy, proxy2: +b2Proxy) -> !this.m_freePair", | |
"!span": "1080[42:24]-1087[42:31]" | |
}, | |
"RemovePair": { | |
"!type": "fn(proxy1: ?, proxy2: ?)", | |
"!span": "1595[63:24]-1605[63:34]" | |
}, | |
"Find": { | |
"!type": "fn(proxy1: ?, proxy2: +b2Proxy) -> !0.pairs.<i>", | |
"!span": "2016[80:24]-2020[80:28]" | |
}, | |
"ValidateBuffer": { | |
"!type": "fn()", | |
"!span": "2107[83:24]-2121[83:38]" | |
}, | |
"ValidateTable": { | |
"!type": "fn()", | |
"!span": "2164[85:24]-2177[85:37]" | |
}, | |
"Initialize": { | |
"!type": "fn(broadPhase: +b2BroadPhase)", | |
"!span": "2220[87:24]-2230[87:34]" | |
}, | |
"AddBufferedPair": { | |
"!type": "fn(proxy1: +b2Proxy, proxy2: +b2Proxy)", | |
"!span": "2316[90:24]-2331[90:39]" | |
}, | |
"RemoveBufferedPair": { | |
"!type": "fn(proxy1: ?, proxy2: +b2Proxy)", | |
"!span": "2662[102:24]-2680[102:42]" | |
}, | |
"Commit": { | |
"!type": "fn(callback: ?)", | |
"!span": "3042[117:24]-3048[117:30]" | |
}, | |
"m_pairCount": { | |
"!type": "number", | |
"!span": "3667[140:24]-3678[140:35]" | |
}, | |
"m_pairBufferCount": { | |
"!type": "number", | |
"!span": "3753[142:24]-3770[142:41]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "718[29:47]-731[29:60]", | |
"m_pairs": { | |
"!type": "[+b2Pair]", | |
"!span": "871[34:7]-878[34:14]" | |
}, | |
"m_pairBuffer": { | |
"!type": "[+b2Pair]", | |
"!span": "899[35:7]-911[35:19]" | |
}, | |
"m_pairCount": { | |
"!type": "number", | |
"!span": "932[36:7]-943[36:18]" | |
}, | |
"m_pairBufferCount": { | |
"!type": "number", | |
"!span": "956[37:7]-973[37:24]" | |
}, | |
"m_freePair": { | |
"!type": "+b2Pair", | |
"!span": "986[38:7]-996[38:17]" | |
}, | |
"m_broadPhase": { | |
"!type": "+b2BroadPhase", | |
"!span": "2263[88:7]-2275[88:19]" | |
} | |
}, | |
"b2TimeStep": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "3890[146:21]-3903[146:34]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "3943[148:21]-3949[148:27]" | |
}, | |
"Set": { | |
"!type": "fn(step: +b2TimeStep)", | |
"!span": "3989[150:21]-3992[150:24]" | |
}, | |
"velocityIterations": { | |
"!type": "number", | |
"!span": "4337[160:21]-4355[160:39]" | |
}, | |
"positionIterations": { | |
"!type": "number", | |
"!span": "4382[161:21]-4400[161:39]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "3779[142:50]-3789[142:60]", | |
"dt": { | |
"!type": "number", | |
"!span": "4019[151:7]-4021[151:9]" | |
}, | |
"inv_dt": { | |
"!type": "number", | |
"!span": "4040[152:7]-4046[152:13]" | |
}, | |
"warmStarting": { | |
"!type": "bool", | |
"!span": "4175[155:7]-4187[155:19]" | |
}, | |
"dtRatio": { | |
"!type": "number", | |
"!span": "368633[10708:12]-368640[10708:19]" | |
} | |
}, | |
"b2Controller": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "4566[166:23]-4579[166:36]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "4621[168:23]-4627[168:29]" | |
}, | |
"Step": { | |
"!type": "fn(step: ?)", | |
"!span": "4669[170:23]-4673[170:27]" | |
}, | |
"Draw": { | |
"!type": "fn(debugDraw: ?)", | |
"!span": "4719[172:23]-4723[172:27]" | |
}, | |
"AddBody": { | |
"!type": "fn(body: ?)", | |
"!span": "4774[174:23]-4781[174:30]" | |
}, | |
"RemoveBody": { | |
"!type": "fn(body: ?)", | |
"!span": "5274[193:23]-5284[193:33]" | |
}, | |
"Clear": { | |
"!type": "fn()", | |
"!span": "5964[219:23]-5969[219:28]" | |
}, | |
"GetNext": { | |
"!type": "fn() -> !this.m_next", | |
"!span": "6074[224:23]-6081[224:30]" | |
}, | |
"GetWorld": { | |
"!type": "fn() -> !this.m_world", | |
"!span": "6144[227:23]-6152[227:31]" | |
}, | |
"GetBodyList": { | |
"!type": "fn() -> +b2ControllerEdge", | |
"!span": "6216[230:23]-6227[230:34]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "4451[162:45]-4463[162:57]" | |
}, | |
"b2GravityController": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "6683[242:30]-6696[242:43]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "6796[245:30]-6802[245:36]" | |
}, | |
"Step": { | |
"!type": "fn(step: ?)", | |
"!span": "6851[247:30]-6855[247:34]" | |
}, | |
"G": { | |
"!type": "number", | |
"!span": "8475[311:30]-8476[311:31]" | |
}, | |
"invSqr": { | |
"!type": "bool", | |
"!span": "8512[312:30]-8518[312:36]" | |
}, | |
"Draw": "b2Controller.prototype.Draw", | |
"AddBody": "b2Controller.prototype.AddBody", | |
"RemoveBody": "b2Controller.prototype.RemoveBody", | |
"Clear": "b2Controller.prototype.Clear", | |
"GetNext": "b2Controller.prototype.GetNext", | |
"GetWorld": "b2Controller.prototype.GetWorld", | |
"GetBodyList": "b2Controller.prototype.GetBodyList", | |
"_super": "b2Controller.prototype" | |
}, | |
"!type": "fn()", | |
"!span": "6384[235:42]-6403[235:61]" | |
}, | |
"b2DestructionListener": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "8663[316:32]-8676[316:45]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "8727[318:32]-8733[318:38]" | |
}, | |
"SayGoodbyeJoint": { | |
"!type": "fn(joint: ?)", | |
"!span": "8784[320:32]-8799[320:47]" | |
}, | |
"SayGoodbyeFixture": { | |
"!type": "fn(fixture: ?)", | |
"!span": "8855[322:32]-8872[322:49]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "8530[312:48]-8551[312:69]" | |
}, | |
"b2ContactEdge": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "9018[327:24]-9031[327:37]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "9074[329:24]-9080[329:30]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "8901[323:6]-8914[323:19]" | |
}, | |
"b2EdgeChainDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "9373[338:25]-9386[338:38]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "9498[343:25]-9504[343:31]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "9254[334:40]-9268[334:54]" | |
}, | |
"b2Vec2": { | |
"prototype": { | |
"SetZero": { | |
"!type": "fn()", | |
"!span": "9833[356:17]-9840[356:24]" | |
}, | |
"Set": { | |
"!type": "fn(x_: number, y_: number)", | |
"!span": "9903[360:17]-9906[360:20]" | |
}, | |
"SetV": { | |
"!type": "fn(v: +b2Vec2)", | |
"!span": "9977[364:17]-9981[364:21]" | |
}, | |
"GetNegative": { | |
"!type": "fn() -> +b2Vec2", | |
"!span": "10049[368:17]-10060[368:28]" | |
}, | |
"NegativeSelf": { | |
"!type": "fn()", | |
"!span": "10134[371:17]-10146[371:29]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2Vec2", | |
"!span": "10221[375:17]-10225[375:21]" | |
}, | |
"Add": { | |
"!type": "fn(v: +b2Vec2)", | |
"!span": "10297[378:17]-10300[378:20]" | |
}, | |
"Subtract": { | |
"!type": "fn(v: ?)", | |
"!span": "10370[382:17]-10378[382:25]" | |
}, | |
"Multiply": { | |
"!type": "fn(a: number)", | |
"!span": "10448[386:17]-10456[386:25]" | |
}, | |
"MulM": { | |
"!type": "fn(A: ?)", | |
"!span": "10522[390:17]-10526[390:21]" | |
}, | |
"MulTM": { | |
"!type": "fn(A: ?)", | |
"!span": "10673[395:17]-10678[395:22]" | |
}, | |
"CrossVF": { | |
"!type": "fn(s: ?)", | |
"!span": "10803[400:17]-10810[400:24]" | |
}, | |
"CrossFV": { | |
"!type": "fn(s: ?)", | |
"!span": "10908[405:17]-10915[405:24]" | |
}, | |
"MinV": { | |
"!type": "fn(b: ?)", | |
"!span": "11013[410:17]-11017[410:21]" | |
}, | |
"MaxV": { | |
"!type": "fn(b: ?)", | |
"!span": "11133[414:17]-11137[414:21]" | |
}, | |
"Abs": { | |
"!type": "fn()", | |
"!span": "11253[418:17]-11256[418:20]" | |
}, | |
"Length": { | |
"!type": "fn() -> number", | |
"!span": "11380[426:17]-11386[426:23]" | |
}, | |
"LengthSquared": { | |
"!type": "fn() -> number", | |
"!span": "11476[429:17]-11489[429:30]" | |
}, | |
"Normalize": { | |
"!type": "fn() -> number", | |
"!span": "11568[432:17]-11577[432:26]" | |
}, | |
"IsValid": { | |
"!type": "fn() -> bool", | |
"!span": "11817[442:17]-11824[442:24]" | |
}, | |
"x": { | |
"!type": "number", | |
"!span": "11918[445:17]-11919[445:18]" | |
}, | |
"y": { | |
"!type": "number", | |
"!span": "11942[446:17]-11943[446:18]" | |
} | |
}, | |
"Make": { | |
"!type": "fn(x_: number, y_: number) -> +b2Vec2", | |
"!span": "9759[353:7]-9763[353:11]" | |
}, | |
"!type": "fn(x_: number, y_: number)", | |
"!span": "9654[347:44]-9660[347:50]", | |
"x": { | |
"!type": "number", | |
"!span": "9721[349:9]-9722[349:10]" | |
}, | |
"y": { | |
"!type": "number", | |
"!span": "9738[350:9]-9739[350:10]" | |
} | |
}, | |
"b2Vec3": { | |
"prototype": { | |
"SetZero": { | |
"!type": "fn()", | |
"!span": "12082[453:17]-12089[453:24]" | |
}, | |
"Set": { | |
"!type": "fn(x: number, y: number, z: number)", | |
"!span": "12156[456:17]-12159[456:20]" | |
}, | |
"SetV": { | |
"!type": "fn(v: +b2Vec3)", | |
"!span": "12243[461:17]-12247[461:21]" | |
}, | |
"GetNegative": { | |
"!type": "fn() -> +b2Vec3", | |
"!span": "12331[466:17]-12342[466:28]" | |
}, | |
"NegativeSelf": { | |
"!type": "fn()", | |
"!span": "12425[469:17]-12437[469:29]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2Vec3", | |
"!span": "12532[474:17]-12536[474:21]" | |
}, | |
"Add": { | |
"!type": "fn(v: +b2Vec3)", | |
"!span": "12616[477:17]-12619[477:20]" | |
}, | |
"Subtract": { | |
"!type": "fn(v: ?)", | |
"!span": "12706[482:17]-12714[482:25]" | |
}, | |
"Multiply": { | |
"!type": "fn(a: ?)", | |
"!span": "12801[487:17]-12809[487:25]" | |
}, | |
"x": { | |
"!type": "number", | |
"!span": "12890[492:17]-12891[492:18]" | |
}, | |
"y": { | |
"!type": "number", | |
"!span": "12914[493:17]-12915[493:18]" | |
}, | |
"z": { | |
"!type": "number", | |
"!span": "12938[494:17]-12939[494:18]" | |
} | |
}, | |
"!type": "fn(x: number, y: number, z: number)", | |
"!span": "11952[446:27]-11958[446:33]", | |
"x": { | |
"!type": "number", | |
"!span": "12020[448:9]-12021[448:10]" | |
}, | |
"y": { | |
"!type": "number", | |
"!span": "12036[449:9]-12037[449:10]" | |
}, | |
"z": { | |
"!type": "number", | |
"!span": "12052[450:9]-12053[450:10]" | |
} | |
}, | |
"b2DistanceProxy": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "13069[498:26]-13082[498:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "13127[500:26]-13133[500:32]" | |
}, | |
"Set": { | |
"!type": "fn(shape: ?)", | |
"!span": "13178[502:26]-13181[502:29]" | |
}, | |
"GetSupport": { | |
"!type": "fn(d: +b2Vec2) -> number", | |
"!span": "13721[521:26]-13731[521:36]" | |
}, | |
"GetSupportVertex": { | |
"!type": "fn(d: +b2Vec2) -> !this.m_vertices.<i>", | |
"!span": "14088[533:26]-14104[533:42]" | |
}, | |
"GetVertexCount": { | |
"!type": "fn() -> !this.m_count", | |
"!span": "14478[545:26]-14492[545:40]" | |
}, | |
"GetVertex": { | |
"!type": "fn(index: number) -> !this.m_vertices.<i>", | |
"!span": "14559[548:26]-14568[548:35]" | |
}, | |
"m_count": { | |
"!type": "number", | |
"!span": "14754[553:26]-14761[553:33]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "12948[494:27]-12963[494:42]", | |
"m_vertices": { | |
"!type": "[?]", | |
"!span": "13299[506:11]-13309[506:21]" | |
}, | |
"m_count": { | |
"!type": "number", | |
"!span": "13376[508:11]-13383[508:18]" | |
} | |
}, | |
"b2ContactFactory": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "14936[558:27]-14949[558:40]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "14995[560:27]-15001[560:33]" | |
}, | |
"AddType": { | |
"!type": "fn(createFcn: fn(allocator: ?) -> +b2EdgeAndCircleContact, destroyFcn: fn(contact: ?, allocator: ?), type1: number, type2: number)", | |
"!span": "15076[563:27]-15083[563:34]" | |
}, | |
"InitializeRegisters": { | |
"!type": "fn()", | |
"!span": "15523[573:27]-15542[573:46]" | |
}, | |
"Create": { | |
"!type": "fn(fixtureA: ?, fixtureB: ?)", | |
"!span": "16472[587:27]-16478[587:33]" | |
}, | |
"Destroy": { | |
"!type": "fn(contact: ?)", | |
"!span": "17101[614:27]-17108[614:34]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "14813[554:46]-14829[554:62]", | |
"m_registers": { | |
"!type": "[number]", | |
"!span": "15565[574:7]-15576[574:18]" | |
} | |
}, | |
"b2ConstantAccelController": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "17992[638:36]-18005[638:49]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "18111[641:36]-18117[641:42]" | |
}, | |
"Step": { | |
"!type": "fn(step: ?)", | |
"!span": "18200[644:36]-18204[644:40]" | |
}, | |
"Draw": "b2Controller.prototype.Draw", | |
"AddBody": "b2Controller.prototype.AddBody", | |
"RemoveBody": "b2Controller.prototype.RemoveBody", | |
"Clear": "b2Controller.prototype.Clear", | |
"GetNext": "b2Controller.prototype.GetNext", | |
"GetWorld": "b2Controller.prototype.GetWorld", | |
"GetBodyList": "b2Controller.prototype.GetBodyList", | |
"_super": "b2Controller.prototype", | |
"A": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "17669[631:50]-17694[631:75]" | |
}, | |
"b2SeparationFunction": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "18722[658:31]-18735[658:44]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "18785[660:31]-18791[660:37]" | |
}, | |
"Initialize": { | |
"!type": "fn(cache: +b2SimplexCache, proxyA: +b2DistanceProxy, transformA: +b2Transform, proxyB: +b2DistanceProxy, transformB: +b2Transform)", | |
"!span": "19005[667:31]-19015[667:41]" | |
}, | |
"Evaluate": { | |
"!type": "fn(transformA: +b2Transform, transformB: +b2Transform) -> number", | |
"!span": "26539[832:31]-26547[832:39]" | |
}, | |
"m_type": { | |
"!type": "number", | |
"!span": "28330[874:31]-28336[874:37]" | |
}, | |
"m_localPoint": "+b2Vec2", | |
"m_axis": "+b2Vec2" | |
}, | |
"e_points": { | |
"!type": "number", | |
"!span": "18892[664:21]-18900[664:29]" | |
}, | |
"e_faceA": { | |
"!type": "number", | |
"!span": "18927[665:21]-18934[665:28]" | |
}, | |
"e_faceB": { | |
"!type": "number", | |
"!span": "18961[666:21]-18968[666:28]" | |
}, | |
"!type": "fn()", | |
"!span": "18591[654:61]-18611[654:81]", | |
"m_type": { | |
"!type": "number", | |
"!span": "19482[689:9]-19488[689:15]" | |
} | |
}, | |
"b2DynamicTreePair": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "28580[880:28]-28593[880:41]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "28640[882:28]-28646[882:34]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "28455[876:55]-28472[876:72]" | |
}, | |
"b2ContactConstraintPoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "28893[889:35]-28906[889:48]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "28960[891:35]-28966[891:41]" | |
}, | |
"localPoint": "+b2Vec2", | |
"rA": "+b2Vec2", | |
"rB": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "28754[885:46]-28778[885:70]", | |
"normalImpulse": { | |
"!type": "number", | |
"!span": "189130[5672:10]-189143[5672:23]" | |
}, | |
"tangentImpulse": { | |
"!type": "number", | |
"!span": "189176[5673:10]-189190[5673:24]" | |
}, | |
"normalMass": { | |
"!type": "number", | |
"!span": "189871[5684:10]-189881[5684:20]" | |
}, | |
"equalizedMass": { | |
"!type": "number", | |
"!span": "190086[5687:10]-190099[5687:23]" | |
}, | |
"tangentMass": { | |
"!type": "number", | |
"!span": "190421[5695:10]-190432[5695:21]" | |
}, | |
"velocityBias": { | |
"!type": "number", | |
"!span": "190459[5696:10]-190471[5696:22]" | |
} | |
}, | |
"b2ControllerEdge": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "29691[908:27]-29704[908:40]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "29750[910:27]-29756[910:33]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "29568[904:59]-29584[904:75]", | |
"controller": { | |
"!type": "+b2ConstantAccelController", | |
"!span": "4843[176:7]-4853[176:17]" | |
} | |
}, | |
"b2DistanceInput": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "30173[921:26]-30186[921:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "30231[923:26]-30237[923:32]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "30052[917:53]-30067[917:68]", | |
"proxyA": { | |
"!type": "+b2DistanceProxy", | |
"!span": "57487[1792:8]-57493[1792:14]" | |
}, | |
"useRadii": { | |
"!type": "bool", | |
"!span": "57685[1798:8]-57693[1798:16]" | |
} | |
}, | |
"b2Settings": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "30585[933:21]-30598[933:34]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "30638[935:21]-30644[935:27]" | |
} | |
}, | |
"b2MixFriction": { | |
"!type": "fn(friction1: ?, friction2: ?) -> number", | |
"!span": "30674[937:11]-30687[937:24]" | |
}, | |
"b2MixRestitution": { | |
"!type": "fn(restitution1: ?, restitution2: ?) -> !0", | |
"!span": "30779[940:11]-30795[940:27]" | |
}, | |
"b2Assert": { | |
"!type": "fn(a: bool)", | |
"!span": "30918[943:11]-30926[943:19]" | |
}, | |
"VERSION": { | |
"!type": "string", | |
"!span": "31001[948:11]-31008[948:18]" | |
}, | |
"USHRT_MAX": { | |
"!type": "number", | |
"!span": "31034[949:11]-31043[949:20]" | |
}, | |
"b2_pi": { | |
"!type": "number", | |
"!span": "31064[950:11]-31069[950:16]" | |
}, | |
"b2_maxManifoldPoints": { | |
"!type": "number", | |
"!span": "31092[951:11]-31112[951:31]" | |
}, | |
"b2_aabbExtension": { | |
"!type": "number", | |
"!span": "31129[952:11]-31145[952:27]" | |
}, | |
"b2_aabbMultiplier": { | |
"!type": "number", | |
"!span": "31164[953:11]-31181[953:28]" | |
}, | |
"b2_polygonRadius": { | |
"!type": "number", | |
"!span": "31198[954:11]-31214[954:27]" | |
}, | |
"b2_linearSlop": { | |
"!type": "number", | |
"!span": "31258[955:11]-31271[955:24]" | |
}, | |
"b2_angularSlop": { | |
"!type": "number", | |
"!span": "31293[956:11]-31307[956:25]" | |
}, | |
"b2_toiSlop": { | |
"!type": "number", | |
"!span": "31349[957:11]-31359[957:21]" | |
}, | |
"b2_maxTOIContactsPerIsland": { | |
"!type": "number", | |
"!span": "31403[958:11]-31429[958:37]" | |
}, | |
"b2_maxTOIJointsPerIsland": { | |
"!type": "number", | |
"!span": "31447[959:11]-31471[959:35]" | |
}, | |
"b2_velocityThreshold": { | |
"!type": "number", | |
"!span": "31489[960:11]-31509[960:31]" | |
}, | |
"b2_maxLinearCorrection": { | |
"!type": "number", | |
"!span": "31526[961:11]-31548[961:33]" | |
}, | |
"b2_maxAngularCorrection": { | |
"!type": "number", | |
"!span": "31567[962:11]-31590[962:34]" | |
}, | |
"b2_maxTranslation": { | |
"!type": "number", | |
"!span": "31632[963:11]-31649[963:28]" | |
}, | |
"b2_maxTranslationSquared": { | |
"!type": "number", | |
"!span": "31666[964:11]-31690[964:35]" | |
}, | |
"b2_maxRotation": { | |
"!type": "number", | |
"!span": "31765[965:11]-31779[965:25]" | |
}, | |
"b2_maxRotationSquared": { | |
"!type": "number", | |
"!span": "31817[966:11]-31838[966:32]" | |
}, | |
"b2_contactBaumgarte": { | |
"!type": "number", | |
"!span": "31907[967:11]-31926[967:30]" | |
}, | |
"b2_timeToSleep": { | |
"!type": "number", | |
"!span": "31945[968:11]-31959[968:25]" | |
}, | |
"b2_linearSleepTolerance": { | |
"!type": "number", | |
"!span": "31978[969:11]-32001[969:34]" | |
}, | |
"b2_angularSleepTolerance": { | |
"!type": "number", | |
"!span": "32021[970:11]-32045[970:35]" | |
}, | |
"!type": "fn()", | |
"!span": "30474[929:46]-30484[929:56]" | |
}, | |
"b2Proxy": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "32184[974:18]-32197[974:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "32234[976:18]-32240[976:24]" | |
}, | |
"IsValid": { | |
"!type": "fn() -> bool", | |
"!span": "32373[981:18]-32380[981:25]" | |
}, | |
"lowerBounds": { | |
"!type": "[?]", | |
"!span": "32471[984:18]-32482[984:29]" | |
}, | |
"upperBounds": { | |
"!type": "[?]", | |
"!span": "32517[985:18]-32528[985:29]" | |
}, | |
"overlapCount": { | |
"!type": "number", | |
"!span": "32563[986:18]-32575[986:30]" | |
}, | |
"timeStamp": { | |
"!type": "number", | |
"!span": "32599[987:18]-32608[987:27]" | |
}, | |
"pairs": { | |
"<i>": { | |
"status": { | |
"!type": "number", | |
"!span": "1414[57:4]-1420[57:10]" | |
}, | |
"proxy2": "+b2Proxy", | |
"rows": "b2Proxy.pairs.<i>.rows", | |
"proxy1": "+b2Proxy" | |
} | |
} | |
}, | |
"!type": "fn()", | |
"!span": "32079[970:69]-32086[970:76]", | |
"lowerBounds": { | |
"!type": "[?]", | |
"!span": "32263[977:7]-32274[977:18]" | |
}, | |
"upperBounds": { | |
"!type": "[?]", | |
"!span": "32298[978:7]-32309[978:18]" | |
}, | |
"pairs": { | |
"<i>": { | |
"rows": { | |
"!type": "[number]", | |
"!span": "34828[1308:5]-34832[1308:9]" | |
}, | |
"status": { | |
"!type": "number", | |
"!span": "1414[57:4]-1420[57:10]" | |
}, | |
"!span": "1485[58:15]-1491[58:21]", | |
"proxy2": "+b2Proxy", | |
"proxy1": "+b2Proxy" | |
}, | |
"!span": "32333[979:7]-32338[979:12]" | |
}, | |
"timeStamp": { | |
"!type": "number", | |
"!span": "144341[4378:21]-144350[4378:30]" | |
}, | |
"overlapCount": { | |
"!type": "number", | |
"!span": "144377[4379:21]-144389[4379:33]" | |
} | |
}, | |
"b2Point": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "32826[994:18]-32839[994:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "32876[996:18]-32882[996:24]" | |
}, | |
"Support": { | |
"!type": "fn(xf: ?, vX: ?, vY: ?) -> !this.p", | |
"!span": "32941[999:18]-32948[999:25]" | |
}, | |
"GetFirstVertex": { | |
"!type": "fn(xf: ?) -> !this.p", | |
"!span": "33011[1002:18]-33025[1002:32]" | |
}, | |
"p": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "32721[990:38]-32728[990:45]" | |
}, | |
"b2WorldManifold": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "33220[1009:26]-33233[1009:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "33437[1015:26]-33443[1015:32]" | |
}, | |
"Initialize": { | |
"!type": "fn(manifold: ?, xfA: ?, radiusA: ?, xfB: ?, radiusB: ?)", | |
"!span": "33517[1018:26]-33527[1018:36]" | |
}, | |
"m_normal": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "33099[1005:37]-33114[1005:52]", | |
"m_points": { | |
"!type": "[+b2Vec2]", | |
"!span": "33256[1010:7]-33264[1010:15]" | |
} | |
}, | |
"b2RayCastOutput": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "37394[1106:26]-37407[1106:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "37452[1108:26]-37458[1108:32]" | |
}, | |
"normal": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "37273[1102:46]-37288[1102:61]" | |
}, | |
"b2ConstantForceController": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "37920[1119:36]-37933[1119:49]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "38039[1122:36]-38045[1122:42]" | |
}, | |
"Step": { | |
"!type": "fn(step: ?)", | |
"!span": "38128[1125:36]-38132[1125:40]" | |
}, | |
"Draw": "b2Controller.prototype.Draw", | |
"AddBody": "b2Controller.prototype.AddBody", | |
"RemoveBody": "b2Controller.prototype.RemoveBody", | |
"Clear": "b2Controller.prototype.Clear", | |
"GetNext": "b2Controller.prototype.GetNext", | |
"GetWorld": "b2Controller.prototype.GetWorld", | |
"GetBodyList": "b2Controller.prototype.GetBodyList", | |
"_super": "b2Controller.prototype", | |
"F": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "37597[1112:46]-37622[1112:71]" | |
}, | |
"b2MassData": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "38497[1138:21]-38510[1138:34]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "38550[1140:21]-38556[1140:27]" | |
}, | |
"mass": { | |
"!type": "number", | |
"!span": "38629[1143:21]-38633[1143:25]" | |
}, | |
"I": { | |
"!type": "number", | |
"!span": "38708[1145:21]-38709[1145:22]" | |
}, | |
"center": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "38386[1134:61]-38396[1134:71]", | |
"mass": { | |
"!type": "number", | |
"!span": "124124[3759:13]-124128[3759:17]" | |
}, | |
"I": { | |
"!type": "number", | |
"!span": "124147[3760:13]-124148[3760:14]" | |
} | |
}, | |
"b2DynamicTree": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "38835[1149:24]-38848[1149:37]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "38986[1155:24]-38992[1155:30]" | |
}, | |
"AllocateNode": { | |
"!type": "fn() -> !this.m_freeList", | |
"!span": "39035[1157:24]-39047[1157:36]" | |
}, | |
"FreeNode": { | |
"!type": "fn(node: ?)", | |
"!span": "39304[1168:24]-39312[1168:32]" | |
}, | |
"InsertLeaf": { | |
"!type": "fn(leaf: ?)", | |
"!span": "39417[1172:24]-39427[1172:34]" | |
}, | |
"RemoveLeaf": { | |
"!type": "fn(leaf: ?)", | |
"!span": "41022[1225:24]-41032[1225:34]" | |
}, | |
"CreateProxy": { | |
"!type": "fn(aabb: +b2AABB, userData: +b2Fixture)", | |
"!span": "41802[1260:24]-41813[1260:35]" | |
}, | |
"DestroyProxy": { | |
"!type": "fn(proxy: ?)", | |
"!span": "42285[1272:24]-42297[1272:36]" | |
}, | |
"MoveProxy": { | |
"!type": "fn(proxy: ?, aabb: +b2AABB, displacement: +b2Vec2) -> bool", | |
"!span": "42394[1276:24]-42403[1276:33]" | |
}, | |
"Rebalance": { | |
"!type": "fn(iterations: ?)", | |
"!span": "43127[1291:24]-43136[1291:33]" | |
}, | |
"GetFatAABB": { | |
"!type": "fn(proxy: ?) -> !0.aabb", | |
"!span": "43523[1307:24]-43533[1307:34]" | |
}, | |
"GetUserData": { | |
"!type": "fn(proxy: ?) -> !0.userData", | |
"!span": "43601[1310:24]-43612[1310:35]" | |
}, | |
"Query": { | |
"!type": "fn(callback: fn(proxy: ?) -> bool, aabb: +b2AABB)", | |
"!span": "43684[1313:24]-43689[1313:29]" | |
}, | |
"RayCast": { | |
"!type": "fn(callback: fn(input: +b2RayCastInput, proxy: ?) -> !0.maxFraction, input: +b2RayCastInput)", | |
"!span": "44174[1335:24]-44181[1335:31]" | |
}, | |
"m_path": { | |
"!type": "number", | |
"!span": "45986[1392:24]-45992[1392:30]" | |
}, | |
"m_insertionCount": { | |
"!type": "number", | |
"!span": "46022[1393:24]-46038[1393:40]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "38718[1145:31]-38731[1145:44]", | |
"m_path": { | |
"!type": "number", | |
"!span": "38919[1152:7]-38925[1152:13]" | |
}, | |
"m_insertionCount": { | |
"!type": "number", | |
"!span": "38938[1153:7]-38954[1153:23]" | |
} | |
}, | |
"b2JointEdge": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "46160[1397:22]-46173[1397:35]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "46214[1399:22]-46220[1399:28]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "46047[1393:49]-46058[1393:60]" | |
}, | |
"b2RayCastInput": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "46503[1408:25]-46516[1408:38]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "46560[1410:25]-46566[1410:31]" | |
}, | |
"p1": "+b2Vec2", | |
"p2": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "46384[1404:38]-46398[1404:52]" | |
}, | |
"Features": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "46871[1420:19]-46884[1420:32]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "46922[1422:19]-46928[1422:25]" | |
}, | |
"_referenceEdge": { | |
"!type": "number", | |
"!span": "48078[1452:19]-48092[1452:33]" | |
}, | |
"_incidentEdge": { | |
"!type": "number", | |
"!span": "48117[1453:19]-48130[1453:32]" | |
}, | |
"_incidentVertex": { | |
"!type": "number", | |
"!span": "48155[1454:19]-48170[1454:34]" | |
}, | |
"_flip": { | |
"!type": "number", | |
"!span": "48195[1455:19]-48200[1455:24]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "46764[1416:48]-46772[1416:56]", | |
"flip": { | |
"!type": "number", | |
"!span": "345296[9986:23]-345300[9986:27]" | |
}, | |
"referenceEdge": { | |
"!type": "number", | |
"!span": "340984[9867:20]-340997[9867:33]" | |
}, | |
"incidentEdge": { | |
"!type": "number", | |
"!span": "341027[9868:20]-341039[9868:32]" | |
}, | |
"incidentVertex": { | |
"!type": "number", | |
"!span": "341066[9869:20]-341080[9869:34]" | |
} | |
}, | |
"b2FilterData": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "48357[1460:23]-48370[1460:36]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "48412[1462:23]-48418[1462:29]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2FilterData", | |
"!span": "48509[1466:23]-48513[1466:27]" | |
}, | |
"categoryBits": { | |
"!type": "number", | |
"!span": "48711[1473:23]-48723[1473:35]" | |
}, | |
"maskBits": { | |
"!type": "number", | |
"!span": "48752[1474:23]-48760[1474:31]" | |
}, | |
"groupIndex": { | |
"!type": "number", | |
"!span": "48793[1475:23]-48803[1475:33]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "48242[1456:36]-48254[1456:48]", | |
"categoryBits": { | |
"!type": "number", | |
"!span": "48441[1463:7]-48453[1463:19]" | |
}, | |
"maskBits": { | |
"!type": "number", | |
"!span": "48466[1464:7]-48474[1464:15]" | |
}, | |
"groupIndex": { | |
"!type": "number", | |
"!span": "48641[1470:7]-48651[1470:17]" | |
} | |
}, | |
"b2AABB": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "48915[1479:17]-48928[1479:30]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "48964[1481:17]-48970[1481:23]" | |
}, | |
"IsValid": { | |
"!type": "fn() -> bool", | |
"!span": "49183[1490:17]-49190[1490:24]" | |
}, | |
"GetCenter": { | |
"!type": "fn() -> +b2Vec2", | |
"!span": "49450[1497:17]-49459[1497:26]" | |
}, | |
"GetExtents": { | |
"!type": "fn() -> +b2Vec2", | |
"!span": "49605[1500:17]-49615[1500:27]" | |
}, | |
"Contains": { | |
"!type": "fn(aabb: ?) -> bool", | |
"!span": "49761[1503:17]-49769[1503:25]" | |
}, | |
"RayCast": { | |
"!type": "fn(output: ?, input: ?) -> bool", | |
"!span": "50014[1507:17]-50021[1507:24]" | |
}, | |
"TestOverlap": { | |
"!type": "fn(other: ?) -> bool", | |
"!span": "51409[1575:17]-51420[1575:28]" | |
}, | |
"Combine": { | |
"!type": "fn(aabb1: +b2AABB, aabb2: +b2AABB)", | |
"!span": "51779[1588:17]-51786[1588:24]" | |
}, | |
"lowerBound": "+b2Vec2", | |
"upperBound": "+b2Vec2" | |
}, | |
"Combine": { | |
"!type": "fn(aabb1: ?, aabb2: ?) -> +b2AABB", | |
"!span": "49059[1485:7]-49066[1485:14]" | |
}, | |
"!type": "fn()", | |
"!span": "48812[1475:42]-48818[1475:48]" | |
}, | |
"b2Jacobian": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "52302[1599:21]-52315[1599:34]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "52355[1601:21]-52361[1601:27]" | |
}, | |
"SetZero": { | |
"!type": "fn()", | |
"!span": "52458[1605:21]-52465[1605:28]" | |
}, | |
"Set": { | |
"!type": "fn(x1: ?, a1: ?, x2: ?, a2: ?)", | |
"!span": "52598[1611:21]-52601[1611:24]" | |
}, | |
"Compute": { | |
"!type": "fn(x1: ?, a1: ?, x2: ?, a2: ?) -> number", | |
"!span": "52748[1617:21]-52755[1617:28]" | |
}, | |
"linearA": "+b2Vec2", | |
"linearB": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "52191[1595:45]-52201[1595:55]", | |
"angularA": { | |
"!type": "number", | |
"!span": "52514[1607:7]-52522[1607:15]" | |
}, | |
"angularB": { | |
"!type": "number", | |
"!span": "52561[1609:7]-52569[1609:15]" | |
} | |
}, | |
"b2Bound": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "53205[1627:18]-53218[1627:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "53255[1629:18]-53261[1629:24]" | |
}, | |
"IsLower": { | |
"!type": "fn() -> bool", | |
"!span": "53298[1631:18]-53305[1631:25]" | |
}, | |
"IsUpper": { | |
"!type": "fn() -> bool", | |
"!span": "53372[1634:18]-53379[1634:25]" | |
}, | |
"Swap": { | |
"!type": "fn(b: +b2Bound)", | |
"!span": "53446[1637:18]-53450[1637:22]" | |
}, | |
"value": { | |
"!type": "number", | |
"!span": "53766[1648:18]-53771[1648:23]" | |
}, | |
"stabbingCount": { | |
"!type": "number", | |
"!span": "53827[1650:18]-53840[1650:31]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "53100[1623:41]-53107[1623:48]", | |
"value": { | |
"!type": "number", | |
"!span": "53580[1641:7]-53585[1641:12]" | |
}, | |
"stabbingCount": { | |
"!type": "number", | |
"!span": "53628[1643:7]-53641[1643:20]" | |
} | |
}, | |
"b2SimplexVertex": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "53970[1654:26]-53983[1654:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "54028[1656:26]-54034[1656:32]" | |
}, | |
"Set": { | |
"!type": "fn(other: +b2SimplexVertex)", | |
"!span": "54079[1658:26]-54082[1658:29]" | |
}, | |
"indexA": { | |
"!type": "number", | |
"!span": "54433[1670:26]-54439[1670:32]" | |
}, | |
"indexB": { | |
"!type": "number", | |
"!span": "54471[1671:26]-54477[1671:32]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "53849[1650:40]-53864[1650:55]", | |
"a": { | |
"!type": "number", | |
"!span": "54186[1662:7]-54187[1662:8]" | |
}, | |
"indexA": { | |
"!type": "number", | |
"!span": "54206[1663:7]-54212[1663:13]" | |
}, | |
"indexB": { | |
"!type": "number", | |
"!span": "54236[1664:7]-54242[1664:13]" | |
} | |
}, | |
"b2Mat22": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "54591[1675:18]-54604[1675:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "54673[1678:18]-54679[1678:24]" | |
}, | |
"Set": { | |
"!type": "fn(angle: number)", | |
"!span": "54962[1692:18]-54965[1692:21]" | |
}, | |
"SetVV": { | |
"!type": "fn(c1: +b2Vec2, c2: +b2Vec2)", | |
"!span": "55137[1700:18]-55142[1700:23]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2Mat22", | |
"!span": "55228[1704:18]-55232[1704:22]" | |
}, | |
"SetM": { | |
"!type": "fn(m: +b2Mat22)", | |
"!span": "55325[1709:18]-55329[1709:22]" | |
}, | |
"AddM": { | |
"!type": "fn(m: +b2Mat22)", | |
"!span": "55418[1713:18]-55422[1713:22]" | |
}, | |
"SetIdentity": { | |
"!type": "fn()", | |
"!span": "55567[1719:18]-55578[1719:29]" | |
}, | |
"SetZero": { | |
"!type": "fn()", | |
"!span": "55690[1725:18]-55697[1725:25]" | |
}, | |
"GetAngle": { | |
"!type": "fn() -> number", | |
"!span": "55809[1731:18]-55817[1731:26]" | |
}, | |
"GetInverse": { | |
"!type": "fn(out: +b2Mat22) -> !0", | |
"!span": "55900[1734:18]-55910[1734:28]" | |
}, | |
"Solve": { | |
"!type": "fn(out: +b2Vec2, bX: number, bY: number) -> !0", | |
"!span": "56219[1749:18]-56224[1749:23]" | |
}, | |
"Abs": { | |
"!type": "fn()", | |
"!span": "56537[1762:18]-56540[1762:21]" | |
}, | |
"col1": "+b2Vec2", | |
"col2": "+b2Vec2" | |
}, | |
"FromAngle": { | |
"!type": "fn(angle: number) -> +b2Mat22", | |
"!span": "54757[1682:8]-54766[1682:17]" | |
}, | |
"FromVV": { | |
"!type": "fn(c1: +b2Vec2, c2: +b2Vec2) -> +b2Mat22", | |
"!span": "54854[1687:8]-54860[1687:14]" | |
}, | |
"!type": "fn()", | |
"!span": "54486[1671:41]-54493[1671:48]" | |
}, | |
"b2SimplexCache": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "56792[1771:25]-56805[1771:38]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "56849[1773:25]-56855[1773:31]" | |
}, | |
"count": { | |
"!type": "number", | |
"!span": "56998[1778:25]-57003[1778:30]" | |
}, | |
"indexA": { | |
"!type": "[?]", | |
"!span": "57034[1779:25]-57040[1779:31]" | |
}, | |
"indexB": { | |
"!type": "[?]", | |
"!span": "57082[1780:25]-57088[1780:31]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "56673[1767:40]-56687[1767:54]", | |
"indexA": { | |
"!type": "[number]", | |
"!span": "56878[1774:7]-56884[1774:13]" | |
}, | |
"indexB": { | |
"!type": "[number]", | |
"!span": "56908[1775:7]-56914[1775:13]" | |
}, | |
"count": { | |
"!type": "number", | |
"!span": "57758[1800:15]-57763[1800:20]" | |
}, | |
"metric": { | |
"!type": "number", | |
"!span": "203327[6065:8]-203333[6065:14]" | |
} | |
}, | |
"b2Shape": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "57213[1784:18]-57226[1784:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "57346[1788:18]-57352[1788:24]" | |
}, | |
"Copy": { | |
"!type": "fn()", | |
"!span": "58156[1813:18]-58160[1813:22]" | |
}, | |
"Set": { | |
"!type": "fn(other: +b2PolygonShape|+b2CircleShape)", | |
"!span": "58211[1816:18]-58214[1816:21]" | |
}, | |
"GetType": { | |
"!type": "fn() -> !this.m_type", | |
"!span": "58289[1819:18]-58296[1819:25]" | |
}, | |
"TestPoint": { | |
"!type": "fn(xf: ?, p: ?) -> bool", | |
"!span": "58354[1822:18]-58363[1822:27]" | |
}, | |
"RayCast": { | |
"!type": "fn(output: ?, input: ?, transform: ?) -> bool", | |
"!span": "58420[1825:18]-58427[1825:25]" | |
}, | |
"ComputeAABB": { | |
"!type": "fn(aabb: ?, xf: ?)", | |
"!span": "58503[1828:18]-58514[1828:29]" | |
}, | |
"ComputeMass": { | |
"!type": "fn(massData: +b2MassData, density: number)", | |
"!span": "58559[1830:18]-58570[1830:29]" | |
}, | |
"ComputeSubmergedArea": { | |
"!type": "fn(normal: ?, offset: ?, xf: ?, c: ?) -> number", | |
"!span": "58624[1832:18]-58644[1832:38]" | |
}, | |
"m_type": { | |
"!type": "number", | |
"!span": "58713[1835:18]-58719[1835:24]" | |
}, | |
"!span": "162885[4939:24]-162891[4939:30]" | |
}, | |
"TestOverlap": { | |
"!type": "fn(shape1: ?, transform1: +b2Transform, shape2: ?, transform2: ?) -> bool", | |
"!span": "57379[1790:8]-57390[1790:19]" | |
}, | |
"e_hitCollide": { | |
"!type": "number", | |
"!span": "57918[1805:8]-57930[1805:20]" | |
}, | |
"e_missCollide": { | |
"!type": "number", | |
"!span": "57944[1806:8]-57957[1806:21]" | |
}, | |
"e_startsInsideCollide": { | |
"!type": "number", | |
"!span": "57971[1807:8]-57992[1807:29]" | |
}, | |
"e_unknownShape": { | |
"!type": "number", | |
"!span": "58007[1808:8]-58021[1808:22]" | |
}, | |
"e_circleShape": { | |
"!type": "number", | |
"!span": "58036[1809:8]-58049[1809:21]" | |
}, | |
"e_polygonShape": { | |
"!type": "number", | |
"!span": "58063[1810:8]-58077[1810:22]" | |
}, | |
"e_edgeShape": { | |
"!type": "number", | |
"!span": "58091[1811:8]-58102[1811:19]" | |
}, | |
"e_shapeTypeCount": { | |
"!type": "number", | |
"!span": "58116[1812:8]-58132[1812:24]" | |
}, | |
"!type": "fn()", | |
"!span": "57108[1780:51]-57115[1780:58]" | |
}, | |
"b2Segment": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "58872[1840:20]-58885[1840:33]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "58924[1842:20]-58930[1842:26]" | |
}, | |
"TestSegment": { | |
"!type": "fn(lambda: ?, normal: ?, segment: ?, maxLambda: ?) -> bool", | |
"!span": "59016[1846:20]-59027[1846:31]" | |
}, | |
"Extend": { | |
"!type": "fn(aabb: ?)", | |
"!span": "59830[1875:20]-59836[1875:26]" | |
}, | |
"ExtendForward": { | |
"!type": "fn(aabb: ?)", | |
"!span": "59935[1879:20]-59948[1879:33]" | |
}, | |
"ExtendBackward": { | |
"!type": "fn(aabb: ?)", | |
"!span": "60405[1886:20]-60419[1886:34]" | |
}, | |
"p1": "+b2Vec2", | |
"p2": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "58763[1836:38]-58772[1836:47]" | |
}, | |
"b2ContactRegister": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "61060[1898:28]-61073[1898:41]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "61120[1900:28]-61126[1900:34]" | |
}, | |
"poolCount": { | |
"!type": "number", | |
"!span": "61351[1906:28]-61360[1906:37]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "60935[1894:40]-60952[1894:57]" | |
}, | |
"b2DebugDraw": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "61482[1910:22]-61495[1910:35]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "61559[1913:22]-61565[1913:28]" | |
}, | |
"SetFlags": { | |
"!type": "fn(flags: ?)", | |
"!span": "61786[1921:22]-61794[1921:30]" | |
}, | |
"GetFlags": { | |
"!type": "fn() -> !this.m_drawFlags", | |
"!span": "61867[1924:22]-61875[1924:30]" | |
}, | |
"AppendFlags": { | |
"!type": "fn(flags: ?)", | |
"!span": "61942[1927:22]-61953[1927:33]" | |
}, | |
"ClearFlags": { | |
"!type": "fn(flags: ?)", | |
"!span": "62027[1930:22]-62037[1930:32]" | |
}, | |
"SetSprite": { | |
"!type": "fn(sprite: ?)", | |
"!span": "62112[1933:22]-62121[1933:31]" | |
}, | |
"GetSprite": { | |
"!type": "fn() -> !this.m_sprite", | |
"!span": "62193[1936:22]-62202[1936:31]" | |
}, | |
"SetDrawScale": { | |
"!type": "fn(drawScale: ?)", | |
"!span": "62266[1939:22]-62278[1939:34]" | |
}, | |
"GetDrawScale": { | |
"!type": "fn() -> !this.m_drawScale", | |
"!span": "62359[1942:22]-62371[1942:34]" | |
}, | |
"SetLineThickness": { | |
"!type": "fn(lineThickness: ?)", | |
"!span": "62438[1945:22]-62454[1945:38]" | |
}, | |
"GetLineThickness": { | |
"!type": "fn() -> !this.m_lineThickness", | |
"!span": "62547[1948:22]-62563[1948:38]" | |
}, | |
"SetAlpha": { | |
"!type": "fn(alpha: ?)", | |
"!span": "62634[1951:22]-62642[1951:30]" | |
}, | |
"GetAlpha": { | |
"!type": "fn() -> !this.m_alpha", | |
"!span": "62711[1954:22]-62719[1954:30]" | |
}, | |
"SetFillAlpha": { | |
"!type": "fn(alpha: ?)", | |
"!span": "62782[1957:22]-62794[1957:34]" | |
}, | |
"GetFillAlpha": { | |
"!type": "fn() -> !this.m_fillAlpha", | |
"!span": "62867[1960:22]-62879[1960:34]" | |
}, | |
"SetXFormScale": { | |
"!type": "fn(xformScale: ?)", | |
"!span": "62946[1963:22]-62959[1963:35]" | |
}, | |
"GetXFormScale": { | |
"!type": "fn() -> !this.m_xformScale", | |
"!span": "63043[1966:22]-63056[1966:35]" | |
}, | |
"Clear": { | |
"!type": "fn()", | |
"!span": "63124[1969:22]-63129[1969:27]" | |
}, | |
"Y": { | |
"!type": "fn(y: number) -> number", | |
"!span": "63259[1972:22]-63260[1972:23]" | |
}, | |
"ToWorldPoint": { | |
"!type": "fn(localPoint: ?) -> +b2Vec2", | |
"!span": "63343[1975:22]-63355[1975:34]" | |
}, | |
"ColorStyle": { | |
"!type": "fn(color: +b2Color, alpha: ?) -> string", | |
"!span": "63500[1978:22]-63510[1978:32]" | |
}, | |
"DrawPolygon": { | |
"!type": "fn(vertices: ?, vertexCount: ?, color: ?)", | |
"!span": "63644[1981:22]-63655[1981:33]" | |
}, | |
"DrawSolidPolygon": { | |
"!type": "fn(vertices: ?, vertexCount: ?, color: ?)", | |
"!span": "64155[1989:22]-64171[1989:38]" | |
}, | |
"DrawCircle": { | |
"!type": "fn(center: ?, radius: ?, color: ?)", | |
"!span": "64878[2003:22]-64888[2003:32]" | |
}, | |
"DrawSolidCircle": { | |
"!type": "fn(center: ?, radius: ?, axis: ?, color: ?)", | |
"!span": "65156[2007:22]-65171[2007:37]" | |
}, | |
"DrawSegment": { | |
"!type": "fn(p1: ?, p2: ?, color: ?)", | |
"!span": "65669[2017:22]-65680[2017:33]" | |
}, | |
"DrawTransform": { | |
"!type": "fn(xf: ?)", | |
"!span": "66098[2026:22]-66111[2026:35]" | |
}, | |
"m_drawFlags": { | |
"!type": "number", | |
"!span": "67083[2041:22]-67094[2041:33]" | |
}, | |
"m_drawScale": { | |
"!type": "number", | |
"!span": "67161[2043:22]-67172[2043:33]" | |
}, | |
"m_lineThickness": { | |
"!type": "number", | |
"!span": "67200[2044:22]-67215[2044:37]" | |
}, | |
"m_alpha": { | |
"!type": "number", | |
"!span": "67243[2045:22]-67250[2045:29]" | |
}, | |
"m_fillAlpha": { | |
"!type": "number", | |
"!span": "67278[2046:22]-67289[2046:33]" | |
}, | |
"m_xformScale": { | |
"!type": "number", | |
"!span": "67317[2047:22]-67329[2047:34]" | |
} | |
}, | |
"e_shapeBit": { | |
"!type": "number", | |
"!span": "61596[1915:12]-61606[1915:22]" | |
}, | |
"e_jointBit": { | |
"!type": "number", | |
"!span": "61624[1916:12]-61634[1916:22]" | |
}, | |
"e_aabbBit": { | |
"!type": "number", | |
"!span": "61652[1917:12]-61661[1917:21]" | |
}, | |
"e_pairBit": { | |
"!type": "number", | |
"!span": "61679[1918:12]-61688[1918:21]" | |
}, | |
"e_centerOfMassBit": { | |
"!type": "number", | |
"!span": "61706[1919:12]-61723[1919:29]" | |
}, | |
"e_controllerBit": { | |
"!type": "number", | |
"!span": "61742[1920:12]-61757[1920:27]" | |
}, | |
"!type": "fn()", | |
"!span": "61369[1906:46]-61380[1906:57]", | |
"m_drawFlags": { | |
"!type": "number", | |
"!span": "61518[1911:7]-61529[1911:18]" | |
} | |
}, | |
"b2Sweep": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "67443[2051:18]-67456[2051:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "67493[2053:18]-67499[2053:24]" | |
}, | |
"Set": { | |
"!type": "fn(other: ?)", | |
"!span": "67615[2058:18]-67618[2058:21]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2Sweep", | |
"!span": "67817[2066:18]-67821[2066:22]" | |
}, | |
"GetTransform": { | |
"!type": "fn(xf: +b2Transform, alpha: number)", | |
"!span": "68050[2076:18]-68062[2076:30]" | |
}, | |
"Advance": { | |
"!type": "fn(t: ?)", | |
"!span": "68499[2085:18]-68506[2085:25]" | |
}, | |
"localCenter": "+b2Vec2", | |
"c0": "+b2Vec2", | |
"c": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "67338[2047:43]-67345[2047:50]", | |
"a0": { | |
"!type": "number", | |
"!span": "67740[2062:7]-67742[2062:9]" | |
}, | |
"a": { | |
"!type": "number", | |
"!span": "67762[2063:7]-67763[2063:8]" | |
}, | |
"t0": { | |
"!type": "number", | |
"!span": "67782[2064:7]-67784[2064:9]" | |
} | |
}, | |
"b2DistanceOutput": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "69146[2103:27]-69159[2103:40]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "69205[2105:27]-69211[2105:33]" | |
}, | |
"iterations": { | |
"!type": "number", | |
"!span": "69452[2112:27]-69462[2112:37]" | |
}, | |
"pointA": "+b2Vec2", | |
"pointB": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "69023[2099:32]-69039[2099:48]", | |
"distance": { | |
"!type": "number", | |
"!span": "291507[8482:9]-291515[8482:17]" | |
}, | |
"iterations": { | |
"!type": "number", | |
"!span": "291585[8483:9]-291595[8483:19]" | |
} | |
}, | |
"b2Mat33": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(c1: +b2Vec3, c2: +b2Vec3, c3: +b2Vec3)", | |
"!span": "69576[2116:18]-69589[2116:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "69821[2127:18]-69827[2127:24]" | |
}, | |
"SetVVV": { | |
"!type": "fn(c1: ?, c2: ?, c3: ?)", | |
"!span": "69941[2132:18]-69947[2132:24]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2Mat33", | |
"!span": "70059[2137:18]-70063[2137:22]" | |
}, | |
"SetM": { | |
"!type": "fn(m: ?)", | |
"!span": "70154[2140:18]-70158[2140:22]" | |
}, | |
"AddM": { | |
"!type": "fn(m: ?)", | |
"!span": "70273[2145:18]-70277[2145:22]" | |
}, | |
"SetIdentity": { | |
"!type": "fn()", | |
"!span": "70557[2156:18]-70568[2156:29]" | |
}, | |
"SetZero": { | |
"!type": "fn()", | |
"!span": "70775[2167:18]-70782[2167:25]" | |
}, | |
"Solve22": { | |
"!type": "fn(out: +b2Vec2, bX: number, bY: number) -> !0", | |
"!span": "70989[2178:18]-70996[2178:25]" | |
}, | |
"Solve33": { | |
"!type": "fn(out: +b2Vec3, bX: number, bY: number, bZ: number) -> !0", | |
"!span": "71309[2191:18]-71316[2191:25]" | |
}, | |
"col2": "+b2Vec3", | |
"col3": "+b2Vec3", | |
"col1": "+b2Vec3" | |
}, | |
"!type": "fn()", | |
"!span": "69471[2112:46]-69478[2112:53]", | |
"col1": { | |
"!type": "+b2Vec3", | |
"!span": "69850[2128:7]-69854[2128:11]" | |
} | |
}, | |
"b2PositionSolverManifold": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "72311[2216:35]-72324[2216:48]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "72634[2224:35]-72640[2224:41]" | |
}, | |
"Initialize": { | |
"!type": "fn(cc: +b2ContactConstraint)", | |
"!span": "72798[2228:35]-72808[2228:45]" | |
} | |
}, | |
"circlePointA": { | |
"!type": "+b2Vec2", | |
"!span": "72684[2226:25]-72696[2226:37]" | |
}, | |
"!type": "fn()", | |
"!span": "72172[2212:40]-72196[2212:64]", | |
"m_separations": { | |
"!type": "[number]", | |
"!span": "72377[2218:7]-72390[2218:20]" | |
}, | |
"m_points": { | |
"!type": "[+b2Vec2]", | |
"!span": "72444[2219:7]-72452[2219:15]" | |
} | |
}, | |
"b2OBB": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "76407[2309:16]-76420[2309:29]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "76455[2311:16]-76461[2311:22]" | |
}, | |
"center": "+b2Vec2", | |
"extents": "+b2Vec2", | |
"R": "+b2Mat22" | |
}, | |
"!type": "fn()", | |
"!span": "76306[2305:60]-76311[2305:65]" | |
}, | |
"b2Pair": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "76774[2322:17]-76787[2322:30]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "76823[2324:17]-76829[2324:23]" | |
}, | |
"SetBuffered": { | |
"!type": "fn()", | |
"!span": "76986[2330:17]-76997[2330:28]" | |
}, | |
"ClearBuffered": { | |
"!type": "fn()", | |
"!span": "77072[2333:17]-77085[2333:30]" | |
}, | |
"IsBuffered": { | |
"!type": "fn() -> bool", | |
"!span": "77161[2336:17]-77171[2336:27]" | |
}, | |
"SetRemoved": { | |
"!type": "fn()", | |
"!span": "77278[2339:17]-77288[2339:27]" | |
}, | |
"ClearRemoved": { | |
"!type": "fn()", | |
"!span": "77362[2342:17]-77374[2342:29]" | |
}, | |
"IsRemoved": { | |
"!type": "fn() -> bool", | |
"!span": "77449[2345:17]-77458[2345:26]" | |
}, | |
"SetFinal": { | |
"!type": "fn()", | |
"!span": "77563[2348:17]-77571[2348:25]" | |
}, | |
"IsFinal": { | |
"!type": "fn() -> bool", | |
"!span": "77643[2351:17]-77650[2351:24]" | |
}, | |
"status": { | |
"!type": "number", | |
"!span": "77879[2358:17]-77885[2358:23]" | |
} | |
}, | |
"b2_nullProxy": { | |
"!type": "number", | |
"!span": "76855[2326:7]-76867[2326:19]" | |
}, | |
"e_pairBuffered": { | |
"!type": "number", | |
"!span": "76899[2327:7]-76913[2327:21]" | |
}, | |
"e_pairRemoved": { | |
"!type": "number", | |
"!span": "76926[2328:7]-76939[2328:20]" | |
}, | |
"e_pairFinal": { | |
"!type": "number", | |
"!span": "76952[2329:7]-76963[2329:18]" | |
}, | |
"!type": "fn()", | |
"!span": "76671[2318:41]-76677[2318:47]", | |
"status": { | |
"!type": "number", | |
"!span": "1414[55:7]-1420[55:13]" | |
} | |
}, | |
"b2FixtureDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "78009[2362:23]-78022[2362:36]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "78294[2373:23]-78300[2373:29]" | |
}, | |
"filter": "+b2FilterData" | |
}, | |
"!type": "fn()", | |
"!span": "77894[2358:32]-77906[2358:44]", | |
"friction": { | |
"!type": "number", | |
"!span": "78090[2365:7]-78098[2365:15]" | |
}, | |
"restitution": { | |
"!type": "number", | |
"!span": "78113[2366:7]-78124[2366:18]" | |
}, | |
"density": { | |
"!type": "number", | |
"!span": "78137[2367:7]-78144[2367:14]" | |
}, | |
"isSensor": { | |
"!type": "bool", | |
"!span": "78251[2371:7]-78259[2371:15]" | |
} | |
}, | |
"b2ContactID": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "78757[2386:22]-78770[2386:35]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "78840[2389:22]-78846[2389:28]" | |
}, | |
"Set": { | |
"!type": "fn(id: +b2ContactID)", | |
"!span": "78918[2392:22]-78921[2392:25]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2ContactID", | |
"!span": "78980[2395:22]-78984[2395:26]" | |
}, | |
"_key": { | |
"!type": "number", | |
"!span": "79497[2410:22]-79501[2410:26]" | |
}, | |
"features": "+Features" | |
}, | |
"!type": "fn()", | |
"!span": "78644[2382:53]-78655[2382:64]", | |
"features": { | |
"!type": "+Features", | |
"!span": "78869[2390:7]-78877[2390:15]" | |
}, | |
"key": { | |
"!type": "number", | |
"!span": "79033[2397:5]-79036[2397:8]" | |
} | |
}, | |
"b2Transform": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(pos: +b2Vec2|+b2Mat22, r: +b2Vec2|+b2Mat22)", | |
"!span": "79670[2415:22]-79683[2415:35]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "79794[2421:22]-79800[2421:28]" | |
}, | |
"Initialize": { | |
"!type": "fn(pos: ?, r: ?)", | |
"!span": "79894[2425:22]-79904[2425:32]" | |
}, | |
"SetIdentity": { | |
"!type": "fn()", | |
"!span": "79995[2429:22]-80006[2429:33]" | |
}, | |
"Set": { | |
"!type": "fn(x: ?)", | |
"!span": "80097[2433:22]-80100[2433:25]" | |
}, | |
"GetAngle": { | |
"!type": "fn() -> number", | |
"!span": "80195[2437:22]-80203[2437:30]" | |
}, | |
"position": "+b2Vec2", | |
"R": "+b2Mat22" | |
}, | |
"!type": "fn()", | |
"!span": "79557[2411:50]-79568[2411:61]" | |
}, | |
"b2EdgeShape": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(v1: ?, v2: ?)", | |
"!span": "80611[2448:22]-80624[2448:35]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "81484[2463:22]-81490[2463:28]" | |
}, | |
"TestPoint": { | |
"!type": "fn(transform: ?, p: ?) -> bool", | |
"!span": "82199[2486:22]-82208[2486:31]" | |
}, | |
"RayCast": { | |
"!type": "fn(output: ?, input: ?, transform: ?) -> bool", | |
"!span": "82276[2489:22]-82283[2489:29]" | |
}, | |
"ComputeAABB": { | |
"!type": "fn(aabb: ?, transform: ?)", | |
"!span": "83404[2518:22]-83415[2518:33]" | |
}, | |
"ComputeSubmergedArea": { | |
"!type": "fn(normal: ?, offset: ?, xf: ?, c: ?) -> number", | |
"!span": "84299[2544:22]-84319[2544:42]" | |
}, | |
"m_type": "number", | |
"SetPrevEdge": { | |
"!type": "fn(edge: ?, core: ?, cornerDir: ?, convex: ?)", | |
"!span": "81807[2474:22]-81818[2474:33]" | |
}, | |
"SetNextEdge": { | |
"!type": "fn(edge: ?, core: ?, cornerDir: ?, convex: ?)", | |
"!span": "82003[2480:22]-82014[2480:33]" | |
}, | |
"GetLength": { | |
"!type": "fn() -> !this.m_length", | |
"!span": "85111[2568:22]-85120[2568:31]" | |
}, | |
"GetVertex1": { | |
"!type": "fn() -> !this.m_v1", | |
"!span": "85184[2571:22]-85194[2571:32]" | |
}, | |
"GetVertex2": { | |
"!type": "fn() -> !this.m_v2", | |
"!span": "85254[2574:22]-85264[2574:32]" | |
}, | |
"GetCoreVertex1": { | |
"!type": "fn() -> !this.m_coreV1", | |
"!span": "85324[2577:22]-85338[2577:36]" | |
}, | |
"GetCoreVertex2": { | |
"!type": "fn() -> !this.m_coreV2", | |
"!span": "85402[2580:22]-85416[2580:36]" | |
}, | |
"GetNormalVector": { | |
"!type": "fn() -> !this.m_normal", | |
"!span": "85480[2583:22]-85495[2583:37]" | |
}, | |
"GetDirectionVector": { | |
"!type": "fn() -> !this.m_direction", | |
"!span": "85559[2586:22]-85577[2586:40]" | |
}, | |
"GetCorner1Vector": { | |
"!type": "fn() -> !this.m_cornerDir1", | |
"!span": "85644[2589:22]-85660[2589:38]" | |
}, | |
"GetCorner2Vector": { | |
"!type": "fn() -> !this.m_cornerDir2", | |
"!span": "85728[2592:22]-85744[2592:38]" | |
}, | |
"Corner1IsConvex": { | |
"!type": "fn() -> !this.m_cornerConvex1", | |
"!span": "85812[2595:22]-85827[2595:37]" | |
}, | |
"Corner2IsConvex": { | |
"!type": "fn() -> !this.m_cornerConvex2", | |
"!span": "85898[2598:22]-85913[2598:37]" | |
}, | |
"GetFirstVertex": { | |
"!type": "fn(xf: ?) -> +b2Vec2", | |
"!span": "85984[2601:22]-85998[2601:36]" | |
}, | |
"GetNextEdge": { | |
"!type": "fn() -> !this.m_nextEdge", | |
"!span": "86242[2605:22]-86253[2605:33]" | |
}, | |
"GetPrevEdge": { | |
"!type": "fn() -> !this.m_prevEdge", | |
"!span": "86319[2608:22]-86330[2608:33]" | |
}, | |
"Support": { | |
"!type": "fn(xf: ?, dX: ?, dY: ?) -> !this.s_supportVec", | |
"!span": "86396[2611:22]-86403[2611:29]" | |
}, | |
"Copy": "b2Shape.prototype.Copy", | |
"Set": "b2Shape.prototype.Set", | |
"GetType": "b2Shape.prototype.GetType", | |
"ComputeMass": "b2Shape.prototype.ComputeMass", | |
"_super": "b2Shape.prototype", | |
"s_supportVec": "+b2Vec2", | |
"m_v1": "+b2Vec2", | |
"m_v2": "+b2Vec2", | |
"m_coreV1": "+b2Vec2", | |
"m_coreV2": "+b2Vec2", | |
"m_normal": "+b2Vec2", | |
"m_direction": "+b2Vec2", | |
"m_cornerDir1": "+b2Vec2", | |
"m_cornerDir2": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "80359[2441:42]-80370[2441:53]", | |
"m_radius": { | |
"!type": "number", | |
"!span": "58242[1817:7]-58250[1817:15]" | |
}, | |
"m_type": { | |
"!type": "number", | |
"!span": "57249[1785:7]-57255[1785:13]" | |
}, | |
"m_length": { | |
"!type": "number", | |
"!span": "80901[2456:7]-80909[2456:15]" | |
} | |
}, | |
"b2BuoyancyController": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "87967[2646:31]-87980[2646:44]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "88081[2649:31]-88087[2649:37]" | |
}, | |
"Step": { | |
"!type": "fn(step: ?)", | |
"!span": "88207[2653:31]-88211[2653:35]" | |
}, | |
"Draw": { | |
"!type": "fn(debugDraw: ?)", | |
"!span": "89754[2702:31]-89758[2702:35]" | |
}, | |
"offset": { | |
"!type": "number", | |
"!span": "90244[2714:31]-90250[2714:37]" | |
}, | |
"density": { | |
"!type": "number", | |
"!span": "90287[2715:31]-90294[2715:38]" | |
}, | |
"linearDrag": { | |
"!type": "number", | |
"!span": "90391[2717:31]-90401[2717:41]" | |
}, | |
"angularDrag": { | |
"!type": "number", | |
"!span": "90438[2718:31]-90449[2718:42]" | |
}, | |
"useDensity": { | |
"!type": "bool", | |
"!span": "90486[2719:31]-90496[2719:41]" | |
}, | |
"useWorldGravity": { | |
"!type": "bool", | |
"!span": "90537[2720:31]-90552[2720:46]" | |
}, | |
"AddBody": "b2Controller.prototype.AddBody", | |
"RemoveBody": "b2Controller.prototype.RemoveBody", | |
"Clear": "b2Controller.prototype.Clear", | |
"GetNext": "b2Controller.prototype.GetNext", | |
"GetWorld": "b2Controller.prototype.GetWorld", | |
"GetBodyList": "b2Controller.prototype.GetBodyList", | |
"_super": "b2Controller.prototype", | |
"normal": "+b2Vec2", | |
"velocity": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "87664[2639:44]-87684[2639:64]" | |
}, | |
"b2Body": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(bd: +b2World|+b2BodyDef, world: +b2World|+b2BodyDef)", | |
"!span": "90714[2725:17]-90727[2725:30]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "92401[2783:17]-92407[2783:23]" | |
}, | |
"connectEdges": { | |
"!type": "fn(s1: ?, s2: ?, angle1: ?) -> number", | |
"!span": "92846[2799:17]-92858[2799:29]" | |
}, | |
"SynchronizeFixtures": { | |
"!type": "fn()", | |
"!span": "93556[2813:17]-93575[2813:36]" | |
}, | |
"SynchronizeTransform": { | |
"!type": "fn()", | |
"!span": "94067[2826:17]-94087[2826:37]" | |
}, | |
"ShouldCollide": { | |
"!type": "fn(other: ?) -> bool", | |
"!span": "94404[2833:17]-94417[2833:30]" | |
}, | |
"Advance": { | |
"!type": "fn(t: ?)", | |
"!span": "94746[2846:17]-94753[2846:24]" | |
}, | |
"CreateFixture": { | |
"!type": "fn(def: +b2FixtureDef) -> +b2Fixture", | |
"!span": "94923[2852:17]-94936[2852:30]" | |
}, | |
"CreateFixture2": { | |
"!type": "fn(shape: ?, density: ?) -> +b2Fixture", | |
"!span": "95510[2872:17]-95524[2872:31]" | |
}, | |
"DestroyFixture": { | |
"!type": "fn(fixture: ?)", | |
"!span": "95683[2878:17]-95697[2878:31]" | |
}, | |
"SetPositionAndAngle": { | |
"!type": "fn(position: +b2Vec2, angle: number)", | |
"!span": "96673[2919:17]-96692[2919:36]" | |
}, | |
"SetTransform": { | |
"!type": "fn(xf: ?)", | |
"!span": "97455[2940:17]-97467[2940:29]" | |
}, | |
"GetTransform": { | |
"!type": "fn() -> !this.m_xf", | |
"!span": "97560[2943:17]-97572[2943:29]" | |
}, | |
"GetPosition": { | |
"!type": "fn() -> !this.m_xf.position", | |
"!span": "97627[2946:17]-97638[2946:28]" | |
}, | |
"SetPosition": { | |
"!type": "fn(position: ?)", | |
"!span": "97702[2949:17]-97713[2949:28]" | |
}, | |
"GetAngle": { | |
"!type": "fn() -> !this.m_sweep.a", | |
"!span": "97811[2952:17]-97819[2952:25]" | |
}, | |
"SetAngle": { | |
"!type": "fn(angle: ?)", | |
"!span": "97879[2955:17]-97887[2955:25]" | |
}, | |
"GetWorldCenter": { | |
"!type": "fn() -> !this.m_sweep.c", | |
"!span": "97982[2958:17]-97996[2958:31]" | |
}, | |
"GetLocalCenter": { | |
"!type": "fn() -> !this.m_sweep.localCenter", | |
"!span": "98056[2961:17]-98070[2961:31]" | |
}, | |
"SetLinearVelocity": { | |
"!type": "fn(v: ?)", | |
"!span": "98140[2964:17]-98157[2964:34]" | |
}, | |
"GetLinearVelocity": { | |
"!type": "fn() -> !this.m_linearVelocity", | |
"!span": "98285[2970:17]-98302[2970:34]" | |
}, | |
"SetAngularVelocity": { | |
"!type": "fn(omega: ?)", | |
"!span": "98369[2973:17]-98387[2973:35]" | |
}, | |
"GetAngularVelocity": { | |
"!type": "fn() -> !this.m_angularVelocity", | |
"!span": "98520[2979:17]-98538[2979:35]" | |
}, | |
"GetDefinition": { | |
"!type": "fn() -> +b2BodyDef", | |
"!span": "98606[2982:17]-98619[2982:30]" | |
}, | |
"ApplyForce": { | |
"!type": "fn(force: ?, point: ?)", | |
"!span": "99340[2998:17]-99350[2998:27]" | |
}, | |
"ApplyTorque": { | |
"!type": "fn(torque: ?)", | |
"!span": "99675[3009:17]-99686[3009:28]" | |
}, | |
"ApplyImpulse": { | |
"!type": "fn(impulse: ?, point: ?)", | |
"!span": "99874[3018:17]-99886[3018:29]" | |
}, | |
"Split": { | |
"!type": "fn(callback: ?)", | |
"!span": "100298[3029:17]-100303[3029:22]" | |
}, | |
"Merge": { | |
"!type": "fn(other: ?)", | |
"!span": "101607[3069:17]-101612[3069:22]" | |
}, | |
"GetMass": { | |
"!type": "fn() -> !this.m_mass", | |
"!span": "102276[3092:17]-102283[3092:24]" | |
}, | |
"GetInertia": { | |
"!type": "fn() -> !this.m_I", | |
"!span": "102340[3095:17]-102350[3095:27]" | |
}, | |
"GetMassData": { | |
"!type": "fn(data: ?)", | |
"!span": "102404[3098:17]-102415[3098:28]" | |
}, | |
"SetMassData": { | |
"!type": "fn(massData: ?)", | |
"!span": "102548[3103:17]-102559[3103:28]" | |
}, | |
"ResetMassData": { | |
"!type": "fn()", | |
"!span": "103563[3130:17]-103576[3130:30]" | |
}, | |
"GetWorldPoint": { | |
"!type": "fn(localPoint: ?) -> +b2Vec2", | |
"!span": "105026[3174:17]-105039[3174:30]" | |
}, | |
"GetWorldVector": { | |
"!type": "fn(localVector: ?) -> +b2Vec2", | |
"!span": "105305[3181:17]-105319[3181:31]" | |
}, | |
"GetLocalPoint": { | |
"!type": "fn(worldPoint: ?) -> +b2Vec2", | |
"!span": "105414[3184:17]-105427[3184:30]" | |
}, | |
"GetLocalVector": { | |
"!type": "fn(worldVector: ?) -> +b2Vec2", | |
"!span": "105518[3187:17]-105532[3187:31]" | |
}, | |
"GetLinearVelocityFromWorldPoint": { | |
"!type": "fn(worldPoint: ?) -> +b2Vec2", | |
"!span": "105628[3190:17]-105659[3190:48]" | |
}, | |
"GetLinearVelocityFromLocalPoint": { | |
"!type": "fn(localPoint: ?) -> +b2Vec2", | |
"!span": "105897[3193:17]-105928[3193:48]" | |
}, | |
"GetLinearDamping": { | |
"!type": "fn() -> !this.m_linearDamping", | |
"!span": "106402[3200:17]-106418[3200:33]" | |
}, | |
"SetLinearDamping": { | |
"!type": "fn(linearDamping: ?)", | |
"!span": "106484[3203:17]-106500[3203:33]" | |
}, | |
"GetAngularDamping": { | |
"!type": "fn() -> !this.m_angularDamping", | |
"!span": "106588[3206:17]-106605[3206:34]" | |
}, | |
"SetAngularDamping": { | |
"!type": "fn(angularDamping: ?)", | |
"!span": "106672[3209:17]-106689[3209:34]" | |
}, | |
"SetType": { | |
"!type": "fn(type: ?)", | |
"!span": "106780[3212:17]-106787[3212:24]" | |
}, | |
"GetType": { | |
"!type": "fn() -> !this.m_type", | |
"!span": "107193[3229:17]-107200[3229:24]" | |
}, | |
"SetBullet": { | |
"!type": "fn(flag: ?)", | |
"!span": "107257[3232:17]-107266[3232:26]" | |
}, | |
"IsBullet": { | |
"!type": "fn() -> bool", | |
"!span": "107414[3239:17]-107422[3239:25]" | |
}, | |
"SetSleepingAllowed": { | |
"!type": "fn(flag: ?)", | |
"!span": "107526[3242:17]-107544[3242:35]" | |
}, | |
"SetAwake": { | |
"!type": "fn(flag: bool)", | |
"!span": "107725[3250:17]-107733[3250:25]" | |
}, | |
"IsAwake": { | |
"!type": "fn() -> bool", | |
"!span": "108051[3263:17]-108058[3263:24]" | |
}, | |
"SetFixedRotation": { | |
"!type": "fn(fixed: ?)", | |
"!span": "108160[3266:17]-108176[3266:33]" | |
}, | |
"IsFixedRotation": { | |
"!type": "fn() -> bool", | |
"!span": "108363[3274:17]-108378[3274:32]" | |
}, | |
"SetActive": { | |
"!type": "fn(flag: ?)", | |
"!span": "108496[3277:17]-108505[3277:26]" | |
}, | |
"IsActive": { | |
"!type": "fn() -> bool", | |
"!span": "109219[3304:17]-109227[3304:25]" | |
}, | |
"IsSleepingAllowed": { | |
"!type": "fn() -> bool", | |
"!span": "109331[3307:17]-109348[3307:34]" | |
}, | |
"GetFixtureList": { | |
"!type": "fn() -> !this.m_fixtureList", | |
"!span": "109460[3310:17]-109474[3310:31]" | |
}, | |
"GetJointList": { | |
"!type": "fn() -> !this.m_jointList", | |
"!span": "109538[3313:17]-109550[3313:29]" | |
}, | |
"GetControllerList": { | |
"!type": "fn() -> !this.m_controllerList", | |
"!span": "109612[3316:17]-109629[3316:34]" | |
}, | |
"GetContactList": { | |
"!type": "fn() -> !this.m_contactList", | |
"!span": "109696[3319:17]-109710[3319:31]" | |
}, | |
"GetNext": { | |
"!type": "fn() -> !this.m_next", | |
"!span": "109774[3322:17]-109781[3322:24]" | |
}, | |
"GetUserData": { | |
"!type": "fn() -> !this.m_userData", | |
"!span": "109838[3325:17]-109849[3325:28]" | |
}, | |
"SetUserData": { | |
"!type": "fn(data: ?)", | |
"!span": "109910[3328:17]-109921[3328:28]" | |
}, | |
"GetWorld": { | |
"!type": "fn() -> !this.m_world", | |
"!span": "109986[3331:17]-109994[3331:25]" | |
}, | |
"m_flags": { | |
"!type": "number", | |
"!span": "110052[3334:17]-110059[3334:24]" | |
}, | |
"m_type": { | |
"!type": "number", | |
"!span": "110082[3335:17]-110088[3335:23]" | |
}, | |
"m_islandIndex": { | |
"!type": "number", | |
"!span": "110111[3336:17]-110124[3336:30]" | |
}, | |
"m_fixtureCount": { | |
"!type": "number", | |
"!span": "110528[3347:17]-110542[3347:31]" | |
}, | |
"m_controllerCount": { | |
"!type": "number", | |
"!span": "110607[3349:17]-110624[3349:34]" | |
}, | |
"m_linearVelocity": "+b2Vec2", | |
"m_force": "+b2Vec2", | |
"m_xf": "+b2Transform", | |
"m_sweep": "+b2Sweep" | |
}, | |
"b2_staticBody": { | |
"!type": "number", | |
"!span": "92560[2789:7]-92573[2789:20]" | |
}, | |
"b2_kinematicBody": { | |
"!type": "number", | |
"!span": "92586[2790:7]-92602[2790:23]" | |
}, | |
"b2_dynamicBody": { | |
"!type": "number", | |
"!span": "92615[2791:7]-92629[2791:21]" | |
}, | |
"s_xf1": { | |
"!type": "+b2Transform", | |
"!span": "92642[2792:7]-92647[2792:12]" | |
}, | |
"e_islandFlag": { | |
"!type": "number", | |
"!span": "92674[2793:7]-92686[2793:19]" | |
}, | |
"e_awakeFlag": { | |
"!type": "number", | |
"!span": "92699[2794:7]-92710[2794:18]" | |
}, | |
"e_allowSleepFlag": { | |
"!type": "number", | |
"!span": "92723[2795:7]-92739[2795:23]" | |
}, | |
"e_bulletFlag": { | |
"!type": "number", | |
"!span": "92752[2796:7]-92764[2796:19]" | |
}, | |
"e_fixedRotationFlag": { | |
"!type": "number", | |
"!span": "92777[2797:7]-92796[2797:26]" | |
}, | |
"e_activeFlag": { | |
"!type": "number", | |
"!span": "92810[2798:7]-92822[2798:19]" | |
}, | |
"!type": "fn()", | |
"!span": "90611[2721:50]-90617[2721:56]", | |
"m_flags": { | |
"!type": "number", | |
"!span": "90759[2726:7]-90766[2726:14]" | |
}, | |
"m_world": { | |
"!type": "+b2BodyDef", | |
"!span": "91109[2742:7]-91116[2742:14]" | |
}, | |
"m_controllerCount": { | |
"!type": "number", | |
"!span": "91723[2758:7]-91740[2758:24]" | |
}, | |
"m_angularVelocity": { | |
"!type": "number", | |
"!span": "91846[2762:7]-91863[2762:24]" | |
}, | |
"m_linearDamping": { | |
"!type": "number", | |
"!span": "91893[2763:7]-91908[2763:22]" | |
}, | |
"m_angularDamping": { | |
"!type": "number", | |
"!span": "91936[2764:7]-91952[2764:23]" | |
}, | |
"m_torque": { | |
"!type": "number", | |
"!span": "92007[2766:7]-92015[2766:15]" | |
}, | |
"m_sleepTime": { | |
"!type": "number", | |
"!span": "92028[2767:7]-92039[2767:18]" | |
}, | |
"m_type": { | |
"!type": "number", | |
"!span": "92052[2768:7]-92058[2768:13]" | |
}, | |
"m_mass": { | |
"!type": "number", | |
"!span": "92124[2770:9]-92130[2770:15]" | |
}, | |
"m_invMass": { | |
"!type": "number", | |
"!span": "92145[2771:9]-92154[2771:18]" | |
}, | |
"m_I": { | |
"!type": "number", | |
"!span": "92224[2776:7]-92227[2776:10]" | |
}, | |
"m_invI": { | |
"!type": "number", | |
"!span": "92240[2777:7]-92246[2777:13]" | |
}, | |
"m_inertiaScale": { | |
"!type": "number", | |
"!span": "92259[2778:7]-92273[2778:21]" | |
}, | |
"m_fixtureCount": { | |
"!type": "number", | |
"!span": "92362[2781:7]-92376[2781:21]" | |
}, | |
"m_islandIndex": { | |
"!type": "number", | |
"!span": "333412[9635:7]-333425[9635:20]" | |
} | |
}, | |
"b2ContactImpulse": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "111156[3364:27]-111169[3364:40]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "111215[3366:27]-111221[3366:33]" | |
}, | |
"normalImpulses": { | |
"!type": "[?]", | |
"!span": "111403[3370:27]-111417[3370:41]" | |
}, | |
"tangentImpulses": { | |
"!type": "[?]", | |
"!span": "111491[3371:27]-111506[3371:42]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "111033[3360:39]-111049[3360:55]", | |
"normalImpulses": { | |
"!type": "[?]", | |
"!span": "111244[3367:7]-111258[3367:21]" | |
}, | |
"tangentImpulses": { | |
"!type": "[?]", | |
"!span": "111312[3368:7]-111327[3368:22]" | |
} | |
}, | |
"b2TensorDampingController": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "111879[3378:36]-111892[3378:49]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "111998[3381:36]-112004[3381:42]" | |
}, | |
"Step": { | |
"!type": "fn(step: ?)", | |
"!span": "112401[3395:36]-112405[3395:40]" | |
}, | |
"SetAxisAligned": { | |
"!type": "fn(xDamping: ?, yDamping: ?)", | |
"!span": "112082[3384:36]-112096[3384:50]" | |
}, | |
"maxTimestep": { | |
"!type": "number", | |
"!span": "113059[3413:36]-113070[3413:47]" | |
}, | |
"Draw": "b2Controller.prototype.Draw", | |
"AddBody": "b2Controller.prototype.AddBody", | |
"RemoveBody": "b2Controller.prototype.RemoveBody", | |
"Clear": "b2Controller.prototype.Clear", | |
"GetNext": "b2Controller.prototype.GetNext", | |
"GetWorld": "b2Controller.prototype.GetWorld", | |
"GetBodyList": "b2Controller.prototype.GetBodyList", | |
"_super": "b2Controller.prototype", | |
"T": "+b2Mat22" | |
}, | |
"!type": "fn()", | |
"!span": "111556[3371:92]-111581[3371:117]", | |
"maxTimestep": { | |
"!type": "number", | |
"!span": "112276[3390:9]-112287[3390:20]" | |
} | |
}, | |
"b2ManifoldPoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "113200[3417:26]-113213[3417:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "113273[3420:26]-113279[3420:32]" | |
}, | |
"Reset": { | |
"!type": "fn()", | |
"!span": "113388[3424:26]-113393[3424:31]" | |
}, | |
"Set": { | |
"!type": "fn(m: +b2ManifoldPoint)", | |
"!span": "113546[3430:26]-113549[3430:29]" | |
}, | |
"m_localPoint": "+b2Vec2", | |
"m_id": "+b2ContactID" | |
}, | |
"!type": "fn()", | |
"!span": "113079[3413:56]-113094[3413:71]", | |
"m_normalImpulse": { | |
"!type": "number", | |
"!span": "113447[3426:7]-113462[3426:22]" | |
}, | |
"m_tangentImpulse": { | |
"!type": "number", | |
"!span": "113475[3427:7]-113491[3427:23]" | |
} | |
}, | |
"b2PolygonShape": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "114196[3446:25]-114209[3446:38]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "114437[3453:25]-114443[3453:31]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2PolygonShape", | |
"!span": "117788[3569:25]-117792[3569:29]" | |
}, | |
"Set": { | |
"!type": "fn(other: +b2PolygonShape)", | |
"!span": "117892[3574:25]-117895[3574:28]" | |
}, | |
"TestPoint": { | |
"!type": "fn(xf: ?, p: ?) -> bool", | |
"!span": "120871[3660:25]-120880[3660:34]" | |
}, | |
"RayCast": { | |
"!type": "fn(output: ?, input: ?, transform: ?) -> bool", | |
"!span": "121393[3679:25]-121400[3679:32]" | |
}, | |
"ComputeAABB": { | |
"!type": "fn(aabb: ?, xf: ?)", | |
"!span": "122989[3734:25]-123000[3734:36]" | |
}, | |
"ComputeMass": { | |
"!type": "fn(massData: +b2MassData, density: number)", | |
"!span": "123881[3755:25]-123892[3755:36]" | |
}, | |
"ComputeSubmergedArea": { | |
"!type": "fn(normal: ?, offset: ?, xf: ?, c: ?) -> number", | |
"!span": "125324[3798:25]-125344[3798:45]" | |
}, | |
"m_type": "number", | |
"Validate": { | |
"!type": "fn() -> bool", | |
"!span": "117535[3560:25]-117543[3560:33]" | |
}, | |
"Reserve": { | |
"!type": "fn(count: number)", | |
"!span": "117602[3563:25]-117609[3563:32]" | |
}, | |
"SetAsArray": { | |
"!type": "fn(vertices: ?, vertexCount: ?)", | |
"!span": "118343[3587:25]-118353[3587:35]" | |
}, | |
"SetAsVector": { | |
"!type": "fn(vertices: [?], vertexCount: number)", | |
"!span": "118571[3594:25]-118582[3594:36]" | |
}, | |
"SetAsBox": { | |
"!type": "fn(hx: ?, hy: ?)", | |
"!span": "119365[3615:25]-119373[3615:33]" | |
}, | |
"SetAsOrientedBox": { | |
"!type": "fn(hx: ?, hy: ?, center: ?, angle: ?)", | |
"!span": "119762[3628:25]-119778[3628:41]" | |
}, | |
"SetAsEdge": { | |
"!type": "fn(v1: ?, v2: ?)", | |
"!span": "120427[3648:25]-120436[3648:34]" | |
}, | |
"GetVertexCount": { | |
"!type": "fn() -> !this.m_vertexCount", | |
"!span": "127846[3872:25]-127860[3872:39]" | |
}, | |
"GetVertices": { | |
"!type": "fn() -> !this.m_vertices", | |
"!span": "127932[3875:25]-127943[3875:36]" | |
}, | |
"GetNormals": { | |
"!type": "fn() -> !this.m_normals", | |
"!span": "128012[3878:25]-128022[3878:35]" | |
}, | |
"GetSupport": { | |
"!type": "fn(d: ?) -> number", | |
"!span": "128090[3881:25]-128100[3881:35]" | |
}, | |
"GetSupportVertex": { | |
"!type": "fn(d: ?) -> !this.m_vertices.<i>", | |
"!span": "128462[3893:25]-128478[3893:41]" | |
}, | |
"m_vertexCount": { | |
"!type": "number", | |
"!span": "128988[3908:25]-129001[3908:38]" | |
}, | |
"GetType": "b2Shape.prototype.GetType", | |
"_super": "b2Shape.prototype" | |
}, | |
"AsArray": { | |
"!type": "fn(vertices: ?, vertexCount: ?) -> +b2PolygonShape", | |
"!span": "114477[3455:15]-114484[3455:22]" | |
}, | |
"AsVector": { | |
"!type": "fn(vertices: ?, vertexCount: ?) -> +b2PolygonShape", | |
"!span": "114652[3460:15]-114660[3460:23]" | |
}, | |
"AsBox": { | |
"!type": "fn(hx: ?, hy: ?) -> +b2PolygonShape", | |
"!span": "114829[3465:15]-114834[3465:20]" | |
}, | |
"AsOrientedBox": { | |
"!type": "fn(hx: ?, hy: ?, center: ?, angle: ?) -> +b2PolygonShape", | |
"!span": "114970[3470:15]-114983[3470:28]" | |
}, | |
"AsEdge": { | |
"!type": "fn(v1: ?, v2: ?) -> +b2PolygonShape", | |
"!span": "115157[3475:15]-115163[3475:21]" | |
}, | |
"ComputeCentroid": { | |
"!type": "fn(vs: [+b2Vec2], count: number) -> +b2Vec2", | |
"!span": "115300[3480:15]-115315[3480:30]" | |
}, | |
"ComputeOBB": { | |
"!type": "fn(obb: ?, vs: ?, count: ?)", | |
"!span": "115914[3503:15]-115924[3503:25]" | |
}, | |
"s_mat": { | |
"!type": "+b2Mat22", | |
"!span": "117489[3559:15]-117494[3559:20]" | |
}, | |
"!type": "fn()", | |
"!span": "113932[3439:53]-113946[3439:67]", | |
"m_radius": { | |
"!type": "number", | |
"!span": "58242[1817:7]-58250[1817:15]" | |
}, | |
"m_type": { | |
"!type": "number", | |
"!span": "57249[1785:7]-57255[1785:13]" | |
}, | |
"m_vertices": { | |
"!type": "[+b2Vec2]", | |
"!span": "114356[3450:7]-114366[3450:17]" | |
}, | |
"m_normals": { | |
"!type": "[+b2Vec2]", | |
"!span": "114387[3451:7]-114396[3451:16]" | |
}, | |
"m_vertexCount": { | |
"!type": "number", | |
"!span": "118078[3579:9]-118091[3579:22]" | |
} | |
}, | |
"b2Fixture": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "129119[3912:20]-129132[3912:33]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "129362[3922:20]-129368[3922:26]" | |
}, | |
"Create": { | |
"!type": "fn(body: +b2Body, xf: +b2Transform, def: +b2FixtureDef)", | |
"!span": "129442[3925:20]-129448[3925:26]" | |
}, | |
"Destroy": { | |
"!type": "fn()", | |
"!span": "129789[3936:20]-129796[3936:27]" | |
}, | |
"CreateProxy": { | |
"!type": "fn(broadPhase: +b2DynamicTreeBroadPhase, xf: +b2Transform)", | |
"!span": "129857[3939:20]-129868[3939:31]" | |
}, | |
"DestroyProxy": { | |
"!type": "fn(broadPhase: +b2DynamicTreeBroadPhase)", | |
"!span": "130025[3943:20]-130037[3943:32]" | |
}, | |
"Synchronize": { | |
"!type": "fn(broadPhase: +b2DynamicTreeBroadPhase, transform1: +b2Transform, transform2: +b2Transform)", | |
"!span": "130193[3950:20]-130204[3950:31]" | |
}, | |
"GetType": { | |
"!type": "fn()", | |
"!span": "130643[3962:20]-130650[3962:27]" | |
}, | |
"GetShape": { | |
"!type": "fn() -> !this.m_shape", | |
"!span": "130721[3965:20]-130729[3965:28]" | |
}, | |
"SetSensor": { | |
"!type": "fn(sensor: ?)", | |
"!span": "130790[3968:20]-130799[3968:29]" | |
}, | |
"IsSensor": { | |
"!type": "fn() -> !this.m_isSensor", | |
"!span": "131285[3987:20]-131293[3987:28]" | |
}, | |
"SetFilterData": { | |
"!type": "fn(filter: ?)", | |
"!span": "131357[3990:20]-131370[3990:33]" | |
}, | |
"GetFilterData": { | |
"!type": "fn() -> +b2FilterData", | |
"!span": "131769[4006:20]-131782[4006:33]" | |
}, | |
"GetBody": { | |
"!type": "fn() -> !this.m_body", | |
"!span": "131851[4009:20]-131858[4009:27]" | |
}, | |
"GetNext": { | |
"!type": "fn() -> !this.m_next", | |
"!span": "131918[4012:20]-131925[4012:27]" | |
}, | |
"GetUserData": { | |
"!type": "fn() -> !this.m_userData", | |
"!span": "131985[4015:20]-131996[4015:31]" | |
}, | |
"SetUserData": { | |
"!type": "fn(data: ?)", | |
"!span": "132060[4018:20]-132071[4018:31]" | |
}, | |
"TestPoint": { | |
"!type": "fn(p: ?)", | |
"!span": "132139[4021:20]-132148[4021:29]" | |
}, | |
"RayCast": { | |
"!type": "fn(output: ?, input: ?)", | |
"!span": "132251[4024:20]-132258[4024:27]" | |
}, | |
"GetMassData": { | |
"!type": "fn(massData: +b2MassData) -> !0", | |
"!span": "132383[4027:20]-132394[4027:31]" | |
}, | |
"SetDensity": { | |
"!type": "fn(density: ?)", | |
"!span": "132572[4034:20]-132582[4034:30]" | |
}, | |
"GetDensity": { | |
"!type": "fn() -> !this.m_density", | |
"!span": "132655[4037:20]-132665[4037:30]" | |
}, | |
"GetFriction": { | |
"!type": "fn() -> !this.m_friction", | |
"!span": "132728[4040:20]-132739[4040:31]" | |
}, | |
"SetFriction": { | |
"!type": "fn(friction: ?)", | |
"!span": "132803[4043:20]-132814[4043:31]" | |
}, | |
"GetRestitution": { | |
"!type": "fn() -> !this.m_restitution", | |
"!span": "132890[4046:20]-132904[4046:34]" | |
}, | |
"SetRestitution": { | |
"!type": "fn(restitution: ?)", | |
"!span": "132971[4049:20]-132985[4049:34]" | |
}, | |
"GetAABB": { | |
"!type": "fn() -> !this.m_aabb", | |
"!span": "133070[4052:20]-133077[4052:27]" | |
}, | |
"m_filter": "+b2FilterData" | |
}, | |
"!type": "fn()", | |
"!span": "129010[3908:47]-129019[3908:56]", | |
"m_next": { | |
"!type": "+b2Fixture", | |
"!span": "95255[2862:10]-95261[2862:16]" | |
}, | |
"m_body": { | |
"!type": "+b2Body", | |
"!span": "95351[2865:10]-95357[2865:16]" | |
}, | |
"m_aabb": { | |
"!type": "+b2AABB", | |
"!span": "129155[3913:7]-129161[3913:13]" | |
}, | |
"m_density": { | |
"!type": "number", | |
"!span": "129276[3918:7]-129285[3918:16]" | |
}, | |
"m_friction": { | |
"!type": "number", | |
"!span": "129298[3919:7]-129308[3919:17]" | |
}, | |
"m_restitution": { | |
"!type": "number", | |
"!span": "129321[3920:7]-129334[3920:20]" | |
}, | |
"m_filter": { | |
"!type": "+b2FilterData", | |
"!span": "129391[3923:7]-129399[3923:15]" | |
}, | |
"m_isSensor": { | |
"!type": "bool", | |
"!span": "129673[3932:7]-129683[3932:17]" | |
} | |
}, | |
"b2DynamicTreeNode": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "133707[4070:28]-133720[4070:41]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "133767[4072:28]-133773[4072:34]" | |
}, | |
"IsLeaf": { | |
"!type": "fn() -> bool", | |
"!span": "133845[4075:28]-133851[4075:34]" | |
}, | |
"aabb": "+b2AABB" | |
}, | |
"!type": "fn()", | |
"!span": "133582[4066:42]-133599[4066:59]" | |
}, | |
"b2BodyDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "134232[4086:20]-134245[4086:33]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "134649[4102:20]-134655[4102:26]" | |
}, | |
"type": { | |
"!type": "number", | |
"!span": "134759[4106:20]-134763[4106:24]" | |
}, | |
"position": "+b2Vec2", | |
"linearVelocity": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "134123[4082:46]-134132[4082:55]", | |
"type": { | |
"!type": "number", | |
"!span": "98666[2984:5]-98670[2984:9]" | |
}, | |
"allowSleep": { | |
"!type": "bool", | |
"!span": "98694[2985:5]-98704[2985:15]" | |
}, | |
"angle": { | |
"!type": "number", | |
"!span": "98781[2986:5]-98786[2986:10]" | |
}, | |
"angularDamping": { | |
"!type": "number", | |
"!span": "98811[2987:5]-98825[2987:19]" | |
}, | |
"angularVelocity": { | |
"!type": "number", | |
"!span": "98856[2988:5]-98871[2988:20]" | |
}, | |
"fixedRotation": { | |
"!type": "bool", | |
"!span": "98903[2989:5]-98916[2989:18]" | |
}, | |
"bullet": { | |
"!type": "bool", | |
"!span": "98999[2990:5]-99005[2990:11]" | |
}, | |
"awake": { | |
"!type": "bool", | |
"!span": "99074[2991:5]-99079[2991:10]" | |
}, | |
"linearDamping": { | |
"!type": "number", | |
"!span": "99146[2992:5]-99159[2992:18]" | |
}, | |
"active": { | |
"!type": "bool", | |
"!span": "134587[4099:7]-134593[4099:13]" | |
}, | |
"inertiaScale": { | |
"!type": "number", | |
"!span": "134609[4100:7]-134621[4100:19]" | |
}, | |
"m_flags": { | |
"!type": "number", | |
"!span": "95440[2869:15]-95447[2869:22]" | |
} | |
}, | |
"b2DynamicTreeBroadPhase": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "135427[4123:34]-135440[4123:47]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "135493[4125:34]-135499[4125:40]" | |
}, | |
"BufferMove": { | |
"!type": "fn(proxy: ?)", | |
"!span": "135652[4130:34]-135662[4130:44]" | |
}, | |
"UnBufferMove": { | |
"!type": "fn(proxy: ?)", | |
"!span": "135774[4133:34]-135786[4133:46]" | |
}, | |
"ComparePairs": { | |
"!type": "fn(pair1: ?, pair2: ?) -> number", | |
"!span": "135921[4137:34]-135933[4137:46]" | |
}, | |
"CreateProxy": { | |
"!type": "fn(aabb: +b2AABB, userData: +b2Fixture)", | |
"!span": "136009[4140:34]-136020[4140:45]" | |
}, | |
"DestroyProxy": { | |
"!type": "fn(proxy: ?)", | |
"!span": "136206[4146:34]-136218[4146:46]" | |
}, | |
"MoveProxy": { | |
"!type": "fn(proxy: ?, aabb: +b2AABB, displacement: +b2Vec2)", | |
"!span": "136361[4151:34]-136370[4151:43]" | |
}, | |
"TestOverlap": { | |
"!type": "fn(proxyA: ?, proxyB: ?)", | |
"!span": "136559[4157:34]-136570[4157:45]" | |
}, | |
"GetUserData": { | |
"!type": "fn(proxy: ?)", | |
"!span": "136763[4162:34]-136774[4162:45]" | |
}, | |
"GetFatAABB": { | |
"!type": "fn(proxy: ?)", | |
"!span": "136872[4165:34]-136882[4165:44]" | |
}, | |
"GetProxyCount": { | |
"!type": "fn() -> !this.m_proxyCount", | |
"!span": "136979[4168:34]-136992[4168:47]" | |
}, | |
"UpdatePairs": { | |
"!type": "fn(callback: fn(a: ?, b: ?))", | |
"!span": "137072[4171:34]-137083[4171:45]" | |
}, | |
"Query": { | |
"!type": "fn(callback: fn(proxy: ?) -> bool, aabb: +b2AABB)", | |
"!span": "138345[4207:34]-138350[4207:39]" | |
}, | |
"RayCast": { | |
"!type": "fn(callback: fn(input: +b2RayCastInput, proxy: ?) -> !0.maxFraction, input: +b2RayCastInput)", | |
"!span": "138453[4210:34]-138460[4210:41]" | |
}, | |
"Validate": { | |
"!type": "fn()", | |
"!span": "138567[4213:34]-138575[4213:42]" | |
}, | |
"Rebalance": { | |
"!type": "fn(iterations: ?)", | |
"!span": "138628[4215:34]-138637[4215:43]" | |
}, | |
"m_proxyCount": { | |
"!type": "number", | |
"!span": "138798[4219:34]-138810[4219:46]" | |
}, | |
"m_moveBuffer": { | |
"!type": "[?]", | |
"!span": "138850[4220:34]-138862[4220:46]" | |
}, | |
"m_pairBuffer": { | |
"!type": "[?]", | |
"!span": "138910[4221:34]-138922[4221:46]" | |
}, | |
"m_pairCount": { | |
"!type": "number", | |
"!span": "138970[4222:34]-138981[4222:45]" | |
}, | |
"m_tree": "+b2DynamicTree" | |
}, | |
"!type": "fn()", | |
"!span": "135290[4119:44]-135313[4119:67]", | |
"m_tree": { | |
"!type": "+b2DynamicTree", | |
"!span": "135522[4126:7]-135528[4126:13]" | |
}, | |
"m_moveBuffer": { | |
"!type": "[?]", | |
"!span": "135557[4127:7]-135569[4127:19]" | |
}, | |
"m_pairBuffer": { | |
"!type": "[+b2DynamicTreePair]", | |
"!span": "135590[4128:7]-135602[4128:19]" | |
}, | |
"m_pairCount": { | |
"!type": "number", | |
"!span": "137114[4172:7]-137125[4172:18]" | |
} | |
}, | |
"b2BroadPhase": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(worldAABB: ?)", | |
"!span": "139105[4226:23]-139118[4226:36]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "139661[4242:23]-139667[4242:29]" | |
}, | |
"ComputeBounds": { | |
"!type": "fn(lowerValues: [number], upperValues: [number], aabb: ?)", | |
"!span": "140425[4270:23]-140438[4270:36]" | |
}, | |
"TestOverlapValidate": { | |
"!type": "fn(p1: ?, p2: ?) -> bool", | |
"!span": "141719[4288:23]-141738[4288:42]" | |
}, | |
"QueryAxis": { | |
"!type": "fn(lowerQueryOut: [number], upperQueryOut: [number], lowerValue: number, upperValue: number, bounds: [+b2Bound], boundCount: number, axis: number)", | |
"!span": "142186[4304:23]-142195[4304:32]" | |
}, | |
"IncrementOverlapCount": { | |
"!type": "fn(proxy: +b2Proxy)", | |
"!span": "143064[4333:23]-143085[4333:44]" | |
}, | |
"IncrementTimeStamp": { | |
"!type": "fn()", | |
"!span": "143372[4343:23]-143390[4343:41]" | |
}, | |
"InRange": { | |
"!type": "fn(aabb: ?) -> bool", | |
"!span": "143642[4353:23]-143649[4353:30]" | |
}, | |
"CreateProxy": { | |
"!type": "fn(aabb: ?, userData: ?) -> !this.m_freeProxy", | |
"!span": "144089[4370:23]-144100[4370:34]" | |
}, | |
"DestroyProxy": { | |
"!type": "fn(proxy_: ?)", | |
"!span": "146597[4443:23]-146609[4443:35]" | |
}, | |
"MoveProxy": { | |
"!type": "fn(proxy_: ?, aabb: ?, displacement: ?)", | |
"!span": "148288[4493:23]-148297[4493:32]" | |
}, | |
"UpdatePairs": { | |
"!type": "fn(callback: ?)", | |
"!span": "153496[4658:23]-153507[4658:34]" | |
}, | |
"TestOverlap": { | |
"!type": "fn(proxyA: ?, proxyB: ?) -> bool", | |
"!span": "153595[4661:23]-153606[4661:34]" | |
}, | |
"GetUserData": { | |
"!type": "fn(proxy: ?) -> !0.userData", | |
"!span": "154032[4678:23]-154043[4678:34]" | |
}, | |
"GetFatAABB": { | |
"!type": "fn(proxy_: ?) -> +b2AABB", | |
"!span": "154114[4681:23]-154124[4681:33]" | |
}, | |
"GetProxyCount": { | |
"!type": "fn() -> !this.m_proxyCount", | |
"!span": "154753[4690:23]-154766[4690:36]" | |
}, | |
"Query": { | |
"!type": "fn(callback: ?, aabb: ?)", | |
"!span": "154835[4693:23]-154840[4693:28]" | |
}, | |
"Validate": { | |
"!type": "fn()", | |
"!span": "155637[4714:23]-155645[4714:31]" | |
}, | |
"Rebalance": { | |
"!type": "fn(iterations: ?)", | |
"!span": "156074[4733:23]-156083[4733:32]" | |
}, | |
"RayCast": { | |
"!type": "fn(callback: ?, input: ?)", | |
"!span": "156135[4735:23]-156142[4735:30]" | |
}, | |
"TestOverlapBound": { | |
"!type": "fn(b: +b2BoundValues, p: +b2Proxy) -> bool", | |
"!span": "160430[4865:23]-160446[4865:39]" | |
}, | |
"m_proxyPool": { | |
"!type": "[?]", | |
"!span": "160868[4880:23]-160879[4880:34]" | |
}, | |
"m_querySortKeys": { | |
"!type": "[?]", | |
"!span": "160999[4883:23]-161014[4883:38]" | |
}, | |
"m_queryResults": { | |
"!type": "[?]", | |
"!span": "161051[4884:23]-161065[4884:37]" | |
}, | |
"m_queryResultCount": { | |
"!type": "number", | |
"!span": "161102[4885:23]-161120[4885:41]" | |
}, | |
"m_proxyCount": { | |
"!type": "number", | |
"!span": "161250[4888:23]-161262[4888:35]" | |
}, | |
"m_timeStamp": { | |
"!type": "number", | |
"!span": "161291[4889:23]-161302[4889:34]" | |
}, | |
"m_quantizationFactor": "+b2Vec2", | |
"m_pairManager": "+b2PairManager" | |
}, | |
"BinarySearch": { | |
"!type": "fn(bounds: [+b2Bound], count: number, value: number) -> number", | |
"!span": "139885[4249:13]-139897[4249:25]" | |
}, | |
"s_validate": { | |
"!type": "bool", | |
"!span": "140285[4267:13]-140295[4267:23]" | |
}, | |
"b2_invalid": { | |
"!type": "number", | |
"!span": "140318[4268:13]-140328[4268:23]" | |
}, | |
"b2_nullEdge": { | |
"!type": "number", | |
"!span": "140366[4269:13]-140377[4269:24]" | |
}, | |
"!type": "fn()", | |
"!span": "138990[4222:54]-139002[4222:66]", | |
"m_proxyCount": { | |
"!type": "number", | |
"!span": "139234[4230:7]-139246[4230:19]" | |
}, | |
"m_bounds": { | |
"!type": "[[+b2Bound]]", | |
"!span": "139259[4231:7]-139267[4231:15]" | |
}, | |
"m_timeStamp": { | |
"!type": "number", | |
"!span": "139588[4239:7]-139599[4239:18]" | |
}, | |
"m_queryResultCount": { | |
"!type": "number", | |
"!span": "139612[4240:7]-139630[4240:25]" | |
}, | |
"m_pairManager": { | |
"!type": "+b2PairManager", | |
"!span": "139690[4243:7]-139703[4243:20]" | |
}, | |
"m_proxyPool": { | |
"!type": "[+b2Proxy]", | |
"!span": "139732[4244:7]-139743[4244:18]" | |
}, | |
"m_querySortKeys": { | |
"!type": "[?]", | |
"!span": "139764[4245:7]-139779[4245:22]" | |
}, | |
"m_queryResults": { | |
"!type": "[+b2Proxy]", | |
"!span": "139800[4246:7]-139814[4246:21]" | |
}, | |
"m_freeProxy": { | |
"!type": "+b2Proxy", | |
"!span": "144221[4376:9]-144232[4376:20]" | |
} | |
}, | |
"b2Manifold": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "161422[4893:21]-161435[4893:34]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "161716[4901:21]-161722[4901:27]" | |
}, | |
"Reset": { | |
"!type": "fn()", | |
"!span": "161836[4906:21]-161841[4906:26]" | |
}, | |
"Set": { | |
"!type": "fn(m: +b2Manifold)", | |
"!span": "162084[4915:21]-162087[4915:24]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2Manifold", | |
"!span": "162390[4924:21]-162394[4924:25]" | |
}, | |
"m_type": { | |
"!type": "number", | |
"!span": "162623[4932:21]-162629[4932:27]" | |
}, | |
"m_pointCount": { | |
"!type": "number", | |
"!span": "162656[4933:21]-162668[4933:33]" | |
} | |
}, | |
"e_circles": { | |
"!type": "number", | |
"!span": "161752[4903:11]-161761[4903:20]" | |
}, | |
"e_faceA": { | |
"!type": "number", | |
"!span": "161778[4904:11]-161785[4904:18]" | |
}, | |
"e_faceB": { | |
"!type": "number", | |
"!span": "161802[4905:11]-161809[4905:18]" | |
}, | |
"!type": "fn()", | |
"!span": "161311[4889:43]-161321[4889:53]", | |
"m_points": { | |
"!type": "[+b2ManifoldPoint]", | |
"!span": "161458[4894:7]-161466[4894:15]" | |
}, | |
"m_type": { | |
"!type": "number", | |
"!span": "162024[4912:7]-162030[4912:13]" | |
}, | |
"m_pointCount": { | |
"!type": "number", | |
"!span": "162043[4913:7]-162055[4913:19]" | |
} | |
}, | |
"b2CircleShape": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(radius: ?)", | |
"!span": "162937[4940:24]-162950[4940:37]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "163108[4945:24]-163114[4945:30]" | |
}, | |
"Copy": { | |
"!type": "fn() -> +b2CircleShape", | |
"!span": "163181[4948:24]-163185[4948:28]" | |
}, | |
"Set": { | |
"!type": "fn(other: +b2CircleShape)", | |
"!span": "163283[4953:24]-163286[4953:27]" | |
}, | |
"TestPoint": { | |
"!type": "fn(transform: ?, p: ?) -> bool", | |
"!span": "163475[4960:24]-163484[4960:33]" | |
}, | |
"RayCast": { | |
"!type": "fn(output: ?, input: ?, transform: ?) -> bool", | |
"!span": "163837[4968:24]-163844[4968:31]" | |
}, | |
"ComputeAABB": { | |
"!type": "fn(aabb: ?, transform: ?)", | |
"!span": "164740[4994:24]-164751[4994:35]" | |
}, | |
"ComputeSubmergedArea": { | |
"!type": "fn(normal: ?, offset: ?, xf: ?, c: ?) -> number", | |
"!span": "165444[5006:24]-165464[5006:44]" | |
}, | |
"m_type": "number", | |
"GetLocalPosition": { | |
"!type": "fn() -> !this.m_p", | |
"!span": "166044[5024:24]-166060[5024:40]" | |
}, | |
"SetLocalPosition": { | |
"!type": "fn(position: ?)", | |
"!span": "166121[5027:24]-166137[5027:40]" | |
}, | |
"GetRadius": { | |
"!type": "fn() -> !this.m_radius", | |
"!span": "166214[5030:24]-166223[5030:33]" | |
}, | |
"SetRadius": { | |
"!type": "fn(radius: ?)", | |
"!span": "166289[5033:24]-166298[5033:33]" | |
}, | |
"GetType": "b2Shape.prototype.GetType", | |
"ComputeMass": "b2Shape.prototype.ComputeMass", | |
"_super": "b2Shape.prototype", | |
"m_p": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "162677[4933:42]-162690[4933:55]", | |
"m_type": { | |
"!type": "number", | |
"!span": "57249[1785:7]-57255[1785:13]" | |
}, | |
"m_radius": { | |
"!type": "number", | |
"!span": "57289[1786:7]-57297[1786:15]" | |
} | |
}, | |
"b2Joint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "166498[5040:18]-166511[5040:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "166836[5051:18]-166842[5051:24]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "168336[5108:18]-168359[5108:41]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "168400[5110:18]-168424[5110:42]" | |
}, | |
"FinalizeVelocityConstraints": { | |
"!type": "fn()", | |
"!span": "168465[5112:18]-168492[5112:45]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "168529[5114:18]-168553[5114:42]" | |
}, | |
"GetType": { | |
"!type": "fn() -> !this.m_type", | |
"!span": "168614[5117:18]-168621[5117:25]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn()", | |
"!span": "168679[5120:18]-168689[5120:28]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "168740[5123:18]-168750[5123:28]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?)", | |
"!span": "168801[5126:18]-168817[5126:34]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "168874[5129:18]-168891[5129:35]" | |
}, | |
"GetBodyA": { | |
"!type": "fn() -> !this.m_bodyA", | |
"!span": "168945[5132:18]-168953[5132:26]" | |
}, | |
"GetBodyB": { | |
"!type": "fn() -> !this.m_bodyB", | |
"!span": "169012[5135:18]-169020[5135:26]" | |
}, | |
"GetNext": { | |
"!type": "fn() -> !this.m_next", | |
"!span": "169079[5138:18]-169086[5138:25]" | |
}, | |
"GetUserData": { | |
"!type": "fn() -> !this.m_userData", | |
"!span": "169144[5141:18]-169155[5141:29]" | |
}, | |
"SetUserData": { | |
"!type": "fn(data: ?)", | |
"!span": "169217[5144:18]-169228[5144:29]" | |
}, | |
"IsActive": { | |
"!type": "fn()", | |
"!span": "169294[5147:18]-169302[5147:26]" | |
}, | |
"m_type": { | |
"!type": "number", | |
"!span": "169399[5150:18]-169405[5150:24]" | |
}, | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"m_edgeA": "+b2JointEdge" | |
}, | |
"Create": { | |
"!type": "fn(def: ?, allocator: ?) -> ?", | |
"!span": "167008[5057:8]-167014[5057:14]" | |
}, | |
"Destroy": { | |
"!type": "fn(joint: ?, allocator: ?)", | |
"!span": "167891[5092:8]-167898[5092:15]" | |
}, | |
"e_unknownJoint": { | |
"!type": "number", | |
"!span": "167941[5094:8]-167955[5094:22]" | |
}, | |
"e_revoluteJoint": { | |
"!type": "number", | |
"!span": "167969[5095:8]-167984[5095:23]" | |
}, | |
"e_prismaticJoint": { | |
"!type": "number", | |
"!span": "167998[5096:8]-168014[5096:24]" | |
}, | |
"e_distanceJoint": { | |
"!type": "number", | |
"!span": "168028[5097:8]-168043[5097:23]" | |
}, | |
"e_pulleyJoint": { | |
"!type": "number", | |
"!span": "168057[5098:8]-168070[5098:21]" | |
}, | |
"e_mouseJoint": { | |
"!type": "number", | |
"!span": "168084[5099:8]-168096[5099:20]" | |
}, | |
"e_gearJoint": { | |
"!type": "number", | |
"!span": "168110[5100:8]-168121[5100:19]" | |
}, | |
"e_lineJoint": { | |
"!type": "number", | |
"!span": "168135[5101:8]-168146[5101:19]" | |
}, | |
"e_weldJoint": { | |
"!type": "number", | |
"!span": "168160[5102:8]-168171[5102:19]" | |
}, | |
"e_frictionJoint": { | |
"!type": "number", | |
"!span": "168185[5103:8]-168200[5103:23]" | |
}, | |
"e_inactiveLimit": { | |
"!type": "number", | |
"!span": "168214[5104:8]-168229[5104:23]" | |
}, | |
"e_atLowerLimit": { | |
"!type": "number", | |
"!span": "168243[5105:8]-168257[5105:22]" | |
}, | |
"e_atUpperLimit": { | |
"!type": "number", | |
"!span": "168271[5106:8]-168285[5106:22]" | |
}, | |
"e_equalLimits": { | |
"!type": "number", | |
"!span": "168299[5107:8]-168312[5107:21]" | |
}, | |
"!type": "fn()", | |
"!span": "166393[5036:45]-166400[5036:52]" | |
}, | |
"b2LineJoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "170247[5172:22]-170260[5172:35]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "171051[5195:22]-171057[5195:28]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "171352[5205:22]-171375[5205:45]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "175238[5295:22]-175262[5295:46]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "178272[5381:22]-178296[5381:46]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn()", | |
"!span": "182186[5487:22]-182196[5487:32]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "182294[5490:22]-182304[5490:32]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?) -> +b2Vec2", | |
"!span": "182402[5493:22]-182418[5493:38]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "182693[5496:22]-182710[5496:39]" | |
}, | |
"m_type": "number", | |
"GetJointTranslation": { | |
"!type": "fn() -> number", | |
"!span": "182792[5499:22]-182811[5499:41]" | |
}, | |
"GetJointSpeed": { | |
"!type": "fn() -> number", | |
"!span": "183182[5511:22]-183195[5511:35]" | |
}, | |
"IsLimitEnabled": { | |
"!type": "fn() -> !this.m_enableLimit", | |
"!span": "184327[5541:22]-184341[5541:36]" | |
}, | |
"EnableLimit": { | |
"!type": "fn(flag: ?)", | |
"!span": "184410[5544:22]-184421[5544:33]" | |
}, | |
"GetLowerLimit": { | |
"!type": "fn() -> !this.m_lowerTranslation", | |
"!span": "184556[5549:22]-184569[5549:35]" | |
}, | |
"GetUpperLimit": { | |
"!type": "fn() -> !this.m_upperTranslation", | |
"!span": "184643[5552:22]-184656[5552:35]" | |
}, | |
"SetLimits": { | |
"!type": "fn(lower: ?, upper: ?)", | |
"!span": "184730[5555:22]-184739[5555:31]" | |
}, | |
"IsMotorEnabled": { | |
"!type": "fn() -> !this.m_enableMotor", | |
"!span": "184923[5561:22]-184937[5561:36]" | |
}, | |
"EnableMotor": { | |
"!type": "fn(flag: ?)", | |
"!span": "185006[5564:22]-185017[5564:33]" | |
}, | |
"SetMotorSpeed": { | |
"!type": "fn(speed: ?)", | |
"!span": "185152[5569:22]-185165[5569:35]" | |
}, | |
"GetMotorSpeed": { | |
"!type": "fn() -> !this.m_motorSpeed", | |
"!span": "185301[5574:22]-185314[5574:35]" | |
}, | |
"SetMaxMotorForce": { | |
"!type": "fn(force: ?)", | |
"!span": "185382[5577:22]-185398[5577:38]" | |
}, | |
"GetMaxMotorForce": { | |
"!type": "fn() -> !this.m_maxMotorForce", | |
"!span": "185537[5582:22]-185553[5582:38]" | |
}, | |
"GetMotorForce": { | |
"!type": "fn() -> !this.m_motorImpulse", | |
"!span": "185624[5585:22]-185637[5585:35]" | |
}, | |
"m_limitState": { | |
"!type": "number", | |
"!span": "186584[5608:22]-186596[5608:34]" | |
}, | |
"FinalizeVelocityConstraints": "b2Joint.prototype.FinalizeVelocityConstraints", | |
"GetType": "b2Joint.prototype.GetType", | |
"GetBodyA": "b2Joint.prototype.GetBodyA", | |
"GetBodyB": "b2Joint.prototype.GetBodyB", | |
"GetNext": "b2Joint.prototype.GetNext", | |
"GetUserData": "b2Joint.prototype.GetUserData", | |
"SetUserData": "b2Joint.prototype.SetUserData", | |
"IsActive": "b2Joint.prototype.IsActive", | |
"m_edgeA": "+b2JointEdge", | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"_super": "b2Joint.prototype", | |
"m_localAnchor1": "+b2Vec2", | |
"m_localAnchor2": "+b2Vec2", | |
"m_localXAxis1": "+b2Vec2", | |
"m_localYAxis1": "+b2Vec2", | |
"m_axis": "+b2Vec2", | |
"m_perp": "+b2Vec2", | |
"m_K": "+b2Mat22", | |
"m_impulse": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "169995[5165:37]-170006[5165:48]" | |
}, | |
"b2ContactSolver": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "186726[5612:26]-186739[5612:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "186784[5614:26]-186790[5614:32]" | |
}, | |
"Initialize": { | |
"!type": "fn(step: +b2TimeStep, contacts: [?], contactCount: number, allocator: ?)", | |
"!span": "187009[5620:26]-187019[5620:36]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: +b2TimeStep)", | |
"!span": "191761[5729:26]-191784[5729:49]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn()", | |
"!span": "193218[5773:26]-193242[5773:50]" | |
}, | |
"FinalizeVelocityConstraints": { | |
"!type": "fn()", | |
"!span": "199511[5961:26]-199538[5961:53]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: number) -> bool", | |
"!span": "199917[5973:26]-199941[5973:50]" | |
}, | |
"m_constraints": { | |
"!type": "[?]", | |
"!span": "201632[6012:26]-201645[6012:39]" | |
}, | |
"m_constraintCount": { | |
"!type": "number", | |
"!span": "201685[6013:26]-201702[6013:43]" | |
}, | |
"m_step": "+b2TimeStep" | |
}, | |
"s_worldManifold": { | |
"!type": "+b2WorldManifold", | |
"!span": "186890[5618:16]-186905[5618:31]" | |
}, | |
"s_psm": { | |
"!type": "+b2PositionSolverManifold", | |
"!span": "186945[5619:16]-186950[5619:21]" | |
}, | |
"!type": "fn()", | |
"!span": "186605[5608:43]-186620[5608:58]", | |
"m_constraints": { | |
"!type": "[+b2ContactConstraint]", | |
"!span": "186845[5616:7]-186858[5616:20]" | |
}, | |
"m_constraintCount": { | |
"!type": "number", | |
"!span": "187190[5627:7]-187207[5627:24]" | |
} | |
}, | |
"b2Simplex": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "201820[6017:20]-201833[6017:33]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "201973[6022:20]-201979[6022:26]" | |
}, | |
"ReadCache": { | |
"!type": "fn(cache: +b2SimplexCache, proxyA: +b2DistanceProxy, transformA: +b2Transform, proxyB: +b2DistanceProxy, transformB: +b2Transform)", | |
"!span": "202156[6028:20]-202165[6028:29]" | |
}, | |
"WriteCache": { | |
"!type": "fn(cache: +b2SimplexCache)", | |
"!span": "203288[6064:20]-203298[6064:30]" | |
}, | |
"GetSearchDirection": { | |
"!type": "fn() -> +b2Vec2", | |
"!span": "203598[6073:20]-203616[6073:38]" | |
}, | |
"GetClosestPoint": { | |
"!type": "fn() -> !this.m_v1.w", | |
"!span": "204068[6091:20]-204083[6091:35]" | |
}, | |
"GetWitnessPoints": { | |
"!type": "fn(pA: +b2Vec2, pB: +b2Vec2)", | |
"!span": "204486[6105:20]-204502[6105:36]" | |
}, | |
"GetMetric": { | |
"!type": "fn() -> number", | |
"!span": "205347[6129:20]-205356[6129:29]" | |
}, | |
"Solve2": { | |
"!type": "fn()", | |
"!span": "205786[6145:20]-205792[6145:26]" | |
}, | |
"Solve3": { | |
"!type": "fn()", | |
"!span": "206313[6167:20]-206319[6167:26]" | |
}, | |
"m_vertices": { | |
"!type": "[?]", | |
"!span": "208349[6239:20]-208359[6239:30]" | |
}, | |
"m_count": { | |
"!type": "number", | |
"!span": "208396[6240:20]-208403[6240:27]" | |
}, | |
"m_v2": "+b2SimplexVertex", | |
"m_v3": "+b2SimplexVertex", | |
"m_v1": "+b2SimplexVertex" | |
}, | |
"!type": "fn()", | |
"!span": "201711[6013:52]-201720[6013:61]", | |
"m_v1": { | |
"!type": "+b2SimplexVertex", | |
"!span": "202002[6023:7]-202006[6023:11]" | |
}, | |
"m_vertices": { | |
"!type": "[+b2SimplexVertex]", | |
"!span": "202107[6026:7]-202117[6026:17]" | |
}, | |
"m_count": { | |
"!type": "number", | |
"!span": "202324[6032:7]-202331[6032:14]" | |
} | |
}, | |
"b2WeldJoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "208664[6247:22]-208677[6247:35]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "208963[6255:22]-208969[6255:28]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "209141[6261:22]-209164[6261:45]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "210908[6305:22]-210932[6305:46]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "212296[6345:22]-212320[6345:46]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn()", | |
"!span": "214389[6397:22]-214399[6397:32]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "214497[6400:22]-214507[6400:32]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?) -> +b2Vec2", | |
"!span": "214605[6403:22]-214621[6403:38]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "214742[6406:22]-214759[6406:39]" | |
}, | |
"m_type": "number", | |
"m_mass": { | |
"!type": "+b2Mat33", | |
"!span": "215036[6413:22]-215042[6413:28]" | |
}, | |
"FinalizeVelocityConstraints": "b2Joint.prototype.FinalizeVelocityConstraints", | |
"GetType": "b2Joint.prototype.GetType", | |
"GetBodyA": "b2Joint.prototype.GetBodyA", | |
"GetBodyB": "b2Joint.prototype.GetBodyB", | |
"GetNext": "b2Joint.prototype.GetNext", | |
"GetUserData": "b2Joint.prototype.GetUserData", | |
"SetUserData": "b2Joint.prototype.SetUserData", | |
"IsActive": "b2Joint.prototype.IsActive", | |
"m_edgeA": "+b2JointEdge", | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"_super": "b2Joint.prototype", | |
"m_localAnchorA": "+b2Vec2", | |
"m_localAnchorB": "+b2Vec2", | |
"m_impulse": "+b2Vec3" | |
}, | |
"!type": "fn()", | |
"!span": "208412[6240:36]-208423[6240:47]" | |
}, | |
"b2Math": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "215164[6417:17]-215177[6417:30]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "215213[6419:17]-215219[6419:23]" | |
} | |
}, | |
"IsValid": { | |
"!type": "fn(x: number) -> bool", | |
"!span": "215245[6421:7]-215252[6421:14]" | |
}, | |
"Dot": { | |
"!type": "fn(a: +b2Vec2, b: +b2Vec2) -> number", | |
"!span": "215300[6424:7]-215303[6424:10]" | |
}, | |
"CrossVV": { | |
"!type": "fn(a: +b2Vec2, b: +b2Vec2) -> number", | |
"!span": "215364[6427:7]-215371[6427:14]" | |
}, | |
"CrossVF": { | |
"!type": "fn(a: +b2Vec2, s: number) -> +b2Vec2", | |
"!span": "215432[6430:7]-215439[6430:14]" | |
}, | |
"CrossFV": { | |
"!type": "fn(s: number, a: +b2Vec2) -> +b2Vec2", | |
"!span": "215521[6434:7]-215528[6434:14]" | |
}, | |
"MulMV": { | |
"!type": "fn(A: +b2Mat22, v: +b2Vec2) -> +b2Vec2", | |
"!span": "215610[6438:7]-215615[6438:12]" | |
}, | |
"MulTMV": { | |
"!type": "fn(A: +b2Mat22, v: +b2Vec2) -> +b2Vec2", | |
"!span": "215744[6442:7]-215750[6442:13]" | |
}, | |
"MulX": { | |
"!type": "fn(T: +b2Transform, v: +b2Vec2) -> +b2Vec2", | |
"!span": "215859[6446:7]-215863[6446:11]" | |
}, | |
"MulXT": { | |
"!type": "fn(T: +b2Transform, v: ?) -> +b2Vec2", | |
"!span": "215982[6452:7]-215987[6452:12]" | |
}, | |
"AddVV": { | |
"!type": "fn(a: +b2Vec2, b: +b2Vec2) -> +b2Vec2", | |
"!span": "216177[6459:7]-216182[6459:12]" | |
}, | |
"SubtractVV": { | |
"!type": "fn(a: +b2Vec2, b: +b2Vec2) -> +b2Vec2", | |
"!span": "216267[6463:7]-216277[6463:17]" | |
}, | |
"Distance": { | |
"!type": "fn(a: ?, b: ?) -> number", | |
"!span": "216362[6467:7]-216370[6467:15]" | |
}, | |
"DistanceSquared": { | |
"!type": "fn(a: ?, b: ?) -> number", | |
"!span": "216482[6472:7]-216497[6472:22]" | |
}, | |
"MulFV": { | |
"!type": "fn(s: number, a: +b2Vec2) -> +b2Vec2", | |
"!span": "216598[6477:7]-216603[6477:12]" | |
}, | |
"AddMM": { | |
"!type": "fn(A: ?, B: ?) -> +b2Mat22", | |
"!span": "216684[6481:7]-216689[6481:12]" | |
}, | |
"MulMM": { | |
"!type": "fn(A: ?, B: ?) -> +b2Mat22", | |
"!span": "216816[6485:7]-216821[6485:12]" | |
}, | |
"MulTMM": { | |
"!type": "fn(A: ?, B: ?) -> +b2Mat22", | |
"!span": "216938[6489:7]-216944[6489:13]" | |
}, | |
"Abs": { | |
"!type": "fn(a: number) -> !0", | |
"!span": "217177[6495:7]-217180[6495:10]" | |
}, | |
"AbsV": { | |
"!type": "fn(a: +b2Vec2) -> +b2Vec2", | |
"!span": "217231[6498:7]-217235[6498:11]" | |
}, | |
"AbsM": { | |
"!type": "fn(A: ?) -> +b2Mat22", | |
"!span": "217329[6502:7]-217333[6502:11]" | |
}, | |
"Min": { | |
"!type": "fn(a: number, b: number) -> !0", | |
"!span": "217439[6506:7]-217442[6506:10]" | |
}, | |
"MinV": { | |
"!type": "fn(a: ?, b: ?) -> +b2Vec2", | |
"!span": "217495[6509:7]-217499[6509:11]" | |
}, | |
"Max": { | |
"!type": "fn(a: number, b: number) -> !0", | |
"!span": "217606[6513:7]-217609[6513:10]" | |
}, | |
"MaxV": { | |
"!type": "fn(a: ?, b: +b2Vec2) -> +b2Vec2", | |
"!span": "217662[6516:7]-217666[6516:11]" | |
}, | |
"Clamp": { | |
"!type": "fn(a: number, low: number, high: number) -> !0", | |
"!span": "217773[6520:7]-217778[6520:12]" | |
}, | |
"ClampV": { | |
"!type": "fn(a: ?, low: ?, high: ?) -> +b2Vec2", | |
"!span": "217861[6523:7]-217867[6523:13]" | |
}, | |
"Swap": { | |
"!type": "fn(a: ?, b: ?)", | |
"!span": "217953[6526:7]-217957[6526:11]" | |
}, | |
"Random": { | |
"!type": "fn() -> number", | |
"!span": "218033[6531:7]-218039[6531:13]" | |
}, | |
"RandomRange": { | |
"!type": "fn(lo: ?, hi: ?) -> number", | |
"!span": "218096[6534:7]-218107[6534:18]" | |
}, | |
"NextPowerOfTwo": { | |
"!type": "fn(x: number) -> number", | |
"!span": "218201[6539:7]-218215[6539:21]" | |
}, | |
"IsPowerOfTwo": { | |
"!type": "fn(x: ?) -> bool", | |
"!span": "218390[6547:7]-218402[6547:19]" | |
}, | |
"!type": "fn()", | |
"!span": "215061[6413:47]-215067[6413:53]" | |
}, | |
"b2PulleyJoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "218952[6560:24]-218965[6560:37]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "219959[6580:24]-219965[6580:30]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "220243[6589:24]-220266[6589:47]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "223560[6674:24]-223584[6674:48]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "226745[6751:24]-226769[6751:48]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn()", | |
"!span": "231375[6881:24]-231385[6881:34]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "231485[6884:24]-231495[6884:34]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?) -> +b2Vec2", | |
"!span": "231595[6887:24]-231611[6887:40]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "231758[6890:24]-231775[6890:41]" | |
}, | |
"m_type": "number", | |
"GetGroundAnchorA": { | |
"!type": "fn()", | |
"!span": "231835[6893:24]-231851[6893:40]" | |
}, | |
"GetGroundAnchorB": { | |
"!type": "fn()", | |
"!span": "231982[6898:24]-231998[6898:40]" | |
}, | |
"GetLength1": { | |
"!type": "fn() -> number", | |
"!span": "232129[6903:24]-232139[6903:34]" | |
}, | |
"GetLength2": { | |
"!type": "fn() -> number", | |
"!span": "232455[6911:24]-232465[6911:34]" | |
}, | |
"GetRatio": { | |
"!type": "fn() -> !this.m_ratio", | |
"!span": "232781[6919:24]-232789[6919:32]" | |
}, | |
"m_state": { | |
"!type": "number", | |
"!span": "233641[6939:24]-233648[6939:31]" | |
}, | |
"m_limitState1": { | |
"!type": "number", | |
"!span": "233678[6940:24]-233691[6940:37]" | |
}, | |
"m_limitState2": { | |
"!type": "number", | |
"!span": "233721[6941:24]-233734[6941:37]" | |
}, | |
"FinalizeVelocityConstraints": "b2Joint.prototype.FinalizeVelocityConstraints", | |
"GetType": "b2Joint.prototype.GetType", | |
"GetBodyA": "b2Joint.prototype.GetBodyA", | |
"GetBodyB": "b2Joint.prototype.GetBodyB", | |
"GetNext": "b2Joint.prototype.GetNext", | |
"GetUserData": "b2Joint.prototype.GetUserData", | |
"SetUserData": "b2Joint.prototype.SetUserData", | |
"IsActive": "b2Joint.prototype.IsActive", | |
"m_edgeA": "+b2JointEdge", | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"_super": "b2Joint.prototype", | |
"m_groundAnchor1": "+b2Vec2", | |
"m_groundAnchor2": "+b2Vec2", | |
"m_localAnchor1": "+b2Vec2", | |
"m_localAnchor2": "+b2Vec2", | |
"m_u1": "+b2Vec2", | |
"m_u2": "+b2Vec2" | |
}, | |
"b2_minPulleyLength": { | |
"!type": "number", | |
"!span": "220195[6588:14]-220213[6588:32]" | |
}, | |
"!type": "fn()", | |
"!span": "218692[6553:95]-218705[6553:108]" | |
}, | |
"b2PrismaticJoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "234015[6948:27]-234028[6948:40]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "234864[6972:27]-234870[6972:33]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "235170[6982:27]-235193[6982:50]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "239315[7079:27]-239339[7079:51]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "242521[7162:27]-242545[7162:51]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn()", | |
"!span": "246879[7274:27]-246889[7274:37]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "246992[7277:27]-247002[7277:37]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?) -> +b2Vec2", | |
"!span": "247105[7280:27]-247121[7280:43]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "247401[7283:27]-247418[7283:44]" | |
}, | |
"m_type": "number", | |
"GetJointTranslation": { | |
"!type": "fn() -> number", | |
"!span": "247505[7286:27]-247524[7286:46]" | |
}, | |
"GetJointSpeed": { | |
"!type": "fn() -> number", | |
"!span": "247900[7298:27]-247913[7298:40]" | |
}, | |
"IsLimitEnabled": { | |
"!type": "fn() -> !this.m_enableLimit", | |
"!span": "249050[7328:27]-249064[7328:41]" | |
}, | |
"EnableLimit": { | |
"!type": "fn(flag: ?)", | |
"!span": "249138[7331:27]-249149[7331:38]" | |
}, | |
"GetLowerLimit": { | |
"!type": "fn() -> !this.m_lowerTranslation", | |
"!span": "249289[7336:27]-249302[7336:40]" | |
}, | |
"GetUpperLimit": { | |
"!type": "fn() -> !this.m_upperTranslation", | |
"!span": "249381[7339:27]-249394[7339:40]" | |
}, | |
"SetLimits": { | |
"!type": "fn(lower: ?, upper: ?)", | |
"!span": "249473[7342:27]-249482[7342:36]" | |
}, | |
"IsMotorEnabled": { | |
"!type": "fn() -> !this.m_enableMotor", | |
"!span": "249671[7348:27]-249685[7348:41]" | |
}, | |
"EnableMotor": { | |
"!type": "fn(flag: ?)", | |
"!span": "249759[7351:27]-249770[7351:38]" | |
}, | |
"SetMotorSpeed": { | |
"!type": "fn(speed: ?)", | |
"!span": "249910[7356:27]-249923[7356:40]" | |
}, | |
"GetMotorSpeed": { | |
"!type": "fn() -> !this.m_motorSpeed", | |
"!span": "250064[7361:27]-250077[7361:40]" | |
}, | |
"SetMaxMotorForce": { | |
"!type": "fn(force: ?)", | |
"!span": "250150[7364:27]-250166[7364:43]" | |
}, | |
"GetMotorForce": { | |
"!type": "fn() -> !this.m_motorImpulse", | |
"!span": "250310[7369:27]-250323[7369:40]" | |
}, | |
"m_limitState": { | |
"!type": "number", | |
"!span": "251421[7393:27]-251433[7393:39]" | |
}, | |
"FinalizeVelocityConstraints": "b2Joint.prototype.FinalizeVelocityConstraints", | |
"GetType": "b2Joint.prototype.GetType", | |
"GetBodyA": "b2Joint.prototype.GetBodyA", | |
"GetBodyB": "b2Joint.prototype.GetBodyB", | |
"GetNext": "b2Joint.prototype.GetNext", | |
"GetUserData": "b2Joint.prototype.GetUserData", | |
"SetUserData": "b2Joint.prototype.SetUserData", | |
"IsActive": "b2Joint.prototype.IsActive", | |
"m_edgeA": "+b2JointEdge", | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"_super": "b2Joint.prototype", | |
"m_localAnchor1": "+b2Vec2", | |
"m_localAnchor2": "+b2Vec2", | |
"m_localXAxis1": "+b2Vec2", | |
"m_localYAxis1": "+b2Vec2", | |
"m_axis": "+b2Vec2", | |
"m_perp": "+b2Vec2", | |
"m_K": "+b2Mat33", | |
"m_impulse": "+b2Vec3" | |
}, | |
"!type": "fn()", | |
"!span": "233743[6941:46]-233759[6941:62]" | |
}, | |
"b2RevoluteJoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "251710[7400:26]-251723[7400:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "252298[7415:26]-252304[7415:32]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "252707[7429:26]-252730[7429:49]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "255514[7507:26]-255538[7507:50]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "259731[7617:26]-259755[7617:50]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn()", | |
"!span": "263711[7720:26]-263721[7720:36]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "263823[7723:26]-263833[7723:36]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?) -> +b2Vec2", | |
"!span": "263935[7726:26]-263951[7726:42]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "264076[7729:26]-264093[7729:43]" | |
}, | |
"m_type": "number", | |
"GetJointAngle": { | |
"!type": "fn() -> number", | |
"!span": "264179[7732:26]-264192[7732:39]" | |
}, | |
"GetJointSpeed": { | |
"!type": "fn() -> number", | |
"!span": "264318[7735:26]-264331[7735:39]" | |
}, | |
"IsLimitEnabled": { | |
"!type": "fn() -> !this.m_enableLimit", | |
"!span": "264449[7738:26]-264463[7738:40]" | |
}, | |
"EnableLimit": { | |
"!type": "fn(flag: ?)", | |
"!span": "264536[7741:26]-264547[7741:37]" | |
}, | |
"GetLowerLimit": { | |
"!type": "fn() -> !this.m_lowerAngle", | |
"!span": "264624[7744:26]-264637[7744:39]" | |
}, | |
"GetUpperLimit": { | |
"!type": "fn() -> !this.m_upperAngle", | |
"!span": "264709[7747:26]-264722[7747:39]" | |
}, | |
"SetLimits": { | |
"!type": "fn(lower: ?, upper: ?)", | |
"!span": "264794[7750:26]-264803[7750:35]" | |
}, | |
"IsMotorEnabled": { | |
"!type": "fn() -> !this.m_enableMotor", | |
"!span": "264917[7754:26]-264931[7754:40]" | |
}, | |
"EnableMotor": { | |
"!type": "fn(flag: ?)", | |
"!span": "265066[7759:26]-265077[7759:37]" | |
}, | |
"SetMotorSpeed": { | |
"!type": "fn(speed: ?)", | |
"!span": "265154[7762:26]-265167[7762:39]" | |
}, | |
"GetMotorSpeed": { | |
"!type": "fn() -> !this.m_motorSpeed", | |
"!span": "265307[7767:26]-265320[7767:39]" | |
}, | |
"SetMaxMotorTorque": { | |
"!type": "fn(torque: ?)", | |
"!span": "265392[7770:26]-265409[7770:43]" | |
}, | |
"GetMotorTorque": { | |
"!type": "fn() -> !this.m_maxMotorTorque", | |
"!span": "265493[7773:26]-265507[7773:40]" | |
}, | |
"m_limitState": { | |
"!type": "number", | |
"!span": "266546[7796:26]-266558[7796:38]" | |
}, | |
"FinalizeVelocityConstraints": "b2Joint.prototype.FinalizeVelocityConstraints", | |
"GetType": "b2Joint.prototype.GetType", | |
"GetBodyA": "b2Joint.prototype.GetBodyA", | |
"GetBodyB": "b2Joint.prototype.GetBodyB", | |
"GetNext": "b2Joint.prototype.GetNext", | |
"GetUserData": "b2Joint.prototype.GetUserData", | |
"SetUserData": "b2Joint.prototype.SetUserData", | |
"IsActive": "b2Joint.prototype.IsActive", | |
"m_edgeA": "+b2JointEdge", | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"_super": "b2Joint.prototype", | |
"K": "+b2Mat22", | |
"K1": "+b2Mat22", | |
"K2": "+b2Mat22", | |
"K3": "+b2Mat22", | |
"impulse3": "+b2Vec3", | |
"impulse2": "+b2Vec2", | |
"reduced": "+b2Vec2", | |
"m_localAnchor1": "+b2Vec2", | |
"m_localAnchor2": "+b2Vec2", | |
"m_impulse": "+b2Vec3", | |
"m_mass": "+b2Mat33" | |
}, | |
"!type": "fn()", | |
"!span": "251442[7393:48]-251457[7393:63]" | |
}, | |
"b2JointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "266678[7800:21]-266691[7800:34]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "266867[7807:21]-266873[7807:27]" | |
}, | |
"type": { | |
"!type": "number", | |
"!span": "266913[7809:21]-266917[7809:25]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "266567[7796:47]-266577[7796:57]" | |
}, | |
"b2LineJointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "267353[7820:25]-267366[7820:38]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "267688[7831:25]-267694[7831:31]" | |
}, | |
"type": "number", | |
"Initialize": { | |
"!type": "fn(bA: ?, bB: ?, anchor: ?, axis: ?)", | |
"!span": "267837[7836:25]-267847[7836:35]" | |
}, | |
"_super": "b2JointDef.prototype", | |
"localAnchorA": "+b2Vec2", | |
"localAnchorB": "+b2Vec2", | |
"localAxisA": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "267080[7813:49]-267094[7813:63]" | |
}, | |
"b2DistanceJoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "268794[7858:26]-268807[7858:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "269199[7872:26]-269205[7872:32]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "269346[7877:26]-269369[7877:49]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "271522[7931:26]-271546[7931:50]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "272968[7963:26]-272992[7963:50]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn()", | |
"!span": "274472[8003:26]-274482[8003:36]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "274584[8006:26]-274594[8006:36]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?) -> +b2Vec2", | |
"!span": "274696[8009:26]-274712[8009:42]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "274859[8012:26]-274876[8012:43]" | |
}, | |
"m_type": "number", | |
"GetLength": { | |
"!type": "fn() -> !this.m_length", | |
"!span": "274938[8015:26]-274947[8015:35]" | |
}, | |
"SetLength": { | |
"!type": "fn(length: ?)", | |
"!span": "275015[8018:26]-275024[8018:35]" | |
}, | |
"GetFrequency": { | |
"!type": "fn() -> !this.m_frequencyHz", | |
"!span": "275100[8021:26]-275112[8021:38]" | |
}, | |
"SetFrequency": { | |
"!type": "fn(hz: ?)", | |
"!span": "275185[8024:26]-275197[8024:38]" | |
}, | |
"GetDampingRatio": { | |
"!type": "fn() -> !this.m_dampingRatio", | |
"!span": "275270[8027:26]-275285[8027:41]" | |
}, | |
"SetDampingRatio": { | |
"!type": "fn(ratio: ?)", | |
"!span": "275359[8030:26]-275374[8030:41]" | |
}, | |
"FinalizeVelocityConstraints": "b2Joint.prototype.FinalizeVelocityConstraints", | |
"GetType": "b2Joint.prototype.GetType", | |
"GetBodyA": "b2Joint.prototype.GetBodyA", | |
"GetBodyB": "b2Joint.prototype.GetBodyB", | |
"GetNext": "b2Joint.prototype.GetNext", | |
"GetUserData": "b2Joint.prototype.GetUserData", | |
"SetUserData": "b2Joint.prototype.SetUserData", | |
"IsActive": "b2Joint.prototype.IsActive", | |
"m_edgeA": "+b2JointEdge", | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"_super": "b2Joint.prototype", | |
"m_localAnchor1": "+b2Vec2", | |
"m_localAnchor2": "+b2Vec2", | |
"m_u": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "268526[7851:47]-268541[7851:62]" | |
}, | |
"b2PulleyJointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "276174[8049:27]-276187[8049:40]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "276585[8063:27]-276591[8063:33]" | |
}, | |
"type": "number", | |
"Initialize": { | |
"!type": "fn(bA: ?, bB: ?, gaA: ?, gaB: ?, anchorA: ?, anchorB: ?, r: ?)", | |
"!span": "276774[8069:27]-276784[8069:37]" | |
}, | |
"_super": "b2JointDef.prototype", | |
"groundAnchorA": "+b2Vec2", | |
"groundAnchorB": "+b2Vec2", | |
"localAnchorA": "+b2Vec2", | |
"localAnchorB": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "275893[8042:46]-275909[8042:62]", | |
"type": { | |
"!type": "number", | |
"!span": "266714[7801:7]-266718[7801:11]" | |
}, | |
"collideConnected": { | |
"!type": "bool", | |
"!span": "266818[7805:7]-266834[7805:23]" | |
}, | |
"lengthA": { | |
"!type": "number", | |
"!span": "276427[8056:7]-276434[8056:14]" | |
}, | |
"maxLengthA": { | |
"!type": "number", | |
"!span": "276447[8057:7]-276457[8057:17]" | |
}, | |
"lengthB": { | |
"!type": "number", | |
"!span": "276470[8058:7]-276477[8058:14]" | |
}, | |
"maxLengthB": { | |
"!type": "number", | |
"!span": "276490[8059:7]-276500[8059:17]" | |
}, | |
"ratio": { | |
"!type": "number", | |
"!span": "276513[8060:7]-276518[8060:12]" | |
} | |
}, | |
"b2DistanceJointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "278224[8102:29]-278237[8102:42]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "278443[8109:29]-278449[8109:35]" | |
}, | |
"type": "number", | |
"Initialize": { | |
"!type": "fn(bA: ?, bB: ?, anchorA: ?, anchorB: ?)", | |
"!span": "278564[8113:29]-278574[8113:39]" | |
}, | |
"_super": "b2JointDef.prototype", | |
"localAnchorA": "+b2Vec2", | |
"localAnchorB": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "277935[8095:44]-277953[8095:62]", | |
"type": { | |
"!type": "number", | |
"!span": "266714[7801:7]-266718[7801:11]" | |
}, | |
"collideConnected": { | |
"!type": "bool", | |
"!span": "266818[7805:7]-266834[7805:23]" | |
}, | |
"length": { | |
"!type": "number", | |
"!span": "278351[8105:7]-278357[8105:13]" | |
}, | |
"frequencyHz": { | |
"!type": "number", | |
"!span": "278370[8106:7]-278381[8106:18]" | |
}, | |
"dampingRatio": { | |
"!type": "number", | |
"!span": "278394[8107:7]-278406[8107:19]" | |
} | |
}, | |
"b2FrictionJointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "279486[8135:29]-279499[8135:42]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "279680[8141:29]-279686[8141:35]" | |
}, | |
"type": "number", | |
"Initialize": { | |
"!type": "fn(bA: ?, bB: ?, anchor: ?)", | |
"!span": "279801[8145:29]-279811[8145:39]" | |
}, | |
"_super": "b2JointDef.prototype", | |
"localAnchorA": "+b2Vec2", | |
"localAnchorB": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "279197[8128:53]-279215[8128:71]", | |
"type": { | |
"!type": "number", | |
"!span": "266714[7801:7]-266718[7801:11]" | |
}, | |
"collideConnected": { | |
"!type": "bool", | |
"!span": "266818[7805:7]-266834[7805:23]" | |
}, | |
"maxForce": { | |
"!type": "number", | |
"!span": "279613[8138:7]-279621[8138:15]" | |
}, | |
"maxTorque": { | |
"!type": "number", | |
"!span": "279634[8139:7]-279643[8139:16]" | |
} | |
}, | |
"b2WeldJointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "280482[8161:25]-280495[8161:38]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "280652[8166:25]-280658[8166:31]" | |
}, | |
"type": "number", | |
"Initialize": { | |
"!type": "fn(bA: ?, bB: ?, anchor: ?)", | |
"!span": "280769[8170:25]-280779[8170:35]" | |
}, | |
"_super": "b2JointDef.prototype", | |
"localAnchorA": "+b2Vec2", | |
"localAnchorB": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "280209[8154:50]-280223[8154:64]" | |
}, | |
"b2GearJointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "281468[8186:25]-281481[8186:38]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "281673[8193:25]-281679[8193:31]" | |
}, | |
"type": "number", | |
"_super": "b2JointDef.prototype" | |
}, | |
"!type": "fn()", | |
"!span": "281195[8179:51]-281209[8179:65]", | |
"type": { | |
"!type": "number", | |
"!span": "266714[7801:7]-266718[7801:11]" | |
}, | |
"collideConnected": { | |
"!type": "bool", | |
"!span": "266818[7805:7]-266834[7805:23]" | |
}, | |
"ratio": { | |
"!type": "number", | |
"!span": "281635[8191:7]-281640[8191:12]" | |
} | |
}, | |
"b2Color": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(rr: number, gg: number, bb: number)", | |
"!span": "281925[8201:18]-281938[8201:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "282140[8206:18]-282146[8206:24]" | |
}, | |
"Set": { | |
"!type": "fn(rr: number, gg: number, bb: number)", | |
"!span": "282183[8208:18]-282186[8208:21]" | |
}, | |
"_r": { | |
"!type": "number", | |
"!span": "283049[8234:18]-283051[8234:20]" | |
}, | |
"_g": { | |
"!type": "number", | |
"!span": "283075[8235:18]-283077[8235:20]" | |
}, | |
"_b": { | |
"!type": "number", | |
"!span": "283101[8236:18]-283103[8236:20]" | |
} | |
}, | |
"!type": "fn()", | |
"!span": "281820[8197:42]-281827[8197:49]", | |
"_r": { | |
"!type": "number", | |
"!span": "281971[8202:7]-281973[8202:9]" | |
}, | |
"_g": { | |
"!type": "number", | |
"!span": "282023[8203:7]-282025[8203:9]" | |
}, | |
"_b": { | |
"!type": "number", | |
"!span": "282075[8204:7]-282077[8204:9]" | |
} | |
}, | |
"b2FrictionJoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "283380[8243:26]-283393[8243:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "283770[8254:26]-283776[8254:32]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "283964[8260:26]-283987[8260:49]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "285783[8315:26]-285807[8315:50]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "287809[8369:26]-287833[8369:50]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn()", | |
"!span": "287901[8372:26]-287911[8372:36]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "288013[8375:26]-288023[8375:36]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?) -> +b2Vec2", | |
"!span": "288125[8378:26]-288141[8378:42]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "288278[8381:26]-288295[8381:43]" | |
}, | |
"m_type": "number", | |
"SetMaxForce": { | |
"!type": "fn(force: ?)", | |
"!span": "288386[8384:26]-288397[8384:37]" | |
}, | |
"GetMaxForce": { | |
"!type": "fn() -> !this.m_maxForce", | |
"!span": "288473[8387:26]-288484[8387:37]" | |
}, | |
"SetMaxTorque": { | |
"!type": "fn(torque: ?)", | |
"!span": "288554[8390:26]-288566[8390:38]" | |
}, | |
"GetMaxTorque": { | |
"!type": "fn() -> !this.m_maxTorque", | |
"!span": "288645[8393:26]-288657[8393:38]" | |
}, | |
"FinalizeVelocityConstraints": "b2Joint.prototype.FinalizeVelocityConstraints", | |
"GetType": "b2Joint.prototype.GetType", | |
"GetBodyA": "b2Joint.prototype.GetBodyA", | |
"GetBodyB": "b2Joint.prototype.GetBodyB", | |
"GetNext": "b2Joint.prototype.GetNext", | |
"GetUserData": "b2Joint.prototype.GetUserData", | |
"SetUserData": "b2Joint.prototype.SetUserData", | |
"IsActive": "b2Joint.prototype.IsActive", | |
"m_edgeA": "+b2JointEdge", | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"_super": "b2Joint.prototype", | |
"m_localAnchorA": "+b2Vec2", | |
"m_localAnchorB": "+b2Vec2", | |
"m_linearImpulse": "+b2Vec2", | |
"m_linearMass": "+b2Mat22" | |
}, | |
"!type": "fn()", | |
"!span": "283112[8236:29]-283127[8236:44]" | |
}, | |
"b2Distance": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "289226[8407:21]-289239[8407:34]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "289279[8409:21]-289285[8409:27]" | |
} | |
}, | |
"b2_gjkMaxIters": { | |
"!type": "number", | |
"!span": "291378[8480:13]-291392[8480:27]" | |
}, | |
"Distance": { | |
"!type": "fn(output: +b2DistanceOutput, cache: +b2SimplexCache, input: +b2DistanceInput)", | |
"!span": "289315[8411:11]-289323[8411:19]" | |
}, | |
"b2_gjkCalls": { | |
"!type": "number", | |
"!span": "292365[8506:11]-292376[8506:22]" | |
}, | |
"b2_gjkIters": { | |
"!type": "number", | |
"!span": "292393[8507:11]-292404[8507:22]" | |
}, | |
"s_simplex": { | |
"!type": "+b2Simplex", | |
"!span": "292452[8509:11]-292461[8509:20]" | |
}, | |
"s_saveA": { | |
"!type": "[number]", | |
"!span": "292490[8510:11]-292497[8510:18]" | |
}, | |
"s_saveB": { | |
"!type": "[number]", | |
"!span": "292525[8511:11]-292532[8511:18]" | |
}, | |
"!type": "fn()", | |
"!span": "289115[8403:51]-289125[8403:61]" | |
}, | |
"b2MouseJoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "292808[8518:23]-292821[8518:36]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "293406[8533:23]-293412[8533:29]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "293677[8543:23]-293700[8543:46]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "295166[8583:23]-295190[8583:47]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "296520[8615:23]-296544[8615:47]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn() -> !this.m_target", | |
"!span": "296609[8618:23]-296619[8618:33]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "296684[8621:23]-296694[8621:33]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?) -> +b2Vec2", | |
"!span": "296792[8624:23]-296808[8624:39]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "296930[8627:23]-296947[8627:40]" | |
}, | |
"m_type": "number", | |
"GetTarget": { | |
"!type": "fn() -> !this.m_target", | |
"!span": "297006[8630:23]-297015[8630:32]" | |
}, | |
"SetTarget": { | |
"!type": "fn(target: ?)", | |
"!span": "297080[8633:23]-297089[8633:32]" | |
}, | |
"GetMaxForce": { | |
"!type": "fn() -> !this.m_maxForce", | |
"!span": "297238[8639:23]-297249[8639:34]" | |
}, | |
"SetMaxForce": { | |
"!type": "fn(maxForce: ?)", | |
"!span": "297316[8642:23]-297327[8642:34]" | |
}, | |
"GetFrequency": { | |
"!type": "fn() -> !this.m_frequencyHz", | |
"!span": "297406[8645:23]-297418[8645:35]" | |
}, | |
"SetFrequency": { | |
"!type": "fn(hz: ?)", | |
"!span": "297488[8648:23]-297500[8648:35]" | |
}, | |
"GetDampingRatio": { | |
"!type": "fn() -> !this.m_dampingRatio", | |
"!span": "297570[8651:23]-297585[8651:38]" | |
}, | |
"SetDampingRatio": { | |
"!type": "fn(ratio: ?)", | |
"!span": "297656[8654:23]-297671[8654:38]" | |
}, | |
"FinalizeVelocityConstraints": "b2Joint.prototype.FinalizeVelocityConstraints", | |
"GetType": "b2Joint.prototype.GetType", | |
"GetBodyA": "b2Joint.prototype.GetBodyA", | |
"GetBodyB": "b2Joint.prototype.GetBodyB", | |
"GetNext": "b2Joint.prototype.GetNext", | |
"GetUserData": "b2Joint.prototype.GetUserData", | |
"SetUserData": "b2Joint.prototype.SetUserData", | |
"IsActive": "b2Joint.prototype.IsActive", | |
"m_edgeA": "+b2JointEdge", | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"_super": "b2Joint.prototype", | |
"K": "+b2Mat22", | |
"K1": "+b2Mat22", | |
"K2": "+b2Mat22", | |
"m_localAnchor": "+b2Vec2", | |
"m_target": "+b2Vec2", | |
"m_impulse": "+b2Vec2", | |
"m_mass": "+b2Mat22", | |
"m_C": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "292552[8511:38]-292564[8511:50]" | |
}, | |
"b2PrismaticJointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "298583[8676:30]-298596[8676:43]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "298955[8688:30]-298961[8688:36]" | |
}, | |
"type": "number", | |
"Initialize": { | |
"!type": "fn(bA: ?, bB: ?, anchor: ?, axis: ?)", | |
"!span": "299109[8693:30]-299119[8693:40]" | |
}, | |
"_super": "b2JointDef.prototype", | |
"localAnchorA": "+b2Vec2", | |
"localAnchorB": "+b2Vec2", | |
"localAxisA": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "298290[8669:42]-298309[8669:61]", | |
"type": { | |
"!type": "number", | |
"!span": "266714[7801:7]-266718[7801:11]" | |
}, | |
"collideConnected": { | |
"!type": "bool", | |
"!span": "266818[7805:7]-266834[7805:23]" | |
}, | |
"referenceAngle": { | |
"!type": "number", | |
"!span": "298740[8680:7]-298754[8680:21]" | |
}, | |
"enableLimit": { | |
"!type": "bool", | |
"!span": "298767[8681:7]-298778[8681:18]" | |
}, | |
"lowerTranslation": { | |
"!type": "number", | |
"!span": "298795[8682:7]-298811[8682:23]" | |
}, | |
"upperTranslation": { | |
"!type": "number", | |
"!span": "298824[8683:7]-298840[8683:23]" | |
}, | |
"enableMotor": { | |
"!type": "bool", | |
"!span": "298853[8684:7]-298864[8684:18]" | |
}, | |
"maxMotorForce": { | |
"!type": "number", | |
"!span": "298881[8685:7]-298894[8685:20]" | |
}, | |
"motorSpeed": { | |
"!type": "number", | |
"!span": "298907[8686:7]-298917[8686:17]" | |
} | |
}, | |
"b2TimeOfImpact": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "300086[8714:25]-300099[8714:38]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "300143[8716:25]-300149[8716:31]" | |
} | |
}, | |
"b2_toiMaxRootIters": { | |
"!type": "number", | |
"!span": "302971[8805:19]-302989[8805:37]" | |
}, | |
"b2_toiMaxIters": { | |
"!type": "number", | |
"!span": "303271[8816:17]-303285[8816:31]" | |
}, | |
"TimeOfImpact": { | |
"!type": "fn(input: +b2TOIInput) -> number", | |
"!span": "300183[8718:15]-300195[8718:27]" | |
}, | |
"b2_toiCalls": { | |
"!type": "number", | |
"!span": "303370[8819:15]-303381[8819:26]" | |
}, | |
"b2_toiIters": { | |
"!type": "number", | |
"!span": "303402[8820:15]-303413[8820:26]" | |
}, | |
"b2_toiRootIters": { | |
"!type": "number", | |
"!span": "303469[8822:15]-303484[8822:30]" | |
}, | |
"s_cache": { | |
"!type": "+b2SimplexCache", | |
"!span": "303544[8824:15]-303551[8824:22]" | |
}, | |
"s_distanceInput": { | |
"!type": "+b2DistanceInput", | |
"!span": "303589[8825:15]-303604[8825:30]" | |
}, | |
"s_fcn": { | |
"!type": "+b2SeparationFunction", | |
"!span": "303723[8828:15]-303728[8828:20]" | |
}, | |
"s_distanceOutput": { | |
"!type": "+b2DistanceOutput", | |
"!span": "303772[8829:15]-303788[8829:31]" | |
}, | |
"!type": "fn()", | |
"!span": "299967[8710:52]-299981[8710:66]" | |
}, | |
"b2GearJoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(def: ?)", | |
"!span": "304068[8836:22]-304081[8836:35]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "305644[8876:22]-305650[8876:28]" | |
}, | |
"InitVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "305865[8883:22]-305888[8883:45]" | |
}, | |
"SolveVelocityConstraints": { | |
"!type": "fn(step: ?)", | |
"!span": "308163[8948:22]-308187[8948:46]" | |
}, | |
"SolvePositionConstraints": { | |
"!type": "fn(baumgarte: ?) -> bool", | |
"!span": "308886[8961:22]-308910[8961:46]" | |
}, | |
"GetAnchorA": { | |
"!type": "fn()", | |
"!span": "309957[8989:22]-309967[8989:32]" | |
}, | |
"GetAnchorB": { | |
"!type": "fn()", | |
"!span": "310065[8992:22]-310075[8992:32]" | |
}, | |
"GetReactionForce": { | |
"!type": "fn(inv_dt: ?) -> +b2Vec2", | |
"!span": "310173[8995:22]-310189[8995:38]" | |
}, | |
"GetReactionTorque": { | |
"!type": "fn(inv_dt: ?) -> number", | |
"!span": "310348[8998:22]-310365[8998:39]" | |
}, | |
"m_type": "number", | |
"GetRatio": { | |
"!type": "fn() -> !this.m_ratio", | |
"!span": "310862[9009:22]-310870[9009:30]" | |
}, | |
"SetRatio": { | |
"!type": "fn(ratio: ?)", | |
"!span": "310933[9012:22]-310941[9012:30]" | |
}, | |
"FinalizeVelocityConstraints": "b2Joint.prototype.FinalizeVelocityConstraints", | |
"GetType": "b2Joint.prototype.GetType", | |
"GetBodyA": "b2Joint.prototype.GetBodyA", | |
"GetBodyB": "b2Joint.prototype.GetBodyB", | |
"GetNext": "b2Joint.prototype.GetNext", | |
"GetUserData": "b2Joint.prototype.GetUserData", | |
"SetUserData": "b2Joint.prototype.SetUserData", | |
"IsActive": "b2Joint.prototype.IsActive", | |
"m_edgeA": "+b2JointEdge", | |
"m_edgeB": "+b2JointEdge", | |
"m_localCenterA": "+b2Vec2", | |
"m_localCenterB": "+b2Vec2", | |
"_super": "b2Joint.prototype", | |
"m_groundAnchor1": "+b2Vec2", | |
"m_groundAnchor2": "+b2Vec2", | |
"m_localAnchor1": "+b2Vec2", | |
"m_localAnchor2": "+b2Vec2", | |
"m_J": "+b2Jacobian" | |
}, | |
"!type": "fn()", | |
"!span": "303816[8829:59]-303827[8829:70]", | |
"m_edgeA": { | |
"!type": "+b2JointEdge", | |
"!span": "166865[5052:7]-166872[5052:14]" | |
}, | |
"m_islandFlag": { | |
"!type": "bool", | |
"!span": "166760[5048:7]-166772[5048:19]" | |
}, | |
"m_impulse": { | |
"!type": "number", | |
"!span": "305605[8874:7]-305614[8874:16]" | |
}, | |
"m_J": { | |
"!type": "+b2Jacobian", | |
"!span": "305819[8881:7]-305822[8881:10]" | |
}, | |
"m_mass": { | |
"!type": "number", | |
"!span": "307572[8936:7]-307578[8936:13]" | |
} | |
}, | |
"b2TOIInput": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "311758[9033:21]-311771[9033:34]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "311811[9035:21]-311817[9035:27]" | |
}, | |
"proxyB": "+b2DistanceProxy", | |
"sweepA": "+b2Sweep", | |
"sweepB": "+b2Sweep", | |
"proxyA": "+b2DistanceProxy" | |
}, | |
"!type": "fn()", | |
"!span": "311647[9029:43]-311657[9029:53]", | |
"tolerance": { | |
"!type": "number", | |
"!span": "318522[9225:20]-318531[9225:29]" | |
} | |
}, | |
"b2RevoluteJointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "312486[9052:29]-312499[9052:42]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "312878[9065:29]-312884[9065:35]" | |
}, | |
"type": "number", | |
"Initialize": { | |
"!type": "fn(bA: ?, bB: ?, anchor: ?)", | |
"!span": "312999[9069:29]-313009[9069:39]" | |
}, | |
"_super": "b2JointDef.prototype", | |
"localAnchorA": "+b2Vec2", | |
"localAnchorB": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "312197[9045:42]-312215[9045:60]", | |
"type": { | |
"!type": "number", | |
"!span": "266714[7801:7]-266718[7801:11]" | |
}, | |
"collideConnected": { | |
"!type": "bool", | |
"!span": "266818[7805:7]-266834[7805:23]" | |
}, | |
"referenceAngle": { | |
"!type": "number", | |
"!span": "312675[9057:7]-312689[9057:21]" | |
}, | |
"lowerAngle": { | |
"!type": "number", | |
"!span": "312702[9058:7]-312712[9058:17]" | |
}, | |
"upperAngle": { | |
"!type": "number", | |
"!span": "312725[9059:7]-312735[9059:17]" | |
}, | |
"maxMotorTorque": { | |
"!type": "number", | |
"!span": "312748[9060:7]-312762[9060:21]" | |
}, | |
"motorSpeed": { | |
"!type": "number", | |
"!span": "312775[9061:7]-312785[9061:17]" | |
}, | |
"enableLimit": { | |
"!type": "bool", | |
"!span": "312798[9062:7]-312809[9062:18]" | |
}, | |
"enableMotor": { | |
"!type": "bool", | |
"!span": "312826[9063:7]-312837[9063:18]" | |
} | |
}, | |
"b2MouseJointDef": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "314000[9091:26]-314013[9091:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "314217[9098:26]-314223[9098:32]" | |
}, | |
"type": "number", | |
"_super": "b2JointDef.prototype", | |
"target": "+b2Vec2" | |
}, | |
"!type": "fn()", | |
"!span": "313723[9084:55]-313738[9084:70]", | |
"type": { | |
"!type": "number", | |
"!span": "266714[7801:7]-266718[7801:11]" | |
}, | |
"collideConnected": { | |
"!type": "bool", | |
"!span": "266818[7805:7]-266834[7805:23]" | |
}, | |
"maxForce": { | |
"!type": "number", | |
"!span": "314124[9094:7]-314132[9094:15]" | |
}, | |
"frequencyHz": { | |
"!type": "number", | |
"!span": "314145[9095:7]-314156[9095:18]" | |
}, | |
"dampingRatio": { | |
"!type": "number", | |
"!span": "314169[9096:7]-314181[9096:19]" | |
} | |
}, | |
"b2Contact": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "314564[9108:20]-314577[9108:33]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "314616[9110:20]-314622[9110:26]" | |
}, | |
"Reset": { | |
"!type": "fn(fixtureA: ?, fixtureB: ?)", | |
"!span": "315046[9124:20]-315051[9124:25]" | |
}, | |
"Update": { | |
"!type": "fn(listener: ?)", | |
"!span": "315973[9153:20]-315979[9153:26]" | |
}, | |
"Evaluate": { | |
"!type": "fn()", | |
"!span": "318221[9218:20]-318229[9218:28]" | |
}, | |
"ComputeTOI": { | |
"!type": "fn(sweepA: ?, sweepB: ?) -> number", | |
"!span": "318268[9220:20]-318278[9220:30]" | |
}, | |
"GetManifold": { | |
"!type": "fn() -> !this.m_manifold", | |
"!span": "318639[9228:20]-318650[9228:31]" | |
}, | |
"GetWorldManifold": { | |
"!type": "fn(worldManifold: ?)", | |
"!span": "318714[9231:20]-318730[9231:36]" | |
}, | |
"IsTouching": { | |
"!type": "fn() -> bool", | |
"!span": "319072[9238:20]-319082[9238:30]" | |
}, | |
"IsContinuous": { | |
"!type": "fn() -> bool", | |
"!span": "319199[9241:20]-319211[9241:32]" | |
}, | |
"SetSensor": { | |
"!type": "fn(sensor: ?)", | |
"!span": "319332[9244:20]-319341[9244:29]" | |
}, | |
"IsSensor": { | |
"!type": "fn() -> bool", | |
"!span": "319502[9251:20]-319510[9251:28]" | |
}, | |
"SetEnabled": { | |
"!type": "fn(flag: ?)", | |
"!span": "319623[9254:20]-319633[9254:30]" | |
}, | |
"IsEnabled": { | |
"!type": "fn() -> bool", | |
"!span": "319792[9261:20]-319801[9261:29]" | |
}, | |
"GetNext": { | |
"!type": "fn() -> !this.m_next", | |
"!span": "319916[9264:20]-319923[9264:27]" | |
}, | |
"GetFixtureA": { | |
"!type": "fn() -> !this.m_fixtureA", | |
"!span": "319983[9267:20]-319994[9267:31]" | |
}, | |
"GetFixtureB": { | |
"!type": "fn() -> !this.m_fixtureB", | |
"!span": "320058[9270:20]-320069[9270:31]" | |
}, | |
"FlagForFiltering": { | |
"!type": "fn()", | |
"!span": "320133[9273:20]-320149[9273:36]" | |
}, | |
"m_flags": { | |
"!type": "number", | |
"!span": "320229[9276:20]-320236[9276:27]" | |
}, | |
"!span": "353840[10223:33]-353846[10223:39]", | |
"m_nodeB": "+b2ContactEdge", | |
"m_oldManifold": "+b2Manifold", | |
"m_nodeA": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold" | |
}, | |
"s_input": { | |
"!type": "+b2TOIInput", | |
"!span": "314797[9116:10]-314804[9116:17]" | |
}, | |
"e_sensorFlag": { | |
"!type": "number", | |
"!span": "314833[9117:10]-314845[9117:22]" | |
}, | |
"e_continuousFlag": { | |
"!type": "number", | |
"!span": "314861[9118:10]-314877[9118:26]" | |
}, | |
"e_islandFlag": { | |
"!type": "number", | |
"!span": "314893[9119:10]-314905[9119:22]" | |
}, | |
"e_toiFlag": { | |
"!type": "number", | |
"!span": "314921[9120:10]-314930[9120:19]" | |
}, | |
"e_touchingFlag": { | |
"!type": "number", | |
"!span": "314946[9121:10]-314960[9121:24]" | |
}, | |
"e_enabledFlag": { | |
"!type": "number", | |
"!span": "314977[9122:10]-314990[9122:23]" | |
}, | |
"e_filterFlag": { | |
"!type": "number", | |
"!span": "315007[9123:10]-315019[9123:22]" | |
}, | |
"!type": "fn()", | |
"!span": "314455[9104:50]-314464[9104:59]" | |
}, | |
"b2ContactConstraint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "320755[9289:30]-320768[9289:43]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "320990[9295:30]-320996[9295:36]" | |
}, | |
"type": { | |
"!type": "number", | |
"!span": "321602[9310:30]-321606[9310:34]" | |
}, | |
"pointCount": { | |
"!type": "number", | |
"!span": "321784[9314:30]-321794[9314:40]" | |
}, | |
"localPlaneNormal": "+b2Vec2", | |
"localPoint": "+b2Vec2", | |
"normal": "+b2Vec2", | |
"normalMass": "+b2Mat22", | |
"K": "+b2Mat22" | |
}, | |
"!type": "fn()", | |
"!span": "320626[9285:37]-320645[9285:56]", | |
"pointCount": { | |
"!type": "number", | |
"!span": "188634[5660:7]-188644[5660:17]" | |
}, | |
"friction": { | |
"!type": "number", | |
"!span": "188677[5661:7]-188685[5661:15]" | |
}, | |
"points": { | |
"!type": "[+b2ContactConstraintPoint]", | |
"!span": "320791[9290:7]-320797[9290:13]" | |
} | |
}, | |
"b2ContactResult": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "321971[9319:26]-321984[9319:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "322029[9321:26]-322035[9321:32]" | |
}, | |
"position": "+b2Vec2", | |
"normal": "+b2Vec2", | |
"id": "+b2ContactID" | |
}, | |
"!type": "fn()", | |
"!span": "321850[9315:50]-321865[9315:65]" | |
}, | |
"b2PolygonContact": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "322744[9339:27]-322757[9339:40]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "322854[9342:27]-322860[9342:33]" | |
}, | |
"Reset": { | |
"!type": "fn(fixtureA: ?, fixtureB: ?)", | |
"!span": "323299[9354:27]-323304[9354:32]" | |
}, | |
"Evaluate": { | |
"!type": "fn()", | |
"!span": "323048[9349:27]-323056[9349:35]" | |
}, | |
"m_flags": "number", | |
"Update": "b2Contact.prototype.Update", | |
"ComputeTOI": "b2Contact.prototype.ComputeTOI", | |
"GetManifold": "b2Contact.prototype.GetManifold", | |
"GetWorldManifold": "b2Contact.prototype.GetWorldManifold", | |
"IsTouching": "b2Contact.prototype.IsTouching", | |
"IsContinuous": "b2Contact.prototype.IsContinuous", | |
"SetSensor": "b2Contact.prototype.SetSensor", | |
"IsSensor": "b2Contact.prototype.IsSensor", | |
"SetEnabled": "b2Contact.prototype.SetEnabled", | |
"IsEnabled": "b2Contact.prototype.IsEnabled", | |
"GetNext": "b2Contact.prototype.GetNext", | |
"GetFixtureA": "b2Contact.prototype.GetFixtureA", | |
"GetFixtureB": "b2Contact.prototype.GetFixtureB", | |
"FlagForFiltering": "b2Contact.prototype.FlagForFiltering", | |
"m_nodeA": "+b2ContactEdge", | |
"m_nodeB": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold", | |
"m_oldManifold": "+b2Manifold", | |
"_super": "b2Contact.prototype" | |
}, | |
"Create": { | |
"!type": "fn(allocator: ?) -> +b2PolygonContact", | |
"!span": "322896[9344:17]-322902[9344:23]" | |
}, | |
"Destroy": { | |
"!type": "fn(contact: ?, allocator: ?)", | |
"!span": "322977[9347:17]-322984[9347:24]" | |
}, | |
"!type": "fn()", | |
"!span": "322466[9332:51]-322482[9332:67]", | |
"m_flags": { | |
"!type": "number", | |
"!span": "315092[9125:7]-315099[9125:14]" | |
} | |
}, | |
"ClipVertex": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "323509[9360:21]-323522[9360:34]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "323562[9362:21]-323568[9362:27]" | |
}, | |
"Set": { | |
"!type": "fn(other: +ClipVertex)", | |
"!span": "323659[9366:21]-323662[9366:24]" | |
}, | |
"v": "+b2Vec2", | |
"id": "+b2ContactID" | |
}, | |
"!type": "fn()", | |
"!span": "323398[9356:6]-323408[9356:16]", | |
"id": { | |
"!type": "+b2ContactID", | |
"!span": "323614[9364:7]-323616[9364:9]" | |
} | |
}, | |
"b2ContactFilter": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "323938[9375:26]-323951[9375:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "323996[9377:26]-324002[9377:32]" | |
}, | |
"ShouldCollide": { | |
"!type": "fn(fixtureA: ?, fixtureB: ?) -> bool", | |
"!span": "324103[9380:26]-324116[9380:39]" | |
}, | |
"RayCollide": { | |
"!type": "fn(userData: ?, fixture: ?) -> bool", | |
"!span": "324508[9389:26]-324518[9389:36]" | |
} | |
}, | |
"b2_defaultFilter": { | |
"!type": "+b2ContactFilter", | |
"!span": "324037[9379:16]-324053[9379:32]" | |
}, | |
"!type": "fn()", | |
"!span": "323817[9371:46]-323832[9371:61]" | |
}, | |
"b2NullContact": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "324908[9401:24]-324921[9401:37]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "325015[9404:24]-325021[9404:30]" | |
}, | |
"Evaluate": { | |
"!type": "fn()", | |
"!span": "325064[9406:24]-325072[9406:32]" | |
}, | |
"m_flags": "number", | |
"Reset": "b2Contact.prototype.Reset", | |
"Update": "b2Contact.prototype.Update", | |
"ComputeTOI": "b2Contact.prototype.ComputeTOI", | |
"GetManifold": "b2Contact.prototype.GetManifold", | |
"GetWorldManifold": "b2Contact.prototype.GetWorldManifold", | |
"IsTouching": "b2Contact.prototype.IsTouching", | |
"IsContinuous": "b2Contact.prototype.IsContinuous", | |
"SetSensor": "b2Contact.prototype.SetSensor", | |
"IsSensor": "b2Contact.prototype.IsSensor", | |
"SetEnabled": "b2Contact.prototype.SetEnabled", | |
"IsEnabled": "b2Contact.prototype.IsEnabled", | |
"GetNext": "b2Contact.prototype.GetNext", | |
"GetFixtureA": "b2Contact.prototype.GetFixtureA", | |
"GetFixtureB": "b2Contact.prototype.GetFixtureB", | |
"FlagForFiltering": "b2Contact.prototype.FlagForFiltering", | |
"m_nodeA": "+b2ContactEdge", | |
"m_nodeB": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold", | |
"m_oldManifold": "+b2Manifold", | |
"_super": "b2Contact.prototype" | |
}, | |
"!type": "fn()", | |
"!span": "324642[9394:6]-324655[9394:19]" | |
}, | |
"b2ContactListener": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "325219[9411:28]-325232[9411:41]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "325279[9413:28]-325285[9413:34]" | |
}, | |
"BeginContact": { | |
"!type": "fn(contact: ?)", | |
"!span": "325394[9416:28]-325406[9416:40]" | |
}, | |
"EndContact": { | |
"!type": "fn(contact: ?)", | |
"!span": "325460[9418:28]-325470[9418:38]" | |
}, | |
"PreSolve": { | |
"!type": "fn(contact: ?, oldManifold: ?)", | |
"!span": "325524[9420:28]-325532[9420:36]" | |
}, | |
"PostSolve": { | |
"!type": "fn(contact: ?, impulse: +b2ContactImpulse)", | |
"!span": "325599[9422:28]-325608[9422:37]" | |
} | |
}, | |
"b2_defaultListener": { | |
"!type": "+b2ContactListener", | |
"!span": "325322[9415:18]-325340[9415:36]" | |
}, | |
"!type": "fn()", | |
"!span": "325094[9407:6]-325111[9407:23]" | |
}, | |
"b2Island": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "325753[9427:19]-325766[9427:32]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "325892[9432:19]-325898[9432:25]" | |
}, | |
"Initialize": { | |
"!type": "fn(bodyCapacity: number, contactCapacity: number, jointCapacity: number, allocator: ?, listener: +b2ContactListener, contactSolver: +b2ContactSolver)", | |
"!span": "325979[9435:19]-325989[9435:29]" | |
}, | |
"Clear": { | |
"!type": "fn()", | |
"!span": "326689[9456:19]-326694[9456:24]" | |
}, | |
"Solve": { | |
"!type": "fn(step: +b2TimeStep, gravity: ?, allowSleep: ?)", | |
"!span": "326807[9461:19]-326812[9461:24]" | |
}, | |
"SolveTOI": { | |
"!type": "fn(subStep: +b2TimeStep)", | |
"!span": "330760[9565:19]-330768[9565:27]" | |
}, | |
"Report": { | |
"!type": "fn(constraints: [+b2ContactConstraint])", | |
"!span": "332915[9620:19]-332921[9620:25]" | |
}, | |
"AddBody": { | |
"!type": "fn(body: +b2Body)", | |
"!span": "333378[9634:19]-333385[9634:26]" | |
}, | |
"AddContact": { | |
"!type": "fn(contact: ?)", | |
"!span": "333511[9638:19]-333521[9638:29]" | |
}, | |
"AddJoint": { | |
"!type": "fn(joint: ?)", | |
"!span": "333617[9641:19]-333625[9641:27]" | |
}, | |
"m_bodyCount": { | |
"!type": "number", | |
"!span": "333943[9650:19]-333954[9650:30]" | |
}, | |
"m_jointCount": { | |
"!type": "number", | |
"!span": "333979[9651:19]-333991[9651:31]" | |
}, | |
"m_contactCount": { | |
"!type": "number", | |
"!span": "334016[9652:19]-334030[9652:33]" | |
}, | |
"m_bodyCapacity": { | |
"!type": "number", | |
"!span": "334055[9653:19]-334069[9653:33]" | |
}, | |
"m_contactCapacity": { | |
"!type": "number", | |
"!span": "334094[9654:19]-334111[9654:36]" | |
}, | |
"m_jointCapacity": { | |
"!type": "number", | |
"!span": "334136[9655:19]-334151[9655:34]" | |
} | |
}, | |
"s_impulse": { | |
"!type": "+b2ContactImpulse", | |
"!span": "325926[9434:9]-325935[9434:18]" | |
}, | |
"!type": "fn()", | |
"!span": "325646[9423:6]-325654[9423:14]", | |
"m_bodies": { | |
"!type": "[+b2Body]", | |
"!span": "325789[9428:7]-325797[9428:15]" | |
}, | |
"m_contacts": { | |
"!type": "[?]", | |
"!span": "325818[9429:7]-325828[9429:17]" | |
}, | |
"m_joints": { | |
"!type": "[?]", | |
"!span": "325849[9430:7]-325857[9430:15]" | |
}, | |
"m_bodyCapacity": { | |
"!type": "number", | |
"!span": "326105[9437:7]-326119[9437:21]" | |
}, | |
"m_contactCapacity": { | |
"!type": "number", | |
"!span": "326143[9438:7]-326160[9438:24]" | |
}, | |
"m_jointCapacity": { | |
"!type": "number", | |
"!span": "326187[9439:7]-326202[9439:22]" | |
}, | |
"m_bodyCount": { | |
"!type": "number", | |
"!span": "326227[9440:7]-326238[9440:18]" | |
}, | |
"m_contactCount": { | |
"!type": "number", | |
"!span": "326251[9441:7]-326265[9441:21]" | |
}, | |
"m_jointCount": { | |
"!type": "number", | |
"!span": "326278[9442:7]-326290[9442:19]" | |
}, | |
"m_contactSolver": { | |
"!type": "+b2ContactSolver", | |
"!span": "326365[9445:7]-326380[9445:22]" | |
} | |
}, | |
"b2PolyAndEdgeContact": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "334454[9662:31]-334467[9662:44]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "334568[9665:31]-334574[9665:37]" | |
}, | |
"Reset": { | |
"!type": "fn(fixtureA: ?, fixtureB: ?)", | |
"!span": "335134[9679:31]-335139[9679:36]" | |
}, | |
"Evaluate": { | |
"!type": "fn()", | |
"!span": "334778[9672:31]-334786[9672:39]" | |
}, | |
"m_flags": "number", | |
"b2CollidePolyAndEdge": { | |
"!type": "fn(manifold: +b2Manifold, polygon: ?, xf1: ?, edge: ?, xf2: ?)", | |
"!span": "335031[9677:31]-335051[9677:51]" | |
}, | |
"Update": "b2Contact.prototype.Update", | |
"ComputeTOI": "b2Contact.prototype.ComputeTOI", | |
"GetManifold": "b2Contact.prototype.GetManifold", | |
"GetWorldManifold": "b2Contact.prototype.GetWorldManifold", | |
"IsTouching": "b2Contact.prototype.IsTouching", | |
"IsContinuous": "b2Contact.prototype.IsContinuous", | |
"SetSensor": "b2Contact.prototype.SetSensor", | |
"IsSensor": "b2Contact.prototype.IsSensor", | |
"SetEnabled": "b2Contact.prototype.SetEnabled", | |
"IsEnabled": "b2Contact.prototype.IsEnabled", | |
"GetNext": "b2Contact.prototype.GetNext", | |
"GetFixtureA": "b2Contact.prototype.GetFixtureA", | |
"GetFixtureB": "b2Contact.prototype.GetFixtureB", | |
"FlagForFiltering": "b2Contact.prototype.FlagForFiltering", | |
"m_nodeA": "+b2ContactEdge", | |
"m_nodeB": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold", | |
"m_oldManifold": "+b2Manifold", | |
"_super": "b2Contact.prototype" | |
}, | |
"Create": { | |
"!type": "fn(allocator: ?) -> +b2PolyAndEdgeContact", | |
"!span": "334614[9667:21]-334620[9667:27]" | |
}, | |
"Destroy": { | |
"!type": "fn(contact: ?, allocator: ?)", | |
"!span": "334703[9670:21]-334710[9670:28]" | |
}, | |
"!type": "fn()", | |
"!span": "334160[9655:43]-334180[9655:63]", | |
"m_flags": { | |
"!type": "number", | |
"!span": "316119[9157:7]-316126[9157:14]" | |
} | |
}, | |
"b2Collision": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "335481[9687:22]-335494[9687:35]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "335535[9689:22]-335541[9689:28]" | |
} | |
}, | |
"MakeClipPointVector": { | |
"!type": "fn() -> [+ClipVertex]", | |
"!span": "335572[9691:12]-335591[9691:31]" | |
}, | |
"ClipSegmentToLine": { | |
"!type": "fn(vOut: [+ClipVertex], vIn: [+ClipVertex], normal: +b2Vec2, offset: ?) -> number", | |
"!span": "335707[9697:12]-335724[9697:29]" | |
}, | |
"EdgeSeparation": { | |
"!type": "fn(poly1: ?, xf1: ?, edge1: number, poly2: ?, xf2: ?) -> number", | |
"!span": "336549[9731:12]-336563[9731:26]" | |
}, | |
"FindMaxSeparation": { | |
"!type": "fn(edgeIndex: [number], poly1: ?, xf1: ?, poly2: ?, xf2: ?) -> number", | |
"!span": "337900[9769:12]-337917[9769:29]" | |
}, | |
"FindIncidentEdge": { | |
"!type": "fn(c: [+ClipVertex], poly1: ?, xf1: ?, edge1: number, poly2: ?, xf2: ?)", | |
"!span": "339865[9833:12]-339881[9833:28]" | |
}, | |
"CollidePolygons": { | |
"!type": "fn(manifold: +b2Manifold, polyA: ?, xfA: ?, polyB: ?, xfB: ?)", | |
"!span": "341434[9879:12]-341449[9879:27]" | |
}, | |
"CollideCircles": { | |
"!type": "fn(manifold: +b2Manifold, circle1: ?, xf1: ?, circle2: ?, xf2: ?)", | |
"!span": "345390[9992:12]-345404[9992:26]" | |
}, | |
"CollidePolygonAndCircle": { | |
"!type": "fn(manifold: +b2Manifold, polygon: ?, xf1: ?, circle: ?, xf2: ?)", | |
"!span": "346330[10018:12]-346353[10018:35]" | |
}, | |
"TestOverlap": { | |
"!type": "fn(a: ?, b: ?) -> bool", | |
"!span": "349853[10116:12]-349864[10116:23]" | |
}, | |
"b2_nullFeature": { | |
"!type": "number", | |
"!span": "350201[10133:12]-350215[10133:26]" | |
}, | |
"s_incidentEdge": { | |
"!type": "[+ClipVertex]", | |
"!span": "350235[10134:12]-350249[10134:26]" | |
}, | |
"s_edgeAO": { | |
"!type": "[number]", | |
"!span": "350425[10137:12]-350433[10137:20]" | |
}, | |
"s_edgeBO": { | |
"!type": "[number]", | |
"!span": "350462[10138:12]-350470[10138:20]" | |
}, | |
"!type": "fn()", | |
"!span": "335368[9683:6]-335379[9683:17]" | |
}, | |
"b2PolyAndCircleContact": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "351131[10154:33]-351144[10154:46]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "351247[10157:33]-351253[10157:39]" | |
}, | |
"Reset": { | |
"!type": "fn(fixtureA: ?, fixtureB: ?)", | |
"!span": "351724[10169:33]-351729[10169:38]" | |
}, | |
"Evaluate": { | |
"!type": "fn()", | |
"!span": "351465[10164:33]-351473[10164:41]" | |
}, | |
"m_flags": "number", | |
"Update": "b2Contact.prototype.Update", | |
"ComputeTOI": "b2Contact.prototype.ComputeTOI", | |
"GetManifold": "b2Contact.prototype.GetManifold", | |
"GetWorldManifold": "b2Contact.prototype.GetWorldManifold", | |
"IsTouching": "b2Contact.prototype.IsTouching", | |
"IsContinuous": "b2Contact.prototype.IsContinuous", | |
"SetSensor": "b2Contact.prototype.SetSensor", | |
"IsSensor": "b2Contact.prototype.IsSensor", | |
"SetEnabled": "b2Contact.prototype.SetEnabled", | |
"IsEnabled": "b2Contact.prototype.IsEnabled", | |
"GetNext": "b2Contact.prototype.GetNext", | |
"GetFixtureA": "b2Contact.prototype.GetFixtureA", | |
"GetFixtureB": "b2Contact.prototype.GetFixtureB", | |
"FlagForFiltering": "b2Contact.prototype.FlagForFiltering", | |
"m_nodeA": "+b2ContactEdge", | |
"m_nodeB": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold", | |
"m_oldManifold": "+b2Manifold", | |
"_super": "b2Contact.prototype" | |
}, | |
"Create": { | |
"!type": "fn(allocator: ?) -> +b2PolyAndCircleContact", | |
"!span": "351295[10159:23]-351301[10159:29]" | |
}, | |
"Destroy": { | |
"!type": "fn(contact: ?, allocator: ?)", | |
"!span": "351388[10162:23]-351395[10162:30]" | |
}, | |
"!type": "fn()", | |
"!span": "350829[10147:50]-350851[10147:72]", | |
"m_flags": { | |
"!type": "number", | |
"!span": "316119[9157:7]-316126[9157:14]" | |
} | |
}, | |
"b2ContactPoint": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "352079[10177:25]-352092[10177:38]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "352136[10179:25]-352142[10179:31]" | |
}, | |
"position": "+b2Vec2", | |
"velocity": "+b2Vec2", | |
"normal": "+b2Vec2", | |
"id": "+b2ContactID" | |
}, | |
"!type": "fn()", | |
"!span": "351960[10173:6]-351974[10173:20]" | |
}, | |
"b2CircleContact": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "352954[10200:26]-352967[10200:39]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "353063[10203:26]-353069[10203:32]" | |
}, | |
"Reset": { | |
"!type": "fn(fixtureA: ?, fixtureB: ?)", | |
"!span": "353502[10215:26]-353507[10215:31]" | |
}, | |
"Evaluate": { | |
"!type": "fn()", | |
"!span": "353253[10210:26]-353261[10210:34]" | |
}, | |
"m_flags": "number", | |
"Update": "b2Contact.prototype.Update", | |
"ComputeTOI": "b2Contact.prototype.ComputeTOI", | |
"GetManifold": "b2Contact.prototype.GetManifold", | |
"GetWorldManifold": "b2Contact.prototype.GetWorldManifold", | |
"IsTouching": "b2Contact.prototype.IsTouching", | |
"IsContinuous": "b2Contact.prototype.IsContinuous", | |
"SetSensor": "b2Contact.prototype.SetSensor", | |
"IsSensor": "b2Contact.prototype.IsSensor", | |
"SetEnabled": "b2Contact.prototype.SetEnabled", | |
"IsEnabled": "b2Contact.prototype.IsEnabled", | |
"GetNext": "b2Contact.prototype.GetNext", | |
"GetFixtureA": "b2Contact.prototype.GetFixtureA", | |
"GetFixtureB": "b2Contact.prototype.GetFixtureB", | |
"FlagForFiltering": "b2Contact.prototype.FlagForFiltering", | |
"m_nodeA": "+b2ContactEdge", | |
"m_nodeB": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold", | |
"m_oldManifold": "+b2Manifold", | |
"_super": "b2Contact.prototype" | |
}, | |
"Create": { | |
"!type": "fn(allocator: ?) -> +b2CircleContact", | |
"!span": "353104[10205:16]-353110[10205:22]" | |
}, | |
"Destroy": { | |
"!type": "fn(contact: ?, allocator: ?)", | |
"!span": "353183[10208:16]-353190[10208:23]" | |
}, | |
"!type": "fn()", | |
"!span": "352680[10193:50]-352695[10193:65]", | |
"m_flags": { | |
"!type": "number", | |
"!span": "316119[9157:7]-316126[9157:14]" | |
} | |
}, | |
"b2EdgeAndCircleContact": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "353903[10224:33]-353916[10224:46]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "354019[10227:33]-354025[10227:39]" | |
}, | |
"Reset": { | |
"!type": "fn(fixtureA: ?, fixtureB: ?)", | |
"!span": "354600[10241:33]-354605[10241:38]" | |
}, | |
"Evaluate": { | |
"!type": "fn()", | |
"!span": "354237[10234:33]-354245[10234:41]" | |
}, | |
"m_flags": "number", | |
"b2CollideEdgeAndCircle": { | |
"!type": "fn(manifold: +b2Manifold, edge: ?, xf1: ?, circle: ?, xf2: ?)", | |
"!span": "354494[10239:33]-354516[10239:55]" | |
}, | |
"Update": "b2Contact.prototype.Update", | |
"ComputeTOI": "b2Contact.prototype.ComputeTOI", | |
"GetManifold": "b2Contact.prototype.GetManifold", | |
"GetWorldManifold": "b2Contact.prototype.GetWorldManifold", | |
"IsTouching": "b2Contact.prototype.IsTouching", | |
"IsContinuous": "b2Contact.prototype.IsContinuous", | |
"SetSensor": "b2Contact.prototype.SetSensor", | |
"IsSensor": "b2Contact.prototype.IsSensor", | |
"SetEnabled": "b2Contact.prototype.SetEnabled", | |
"IsEnabled": "b2Contact.prototype.IsEnabled", | |
"GetNext": "b2Contact.prototype.GetNext", | |
"GetFixtureA": "b2Contact.prototype.GetFixtureA", | |
"GetFixtureB": "b2Contact.prototype.GetFixtureB", | |
"FlagForFiltering": "b2Contact.prototype.FlagForFiltering", | |
"m_nodeA": "+b2ContactEdge", | |
"m_nodeB": "+b2ContactEdge", | |
"m_manifold": "+b2Manifold", | |
"m_oldManifold": "+b2Manifold", | |
"_super": "b2Contact.prototype" | |
}, | |
"Create": { | |
"!type": "fn(allocator: ?) -> +b2EdgeAndCircleContact", | |
"!span": "354067[10229:23]-354073[10229:29]" | |
}, | |
"Destroy": { | |
"!type": "fn(contact: ?, allocator: ?)", | |
"!span": "354160[10232:23]-354167[10232:30]" | |
}, | |
"!type": "fn()", | |
"!span": "353601[10217:6]-353623[10217:28]", | |
"m_nodeA": { | |
"!type": "+b2ContactEdge", | |
"!span": "314645[9111:7]-314652[9111:14]" | |
}, | |
"m_manifold": { | |
"!type": "+b2Manifold", | |
"!span": "314717[9113:7]-314727[9113:17]" | |
}, | |
"m_flags": { | |
"!type": "number", | |
"!span": "316119[9157:7]-316126[9157:14]" | |
} | |
}, | |
"b2ContactManager": { | |
"prototype": { | |
"__constructor": { | |
"!type": "fn()", | |
"!span": "354822[10247:27]-354835[10247:40]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "355171[10255:27]-355177[10255:33]" | |
}, | |
"AddPair": { | |
"!type": "fn(proxyUserDataA: ?, proxyUserDataB: ?)", | |
"!span": "355271[10258:27]-355278[10258:34]" | |
}, | |
"FindNewContacts": { | |
"!type": "fn()", | |
"!span": "356873[10316:27]-356888[10316:42]" | |
}, | |
"Destroy": { | |
"!type": "fn(c: ?)", | |
"!span": "357037[10322:27]-357044[10322:34]" | |
}, | |
"Collide": { | |
"!type": "fn()", | |
"!span": "357989[10360:27]-357996[10360:34]" | |
}, | |
"m_contactCount": { | |
"!type": "number", | |
"!span": "359226[10402:27]-359240[10402:41]" | |
} | |
}, | |
"s_evalCP": { | |
"!type": "+b2ContactPoint", | |
"!span": "355213[10257:17]-355221[10257:25]" | |
}, | |
"!type": "fn()", | |
"!span": "354699[10243:6]-354715[10243:22]", | |
"m_world": { | |
"!type": "+b2World", | |
"!span": "354858[10248:7]-354865[10248:14]" | |
}, | |
"m_contactCount": { | |
"!type": "number", | |
"!span": "354881[10249:7]-354895[10249:21]" | |
}, | |
"m_contactFactory": { | |
"!type": "+b2ContactFactory", | |
"!span": "355032[10252:7]-355048[10252:23]" | |
}, | |
"m_broadPhase": { | |
"!type": "+b2DynamicTreeBroadPhase", | |
"!span": "355098[10253:7]-355110[10253:19]" | |
} | |
}, | |
"b2World": { | |
"m_warmStarting": { | |
"!type": "bool", | |
"!span": "359896[10421:10]-359910[10421:24]" | |
}, | |
"m_continuousPhysics": { | |
"!type": "bool", | |
"!span": "359929[10422:10]-359948[10422:29]" | |
}, | |
"prototype": { | |
"__constructor": { | |
"!type": "fn(gravity: ?, doSleep: ?)", | |
"!span": "359557[10410:18]-359570[10410:31]" | |
}, | |
"__varz": { | |
"!type": "fn()", | |
"!span": "360167[10430:18]-360173[10430:24]" | |
}, | |
"Solve": { | |
"!type": "fn(step: +b2TimeStep)", | |
"!span": "360731[10447:18]-360736[10447:23]" | |
}, | |
"SolveTOI": { | |
"!type": "fn(step: +b2TimeStep)", | |
"!span": "363692[10547:18]-363700[10547:26]" | |
}, | |
"DrawJoint": { | |
"!type": "fn(joint: ?)", | |
"!span": "369546[10738:18]-369555[10738:27]" | |
}, | |
"DrawShape": { | |
"!type": "fn(shape: ?, xf: +b2Transform, color: +b2Color)", | |
"!span": "370631[10773:18]-370640[10773:27]" | |
}, | |
"SetDestructionListener": { | |
"!type": "fn(listener: ?)", | |
"!span": "371554[10799:18]-371576[10799:40]" | |
}, | |
"SetContactFilter": { | |
"!type": "fn(filter: ?)", | |
"!span": "371661[10802:18]-371677[10802:34]" | |
}, | |
"SetContactListener": { | |
"!type": "fn(listener: ?)", | |
"!span": "371769[10805:18]-371787[10805:36]" | |
}, | |
"SetDebugDraw": { | |
"!type": "fn(debugDraw: ?)", | |
"!span": "371885[10808:18]-371897[10808:30]" | |
}, | |
"SetBroadPhase": { | |
"!type": "fn(broadPhase: ?)", | |
"!span": "371974[10811:18]-371987[10811:31]" | |
}, | |
"Validate": { | |
"!type": "fn()", | |
"!span": "372332[10820:18]-372340[10820:26]" | |
}, | |
"GetProxyCount": { | |
"!type": "fn() -> number", | |
"!span": "372425[10823:18]-372438[10823:31]" | |
}, | |
"CreateBody": { | |
"!type": "fn(def: +b2BodyDef) -> +b2Body", | |
"!span": "372535[10826:18]-372545[10826:28]" | |
}, | |
"DestroyBody": { | |
"!type": "fn(b: ?)", | |
"!span": "372834[10840:18]-372845[10840:29]" | |
}, | |
"CreateJoint": { | |
"!type": "fn(def: ?) -> ?", | |
"!span": "373925[10889:18]-373936[10889:29]" | |
}, | |
"DestroyJoint": { | |
"!type": "fn(j: ?)", | |
"!span": "374910[10927:18]-374922[10927:30]" | |
}, | |
"AddController": { | |
"!type": "fn(c: ?) -> !0", | |
"!span": "376066[10976:18]-376079[10976:31]" | |
}, | |
"RemoveController": { | |
"!type": "fn(c: ?)", | |
"!span": "376260[10984:18]-376276[10984:34]" | |
}, | |
"CreateController": { | |
"!type": "fn(controller: ?) -> !0", | |
"!span": "376521[10996:18]-376537[10996:34]" | |
}, | |
"DestroyController": { | |
"!type": "fn(controller: ?)", | |
"!span": "376960[11010:18]-376977[11010:35]" | |
}, | |
"SetWarmStarting": { | |
"!type": "fn(flag: ?)", | |
"!span": "377325[11023:18]-377340[11023:33]" | |
}, | |
"SetContinuousPhysics": { | |
"!type": "fn(flag: ?)", | |
"!span": "377413[11026:18]-377433[11026:38]" | |
}, | |
"GetBodyCount": { | |
"!type": "fn() -> !this.m_bodyCount", | |
"!span": "377511[11029:18]-377523[11029:30]" | |
}, | |
"GetJointCount": { | |
"!type": "fn() -> !this.m_jointCount", | |
"!span": "377586[11032:18]-377599[11032:31]" | |
}, | |
"GetContactCount": { | |
"!type": "fn() -> !this.m_contactCount", | |
"!span": "377663[11035:18]-377678[11035:33]" | |
}, | |
"SetGravity": { | |
"!type": "fn(gravity: ?)", | |
"!span": "377744[11038:18]-377754[11038:28]" | |
}, | |
"GetGravity": { | |
"!type": "fn() -> !this.m_gravity", | |
"!span": "377825[11041:18]-377835[11041:28]" | |
}, | |
"GetGroundBody": { | |
"!type": "fn() -> !this.m_groundBody", | |
"!span": "377896[11044:18]-377909[11044:31]" | |
}, | |
"Step": { | |
"!type": "fn(dt: ?, velocityIterations: ?, positionIterations: ?)", | |
"!span": "377973[11047:18]-377977[11047:22]" | |
}, | |
"ClearForces": { | |
"!type": "fn()", | |
"!span": "378783[11076:18]-378794[11076:29]" | |
}, | |
"DrawDebugData": { | |
"!type": "fn()", | |
"!span": "378945[11082:18]-378958[11082:31]" | |
}, | |
"QueryAABB": { | |
"!type": "fn(callback: ?, aabb: ?)", | |
"!span": "381866[11178:18]-381875[11178:27]" | |
}, | |
"QueryShape": { | |
"!type": "fn(callback: ?, shape: ?, transform: +b2Transform)", | |
"!span": "382118[11185:18]-382128[11185:28]" | |
}, | |
"QueryPoint": { | |
"!type": "fn(callback: ?, p: ?)", | |
"!span": "382690[11202:18]-382700[11202:28]" | |
}, | |
"RayCast": { | |
"!type": "fn(callback: fn(fixture: ?, point: +b2Vec2, normal: +b2Vec2, fraction: ?) -> number, point1: ?, point2: ?)", | |
"!span": "383221[11216:18]-383228[11216:25]" | |
}, | |
"RayCastOne": { | |
"!type": "fn(point1: ?, point2: ?)", | |
"!span": "383922[11233:18]-383932[11233:28]" | |
}, | |
"RayCastAll": { | |
"!type": "fn(point1: ?, point2: ?) -> [?]", | |
"!span": "384175[11242:18]-384185[11242:28]" | |
}, | |
"GetBodyList": { | |
"!type": "fn() -> !this.m_bodyList", | |
"!span": "384448[11251:18]-384459[11251:29]" | |
}, | |
"GetJointList": { | |
"!type": "fn() -> !this.m_jointList", | |
"!span": "384521[11254:18]-384533[11254:30]" | |
}, | |
"GetContactList": { | |
"!type": "fn() -> !this.m_contactList", | |
"!span": "384596[11257:18]-384610[11257:32]" | |
}, | |
"IsLocked": { | |
"!type": "fn() -> bool", | |
"!span": "384675[11260:18]-384683[11260:26]" | |
}, | |
"s_stack": { | |
"!type": "[?]", | |
"!span": "384766[11263:18]-384773[11263:25]" | |
}, | |
"m_flags": { | |
"!type": "number", | |
"!span": "384805[11264:18]-384812[11264:25]" | |
}, | |
"m_bodyCount": { | |
"!type": "number", | |
"!span": "385110[11271:18]-385121[11271:29]" | |
}, | |
"m_contactCount": { | |
"!type": "number", | |
"!span": "385145[11272:18]-385159[11272:32]" | |
}, | |
"m_jointCount": { | |
"!type": "number", | |
"!span": "385183[11273:18]-385195[11273:30]" | |
}, | |
"m_controllerCount": { | |
"!type": "number", | |
"!span": "385262[11275:18]-385279[11275:35]" | |
}, | |
"m_contactSolver": "+b2ContactSolver", | |
"m_contactManager": "+b2ContactManager", | |
"m_island": "+b2Island" | |
}, | |
"s_timestep2": { | |
"!type": "+b2TimeStep", | |
"!span": "360353[10436:8]-360364[10436:19]" | |
}, | |
"s_backupA": { | |
"!type": "+b2Sweep", | |
"!span": "360391[10437:8]-360400[10437:17]" | |
}, | |
"s_queue": { | |
"!type": "[?]", | |
"!span": "360494[10440:8]-360501[10440:15]" | |
}, | |
"e_newFixture": { | |
"!type": "number", | |
"!span": "360523[10441:8]-360535[10441:20]" | |
}, | |
"e_locked": { | |
"!type": "number", | |
"!span": "360549[10442:8]-360557[10442:16]" | |
}, | |
"s_jointColor": { | |
"!type": "+b2Color", | |
"!span": "360603[10444:8]-360615[10444:20]" | |
}, | |
"!type": "fn()", | |
"!span": "359452[10406:50]-359459[10406:57]", | |
"m_jointList": { | |
"!type": "+b2GearJoint", | |
"!span": "359728[10415:7]-359739[10415:18]" | |
}, | |
"m_bodyCount": { | |
"!type": "number", | |
"!span": "359787[10417:7]-359798[10417:18]" | |
}, | |
"m_contactCount": { | |
"!type": "number", | |
"!span": "359811[10418:7]-359825[10418:21]" | |
}, | |
"m_jointCount": { | |
"!type": "number", | |
"!span": "359838[10419:7]-359850[10419:19]" | |
}, | |
"m_controllerCount": { | |
"!type": "number", | |
"!span": "359863[10420:7]-359880[10420:24]" | |
}, | |
"m_inv_dt0": { | |
"!type": "number", | |
"!span": "360023[10425:7]-360032[10425:16]" | |
}, | |
"s_stack": { | |
"!type": "[+b2Body]", | |
"!span": "360196[10431:7]-360203[10431:14]" | |
}, | |
"m_contactManager": { | |
"!type": "+b2ContactManager", | |
"!span": "360224[10432:7]-360240[10432:23]" | |
}, | |
"m_island": { | |
"!type": "+b2Island", | |
"!span": "360318[10434:7]-360326[10434:15]" | |
}, | |
"m_flags": { | |
"!type": "number", | |
"!span": "95440[2869:15]-95447[2869:22]" | |
} | |
}, | |
"m_bodyList": { | |
"!type": "+b2ControllerEdge", | |
"!span": "4938[180:2]-4948[180:12]" | |
}, | |
"key": { | |
"!type": "number", | |
"!span": "78941[2393:2]-78944[2393:5]" | |
}, | |
"JXG": { | |
"Util": { | |
"Unzip": { | |
"prototype": { | |
"unzipFile": { | |
"!type": "fn(name: ?) -> string", | |
"!span": "18907[606:25]-18916[606:34]" | |
}, | |
"unzip": { | |
"!type": "fn() -> [[string]]", | |
"!span": "19126[619:25]-19131[619:30]" | |
} | |
}, | |
"!type": "fn(barray: [number])", | |
"!span": "1556[47:9]-1561[47:14]", | |
"!doc": "Unzip zip files" | |
}, | |
"Base64": { | |
"_keyStr": { | |
"!type": "string", | |
"!span": "24688[897:4]-24695[897:11]", | |
"!doc": "private property" | |
}, | |
"encode": { | |
"!type": "fn(input: string) -> string", | |
"!span": "24806[900:4]-24812[900:10]", | |
"!doc": "public method for encoding" | |
}, | |
"decode": { | |
"!type": "fn(input: string, utf8: ?) -> [string]|string", | |
"!span": "25769[934:4]-25775[934:10]", | |
"!doc": "public method for decoding" | |
}, | |
"_utf8_encode": { | |
"!type": "fn(string: string) -> string", | |
"!span": "26877[973:4]-26889[973:16]", | |
"!doc": "private method for UTF-8 encoding" | |
}, | |
"_utf8_decode": { | |
"!type": "fn(utftext: [string]|string) -> string", | |
"!span": "27683[1000:4]-27695[1000:16]", | |
"!doc": "private method for UTF-8 decoding" | |
}, | |
"_destrip": { | |
"!type": "fn(stripped: ?, wrap: number) -> string", | |
"!span": "28507[1026:4]-28515[1026:12]" | |
}, | |
"decodeAsArray": { | |
"!type": "fn(input: string) -> [number]", | |
"!span": "29138[1045:4]-29151[1045:17]" | |
}, | |
"decodeGEONExT": { | |
"!type": "fn(input: ?)", | |
"!span": "29351[1054:4]-29364[1054:17]" | |
}, | |
"!span": "24648[894:9]-24654[894:15]", | |
"!doc": "Base64 encoding / decoding\n@see <a href=\"http://www.webtoolkit.info/\">http://www.webtoolkit.info/</A>" | |
}, | |
"asciiCharCodeAt": { | |
"!type": "fn(str: ?, i: ?) -> number", | |
"!span": "29477[1062:9]-29492[1062:24]", | |
"!doc": "@private" | |
}, | |
"utf8Decode": { | |
"!type": "fn(utftext: ?) -> string", | |
"!span": "30733[1132:9]-30743[1132:19]", | |
"!doc": "Decoding string into utf-8\n@param {String} string to decode\n@return {String} utf8 decoded string" | |
}, | |
"!span": "1475[42:4]-1479[42:8]", | |
"!doc": "@class Util class\nClass for gunzipping, unzipping and base64 decoding of files.\nIt is used for reading GEONExT, Geogebra and Intergeo files.\n\nOnly Huffman codes are decoded in gunzip.\nThe code is based on the source code for gunzip.c by Pasi Ojala\n@see <a href=\"http://www.cs.tut.fi/~albert/Dev/gunzip/gunzip.c\">http://www.cs.tut.fi/~albert/Dev/gunzip/gunzip.c</a>\n@see <a href=\"http://www.cs.tut.fi/~albert\">http://www.cs.tut.fi/~albert</a>" | |
}, | |
"!span": "977[30:4]-980[30:7]", | |
"!doc": "@ignore" | |
}, | |
"QUnit": { | |
"module": { | |
"exports": { | |
"x": { | |
"!type": "number", | |
"!span": "602[23:13]-603[23:14]" | |
}, | |
"y": { | |
"!type": "number", | |
"!span": "694[29:13]-695[29:14]" | |
}, | |
"width": { | |
"!type": "number", | |
"!span": "929[44:13]-934[44:18]" | |
}, | |
"height": { | |
"!type": "number", | |
"!span": "1019[50:13]-1025[50:19]" | |
}, | |
"a": { | |
"!type": "number", | |
"!span": "1808[88:13]-1809[88:14]" | |
}, | |
"b": { | |
"!type": "number", | |
"!span": "1828[89:13]-1829[89:14]" | |
}, | |
"c": { | |
"!type": "number", | |
"!span": "1848[90:13]-1849[90:14]" | |
}, | |
"d": { | |
"!type": "number", | |
"!span": "1868[91:13]-1869[91:14]" | |
}, | |
"tx": { | |
"!type": "number", | |
"!span": "1888[92:13]-1890[92:15]" | |
}, | |
"ty": { | |
"!type": "number", | |
"!span": "1910[93:13]-1912[93:15]" | |
}, | |
"Point": "geometry.Point", | |
"Size": "geometry.Size", | |
"Rect": "geometry.Rect", | |
"origin": "+geometry.Point", | |
"size": "+geometry.Size", | |
"TransformMatrix": "geometry.TransformMatrix", | |
"ccp": "geometry.ccp", | |
"ccpAdd": "geometry.ccpAdd", | |
"ccpSub": "geometry.ccpSub", | |
"ccpMult": "geometry.ccpMult", | |
"ccpNeg": "geometry.ccpNeg", | |
"ccpRound": "geometry.ccpRound", | |
"ccpCeil": "geometry.ccpCeil", | |
"ccpFloor": "geometry.ccpFloor", | |
"PointZero": "geometry.PointZero", | |
"rectMake": "geometry.rectMake", | |
"rectFromString": "geometry.rectFromString", | |
"sizeMake": "geometry.sizeMake", | |
"sizeFromString": "geometry.sizeFromString", | |
"pointMake": "geometry.pointMake", | |
"pointFromString": "geometry.pointFromString", | |
"rectContainsPoint": "geometry.rectContainsPoint", | |
"rectUnion": "geometry.rectUnion", | |
"rectOverlapsRect": "geometry.rectOverlapsRect", | |
"rectIntersection": "geometry.rectIntersection", | |
"pointEqualToPoint": "geometry.pointEqualToPoint", | |
"sizeEqualToSize": "geometry.sizeEqualToSize", | |
"rectEqualToRect": "geometry.rectEqualToRect", | |
"rectGetMinX": "geometry.rectGetMinX", | |
"rectGetMinY": "geometry.rectGetMinY", | |
"rectGetMaxX": "geometry.rectGetMaxX", | |
"rectGetMaxY": "geometry.rectGetMaxY", | |
"boundingRectMake": "geometry.boundingRectMake", | |
"pointApplyAffineTransform": "geometry.pointApplyAffineTransform", | |
"rectApplyAffineTransform": "geometry.rectApplyAffineTransform", | |
"affineTransformInvert": "geometry.affineTransformInvert", | |
"affineTransformConcat": "geometry.affineTransformConcat", | |
"degreesToRadians": "geometry.degreesToRadians", | |
"radiansToDegrees": "geometry.radiansToDegrees", | |
"affineTransformTranslate": "geometry.affineTransformTranslate", | |
"affineTransformRotate": "geometry.affineTransformRotate", | |
"affineTransformScale": "geometry.affineTransformScale", | |
"affineTransformIdentity": "geometry.affineTransformIdentity" | |
} | |
}, | |
"isLocal": { | |
"!type": "bool", | |
"!span": "11445[456:7]-11452[456:14]", | |
"!doc": "Figure out if we're running the tests from a server or not" | |
}, | |
"config": { | |
"blocking": { | |
"!type": "bool", | |
"!span": "10711[428:1]-10719[428:9]", | |
"!doc": "block until document ready" | |
}, | |
"moduleStats": { | |
"all": { | |
"!type": "number", | |
"!span": "12041[477:18]-12044[477:21]" | |
}, | |
"bad": { | |
"!type": "number", | |
"!span": "12049[477:26]-12052[477:29]" | |
} | |
}, | |
"semaphore": { | |
"!type": "number", | |
"!span": "9884[385:10]-9893[385:19]", | |
"!doc": "ignore if start is called more often then stop" | |
}, | |
"noglobals": { | |
"!type": "bool", | |
"!span": "11073[441:10]-11082[441:19]" | |
}, | |
"notrycatch": { | |
"!type": "bool", | |
"!span": "11186[445:10]-11196[445:20]" | |
}, | |
"autorun": { | |
"!type": "bool", | |
"!span": "15888[632:8]-15895[632:15]" | |
}, | |
"stats": { | |
"all": { | |
"!type": "number", | |
"!span": "12005[476:12]-12008[476:15]" | |
}, | |
"bad": { | |
"!type": "number", | |
"!span": "12013[476:20]-12016[476:23]" | |
} | |
}, | |
"started": "number", | |
"updateRate": "number", | |
"autostart": "bool", | |
"queue": { | |
"<i>": "config.queue.<i>" | |
}, | |
"current": "config.current", | |
"filters": "config.filters", | |
"pollution": "config.pollution" | |
}, | |
"jsDump": { | |
"_depth_": { | |
"!type": "number", | |
"!span": "31004[1169:8]-31011[1169:15]" | |
}, | |
"parsers": { | |
"window": { | |
"!type": "string", | |
"!span": "31360[1185:3]-31366[1185:9]" | |
}, | |
"document": { | |
"!type": "string", | |
"!span": "31383[1186:3]-31391[1186:11]" | |
}, | |
"error": { | |
"!type": "string", | |
"!span": "31410[1187:3]-31415[1187:8]" | |
}, | |
"unknown": { | |
"!type": "string", | |
"!span": "31474[1188:3]-31481[1188:10]" | |
}, | |
"null": { | |
"!type": "string", | |
"!span": "31499[1189:3]-31505[1189:9]" | |
}, | |
"undefined": { | |
"!type": "string", | |
"!span": "31517[1190:3]-31526[1190:12]" | |
}, | |
"functionCode": { | |
"!type": "string", | |
"!span": "33033[1236:3]-33045[1236:15]" | |
}, | |
"nodelist": "jsDump.parsers.array", | |
"arguments": "jsDump.parsers.array", | |
"key": "jsDump.quote", | |
"attribute": "jsDump.quote", | |
"string": "jsDump.quote", | |
"date": "jsDump.quote", | |
"regexp": "jsDump.literal", | |
"number": "jsDump.literal", | |
"boolean": "jsDump.literal", | |
"function": "jsDump.parsers.function", | |
"array": "jsDump.parsers.array", | |
"object": "jsDump.parsers.object", | |
"node": "jsDump.parsers.node", | |
"functionArgs": "jsDump.parsers.functionArgs" | |
}, | |
"DOMAttrs": { | |
"id": { | |
"!type": "string", | |
"!span": "33365[1245:3]-33367[1245:5]" | |
}, | |
"name": { | |
"!type": "string", | |
"!span": "33377[1246:3]-33381[1246:7]" | |
}, | |
"class": { | |
"!type": "string", | |
"!span": "33393[1247:3]-33400[1247:10]" | |
} | |
}, | |
"HTML": { | |
"!type": "bool", | |
"!span": "33420[1249:2]-33424[1249:6]" | |
}, | |
"indentChar": { | |
"!type": "string", | |
"!span": "33492[1250:2]-33502[1250:12]" | |
}, | |
"multiline": { | |
"!type": "bool", | |
"!span": "33529[1251:2]-33538[1251:11]" | |
}, | |
"parse": "jsDump.parse", | |
"typeOf": "jsDump.typeOf", | |
"separator": "jsDump.separator", | |
"indent": "jsDump.indent", | |
"up": "jsDump.up", | |
"down": "jsDump.down", | |
"setParser": "jsDump.setParser", | |
"quote": "jsDump.quote", | |
"literal": "jsDump.literal", | |
"join": "jsDump.join" | |
}, | |
"!span": "11721[463:8]-11726[463:13]", | |
"equals": "equal", | |
"same": "deepEqual", | |
"asyncTest": "asyncTest", | |
"test": "test", | |
"expect": "expect", | |
"ok": "ok", | |
"equal": "equal", | |
"notEqual": "notEqual", | |
"deepEqual": "deepEqual", | |
"notDeepEqual": "notDeepEqual", | |
"strictEqual": "strictEqual", | |
"notStrictEqual": "notStrictEqual", | |
"raises": "raises", | |
"start": "start", | |
"stop": "stop", | |
"current_testEnvironment": { | |
"setup": "current_testEnvironment.setup", | |
"teardown": "current_testEnvironment.teardown" | |
}, | |
"init": "init", | |
"reset": "reset", | |
"triggerEvent": "triggerEvent", | |
"is": "is", | |
"objectType": "objectType", | |
"push": "push", | |
"begin": "begin", | |
"done": "done", | |
"log": "log", | |
"testStart": "testStart", | |
"testDone": "testDone", | |
"moduleStart": "moduleStart", | |
"moduleDone": "moduleDone", | |
"equiv": "equiv", | |
"diff": "diff" | |
}, | |
"module": { | |
"exports": { | |
"x": { | |
"!type": "number", | |
"!span": "602[23:13]-603[23:14]" | |
}, | |
"y": { | |
"!type": "number", | |
"!span": "694[29:13]-695[29:14]" | |
}, | |
"width": { | |
"!type": "number", | |
"!span": "929[44:13]-934[44:18]" | |
}, | |
"height": { | |
"!type": "number", | |
"!span": "1019[50:13]-1025[50:19]" | |
}, | |
"a": { | |
"!type": "number", | |
"!span": "1808[88:13]-1809[88:14]" | |
}, | |
"b": { | |
"!type": "number", | |
"!span": "1828[89:13]-1829[89:14]" | |
}, | |
"c": { | |
"!type": "number", | |
"!span": "1848[90:13]-1849[90:14]" | |
}, | |
"d": { | |
"!type": "number", | |
"!span": "1868[91:13]-1869[91:14]" | |
}, | |
"tx": { | |
"!type": "number", | |
"!span": "1888[92:13]-1890[92:15]" | |
}, | |
"ty": { | |
"!type": "number", | |
"!span": "1910[93:13]-1912[93:15]" | |
}, | |
"Point": "geometry.Point", | |
"Size": "geometry.Size", | |
"Rect": "geometry.Rect", | |
"origin": "+geometry.Point", | |
"size": "+geometry.Size", | |
"TransformMatrix": "geometry.TransformMatrix", | |
"ccp": "geometry.ccp", | |
"ccpAdd": "geometry.ccpAdd", | |
"ccpSub": "geometry.ccpSub", | |
"ccpMult": "geometry.ccpMult", | |
"ccpNeg": "geometry.ccpNeg", | |
"ccpRound": "geometry.ccpRound", | |
"ccpCeil": "geometry.ccpCeil", | |
"ccpFloor": "geometry.ccpFloor", | |
"PointZero": "geometry.PointZero", | |
"rectMake": "geometry.rectMake", | |
"rectFromString": "geometry.rectFromString", | |
"sizeMake": "geometry.sizeMake", | |
"sizeFromString": "geometry.sizeFromString", | |
"pointMake": "geometry.pointMake", | |
"pointFromString": "geometry.pointFromString", | |
"rectContainsPoint": "geometry.rectContainsPoint", | |
"rectUnion": "geometry.rectUnion", | |
"rectOverlapsRect": "geometry.rectOverlapsRect", | |
"rectIntersection": "geometry.rectIntersection", | |
"pointEqualToPoint": "geometry.pointEqualToPoint", | |
"sizeEqualToSize": "geometry.sizeEqualToSize", | |
"rectEqualToRect": "geometry.rectEqualToRect", | |
"rectGetMinX": "geometry.rectGetMinX", | |
"rectGetMinY": "geometry.rectGetMinY", | |
"rectGetMaxX": "geometry.rectGetMaxX", | |
"rectGetMaxY": "geometry.rectGetMaxY", | |
"boundingRectMake": "geometry.boundingRectMake", | |
"pointApplyAffineTransform": "geometry.pointApplyAffineTransform", | |
"rectApplyAffineTransform": "geometry.rectApplyAffineTransform", | |
"affineTransformInvert": "geometry.affineTransformInvert", | |
"affineTransformConcat": "geometry.affineTransformConcat", | |
"degreesToRadians": "geometry.degreesToRadians", | |
"radiansToDegrees": "geometry.radiansToDegrees", | |
"affineTransformTranslate": "geometry.affineTransformTranslate", | |
"affineTransformRotate": "geometry.affineTransformRotate", | |
"affineTransformScale": "geometry.affineTransformScale", | |
"affineTransformIdentity": "geometry.affineTransformIdentity" | |
}, | |
"!type": "fn(name: ?, testEnvironment: ?)", | |
"!span": "6224[242:9]-6347[245:2]", | |
"!doc": "call on start of module test to prepend name to all tests" | |
}, | |
"asyncTest": { | |
"!type": "fn(testName: ?, expected: number, callback: number)", | |
"!span": "6362[247:12]-6535[254:2]" | |
}, | |
"test": { | |
"!type": "fn(testName: ?, expected: number, callback: number, async: bool)", | |
"!span": "6546[256:7]-7322[281:2]" | |
}, | |
"expect": { | |
"!type": "fn(asserts: ?)", | |
"!span": "7471[286:9]-7530[288:2]", | |
"!doc": "Specify the number of expected assertions to gurantee that failed test (no assertions are run at all) don't slip through." | |
}, | |
"ok": { | |
"!type": "fn(a: bool, msg: string)", | |
"!span": "7642[294:5]-7845[306:2]", | |
"!doc": "Asserts true.\n@example ok( \"asdfasdf\".length > 5, \"There must be at least 5 chars\" );" | |
}, | |
"equal": { | |
"!type": "fn(actual: ?, expected: ?, message: ?)", | |
"!span": "8219[320:8]-8320[322:2]", | |
"!doc": "Checks that the first two arguments are equal, with an optional message.\nPrints out both actual and expected values.\n\nPrefered to ok( actual == expected, message )\n\n@example equal( format(\"Received {0} bytes.\", 2), \"Received 2 bytes.\" );\n\n@param Object actual\n@param Object expected\n@param String message (optional)" | |
}, | |
"notEqual": { | |
"!type": "fn(actual: ?, expected: ?, message: ?)", | |
"!span": "8334[324:11]-8435[326:2]" | |
}, | |
"deepEqual": { | |
"!type": "fn(actual: ?, expected: ?, message: ?)", | |
"!span": "8451[328:12]-8563[330:2]" | |
}, | |
"notDeepEqual": { | |
"!type": "fn(actual: ?, expected: ?, message: ?)", | |
"!span": "8581[332:15]-8694[334:2]" | |
}, | |
"strictEqual": { | |
"!type": "fn(actual: ?, expected: ?, message: ?)", | |
"!span": "8711[336:14]-8813[338:2]" | |
}, | |
"notStrictEqual": { | |
"!type": "fn(actual: ?, expected: ?, message: ?)", | |
"!span": "8833[340:17]-8935[342:2]" | |
}, | |
"raises": { | |
"!type": "fn(block: ?, expected: ?, message: ?)", | |
"!span": "8947[344:9]-9649[375:2]" | |
}, | |
"start": { | |
"!type": "fn()", | |
"!span": "9660[377:8]-10203[401:2]" | |
}, | |
"stop": { | |
"!type": "fn(timeout: ?)", | |
"!span": "10214[403:7]-10490[414:2]" | |
}, | |
"current_testEnvironment": { | |
"setup": { | |
"!type": "fn()", | |
"!span": "1575[65:3]-1580[65:8]" | |
}, | |
"teardown": { | |
"!type": "fn()", | |
"!span": "1600[66:3]-1608[66:11]" | |
}, | |
"!span": "1570[64:32]-1627[67:3]", | |
"!doc": "allow utility functions to access the current test environment\nTODO why??" | |
}, | |
"isLocal": "bool", | |
"config": { | |
"queue": { | |
"!type": "[fn()]", | |
"!span": "10667[425:1]-10672[425:6]", | |
"!doc": "The queue of tests to run" | |
}, | |
"blocking": { | |
"!type": "bool", | |
"!span": "10711[428:1]-10719[428:9]", | |
"!doc": "block until document ready" | |
}, | |
"moduleStats": { | |
"all": { | |
"!type": "number", | |
"!span": "12041[477:18]-12044[477:21]" | |
}, | |
"bad": { | |
"!type": "number", | |
"!span": "12049[477:26]-12052[477:29]" | |
}, | |
"!span": "1420[57:10]-1431[57:21]" | |
}, | |
"current": { | |
"!span": "1522[63:9]-1529[63:16]", | |
"name": { | |
"!type": "string", | |
"!span": "550[26:6]-554[26:10]" | |
}, | |
"expected": { | |
"!type": "number", | |
"!span": "596[28:6]-604[28:14]" | |
}, | |
"testEnvironmentArg": { | |
"!type": "number", | |
"!span": "623[29:6]-641[29:24]" | |
}, | |
"async": { | |
"!type": "bool", | |
"!span": "670[30:6]-675[30:11]" | |
}, | |
"callback": { | |
"!type": "number", | |
"!span": "691[31:6]-699[31:14]" | |
}, | |
"assertions": { | |
"!type": "[?]", | |
"!span": "718[32:6]-728[32:16]" | |
}, | |
"id": { | |
"!type": "string", | |
"!span": "996[42:17]-998[42:19]" | |
}, | |
"testEnvironment": "current_testEnvironment" | |
}, | |
"semaphore": { | |
"!type": "number", | |
"!span": "9884[385:10]-9893[385:19]", | |
"!doc": "ignore if start is called more often then stop" | |
}, | |
"noglobals": { | |
"!type": "bool", | |
"!span": "11073[441:10]-11082[441:19]" | |
}, | |
"notrycatch": { | |
"!type": "bool", | |
"!span": "11186[445:10]-11196[445:20]" | |
}, | |
"filters": { | |
"!type": "[string|?]", | |
"!span": "11352[453:8]-11359[453:15]", | |
"!doc": "restrict modules/tests by get parameters" | |
}, | |
"autorun": { | |
"!type": "bool", | |
"!span": "15888[632:8]-15895[632:15]" | |
}, | |
"pollution": { | |
"!type": "[?]", | |
"!span": "20749[845:8]-20758[845:17]" | |
}, | |
"stats": { | |
"all": { | |
"!type": "number", | |
"!span": "12005[476:12]-12008[476:15]" | |
}, | |
"bad": { | |
"!type": "number", | |
"!span": "12013[476:20]-12016[476:23]" | |
}, | |
"!span": "12003[476:10]-12021[476:28]" | |
}, | |
"started": "number", | |
"updateRate": "number", | |
"autostart": "bool", | |
"!span": "10634[423:13]-10727[429:1]", | |
"!doc": "Maintain internal state" | |
}, | |
"init": { | |
"!type": "fn()", | |
"!span": "11961[474:7]-12481[503:2]", | |
"!doc": "Initialize the configuration options" | |
}, | |
"reset": { | |
"!type": "fn()", | |
"!span": "12649[510:8]-12877[519:2]", | |
"!doc": "Resets the test setup. Useful for tests that modify the DOM.\n\nIf jQuery is available, uses jQuery's html(), otherwise just innerHTML." | |
}, | |
"triggerEvent": { | |
"!type": "fn(elem: ?, type: ?, event: ?)", | |
"!span": "13053[529:15]-13398[539:2]", | |
"!doc": "Trigger an event on an element.\n\n@example triggerEvent( document.body, \"click\" );\n\n@param DOMElement elem\n@param String type" | |
}, | |
"is": { | |
"!type": "fn(type: string, obj: ?|string) -> bool", | |
"!span": "13437[542:5]-13505[544:2]", | |
"!doc": "Safe object type checking" | |
}, | |
"objectType": { | |
"!type": "fn(obj: ?|string) -> string", | |
"!span": "13522[546:13]-14145[578:2]" | |
}, | |
"push": { | |
"!type": "fn(result: bool, actual: string, expected: string, message: string)", | |
"!span": "14156[580:7]-15254[612:2]" | |
}, | |
"begin": { | |
"!type": "fn()", | |
"!span": "15393[616:8]-15406[616:21]", | |
"!doc": "Logging callbacks; all receive a single argument with the listed properties\nrun test/logs.html for any related changes" | |
}, | |
"done": { | |
"!type": "fn()", | |
"!span": "15460[618:7]-15473[618:20]", | |
"!doc": "done: { failed, passed, total, runtime }" | |
}, | |
"log": { | |
"!type": "fn()", | |
"!span": "15528[620:6]-15541[620:19]", | |
"!doc": "log: { result, actual, expected, message }" | |
}, | |
"testStart": { | |
"!type": "fn()", | |
"!span": "15579[622:12]-15592[622:25]", | |
"!doc": "testStart: { name }" | |
}, | |
"testDone": { | |
"!type": "fn()", | |
"!span": "15651[624:11]-15664[624:24]", | |
"!doc": "testDone: { name, failed, passed, total }" | |
}, | |
"moduleStart": { | |
"!type": "fn()", | |
"!span": "15706[626:14]-15719[626:27]", | |
"!doc": "moduleStart: { name }" | |
}, | |
"moduleDone": { | |
"!type": "fn()", | |
"!span": "15782[628:13]-15795[628:26]", | |
"!doc": "moduleDone: { name, failed, passed, total }" | |
}, | |
"equiv": { | |
"!type": "fn() -> bool", | |
"!span": "27565[1062:17]-28341[1079:5]", | |
"!doc": "Author: Philippe Rathé <[email protected]>" | |
}, | |
"jsDump": { | |
"parse": { | |
"!type": "fn(obj: ?|string, type: string) -> !this.parsers.error", | |
"!span": "29461[1124:2]-29466[1124:7]" | |
}, | |
"typeOf": { | |
"!type": "fn(obj: ?|string) -> string", | |
"!span": "29780[1132:2]-29786[1132:8]" | |
}, | |
"separator": { | |
"!type": "fn() -> string", | |
"!span": "30554[1157:2]-30563[1157:11]" | |
}, | |
"indent": { | |
"!type": "fn(extra: number) -> string", | |
"!span": "30669[1160:2]-30675[1160:8]" | |
}, | |
"up": { | |
"!type": "fn(a: ?)", | |
"!span": "30977[1168:2]-30979[1168:4]" | |
}, | |
"_depth_": { | |
"!type": "number", | |
"!span": "31004[1169:8]-31011[1169:15]" | |
}, | |
"down": { | |
"!type": "fn(a: ?)", | |
"!span": "31030[1171:2]-31034[1171:6]" | |
}, | |
"setParser": { | |
"!type": "fn(name: ?, parser: ?)", | |
"!span": "31085[1174:2]-31094[1174:11]" | |
}, | |
"quote": { | |
"!type": "fn(str: ?) -> string", | |
"!span": "31209[1178:2]-31214[1178:7]", | |
"!doc": "The next 3 are exposed so you can use them" | |
}, | |
"literal": { | |
"!type": "fn(o: ?) -> string", | |
"!span": "31225[1179:2]-31232[1179:9]" | |
}, | |
"join": { | |
"!type": "fn(pre: string, arr: [?]|string, post: string) -> string", | |
"!span": "31244[1180:2]-31248[1180:6]" | |
}, | |
"parsers": { | |
"window": { | |
"!type": "string", | |
"!span": "31360[1185:3]-31366[1185:9]" | |
}, | |
"document": { | |
"!type": "string", | |
"!span": "31383[1186:3]-31391[1186:11]" | |
}, | |
"error": { | |
"!type": "string", | |
"!span": "31410[1187:3]-31415[1187:8]" | |
}, | |
"unknown": { | |
"!type": "string", | |
"!span": "31474[1188:3]-31481[1188:10]" | |
}, | |
"null": { | |
"!type": "string", | |
"!span": "31499[1189:3]-31505[1189:9]" | |
}, | |
"undefined": { | |
"!type": "string", | |
"!span": "31517[1190:3]-31526[1190:12]" | |
}, | |
"function": { | |
"!type": "fn(fn: ?) -> string", | |
"!span": "31543[1191:3]-31553[1191:13]" | |
}, | |
"array": { | |
"!type": "fn(arr: ?) -> string", | |
"!span": "31906[1201:3]-31911[1201:8]" | |
}, | |
"object": { | |
"!type": "fn(map: ?) -> string", | |
"!span": "31964[1204:3]-31970[1204:9]" | |
}, | |
"node": { | |
"!type": "fn(node: ?) -> string", | |
"!span": "32212[1212:3]-32216[1212:7]" | |
}, | |
"functionArgs": { | |
"!type": "fn(fn: ?) -> string", | |
"!span": "32653[1226:3]-32665[1226:15]" | |
}, | |
"functionCode": { | |
"!type": "string", | |
"!span": "33033[1236:3]-33045[1236:15]" | |
}, | |
"!span": "31347[1184:2]-31354[1184:9]", | |
"!doc": "This is the list of parsers, to modify them, use jsDump.setParser", | |
"nodelist": "jsDump.parsers.array", | |
"arguments": "jsDump.parsers.array", | |
"key": "jsDump.quote", | |
"attribute": "jsDump.quote", | |
"string": "jsDump.quote", | |
"date": "jsDump.quote", | |
"regexp": "jsDump.literal", | |
"number": "jsDump.literal", | |
"boolean": "jsDump.literal" | |
}, | |
"DOMAttrs": { | |
"id": { | |
"!type": "string", | |
"!span": "33365[1245:3]-33367[1245:5]" | |
}, | |
"name": { | |
"!type": "string", | |
"!span": "33377[1246:3]-33381[1246:7]" | |
}, | |
"class": { | |
"!type": "string", | |
"!span": "33393[1247:3]-33400[1247:10]" | |
}, | |
"!span": "33304[1244:2]-33312[1244:10]" | |
}, | |
"HTML": { | |
"!type": "bool", | |
"!span": "33420[1249:2]-33424[1249:6]" | |
}, | |
"indentChar": { | |
"!type": "string", | |
"!span": "33492[1250:2]-33502[1250:12]" | |
}, | |
"multiline": { | |
"!type": "bool", | |
"!span": "33529[1251:2]-33538[1251:11]" | |
}, | |
"!span": "29457[1123:14]-33622[1252:2]", | |
"!doc": "jsDump\nCopyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com\nLicensed under BSD (http://www.opensource.org/licenses/bsd-license.php)\nDate: 5/15/2008\n@projectDescription Advanced and extensible data dumping for Javascript.\n@version 1.0.0\n@author Ariel Flesler\n@link {http://flesler.blogspot.com/2008/05/jsdump-pretty-dump-of-any-javascript.html}" | |
}, | |
"diff": { | |
"!type": "fn(o: string, n: number|string) -> string", | |
"!span": "35918[1361:8]-37036[1411:2]", | |
"!doc": "Javascript Diff Algorithm\n By John Resig (http://ejohn.org/)\n Modified by Chu Alan \"sprite\"\n\nReleased under the MIT license.\n\nMore Info:\n http://ejohn.org/projects/javascript-diff-algorithm/\n\nUsage: QUnit.diff(expected, actual)\n\nQUnit.diff(\"the quick brown fox jumped over\", \"the quick fox jumps over\") == \"the quick <del>brown </del> fox <del>jumped </del><ins>jumps </ins> over\"" | |
}, | |
"ELEMENT_NODE": { | |
"!type": "number", | |
"!span": "30[3:4]-42[3:16]", | |
"!doc": "XML Node types" | |
}, | |
"ATTRIBUTE_NODE": { | |
"!type": "number", | |
"!span": "67[4:4]-81[4:18]" | |
}, | |
"TEXT_NODE": { | |
"!type": "number", | |
"!span": "104[5:4]-113[5:13]" | |
}, | |
"CDATA_SECTION_NODE": { | |
"!type": "number", | |
"!span": "141[6:4]-159[6:22]" | |
}, | |
"ENTITY_REFERENCE_NODE": { | |
"!type": "number", | |
"!span": "178[7:4]-199[7:25]" | |
}, | |
"ENTITY_NODE": { | |
"!type": "number", | |
"!span": "215[8:4]-226[8:15]" | |
}, | |
"PROCESSING_INSTRUCTION_NODE": { | |
"!type": "number", | |
"!span": "252[9:4]-279[9:31]" | |
}, | |
"COMMENT_NODE": { | |
"!type": "number", | |
"!span": "289[10:4]-301[10:16]" | |
}, | |
"DOCUMENT_NODE": { | |
"!type": "number", | |
"!span": "326[11:4]-339[11:17]" | |
}, | |
"DOCUMENT_TYPE_NODE": { | |
"!type": "number", | |
"!span": "363[12:4]-381[12:22]" | |
}, | |
"DOCUMENT_FRAGMENT_NODE": { | |
"!type": "number", | |
"!span": "401[13:4]-423[13:26]" | |
}, | |
"NOTATION_NODE": { | |
"!type": "number", | |
"!span": "439[14:4]-452[14:17]" | |
}, | |
"RE_PAIR": { | |
"!type": "+RegExp", | |
"!span": "198[6:4]-205[6:11]" | |
}, | |
"geometry": { | |
"Point": { | |
"!type": "fn(x: number, y: number)", | |
"!span": "493[18:4]-498[18:9]", | |
"!doc": "@class\nA 2D point in space\n\n@param {Float} x X value\n@param {Float} y Y value", | |
"x": { | |
"!type": "number", | |
"!span": "602[23:13]-603[23:14]", | |
"!doc": "X coordinate\n@type Float" | |
}, | |
"y": { | |
"!type": "number", | |
"!span": "694[29:13]-695[29:14]", | |
"!doc": "Y coordinate\n@type Float" | |
} | |
}, | |
"x": { | |
"!type": "number", | |
"!span": "602[23:13]-603[23:14]" | |
}, | |
"y": { | |
"!type": "number", | |
"!span": "694[29:13]-695[29:14]" | |
}, | |
"Size": { | |
"!type": "fn(w: number, h: number)", | |
"!span": "828[39:4]-832[39:8]", | |
"!doc": "@class\nA 2D size\n\n@param {Float} w Width\n@param {Float} h Height", | |
"width": { | |
"!type": "number", | |
"!span": "929[44:13]-934[44:18]", | |
"!doc": "Width\n@type Float" | |
}, | |
"height": { | |
"!type": "number", | |
"!span": "1019[50:13]-1025[50:19]", | |
"!doc": "Height\n@type Float" | |
} | |
}, | |
"width": { | |
"!type": "number", | |
"!span": "929[44:13]-934[44:18]" | |
}, | |
"height": { | |
"!type": "number", | |
"!span": "1019[50:13]-1025[50:19]" | |
}, | |
"Rect": { | |
"!type": "fn(x: number, y: number, w: number, h: number)", | |
"!span": "1224[62:4]-1228[62:8]", | |
"!doc": "@class\nA rectangle\n\n@param {Float} x X value\n@param {Float} y Y value\n@param {Float} w Width\n@param {Float} h Height" | |
}, | |
"origin": { | |
"!type": "+geometry.Point", | |
"!span": "1359[67:13]-1365[67:19]", | |
"!doc": "Coordinate in 2D space\n@type {geometry.Point}" | |
}, | |
"size": { | |
"!type": "+geometry.Size", | |
"!span": "1493[73:13]-1497[73:17]", | |
"!doc": "Size in 2D space\n@type {geometry.Size}" | |
}, | |
"TransformMatrix": { | |
"!type": "fn(a: number, b: number, c: number, d: number, tx: number, ty: number)", | |
"!span": "1746[87:4]-1761[87:19]", | |
"!doc": "@class\nTransform matrix\n\n@param {Float} a\n@param {Float} b\n@param {Float} c\n@param {Float} d\n@param {Float} tx\n@param {Float} ty" | |
}, | |
"a": { | |
"!type": "number", | |
"!span": "1808[88:13]-1809[88:14]" | |
}, | |
"b": { | |
"!type": "number", | |
"!span": "1828[89:13]-1829[89:14]" | |
}, | |
"c": { | |
"!type": "number", | |
"!span": "1848[90:13]-1849[90:14]" | |
}, | |
"d": { | |
"!type": "number", | |
"!span": "1868[91:13]-1869[91:14]" | |
}, | |
"tx": { | |
"!type": "number", | |
"!span": "1888[92:13]-1890[92:15]" | |
}, | |
"ty": { | |
"!type": "number", | |
"!span": "1910[93:13]-1912[93:15]" | |
}, | |
"ccp": { | |
"!type": "fn(x: number, y: number) -> +geometry.Point|fn(x: number, y: number)", | |
"!span": "2103[103:4]-2106[103:7]", | |
"!doc": "Creates a geometry.Point instance\n\n@param {Float} x X coordinate\n@param {Float} y Y coordinate\n@returns {geometry.Point}" | |
}, | |
"ccpAdd": { | |
"!type": "fn(p1: fn(x: number, y: number), p2: fn(x: number, y: number)) -> +geometry.Point|fn(x: number, y: number)", | |
"!span": "2389[114:4]-2395[114:10]", | |
"!doc": "Add the values of two points together\n\n@param {geometry.Point} p1 First point\n@param {geometry.Point} p2 Second point\n@returns {geometry.Point} New point" | |
}, | |
"ccpSub": { | |
"!type": "fn(p1: fn(x: number, y: number), p2: fn(x: number, y: number)) -> +geometry.Point|fn(x: number, y: number)", | |
"!span": "2684[125:4]-2690[125:10]", | |
"!doc": "Subtract the values of two points\n\n@param {geometry.Point} p1 First point\n@param {geometry.Point} p2 Second point\n@returns {geometry.Point} New point" | |
}, | |
"ccpMult": { | |
"!type": "fn(p1: fn(x: number, y: number), p2: fn(x: number, y: number)) -> +geometry.Point|fn(x: number, y: number)", | |
"!span": "2987[136:4]-2994[136:11]", | |
"!doc": "Muliply the values of two points together\n\n@param {geometry.Point} p1 First point\n@param {geometry.Point} p2 Second point\n@returns {geometry.Point} New point" | |
}, | |
"ccpNeg": { | |
"!type": "fn(p: fn(x: number, y: number)) -> +geometry.Point|fn(x: number, y: number)", | |
"!span": "3244[147:4]-3250[147:10]", | |
"!doc": "Invert the values of a geometry.Point\n\n@param {geometry.Point} p Point to invert\n@returns {geometry.Point} New point" | |
}, | |
"ccpRound": { | |
"!type": "fn(p: fn(x: number, y: number)) -> +geometry.Point|fn(x: number, y: number)", | |
"!span": "3491[157:4]-3499[157:12]", | |
"!doc": "Round values on a geometry.Point to whole numbers\n\n@param {geometry.Point} p Point to round\n@returns {geometry.Point} New point" | |
}, | |
"ccpCeil": { | |
"!type": "fn(p: fn(x: number, y: number)) -> +geometry.Point|fn(x: number, y: number)", | |
"!span": "3765[167:4]-3772[167:11]", | |
"!doc": "Round up values on a geometry.Point to whole numbers\n\n@param {geometry.Point} p Point to round\n@returns {geometry.Point} New point" | |
}, | |
"ccpFloor": { | |
"!type": "fn(p: fn(x: number, y: number)) -> +geometry.Point|fn(x: number, y: number)", | |
"!span": "4038[177:4]-4046[177:12]", | |
"!doc": "Round down values on a geometry.Point to whole numbers\n\n@param {geometry.Point} p Point to round\n@returns {geometry.Point} New point" | |
}, | |
"PointZero": { | |
"!type": "fn() -> +geometry.Point|fn(x: number, y: number)", | |
"!span": "4233[186:4]-4242[186:13]", | |
"!doc": "A point at 0x0\n\n@returns {geometry.Point} New point at 0x0" | |
}, | |
"rectMake": { | |
"!type": "fn(x: number, y: number, w: number, h: number) -> fn(x: number, y: number, w: number, h: number)", | |
"!span": "4353[193:4]-4361[193:12]", | |
"!doc": "@returns {geometry.Rect}" | |
}, | |
"rectFromString": { | |
"!type": "fn(str: ?) -> fn(x: number, y: number, w: number, h: number)", | |
"!span": "4493[200:4]-4507[200:18]", | |
"!doc": "@returns {geometry.Rect}" | |
}, | |
"sizeMake": { | |
"!type": "fn(w: number, h: number) -> fn(w: number, h: number)", | |
"!span": "4806[211:4]-4814[211:12]", | |
"!doc": "@returns {geometry.Size}" | |
}, | |
"sizeFromString": { | |
"!type": "fn(str: ?) -> fn(w: number, h: number)", | |
"!span": "4934[218:4]-4948[218:18]", | |
"!doc": "@returns {geometry.Size}" | |
}, | |
"pointMake": { | |
"!type": "fn(x: number, y: number) -> fn(x: number, y: number)", | |
"!span": "5191[229:4]-5200[229:13]", | |
"!doc": "@returns {geometry.Point}" | |
}, | |
"pointFromString": { | |
"!type": "fn(str: ?) -> fn(x: number, y: number)", | |
"!span": "5322[236:4]-5337[236:19]", | |
"!doc": "@returns {geometry.Point}" | |
}, | |
"rectContainsPoint": { | |
"!type": "fn(r: ?, p: ?) -> bool", | |
"!span": "5574[247:4]-5591[247:21]", | |
"!doc": "@returns {Boolean}" | |
}, | |
"rectUnion": { | |
"!type": "fn(r1: fn(x: number, y: number, w: number, h: number), r2: fn(x: number, y: number, w: number, h: number)) -> fn(x: number, y: number, w: number, h: number)", | |
"!span": "5973[259:4]-5982[259:13]", | |
"!doc": "Returns the smallest rectangle that contains the two source rectangles.\n\n@param {geometry.Rect} r1\n@param {geometry.Rect} r2\n@returns {geometry.Rect}" | |
}, | |
"rectOverlapsRect": { | |
"!type": "fn(r1: ?, r2: ?) -> bool", | |
"!span": "6474[273:4]-6490[273:20]", | |
"!doc": "@returns {Boolean}" | |
}, | |
"rectIntersection": { | |
"!type": "fn(lhsRect: fn(x: number, y: number, w: number, h: number), rhsRect: fn(x: number, y: number, w: number, h: number)) -> fn(x: number, y: number, w: number, h: number)", | |
"!span": "7183[297:4]-7199[297:20]", | |
"!doc": "Returns the overlapping portion of 2 rectangles\n\n@param {geometry.Rect} lhsRect First rectangle\n@param {geometry.Rect} rhsRect Second rectangle\n@returns {geometry.Rect} The overlapping portion of the 2 rectangles" | |
}, | |
"pointEqualToPoint": { | |
"!type": "fn(point1: ?, point2: ?) -> bool", | |
"!span": "7858[315:4]-7875[315:21]", | |
"!doc": "@returns {Boolean}" | |
}, | |
"sizeEqualToSize": { | |
"!type": "fn(size1: ?, size2: ?) -> bool", | |
"!span": "8022[322:4]-8037[322:19]", | |
"!doc": "@returns {Boolean}" | |
}, | |
"rectEqualToRect": { | |
"!type": "fn(rect1: ?, rect2: ?) -> bool", | |
"!span": "8196[329:4]-8211[329:19]", | |
"!doc": "@returns {Boolean}" | |
}, | |
"rectGetMinX": { | |
"!type": "fn(rect: fn(x: number, y: number, w: number, h: number)) -> !0.origin.x", | |
"!span": "8428[336:4]-8439[336:15]", | |
"!doc": "@returns {Float}" | |
}, | |
"rectGetMinY": { | |
"!type": "fn(rect: fn(x: number, y: number, w: number, h: number)) -> !0.origin.y", | |
"!span": "8541[343:4]-8552[343:15]", | |
"!doc": "@returns {Float}" | |
}, | |
"rectGetMaxX": { | |
"!type": "fn(rect: fn(x: number, y: number, w: number, h: number)) -> ?", | |
"!span": "8654[350:4]-8665[350:15]", | |
"!doc": "@returns {Float}" | |
}, | |
"rectGetMaxY": { | |
"!type": "fn(rect: fn(x: number, y: number, w: number, h: number)) -> ?", | |
"!span": "8785[357:4]-8796[357:15]", | |
"!doc": "@returns {Float}" | |
}, | |
"boundingRectMake": { | |
"!type": "fn(p1: fn(x: number, y: number), p2: fn(x: number, y: number), p3: fn(x: number, y: number), p4: fn(x: number, y: number)) -> +geometry.Rect", | |
"!span": "8877[361:4]-8893[361:20]" | |
}, | |
"pointApplyAffineTransform": { | |
"!type": "fn(point: fn(x: number, y: number), t: fn(a: number, b: number, c: number, d: number, tx: number, ty: number)) -> fn(x: number, y: number)", | |
"!span": "9273[373:4]-9298[373:29]", | |
"!doc": "@returns {geometry.Point}" | |
}, | |
"rectApplyAffineTransform": { | |
"!type": "fn(rect: fn(x: number, y: number, w: number, h: number), trans: fn(a: number, b: number, c: number, d: number, tx: number, ty: number)) -> fn(x: number, y: number, w: number, h: number)", | |
"!span": "9892[391:4]-9916[391:28]", | |
"!doc": "Apply a transform matrix to a rectangle\n\n@param {geometry.Rect} rect Rectangle to transform\n@param {geometry.TransformMatrix} trans TransformMatrix to apply to rectangle\n@returns {geometry.Rect} A new transformed rectangle" | |
}, | |
"affineTransformInvert": { | |
"!type": "fn(trans: fn(a: number, b: number, c: number, d: number, tx: number, ty: number)) -> fn(a: number, b: number, c: number, d: number, tx: number, ty: number)", | |
"!span": "10798[412:4]-10819[412:25]", | |
"!doc": "Inverts a transform matrix\n\n@param {geometry.TransformMatrix} trans TransformMatrix to invert\n@returns {geometry.TransformMatrix} New transform matrix" | |
}, | |
"affineTransformConcat": { | |
"!type": "fn(lhs: fn(a: number, b: number, c: number, d: number, tx: number, ty: number), rhs: fn(a: number, b: number, c: number, d: number, tx: number, ty: number)) -> fn(a: number, b: number, c: number, d: number, tx: number, ty: number)", | |
"!span": "11500[431:4]-11521[431:25]", | |
"!doc": "Multiply 2 transform matrices together\n@param {geometry.TransformMatrix} lhs Left matrix\n@param {geometry.TransformMatrix} rhs Right matrix\n@returns {geometry.TransformMatrix} New transform matrix" | |
}, | |
"degreesToRadians": { | |
"!type": "fn(angle: ?) -> number", | |
"!span": "11932[445:4]-11948[445:20]", | |
"!doc": "@returns {Float}" | |
}, | |
"radiansToDegrees": { | |
"!type": "fn(angle: ?) -> number", | |
"!span": "12061[452:4]-12077[452:20]", | |
"!doc": "@returns {Float}" | |
}, | |
"affineTransformTranslate": { | |
"!type": "fn(trans: fn(a: number, b: number, c: number, d: number, tx: number, ty: number), tx: ?, ty: ?) -> ?", | |
"!span": "12475[464:4]-12499[464:28]", | |
"!doc": "Translate (move) a transform matrix\n\n@param {geometry.TransformMatrix} trans TransformMatrix to translate\n@param {Float} tx Amount to translate along X axis\n@param {Float} ty Amount to translate along Y axis\n@returns {geometry.TransformMatrix} A new TransformMatrix" | |
}, | |
"affineTransformRotate": { | |
"!type": "fn(trans: fn(a: number, b: number, c: number, d: number, tx: number, ty: number), angle: ?) -> fn(a: number, b: number, c: number, d: number, tx: number, ty: number)", | |
"!span": "12969[478:4]-12990[478:25]", | |
"!doc": "Rotate a transform matrix\n\n@param {geometry.TransformMatrix} trans TransformMatrix to rotate\n@param {Float} angle Angle in radians\n@returns {geometry.TransformMatrix} A new TransformMatrix" | |
}, | |
"affineTransformScale": { | |
"!type": "fn(trans: fn(a: number, b: number, c: number, d: number, tx: number, ty: number), sx: ?, sy?: ?) -> fn(a: number, b: number, c: number, d: number, tx: number, ty: number)", | |
"!span": "13649[500:4]-13669[500:24]", | |
"!doc": "Scale a transform matrix\n\n@param {geometry.TransformMatrix} trans TransformMatrix to scale\n@param {Float} sx X scale factor\n@param {Float} [sy=sx] Y scale factor\n@returns {geometry.TransformMatrix} A new TransformMatrix" | |
}, | |
"affineTransformIdentity": { | |
"!type": "fn() -> fn(a: number, b: number, c: number, d: number, tx: number, ty: number)", | |
"!span": "13970[511:4]-13993[511:27]", | |
"!doc": "@returns {geometry.TransformMatrix} identity matrix" | |
}, | |
"!span": "348[10:4]-356[10:12]", | |
"!doc": "@namespace" | |
}, | |
"equals": "equal", | |
"same": "deepEqual", | |
"RE_DOUBLE_PAIR": "+RegExp" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment