1
0
mirror of https://github.com/teverse/teverse synced 2025-08-25 23:54:46 +02:00

Compare commits

..

No commits in common. "d7b768e5fa82280ff506c760de9e3c58eff7e3a4" and "239a137cdb3954c4518d4cd490f6870467063e8a" have entirely different histories.

2 changed files with 1449 additions and 1558 deletions

View File

@ -1,4 +1,7 @@
[ {
"_generatedVersion": "DEBUG_BUILD 0.7.1",
"_generatedAt": "02/11/2019 18:33:38",
"classes": [
{ {
"methods": { "methods": {
"reloadShaders": [] "reloadShaders": []
@ -132,9 +135,8 @@
}, },
{ {
"methods": { "methods": {
"getContacts": [],
"resume": [],
"rayTestScreenAllHits": [], "rayTestScreenAllHits": [],
"resume": [],
"rayTestAllHits": [], "rayTestAllHits": [],
"pause": [], "pause": [],
"rayTestClosest": [], "rayTestClosest": [],
@ -145,10 +147,6 @@
"subclasses": [], "subclasses": [],
"class": "physics", "class": "physics",
"properties": { "properties": {
"running": {
"defaultType": "boolean",
"writable": false
},
"className": { "className": {
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
@ -157,8 +155,8 @@
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
}, },
"gravity": { "running": {
"defaultType": "vector3", "defaultType": "boolean",
"writable": false "writable": false
} }
} }
@ -188,9 +186,8 @@
}, },
{ {
"methods": { "methods": {
"post": [],
"request": [],
"urlEncode": [], "urlEncode": [],
"post": [],
"urlDecode": [], "urlDecode": [],
"get": [] "get": []
}, },
@ -293,30 +290,29 @@
"subclasses": [], "subclasses": [],
"class": "luaFolder", "class": "luaFolder",
"properties": { "properties": {
"className": {
"defaultType": "string",
"writable": false
},
"name": { "name": {
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
}, },
"disableDefaultLoaders": { "className": {
"defaultType": "boolean", "defaultType": "string",
"writable": "boolean" "writable": false
} }
} }
}, },
{ {
"methods": { "methods": {
"run": [],
"editExternal": [] "editExternal": []
}, },
"derivedFrom": "baseClass", "derivedFrom": "baseClass",
"events": [], "events": [],
"subclasses": [], "subclasses": [],
"class": "script", "class": "scriptSource",
"properties": { "properties": {
"containers": {
"defaultType": "table",
"writable": false
},
"className": { "className": {
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
@ -328,13 +324,30 @@
"id": { "id": {
"defaultType": "number", "defaultType": "number",
"writable": false "writable": false
}
}
}, },
{
"methods": [],
"derivedFrom": "baseClass",
"events": [],
"subclasses": [],
"class": "scriptContainer",
"properties": {
"autoRun": { "autoRun": {
"defaultType": "boolean", "defaultType": "boolean",
"writable": "boolean" "writable": "boolean"
}, },
"ran": { "scriptType": {
"defaultType": "number",
"writable": "number"
},
"source": {
"defaultType": "boolean", "defaultType": "boolean",
"writable": "scriptSource"
},
"className": {
"defaultType": "string",
"writable": false "writable": false
} }
} }
@ -451,9 +464,17 @@
"subclasses": [], "subclasses": [],
"class": "block", "class": "block",
"properties": { "properties": {
"renderQueue": { "velocity": {
"defaultType": "number", "defaultType": "vector3",
"writable": "number" "writable": "vector3"
},
"rotation": {
"defaultType": "quaternion",
"writable": "quaternion"
},
"emissiveColour": {
"defaultType": "colour",
"writable": "colour"
}, },
"linearFactor": { "linearFactor": {
"desc": "Restricts the linear movement in the physics engine. A value of (1,1,1) allows the object to move in all directions whereas (0,1,0) means the object can only move up and down on the y axis.", "desc": "Restricts the linear movement in the physics engine. A value of (1,1,1) allows the object to move in all directions whereas (0,1,0) means the object can only move up and down on the y axis.",
@ -469,11 +490,12 @@
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
}, },
"linearDamping": { "mesh": {
"defaultType": "number", "desc": "The file that teverse will use to load a 3d model, using [[resource locators]].",
"writable": "number" "defaultType": "string",
"writable": "string"
}, },
"metalness": { "renderQueue": {
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
}, },
@ -481,30 +503,29 @@
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
}, },
"size": { "spinningFriction": {
"defaultType": "vector3", "defaultType": "number",
"writable": "vector3" "writable": "number"
}, },
"workshopLocked": { "workshopLocked": {
"desc": "Solely used in workshop", "desc": "Solely used in workshop",
"defaultType": "boolean", "defaultType": "boolean",
"writable": "boolean" "writable": "boolean"
}, },
"size": {
"defaultType": "vector3",
"writable": "vector3"
},
"meshScale": { "meshScale": {
"desc": "This is the value Teverse has had to scale the loaded mesh down in order to fit it in a 1x1x1 bounding box", "desc": "This is the value Teverse has had to scale the loaded mesh down in order to fit it in a 1x1x1 bounding box",
"defaultType": "vector3", "defaultType": "vector3",
"writable": false "writable": false
}, },
"mesh": {
"desc": "The file that teverse will use to load a 3d model, using [[resource locators]].",
"defaultType": "string",
"writable": "string"
},
"roughness": { "roughness": {
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
}, },
"emissiveness": { "linearDamping": {
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
}, },
@ -513,39 +534,39 @@
"defaultType": "vector3", "defaultType": "vector3",
"writable": "vector3" "writable": "vector3"
}, },
"networkedId": {
"defaultType": "number",
"writable": false
},
"physics": { "physics": {
"desc": "When true, things like raycasting may not work correctly for this object", "desc": "When true, things like raycasting may not work correctly for this object",
"defaultType": "boolean", "defaultType": "boolean",
"writable": "boolean" "writable": "boolean"
}, },
"colour": {
"defaultType": "colour",
"writable": "colour"
},
"angularFactor": { "angularFactor": {
"defaultType": "vector3", "defaultType": "vector3",
"writable": "vector3" "writable": "vector3"
}, },
"networkedId": { "metalness": {
"defaultType": "number", "defaultType": "number",
"writable": false "writable": "number"
}, },
"static": { "static": {
"desc": "When true, this object will not move as it will become unaffected by forces including gravity.", "desc": "When true, this object will not move as it will become unaffected by forces including gravity.",
"defaultType": "boolean", "defaultType": "boolean",
"writable": "boolean" "writable": "boolean"
}, },
"linearVelocity": { "rollingFriction": {
"defaultType": "vector3", "defaultType": "number",
"writable": "vector3" "writable": "number"
}, },
"className": { "className": {
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
}, },
"rotation": { "colour": {
"defaultType": "quaternion", "defaultType": "colour",
"writable": "quaternion" "writable": "colour"
}, },
"castsShadows": { "castsShadows": {
"defaultType": "boolean", "defaultType": "boolean",
@ -589,7 +610,6 @@
}, },
{ {
"methods": { "methods": {
"screenToWorld": [],
"worldToScreen": { "worldToScreen": {
"desc": "Converts a 3d cooridinate into screenspace. Returns a bool indicating if the point is infront of the camera, returns a vector2 with the screenspace coordinates,", "desc": "Converts a 3d cooridinate into screenspace. Returns a bool indicating if the point is infront of the camera, returns a vector2 with the screenspace coordinates,",
"returns": [ "returns": [
@ -635,83 +655,6 @@
} }
} }
}, },
{
"methods": {
"applyImpulse": [],
"applyTorque": [],
"applyForce": [],
"applyForceAtPosition": [],
"applyImpulseAtPosition": [],
"applyTorqueImpulse": []
},
"derivedFrom": "baseClass",
"events": {
"mouseLeftPressed": [],
"collisionStarted": [],
"mouseLeftReleased": [],
"mouseRightPressed": [],
"mouseRightReleased": [],
"collisionEnded": [],
"mouseMiddleReleased": [],
"mouseMiddlePressed": []
},
"subclasses": [],
"class": "compoundGroup",
"properties": {
"rotation": {
"defaultType": "quaternion",
"writable": "quaternion"
},
"position": {
"defaultType": "vector3",
"writable": "vector3"
},
"linearFactor": {
"defaultType": "vector3",
"writable": "vector3"
},
"linearVelocity": {
"defaultType": "vector3",
"writable": "vector3"
},
"friction": {
"defaultType": "number",
"writable": "number"
},
"className": {
"defaultType": "string",
"writable": false
},
"linearDamping": {
"defaultType": "number",
"writable": "number"
},
"static": {
"defaultType": "boolean",
"writable": "boolean"
},
"restitution": {
"defaultType": "number",
"writable": "number"
},
"angularDamping": {
"defaultType": "number",
"writable": "number"
},
"angularVelocity": {
"defaultType": "vector3",
"writable": "vector3"
},
"name": {
"defaultType": "string",
"writable": "string"
},
"angularFactor": {
"defaultType": "vector3",
"writable": "vector3"
}
}
},
{ {
"methods": { "methods": {
"lookAt": [] "lookAt": []
@ -725,9 +668,9 @@
"defaultType": "quaternion", "defaultType": "quaternion",
"writable": "quaternion" "writable": "quaternion"
}, },
"shadowNearClip": { "position": {
"defaultType": "number", "defaultType": "vector3",
"writable": "number" "writable": "vector3"
}, },
"power": { "power": {
"defaultType": "number", "defaultType": "number",
@ -753,17 +696,17 @@
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
}, },
"position": { "shadows": {
"defaultType": "vector3", "defaultType": "boolean",
"writable": "vector3" "writable": "boolean"
}, },
"type": { "type": {
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
}, },
"shadows": { "falloff": {
"defaultType": "boolean", "defaultType": "number",
"writable": "boolean" "writable": "number"
}, },
"diffuseColour": { "diffuseColour": {
"defaultType": "colour", "defaultType": "colour",
@ -773,7 +716,7 @@
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
}, },
"falloff": { "shadowNearClip": {
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
} }
@ -796,46 +739,21 @@
"defaultType": "quaternion", "defaultType": "quaternion",
"writable": "quaternion" "writable": "quaternion"
}, },
"size": {
"defaultType": "number",
"writable": "number"
},
"colour": {
"defaultType": "colour",
"writable": "colour"
},
"className": {
"defaultType": "string",
"writable": false
},
"position": { "position": {
"defaultType": "vector3", "defaultType": "vector3",
"writable": "vector3" "writable": "vector3"
}
}
}, },
{
"methods": [],
"derivedFrom": "baseClass",
"events": [],
"subclasses": [],
"class": "line",
"properties": {
"colour": { "colour": {
"defaultType": "colour", "defaultType": "colour",
"writable": "colour" "writable": "colour"
}, },
"positionB": {
"defaultType": "vector3",
"writable": "vector3"
},
"className": { "className": {
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
}, },
"positionA": { "size": {
"defaultType": "vector3", "defaultType": "number",
"writable": "vector3" "writable": "number"
} }
} }
}, },
@ -966,9 +884,9 @@
"defaultType": "vector2", "defaultType": "vector2",
"writable": "vector2" "writable": "vector2"
}, },
"scrollBarWidth": { "scrollBarColour": {
"defaultType": "number", "defaultType": "colour",
"writable": "number" "writable": "colour"
}, },
"canvasSize": { "canvasSize": {
"defaultType": "guiCoord", "defaultType": "guiCoord",
@ -978,9 +896,9 @@
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
}, },
"scrollBarColour": { "scrollBarWidth": {
"defaultType": "colour", "defaultType": "number",
"writable": "colour" "writable": "number"
} }
} }
}, },
@ -1125,13 +1043,7 @@
}, },
{ {
"methods": { "methods": {
"bindSizeBreakpoint": { "bindSizeBreakpoint": []
"desc": "",
"parameters": {
"properties": "table",
"breakpoint": "enums.sizeBreakpoint"
}
}
}, },
"derivedFrom": "baseClass", "derivedFrom": "baseClass",
"events": { "events": {
@ -1170,9 +1082,9 @@
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
}, },
"position": { "borderWidth": {
"defaultType": "guiCoord", "defaultType": "number",
"writable": "guiCoord" "writable": "number"
}, },
"visible": { "visible": {
"defaultType": "boolean", "defaultType": "boolean",
@ -1202,9 +1114,9 @@
"defaultType": "string", "defaultType": "string",
"writable": "string" "writable": "string"
}, },
"borderRadius": { "size": {
"defaultType": "number", "defaultType": "guiCoord",
"writable": "number" "writable": "guiCoord"
}, },
"backgroundColour": { "backgroundColour": {
"defaultType": "colour", "defaultType": "colour",
@ -1214,13 +1126,13 @@
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
}, },
"size": { "borderRadius": {
"defaultType": "guiCoord",
"writable": "guiCoord"
},
"borderWidth": {
"defaultType": "number", "defaultType": "number",
"writable": "number" "writable": "number"
},
"position": {
"defaultType": "guiCoord",
"writable": "guiCoord"
} }
} }
}, },
@ -1250,25 +1162,22 @@
}, },
{ {
"methods": { "methods": {
"disconnectGame": [],
"joinGame": [], "joinGame": [],
"hasLocalTevGit": [], "hasLocalTevGit": [],
"reloadCreate": [], "getMembersOfInstance": [],
"setTevGit": [], "setTevGit": [],
"saveGame": [], "openFileDialogue": [],
"setSettings": [], "setSettings": [],
"setSoundDebug": [], "setSoundDebug": [],
"openFileDialogue": [], "reloadCreate": [],
"newGame": [], "newGame": [],
"remoteTestServer": [], "remoteTestServer": [],
"reloadShaders": [],
"clearGame": [], "clearGame": [],
"apiDump": [], "apiDump": [],
"getEventsOfObject": [],
"isHomeRunning": [],
"saveGameAsDialogue": [], "saveGameAsDialogue": [],
"home": [], "reloadShaders": [],
"getMembersOfInstance": [], "getEventsOfObject": [],
"saveGame": [],
"loadString": [], "loadString": [],
"getMembersOfObject": [], "getMembersOfObject": [],
"publishDialogue": [], "publishDialogue": [],
@ -1313,7 +1222,7 @@
] ]
}, },
"isContainer": { "isContainer": {
"desc": "Returns true if this object can contain other objects.", "desc": "",
"returns": [ "returns": [
"boolean" "boolean"
] ]
@ -1358,12 +1267,7 @@
"ancestor": "baseClass" "ancestor": "baseClass"
} }
}, },
"describe": { "describe": [],
"desc": "",
"returns": [
"string"
]
},
"clone": { "clone": {
"desc": "Creates and returns a copy of this object", "desc": "Creates and returns a copy of this object",
"returns": [ "returns": [
@ -1383,13 +1287,13 @@
"childAdded": { "childAdded": {
"desc": "Fired when a child is added", "desc": "Fired when a child is added",
"parameters": { "parameters": {
"child": "variant" "child": "baseClass"
} }
}, },
"childRemoved": { "childRemoved": {
"desc": "Fired when a child is removed", "desc": "Fired when a child is removed",
"parameters": { "parameters": {
"child": "variant" "child": "baseClass"
} }
}, },
"destroying": { "destroying": {
@ -1409,17 +1313,16 @@
"folder", "folder",
"assetsFolder", "assetsFolder",
"luaFolder", "luaFolder",
"script", "scriptSource",
"scriptContainer",
"luaClientFolder", "luaClientFolder",
"luaServerFolder", "luaServerFolder",
"luaSharedFolder", "luaSharedFolder",
"block", "block",
"workspace", "workspace",
"camera", "camera",
"compoundGroup",
"light", "light",
"grid", "grid",
"line",
"audioEmitter", "audioEmitter",
"sounds", "sounds",
"guiBase", "guiBase",
@ -1443,9 +1346,8 @@
}, },
{ {
"methods": { "methods": {
"openUrl": [], "isAuthenticated": [],
"construct": [], "construct": []
"isAuthenticated": []
}, },
"derivedFrom": "baseClass", "derivedFrom": "baseClass",
"events": [], "events": [],
@ -1468,44 +1370,44 @@
"defaultType": "guiFrameMultiColour", "defaultType": "guiFrameMultiColour",
"writable": false "writable": false
}, },
"compoundGroup": { "scriptSource": {
"defaultType": "compoundGroup", "defaultType": "scriptSource",
"writable": false "writable": false
}, },
"sounds": { "sounds": {
"defaultType": "sounds", "defaultType": "sounds",
"writable": false "writable": false
}, },
"guiButton": { "guiScrollView": {
"defaultType": "guiButton", "defaultType": "guiScrollView",
"writable": false "writable": false
}, },
"block": { "block": {
"defaultType": "block", "defaultType": "block",
"writable": false "writable": false
}, },
"graphics": { "http": {
"defaultType": "graphics", "defaultType": "http",
"writable": false "writable": false
}, },
"guiScrollView": { "workspace": {
"defaultType": "guiScrollView", "defaultType": "workspace",
"writable": false "writable": false
}, },
"platform": { "platform": {
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
}, },
"tween": {
"defaultType": "tween",
"writable": false
},
"guiFrame": { "guiFrame": {
"defaultType": "guiFrame", "defaultType": "guiFrame",
"writable": false "writable": false
}, },
"script": { "scriptContainer": {
"defaultType": "script", "defaultType": "scriptContainer",
"writable": false
},
"folder": {
"defaultType": "folder",
"writable": false "writable": false
}, },
"assets": { "assets": {
@ -1520,8 +1422,8 @@
"defaultType": "physics", "defaultType": "physics",
"writable": false "writable": false
}, },
"debug": { "graphics": {
"defaultType": "debug", "defaultType": "graphics",
"writable": false "writable": false
}, },
"guiTextBox": { "guiTextBox": {
@ -1532,8 +1434,8 @@
"defaultType": "json", "defaultType": "json",
"writable": false "writable": false
}, },
"workspace": { "debug": {
"defaultType": "workspace", "defaultType": "debug",
"writable": false "writable": false
}, },
"className": { "className": {
@ -1552,18 +1454,19 @@
"defaultType": "interface", "defaultType": "interface",
"writable": false "writable": false
}, },
"tween": { "guiButton": {
"defaultType": "tween", "defaultType": "guiButton",
"writable": false "writable": false
}, },
"name": { "name": {
"defaultType": "string", "defaultType": "string",
"writable": false "writable": false
}, },
"line": { "folder": {
"defaultType": "line", "defaultType": "folder",
"writable": false "writable": false
} }
} }
} }
] ]
}

View File

@ -38,9 +38,10 @@ addDocs("baseClass", {
getDescendants = method("Returns a table of all descended objects", nil, {"table"}), getDescendants = method("Returns a table of all descended objects", nil, {"table"}),
destroy = method("Locks the object before removing it from the hierarchy. Children will also be destroyed."), destroy = method("Locks the object before removing it from the hierarchy. Children will also be destroyed."),
destroyAllChildren = method("Invokes the destroy method on each child of this instance."), destroyAllChildren = method("Invokes the destroy method on each child of this instance."),
isContainer = method("Returns true if this object can contain other objects.", nil, { isContainer = method("", nil, {
"boolean" "boolean"
}), }),
clone = method(),
isA = method("Returns true if this object is derived from the className given.", { isA = method("Returns true if this object is derived from the className given.", {
className = "string" className = "string"
}, { }, {
@ -53,8 +54,7 @@ addDocs("baseClass", {
ancestor = "baseClass" ancestor = "baseClass"
}, {"boolean"}), }, {"boolean"}),
getFullName = method("Returns a string including ancestor names", nil, {"string"}), getFullName = method("Returns a string including ancestor names", nil, {"string"}),
clone = method("Creates and returns a copy of this object", nil, {"variant"}), clone = method("Creates and returns a copy of this object", nil, {"variant"})
describe = method("", nil, {"string"})
}, },
events = { events = {
@ -64,10 +64,10 @@ addDocs("baseClass", {
oldValue = "variant" oldValue = "variant"
}), }),
childAdded = event("Fired when a child is added", { childAdded = event("Fired when a child is added", {
child = "variant" child = "baseClass"
}), }),
childRemoved = event("Fired when a child is removed", { childRemoved = event("Fired when a child is removed", {
child = "variant" child = "baseClass"
}), }),
destroying = event("Fired just before an object is destroyed."), destroying = event("Fired just before an object is destroyed."),
} }
@ -125,6 +125,7 @@ addDocs("block", {
} }
}) })
addDocs("camera", { addDocs("camera", {
description = "", description = "",
properties = { properties = {
@ -140,17 +141,4 @@ addDocs("camera", {
} }
}) })
addDocs("guiBase", {
description = "",
properties = {
},
methods = {
bindSizeBreakpoint = method("", {
breakpoint = "enums.sizeBreakpoint",
properties = "table"
}),
}
})
return docs return docs