diff --git a/master/arrays.html b/master/arrays.html index f5af393..0c4e4e3 100644 --- a/master/arrays.html +++ b/master/arrays.html @@ -1330,7 +1330,7 @@ function main() {
  Source Edit @@ -1344,7 +1344,7 @@ class="link-seesrc" target="_blank">Source
WARNING: do not keep the returned value for longer than the lifetime of arr   Source Edit @@ -1353,7 +1353,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1362,7 +1362,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1371,7 +1371,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1380,7 +1380,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1389,7 +1389,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1398,7 +1398,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1407,7 +1407,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1416,7 +1416,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1425,7 +1425,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1434,7 +1434,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1443,7 +1443,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1452,7 +1452,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1461,7 +1461,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1470,7 +1470,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1479,7 +1479,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1488,7 +1488,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1497,7 +1497,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1506,7 +1506,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1515,7 +1515,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1524,7 +1524,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1533,7 +1533,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1542,7 +1542,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1551,7 +1551,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1560,7 +1560,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1569,7 +1569,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1578,7 +1578,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1587,7 +1587,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1596,7 +1596,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1605,7 +1605,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1614,7 +1614,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1623,7 +1623,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1632,7 +1632,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1641,7 +1641,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1655,7 +1655,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1664,7 +1664,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1679,7 +1679,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/basis.html b/master/basis.html index 40601c5..a2f98e2 100644 --- a/master/basis.html +++ b/master/basis.html @@ -1372,7 +1372,7 @@ function main() {
  Source Edit @@ -1386,7 +1386,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1395,7 +1395,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1404,7 +1404,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1413,7 +1413,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1422,7 +1422,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1431,7 +1431,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1440,7 +1440,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1449,7 +1449,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1458,7 +1458,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1467,7 +1467,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1476,7 +1476,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1485,7 +1485,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1494,7 +1494,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1503,7 +1503,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1512,7 +1512,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1521,7 +1521,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1530,7 +1530,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1539,7 +1539,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1548,7 +1548,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1557,7 +1557,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1566,7 +1566,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1575,7 +1575,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1584,7 +1584,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1593,7 +1593,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1602,7 +1602,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1611,7 +1611,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1620,7 +1620,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1629,7 +1629,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1638,7 +1638,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1647,7 +1647,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1656,7 +1656,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1665,7 +1665,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1674,7 +1674,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1683,7 +1683,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1692,7 +1692,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1701,7 +1701,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1710,7 +1710,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1719,7 +1719,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1728,7 +1728,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1737,7 +1737,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1746,7 +1746,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1755,7 +1755,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1764,7 +1764,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1773,7 +1773,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1782,7 +1782,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1791,7 +1791,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1800,7 +1800,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1809,7 +1809,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1818,7 +1818,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1827,7 +1827,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1836,7 +1836,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1845,7 +1845,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1854,7 +1854,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1863,7 +1863,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1872,7 +1872,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1881,7 +1881,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1890,7 +1890,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1899,7 +1899,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1908,7 +1908,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1917,7 +1917,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1932,7 +1932,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/colors.html b/master/colors.html index c7c0345..55b2726 100644 --- a/master/colors.html +++ b/master/colors.html @@ -1277,7 +1277,7 @@ function main() {
  Source Edit @@ -1291,7 +1291,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1300,7 +1300,7 @@ class="link-seesrc" target="_blank">Source
Initializes black color with 1.0 alpha   Source Edit @@ -1309,7 +1309,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1318,7 +1318,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1327,7 +1327,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1336,7 +1336,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1345,7 +1345,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1354,7 +1354,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1363,7 +1363,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1372,7 +1372,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1381,7 +1381,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1391,7 +1391,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1400,7 +1400,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1409,7 +1409,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1418,7 +1418,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1433,7 +1433,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/dictionaries.html b/master/dictionaries.html index a81fe64..2aafe50 100644 --- a/master/dictionaries.html +++ b/master/dictionaries.html @@ -1302,7 +1302,7 @@ function main() {
  Source Edit @@ -1316,7 +1316,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1325,7 +1325,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1334,7 +1334,7 @@ class="link-seesrc" target="_blank">Source
WARNING: do not keep the returned value for longer than the lifetime of dict   Source Edit @@ -1343,7 +1343,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1352,7 +1352,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1361,7 +1361,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1370,7 +1370,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1379,7 +1379,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1388,7 +1388,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1397,7 +1397,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1406,7 +1406,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1415,7 +1415,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1424,7 +1424,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1433,7 +1433,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1442,7 +1442,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1451,7 +1451,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1460,7 +1460,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1469,7 +1469,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1478,7 +1478,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1492,7 +1492,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1501,7 +1501,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1510,7 +1510,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1525,7 +1525,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godot.html b/master/godot.html index d1534ab..1060401 100644 --- a/master/godot.html +++ b/master/godot.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/a_star.html b/master/godotapi/a_star.html index 37d21a7..82d93b3 100644 --- a/master/godotapi/a_star.html +++ b/master/godotapi/a_star.html @@ -1278,74 +1278,130 @@ function main() {
proc getAvailablePointId*(self: AStar): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addPoint*(self: AStar; id: int64; pos: Vector3; weightScale: float64 = 1.0) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPointPos*(self: AStar; id: int64): Vector3 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPointWeightScale*(self: AStar; id: int64): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc removePoint*(self: AStar; id: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc hasPoint*(self: AStar; id: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc connectPoints*(self: AStar; id: int64; toId: int64; bidirectional: bool = true) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc disconnectPoints*(self: AStar; id: int64; toId: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc arePointsConnected*(self: AStar; id: int64; toId: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc clear*(self: AStar) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getClosestPoint*(self: AStar; toPos: Vector3): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getClosestPosInSegment*(self: AStar; toPos: Vector3): Vector3 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPointPath*(self: AStar; fromId: int64; toId: int64): PoolVector3Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getIdPath*(self: AStar; fromId: int64; toId: int64): PoolIntArray {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1356,11 +1412,19 @@ function main() {
method estimateCost*(self: AStar; fromId: int64; toId: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method computeCost*(self: AStar; fromId: int64; toId: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1373,7 +1437,7 @@ function main() { diff --git a/master/godotapi/accept_dialog.html b/master/godotapi/accept_dialog.html index cd7003c..c728697 100644 --- a/master/godotapi/accept_dialog.html +++ b/master/godotapi/accept_dialog.html @@ -1270,48 +1270,84 @@ function main() {
proc dialogText*(self: AcceptDialog): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dialogText =`*(self: AcceptDialog; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dialogHideOnOk*(self: AcceptDialog): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dialogHideOnOk =`*(self: AcceptDialog; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getOk*(self: AcceptDialog): Object {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getLabel*(self: AcceptDialog): Object {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addButton*(self: AcceptDialog; text: string; right: bool = false;
                action: string = ""): Button {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addCancel*(self: AcceptDialog; name: string): Button {.
gcsafe, locks: 0
.}
+  Source +Edit
proc registerTextEnter*(self: AcceptDialog; lineEdit: Object): LineEdit {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1322,16 +1358,28 @@ function main() {
method ok*(self: AcceptDialog) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method builtinTextEntered*(self: AcceptDialog; arg0: string) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method customAction*(self: AcceptDialog; arg0: string) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1344,7 +1392,7 @@ function main() { diff --git a/master/godotapi/animated_sprite.html b/master/godotapi/animated_sprite.html index 28181d0..147ec84 100644 --- a/master/godotapi/animated_sprite.html +++ b/master/godotapi/animated_sprite.html @@ -1286,96 +1286,172 @@ function main() {
proc frames*(self: AnimatedSprite): SpriteFrames {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `frames =`*(self: AnimatedSprite; val: SpriteFrames) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc animation*(self: AnimatedSprite): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `animation =`*(self: AnimatedSprite; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc frame*(self: AnimatedSprite): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `frame =`*(self: AnimatedSprite; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc playing*(self: AnimatedSprite): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `playing =`*(self: AnimatedSprite; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc centered*(self: AnimatedSprite): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `centered =`*(self: AnimatedSprite; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc offset*(self: AnimatedSprite): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `offset =`*(self: AnimatedSprite; val: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc flipH*(self: AnimatedSprite): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `flipH =`*(self: AnimatedSprite; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc flipV*(self: AnimatedSprite): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `flipV =`*(self: AnimatedSprite; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc play*(self: AnimatedSprite; anim: string = "") {.
gcsafe, locks: 0
.}
+  Source +Edit
proc stop*(self: AnimatedSprite) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isPlayingImpl*(self: AnimatedSprite): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1386,6 +1462,10 @@ function main() {
method resChanged*(self: AnimatedSprite) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1398,7 +1478,7 @@ function main() { diff --git a/master/godotapi/animated_sprite_3d.html b/master/godotapi/animated_sprite_3d.html index 2948a77..5528eb3 100644 --- a/master/godotapi/animated_sprite_3d.html +++ b/master/godotapi/animated_sprite_3d.html @@ -1270,56 +1270,100 @@ function main() {
proc frames*(self: AnimatedSprite3D): SpriteFrames {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `frames =`*(self: AnimatedSprite3D; val: SpriteFrames) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc animation*(self: AnimatedSprite3D): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `animation =`*(self: AnimatedSprite3D; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc frame*(self: AnimatedSprite3D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `frame =`*(self: AnimatedSprite3D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc playing*(self: AnimatedSprite3D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `playing =`*(self: AnimatedSprite3D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc play*(self: AnimatedSprite3D; anim: string = "") {.
gcsafe, locks: 0
.}
+  Source +Edit
proc stop*(self: AnimatedSprite3D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isPlayingImpl*(self: AnimatedSprite3D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1330,6 +1374,10 @@ function main() {
method resChanged*(self: AnimatedSprite3D) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1342,7 +1390,7 @@ function main() { diff --git a/master/godotapi/animation.html b/master/godotapi/animation.html index b9e0c8e..91c2ac2 100644 --- a/master/godotapi/animation.html +++ b/master/godotapi/animation.html @@ -1347,46 +1347,82 @@ function main() {
TYPE_VALUE* = 0'i64
+  Source +Edit
TYPE_TRANSFORM* = 1'i64
+  Source +Edit
TYPE_METHOD* = 2'i64
+  Source +Edit
INTERPOLATION_NEAREST* = 0'i64
+  Source +Edit
INTERPOLATION_LINEAR* = 1'i64
+  Source +Edit
INTERPOLATION_CUBIC* = 2'i64
+  Source +Edit
UPDATE_CONTINUOUS* = 0'i64
+  Source +Edit
UPDATE_DISCRETE* = 1'i64
+  Source +Edit
UPDATE_TRIGGER* = 2'i64
+  Source +Edit
@@ -1398,217 +1434,377 @@ function main() { locks: 0.}
+  Source +Edit
proc removeTrack*(self: Animation; idx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getTrackCount*(self: Animation): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackGetType*(self: Animation; idx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackGetPath*(self: Animation; idx: int64): NodePath {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackSetPath*(self: Animation; idx: int64; path: NodePath) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc findTrack*(self: Animation; path: NodePath): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackMoveUp*(self: Animation; idx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackMoveDown*(self: Animation; idx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackSetImported*(self: Animation; idx: int64; imported: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackIsImported*(self: Animation; idx: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transformTrackInsertKey*(self: Animation; idx: int64; time: float64; loc: Vector3;
                              rot: Quat; scale: Vector3): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackInsertKey*(self: Animation; idx: int64; time: float64; key: Variant;
                     transition: float64 = 1.0) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackRemoveKey*(self: Animation; idx: int64; keyIdx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackRemoveKeyAtPos*(self: Animation; idx: int64; pos: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackSetKeyValue*(self: Animation; idx: int64; key: int64; value: Variant) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackSetKeyTransition*(self: Animation; idx: int64; keyIdx: int64;
                            transition: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackGetKeyTransition*(self: Animation; idx: int64; keyIdx: int64): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackGetKeyCount*(self: Animation; idx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackGetKeyValue*(self: Animation; idx: int64; keyIdx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackGetKeyTime*(self: Animation; idx: int64; keyIdx: int64): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackFindKey*(self: Animation; idx: int64; time: float64; exact: bool = false): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackSetInterpolationType*(self: Animation; idx: int64; interpolation: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackGetInterpolationType*(self: Animation; idx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackSetInterpolationLoopWrap*(self: Animation; idx: int64; interpolation: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc trackGetInterpolationLoopWrap*(self: Animation; idx: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transformTrackInterpolate*(self: Animation; idx: int64; timeSec: float64): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc valueTrackSetUpdateMode*(self: Animation; idx: int64; mode: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc valueTrackGetUpdateMode*(self: Animation; idx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc valueTrackGetKeyIndices*(self: Animation; idx: int64; timeSec: float64;
                              delta: float64): PoolIntArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc methodTrackGetKeyIndices*(self: Animation; idx: int64; timeSec: float64;
                               delta: float64): PoolIntArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc methodTrackGetName*(self: Animation; idx: int64; keyIdx: int64): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc methodTrackGetParams*(self: Animation; idx: int64; keyIdx: int64): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setLength*(self: Animation; timeSec: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getLength*(self: Animation): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setLoop*(self: Animation; enabled: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc hasLoop*(self: Animation): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setStep*(self: Animation; sizeSec: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getStep*(self: Animation): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc clear*(self: Animation) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1621,7 +1817,7 @@ function main() { diff --git a/master/godotapi/animation_player.html b/master/godotapi/animation_player.html index 7b190b7..e9a32fc 100644 --- a/master/godotapi/animation_player.html +++ b/master/godotapi/animation_player.html @@ -1337,11 +1337,19 @@ function main() {
ANIMATION_PROCESS_FIXED* = 0'i64
+  Source +Edit
ANIMATION_PROCESS_IDLE* = 1'i64
+  Source +Edit
@@ -1352,202 +1360,354 @@ function main() {
proc playbackProcessMode*(self: AnimationPlayer): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `playbackProcessMode =`*(self: AnimationPlayer; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc playbackDefaultBlendTime*(self: AnimationPlayer): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `playbackDefaultBlendTime =`*(self: AnimationPlayer; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc rootNode*(self: AnimationPlayer): NodePath {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `rootNode =`*(self: AnimationPlayer; val: NodePath) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addAnimation*(self: AnimationPlayer; name: string; animation: Animation): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc removeAnimation*(self: AnimationPlayer; name: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc renameAnimation*(self: AnimationPlayer; name: string; newname: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc hasAnimation*(self: AnimationPlayer; name: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getAnimation*(self: AnimationPlayer; name: string): Animation {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getAnimationList*(self: AnimationPlayer): PoolStringArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc animationSetNext*(self: AnimationPlayer; animFrom: string; animTo: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc animationGetNext*(self: AnimationPlayer; animFrom: string): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBlendTime*(self: AnimationPlayer; animFrom: string; animTo: string;
                   sec: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBlendTime*(self: AnimationPlayer; animFrom: string; animTo: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc play*(self: AnimationPlayer; name: string = ""; customBlend: float64 = - 1.0;
           customSpeed: float64 = 1.0; fromEnd: bool = false) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc playBackwards*(self: AnimationPlayer; name: string = "";
                    customBlend: float64 = - 1.0) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc stop*(self: AnimationPlayer; reset: bool = true) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc stopAll*(self: AnimationPlayer) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isPlaying*(self: AnimationPlayer): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setCurrentAnimation*(self: AnimationPlayer; anim: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCurrentAnimation*(self: AnimationPlayer): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc queue*(self: AnimationPlayer; name: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc clearQueue*(self: AnimationPlayer) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setActive*(self: AnimationPlayer; active: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isActive*(self: AnimationPlayer): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setSpeedScale*(self: AnimationPlayer; speed: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getSpeedScale*(self: AnimationPlayer): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setAutoplay*(self: AnimationPlayer; name: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getAutoplay*(self: AnimationPlayer): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc seek*(self: AnimationPlayer; posSec: float64; update: bool = false) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPos*(self: AnimationPlayer): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc findAnimation*(self: AnimationPlayer; animation: Animation): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc clearCaches*(self: AnimationPlayer) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCurrentAnimationPos*(self: AnimationPlayer): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCurrentAnimationLength*(self: AnimationPlayer): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc advance*(self: AnimationPlayer; delta: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1558,11 +1718,19 @@ function main() {
method nodeRemoved*(self: AnimationPlayer; arg0: Object) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method animationChanged*(self: AnimationPlayer) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1575,7 +1743,7 @@ function main() { diff --git a/master/godotapi/animation_tree_player.html b/master/godotapi/animation_tree_player.html index 79b2067..40c6769 100644 --- a/master/godotapi/animation_tree_player.html +++ b/master/godotapi/animation_tree_player.html @@ -1404,51 +1404,91 @@ function main() {
NODE_OUTPUT* = 0'i64
+  Source +Edit
NODE_ANIMATION* = 1'i64
+  Source +Edit
NODE_ONESHOT* = 2'i64
+  Source +Edit
NODE_MIX* = 3'i64
+  Source +Edit
NODE_BLEND2* = 4'i64
+  Source +Edit
NODE_BLEND3* = 5'i64
+  Source +Edit
NODE_BLEND4* = 6'i64
+  Source +Edit
NODE_TIMESCALE* = 7'i64
+  Source +Edit
NODE_TIMESEEK* = 8'i64
+  Source +Edit
NODE_TRANSITION* = 9'i64
+  Source +Edit
@@ -1459,246 +1499,414 @@ function main() {
proc playbackProcessMode*(self: AnimationTreePlayer): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `playbackProcessMode =`*(self: AnimationTreePlayer; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addNode*(self: AnimationTreePlayer; typee: int64; id: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc nodeExists*(self: AnimationTreePlayer; node: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc nodeRename*(self: AnimationTreePlayer; node: string; newName: string): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc nodeGetType*(self: AnimationTreePlayer; id: string): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc nodeGetInputCount*(self: AnimationTreePlayer; id: string): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc nodeGetInputSource*(self: AnimationTreePlayer; id: string; idx: int64): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc animationNodeSetAnimation*(self: AnimationTreePlayer; id: string;
                                animation: Animation) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc animationNodeGetAnimation*(self: AnimationTreePlayer; id: string): Animation {.
gcsafe, locks: 0
.}
+  Source +Edit
proc animationNodeSetMasterAnimation*(self: AnimationTreePlayer; id: string;
                                      source: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc animationNodeGetMasterAnimation*(self: AnimationTreePlayer; id: string): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc animationNodeSetFilterPath*(self: AnimationTreePlayer; id: string;
                                 path: NodePath; enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeSetFadeinTime*(self: AnimationTreePlayer; id: string;
                               timeSec: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeGetFadeinTime*(self: AnimationTreePlayer; id: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeSetFadeoutTime*(self: AnimationTreePlayer; id: string;
                                timeSec: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeGetFadeoutTime*(self: AnimationTreePlayer; id: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeSetAutorestart*(self: AnimationTreePlayer; id: string; enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeSetAutorestartDelay*(self: AnimationTreePlayer; id: string;
                                     delaySec: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeSetAutorestartRandomDelay*(self: AnimationTreePlayer; id: string;
     randSec: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeHasAutorestart*(self: AnimationTreePlayer; id: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeGetAutorestartDelay*(self: AnimationTreePlayer; id: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeGetAutorestartRandomDelay*(self: AnimationTreePlayer; id: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeStart*(self: AnimationTreePlayer; id: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeStop*(self: AnimationTreePlayer; id: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeIsActive*(self: AnimationTreePlayer; id: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneshotNodeSetFilterPath*(self: AnimationTreePlayer; id: string; path: NodePath;
                               enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc mixNodeSetAmount*(self: AnimationTreePlayer; id: string; ratio: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc mixNodeGetAmount*(self: AnimationTreePlayer; id: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc blend2NodeSetAmount*(self: AnimationTreePlayer; id: string; blend: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc blend2NodeGetAmount*(self: AnimationTreePlayer; id: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc blend2NodeSetFilterPath*(self: AnimationTreePlayer; id: string; path: NodePath;
                              enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc blend3NodeSetAmount*(self: AnimationTreePlayer; id: string; blend: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc blend3NodeGetAmount*(self: AnimationTreePlayer; id: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc blend4NodeSetAmount*(self: AnimationTreePlayer; id: string; blend: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc blend4NodeGetAmount*(self: AnimationTreePlayer; id: string): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc timescaleNodeSetScale*(self: AnimationTreePlayer; id: string; scale: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc timescaleNodeGetScale*(self: AnimationTreePlayer; id: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc timeseekNodeSeek*(self: AnimationTreePlayer; id: string; posSec: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transitionNodeSetInputCount*(self: AnimationTreePlayer; id: string; count: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transitionNodeGetInputCount*(self: AnimationTreePlayer; id: string): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transitionNodeDeleteInput*(self: AnimationTreePlayer; id: string;
                                inputIdx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transitionNodeSetInputAutoAdvance*(self: AnimationTreePlayer; id: string;
@@ -1706,121 +1914,209 @@ function main() {
     locks: 0.}
+  Source +Edit
proc transitionNodeHasInputAutoAdvance*(self: AnimationTreePlayer; id: string;
                                        inputIdx: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transitionNodeSetXfadeTime*(self: AnimationTreePlayer; id: string;
                                 timeSec: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transitionNodeGetXfadeTime*(self: AnimationTreePlayer; id: string): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transitionNodeSetCurrent*(self: AnimationTreePlayer; id: string; inputIdx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc transitionNodeGetCurrent*(self: AnimationTreePlayer; id: string): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc nodeSetPos*(self: AnimationTreePlayer; id: string; screenPos: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc nodeGetPos*(self: AnimationTreePlayer; id: string): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc removeNode*(self: AnimationTreePlayer; id: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc connectNodes*(self: AnimationTreePlayer; id: string; dstId: string;
                   dstInputIdx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc areNodesConnected*(self: AnimationTreePlayer; id: string; dstId: string;
                        dstInputIdx: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc disconnectNodes*(self: AnimationTreePlayer; id: string; dstInputIdx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setActive*(self: AnimationTreePlayer; enabled: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isActive*(self: AnimationTreePlayer): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBasePath*(self: AnimationTreePlayer; path: NodePath) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBasePath*(self: AnimationTreePlayer): NodePath {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setMasterPlayer*(self: AnimationTreePlayer; nodepath: NodePath) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getMasterPlayer*(self: AnimationTreePlayer): NodePath {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getNodeList*(self: AnimationTreePlayer): PoolStringArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc advance*(self: AnimationTreePlayer; delta: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc reset*(self: AnimationTreePlayer) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc recomputeCaches*(self: AnimationTreePlayer) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1833,7 +2129,7 @@ function main() { diff --git a/master/godotapi/area.html b/master/godotapi/area.html index 1594e95..77cf921 100644 --- a/master/godotapi/area.html +++ b/master/godotapi/area.html @@ -1346,221 +1346,397 @@ function main() {
proc spaceOverride*(self: Area): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `spaceOverride =`*(self: Area; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gravityPoint*(self: Area): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gravityPoint =`*(self: Area; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gravityDistanceScale*(self: Area): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gravityDistanceScale =`*(self: Area; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gravityVec*(self: Area): Vector3 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gravityVec =`*(self: Area; val: Vector3) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gravity*(self: Area): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gravity =`*(self: Area; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc linearDamp*(self: Area): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `linearDamp =`*(self: Area; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc angularDamp*(self: Area): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `angularDamp =`*(self: Area; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc priority*(self: Area): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `priority =`*(self: Area; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc monitoring*(self: Area): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `monitoring =`*(self: Area; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc monitorable*(self: Area): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `monitorable =`*(self: Area; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc collisionLayer*(self: Area): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `collisionLayer =`*(self: Area; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc collisionMask*(self: Area): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `collisionMask =`*(self: Area; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc audioBusOverride*(self: Area): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `audioBusOverride =`*(self: Area; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc audioBusName*(self: Area): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `audioBusName =`*(self: Area; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc reverbBusEnable*(self: Area): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `reverbBusEnable =`*(self: Area; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc reverbBusName*(self: Area): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `reverbBusName =`*(self: Area; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc reverbBusAmount*(self: Area): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `reverbBusAmount =`*(self: Area; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc reverbBusUniformity*(self: Area): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `reverbBusUniformity =`*(self: Area; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setCollisionMaskBit*(self: Area; bit: int64; value: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCollisionMaskBit*(self: Area; bit: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setCollisionLayerBit*(self: Area; bit: int64; value: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCollisionLayerBit*(self: Area; bit: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getOverlappingBodies*(self: Area): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getOverlappingAreas*(self: Area): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc overlapsBody*(self: Area; body: Object): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc overlapsArea*(self: Area; area: Object): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1571,33 +1747,57 @@ function main() {
method bodyEnterTree*(self: Area; id: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method bodyExitTree*(self: Area; id: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method areaEnterTree*(self: Area; id: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method areaExitTree*(self: Area; id: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method bodyInout*(self: Area; arg0: int64; arg1: RID; arg2: int64; arg3: int64; arg4: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method areaInout*(self: Area; arg0: int64; arg1: RID; arg2: int64; arg3: int64; arg4: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1610,7 +1810,7 @@ function main() { diff --git a/master/godotapi/area_2d.html b/master/godotapi/area_2d.html index fa17c7f..f71fef0 100644 --- a/master/godotapi/area_2d.html +++ b/master/godotapi/area_2d.html @@ -1330,181 +1330,325 @@ function main() {
proc spaceOverride*(self: Area2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `spaceOverride =`*(self: Area2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gravityPoint*(self: Area2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gravityPoint =`*(self: Area2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gravityDistanceScale*(self: Area2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gravityDistanceScale =`*(self: Area2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gravityVec*(self: Area2D): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gravityVec =`*(self: Area2D; val: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gravity*(self: Area2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gravity =`*(self: Area2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc linearDamp*(self: Area2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `linearDamp =`*(self: Area2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc angularDamp*(self: Area2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `angularDamp =`*(self: Area2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc priority*(self: Area2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `priority =`*(self: Area2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc monitoring*(self: Area2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `monitoring =`*(self: Area2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc monitorable*(self: Area2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `monitorable =`*(self: Area2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc collisionLayer*(self: Area2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `collisionLayer =`*(self: Area2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc collisionMask*(self: Area2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `collisionMask =`*(self: Area2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc audioBusOverride*(self: Area2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `audioBusOverride =`*(self: Area2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc audioBusName*(self: Area2D): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `audioBusName =`*(self: Area2D; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setCollisionMaskBit*(self: Area2D; bit: int64; value: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCollisionMaskBit*(self: Area2D; bit: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setCollisionLayerBit*(self: Area2D; bit: int64; value: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCollisionLayerBit*(self: Area2D; bit: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getOverlappingBodies*(self: Area2D): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getOverlappingAreas*(self: Area2D): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc overlapsBody*(self: Area2D; body: Object): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc overlapsArea*(self: Area2D; area: Object): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1515,33 +1659,57 @@ function main() {
method bodyEnterTree*(self: Area2D; id: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method bodyExitTree*(self: Area2D; id: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method areaEnterTree*(self: Area2D; id: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method areaExitTree*(self: Area2D; id: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method bodyInout*(self: Area2D; arg0: int64; arg1: RID; arg2: int64; arg3: int64;
                  arg4: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method areaInout*(self: Area2D; arg0: int64; arg1: RID; arg2: int64; arg3: int64;
                  arg4: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1554,7 +1722,7 @@ function main() { diff --git a/master/godotapi/array_mesh.html b/master/godotapi/array_mesh.html index e6a39eb..3c95fe5 100644 --- a/master/godotapi/array_mesh.html +++ b/master/godotapi/array_mesh.html @@ -1329,101 +1329,181 @@ function main() {
NO_INDEX_ARRAY* = - 1'i64
+  Source +Edit
ARRAY_WEIGHTS_SIZE* = 4'i64
+  Source +Edit
ARRAY_VERTEX* = 0'i64
+  Source +Edit
ARRAY_NORMAL* = 1'i64
+  Source +Edit
ARRAY_TANGENT* = 2'i64
+  Source +Edit
ARRAY_COLOR* = 3'i64
+  Source +Edit
ARRAY_TEX_UV* = 4'i64
+  Source +Edit
ARRAY_TEX_UV2* = 5'i64
+  Source +Edit
ARRAY_BONES* = 6'i64
+  Source +Edit
ARRAY_WEIGHTS* = 7'i64
+  Source +Edit
ARRAY_INDEX* = 8'i64
+  Source +Edit
ARRAY_FORMAT_VERTEX* = 1'i64
+  Source +Edit
ARRAY_FORMAT_NORMAL* = 2'i64
+  Source +Edit
ARRAY_FORMAT_TANGENT* = 4'i64
+  Source +Edit
ARRAY_FORMAT_COLOR* = 8'i64
+  Source +Edit
ARRAY_FORMAT_TEX_UV* = 16'i64
+  Source +Edit
ARRAY_FORMAT_TEX_UV2* = 32'i64
+  Source +Edit
ARRAY_FORMAT_BONES* = 64'i64
+  Source +Edit
ARRAY_FORMAT_WEIGHTS* = 128'i64
+  Source +Edit
ARRAY_FORMAT_INDEX* = 256'i64
+  Source +Edit
@@ -1434,31 +1514,55 @@ function main() {
proc addBlendShape*(self: ArrayMesh; name: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBlendShapeCount*(self: ArrayMesh): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBlendShapeName*(self: ArrayMesh; index: int64): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc clearBlendShapes*(self: ArrayMesh) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBlendShapeMode*(self: ArrayMesh; mode: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBlendShapeMode*(self: ArrayMesh): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addSurfaceFromArrays*(self: ArrayMesh; primitive: int64; arrays: Array;
@@ -1466,79 +1570,139 @@ function main() {
     gcsafe, locks: 0.}
+  Source +Edit
proc getSurfaceCount*(self: ArrayMesh): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surfaceRemove*(self: ArrayMesh; surfIdx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surfaceGetArrayLen*(self: ArrayMesh; surfIdx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surfaceGetArrayIndexLen*(self: ArrayMesh; surfIdx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surfaceGetFormat*(self: ArrayMesh; surfIdx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surfaceGetPrimitiveType*(self: ArrayMesh; surfIdx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surfaceSetMaterial*(self: ArrayMesh; surfIdx: int64; material: Material) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surfaceGetMaterial*(self: ArrayMesh; surfIdx: int64): Material {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surfaceSetName*(self: ArrayMesh; surfIdx: int64; name: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surfaceGetName*(self: ArrayMesh; surfIdx: int64): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc centerGeometry*(self: ArrayMesh) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc regenNormalmaps*(self: ArrayMesh) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setCustomAabb*(self: ArrayMesh; aabb: Rect3) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCustomAabb*(self: ArrayMesh): Rect3 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1551,7 +1715,7 @@ function main() { diff --git a/master/godotapi/arvr_camera.html b/master/godotapi/arvr_camera.html new file mode 100644 index 0000000..3085b85 --- /dev/null +++ b/master/godotapi/arvr_camera.html @@ -0,0 +1,1246 @@ + + + + + + + + + + + + + + + + + +Module arvr_camera + + + + + + + + +
+
+

Module arvr_camera

+
+
+
+ Search: +
+
+ Group by: + +
+ + +
+ +
+ +
+ +
+
+
+ + + diff --git a/master/godotapi/arvr_controller.html b/master/godotapi/arvr_controller.html new file mode 100644 index 0000000..b08275c --- /dev/null +++ b/master/godotapi/arvr_controller.html @@ -0,0 +1,1334 @@ + + + + + + + + + + + + + + + + + +Module arvr_controller + + + + + + + + +
+
+

Module arvr_controller

+
+
+
+ Search: +
+
+ Group by: + +
+ + +
+
+
+

+ +
+

Procs

+
+
proc controllerId*(self: ARVRController): int64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc `controllerId =`*(self: ARVRController; val: int64) {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getControllerName*(self: ARVRController): string {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getJoystickId*(self: ARVRController): int64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc isButtonPressed*(self: ARVRController; button: int64): int64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getJoystickAxis*(self: ARVRController; axis: int64): float64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getIsActive*(self: ARVRController): bool {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+ +
+ +
+
+ +
+ +
+
+
+ + + diff --git a/master/godotapi/arvr_interface.html b/master/godotapi/arvr_interface.html new file mode 100644 index 0000000..078736c --- /dev/null +++ b/master/godotapi/arvr_interface.html @@ -0,0 +1,1411 @@ + + + + + + + + + + + + + + + + + +Module arvr_interface + + + + + + + + +
+
+

Module arvr_interface

+
+
+
+ Search: +
+
+ Group by: + +
+ + +
+
+
+

+ +
+

Consts

+
+
EYE_MONO* = 0'i64
+
+ +  Source +Edit + +
+
EYE_LEFT* = 1'i64
+
+ +  Source +Edit + +
+
EYE_RIGHT* = 2'i64
+
+ +  Source +Edit + +
+ +
+
+

Procs

+
+
proc primary*(self: ARVRInterface): bool {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc `primary =`*(self: ARVRInterface; val: bool) {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getName*(self: ARVRInterface): string {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc isInstalled*(self: ARVRInterface): bool {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc hmdIsPresent*(self: ARVRInterface): bool {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc supportsHmd*(self: ARVRInterface): bool {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc isInitialized*(self: ARVRInterface): bool {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc initialize*(self: ARVRInterface): bool {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc uninitialize*(self: ARVRInterface) {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getRecommendedRenderTargetsize*(self: ARVRInterface): Vector2 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+ +
+ +
+
+ +
+ +
+
+
+ + + diff --git a/master/godotapi/arvr_origin.html b/master/godotapi/arvr_origin.html new file mode 100644 index 0000000..15b746e --- /dev/null +++ b/master/godotapi/arvr_origin.html @@ -0,0 +1,1279 @@ + + + + + + + + + + + + + + + + + +Module arvr_origin + + + + + + + + +
+
+

Module arvr_origin

+
+
+
+ Search: +
+
+ Group by: + +
+ + +
+
+
+

+ +
+

Procs

+
+
proc worldScale*(self: ARVROrigin): float64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc `worldScale =`*(self: ARVROrigin; val: float64) {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+ +
+ +
+
+ +
+ +
+
+
+ + + diff --git a/master/godotapi/arvr_positional_tracker.html b/master/godotapi/arvr_positional_tracker.html new file mode 100644 index 0000000..53815ce --- /dev/null +++ b/master/godotapi/arvr_positional_tracker.html @@ -0,0 +1,1346 @@ + + + + + + + + + + + + + + + + + +Module arvr_positional_tracker + + + + + + + + +
+
+

Module arvr_positional_tracker

+
+
+
+ Search: +
+
+ Group by: + +
+ + +
+
+
+

+ +
+

Procs

+
+
proc getType*(self: ARVRPositionalTracker): int64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getName*(self: ARVRPositionalTracker): string {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getJoyId*(self: ARVRPositionalTracker): int64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getTracksOrientation*(self: ARVRPositionalTracker): bool {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getOrientation*(self: ARVRPositionalTracker): Basis {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getTracksPosition*(self: ARVRPositionalTracker): bool {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getPosition*(self: ARVRPositionalTracker): Vector3 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getTransform*(self: ARVRPositionalTracker; adjustByReferenceFrame: bool): Transform {.
+ gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+ +
+ +
+
+ +
+ +
+
+
+ + + diff --git a/master/godotapi/arvr_script_interface.html b/master/godotapi/arvr_script_interface.html new file mode 100644 index 0000000..1ce87ae --- /dev/null +++ b/master/godotapi/arvr_script_interface.html @@ -0,0 +1,1392 @@ + + + + + + + + + + + + + + + + + +Module arvr_script_interface + + + + + + + + +
+
+

Module arvr_script_interface

+
+
+
+ Search: +
+
+ Group by: + +
+ + +
+
+
+

+ +
+

Methods

+
+
method isInstalled*(self: ARVRScriptInterface): bool {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method hmdIsPresent*(self: ARVRScriptInterface): bool {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method supportsHmd*(self: ARVRScriptInterface): bool {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method isInitialized*(self: ARVRScriptInterface): bool {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method initialize*(self: ARVRScriptInterface): bool {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method uninitialize*(self: ARVRScriptInterface) {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method isStereo*(self: ARVRScriptInterface): bool {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method getRecommendedRenderTargetsize*(self: ARVRScriptInterface): Vector2 {.
gcsafe, + locks: 0, base
.}
+
+ +  Source +Edit + +
+
method getTransformForEye*(self: ARVRScriptInterface; eye: int64;
+                          camTransform: Transform): Transform {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method getProjectionForEye*(self: ARVRScriptInterface) {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method commitForEye*(self: ARVRScriptInterface; eye: int64; renderTarget: RID) {.
+ gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+
method process*(self: ARVRScriptInterface) {.
gcsafe, locks: 0, base
.}
+
+ +  Source +Edit + +
+ +
+ +
+
+ +
+ +
+
+
+ + + diff --git a/master/godotapi/arvr_server.html b/master/godotapi/arvr_server.html new file mode 100644 index 0000000..8c48b0d --- /dev/null +++ b/master/godotapi/arvr_server.html @@ -0,0 +1,1466 @@ + + + + + + + + + + + + + + + + + +Module arvr_server + + + + + + + + +
+
+

Module arvr_server

+
+ +
+
+

+ +
+

Consts

+
+
TRACKER_CONTROLLER* = 1'i64
+
+ +  Source +Edit + +
+
TRACKER_BASESTATION* = 2'i64
+
+ +  Source +Edit + +
+
TRACKER_ANCHOR* = 4'i64
+
+ +  Source +Edit + +
+
TRACKER_UNKNOWN* = 128'i64
+
+ +  Source +Edit + +
+
TRACKER_ANY_KNOWN* = 127'i64
+
+ +  Source +Edit + +
+
TRACKER_ANY* = 255'i64
+
+ +  Source +Edit + +
+ +
+
+

Procs

+
+
proc worldScale*(): float64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc `worldScale =`*(val: float64) {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getReferenceFrame*(): Transform {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc requestReferenceFrame*(ignoreTilt: bool; keepHeight: bool) {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getInterfaceCount*(): int64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getInterface*(idx: int64): ARVRInterface {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc findInterface*(name: string): ARVRInterface {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getTrackerCount*(): int64 {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc getTracker*(idx: int64): ARVRPositionalTracker {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc setPrimaryInterface*(arg0: Object) {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc addInterface*(arg0: Object) {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+
proc removeInterface*(arg0: Object) {.
gcsafe, locks: 0
.}
+
+ +  Source +Edit + +
+ +
+ +
+
+ +
+ +
+
+
+ + + diff --git a/master/godotapi/atlas_texture.html b/master/godotapi/atlas_texture.html index 734ac99..83b7263 100644 --- a/master/godotapi/atlas_texture.html +++ b/master/godotapi/atlas_texture.html @@ -1252,31 +1252,55 @@ function main() {
proc atlas*(self: AtlasTexture): Texture {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `atlas =`*(self: AtlasTexture; val: Texture) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc region*(self: AtlasTexture): Rect2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `region =`*(self: AtlasTexture; val: Rect2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc margin*(self: AtlasTexture): Rect2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `margin =`*(self: AtlasTexture; val: Rect2) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/audio_bus_layout.html b/master/godotapi/audio_bus_layout.html index cd9890d..0dff367 100644 --- a/master/godotapi/audio_bus_layout.html +++ b/master/godotapi/audio_bus_layout.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect.html b/master/godotapi/audio_effect.html index 7e8c3df..87e917b 100644 --- a/master/godotapi/audio_effect.html +++ b/master/godotapi/audio_effect.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_amplify.html b/master/godotapi/audio_effect_amplify.html index 6181e21..c602373 100644 --- a/master/godotapi/audio_effect_amplify.html +++ b/master/godotapi/audio_effect_amplify.html @@ -1244,11 +1244,19 @@ function main() {
proc volumeDb*(self: AudioEffectAmplify): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `volumeDb =`*(self: AudioEffectAmplify; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/audio_effect_band_limit_filter.html b/master/godotapi/audio_effect_band_limit_filter.html index 9d242b9..730fd78 100644 --- a/master/godotapi/audio_effect_band_limit_filter.html +++ b/master/godotapi/audio_effect_band_limit_filter.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_band_pass_filter.html b/master/godotapi/audio_effect_band_pass_filter.html index ef47952..a6eceb2 100644 --- a/master/godotapi/audio_effect_band_pass_filter.html +++ b/master/godotapi/audio_effect_band_pass_filter.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_chorus.html b/master/godotapi/audio_effect_chorus.html index db37553..39fa578 100644 --- a/master/godotapi/audio_effect_chorus.html +++ b/master/godotapi/audio_effect_chorus.html @@ -1348,271 +1348,487 @@ function main() {
proc voiceCount*(self: AudioEffectChorus): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voiceCount =`*(self: AudioEffectChorus; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dry*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dry =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc wet*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `wet =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice1delayMs*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice1delayMs =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice1rateHz*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice1rateHz =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice1depthMs*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice1depthMs =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice1levelDb*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice1levelDb =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice1cutoffHz*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice1cutoffHz =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice1pan*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice1pan =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice2delayMs*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice2delayMs =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice2rateHz*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice2rateHz =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice2depthMs*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice2depthMs =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice2levelDb*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice2levelDb =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice2cutoffHz*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice2cutoffHz =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice2pan*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice2pan =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice3delayMs*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice3delayMs =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice3rateHz*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice3rateHz =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice3depthMs*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice3depthMs =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice3levelDb*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice3levelDb =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice3cutoffHz*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice3cutoffHz =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice3pan*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice3pan =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice4delayMs*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice4delayMs =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice4rateHz*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice4rateHz =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice4depthMs*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice4depthMs =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice4levelDb*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice4levelDb =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice4cutoffHz*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice4cutoffHz =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc voice4pan*(self: AudioEffectChorus): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `voice4pan =`*(self: AudioEffectChorus; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1625,7 +1841,7 @@ function main() { diff --git a/master/godotapi/audio_effect_compressor.html b/master/godotapi/audio_effect_compressor.html index 40e5357..295ec67 100644 --- a/master/godotapi/audio_effect_compressor.html +++ b/master/godotapi/audio_effect_compressor.html @@ -1268,71 +1268,127 @@ function main() {
proc threshold*(self: AudioEffectCompressor): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `threshold =`*(self: AudioEffectCompressor; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc ratio*(self: AudioEffectCompressor): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `ratio =`*(self: AudioEffectCompressor; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gain*(self: AudioEffectCompressor): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gain =`*(self: AudioEffectCompressor; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc attackUs*(self: AudioEffectCompressor): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `attackUs =`*(self: AudioEffectCompressor; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc releaseMs*(self: AudioEffectCompressor): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `releaseMs =`*(self: AudioEffectCompressor; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc mix*(self: AudioEffectCompressor): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `mix =`*(self: AudioEffectCompressor; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc sidechain*(self: AudioEffectCompressor): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `sidechain =`*(self: AudioEffectCompressor; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1345,7 +1401,7 @@ function main() { diff --git a/master/godotapi/audio_effect_delay.html b/master/godotapi/audio_effect_delay.html index 37cc0e0..a305e01 100644 --- a/master/godotapi/audio_effect_delay.html +++ b/master/godotapi/audio_effect_delay.html @@ -1292,131 +1292,235 @@ function main() {
proc dry*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dry =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc tap1active*(self: AudioEffectDelay): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `tap1active =`*(self: AudioEffectDelay; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc tap1delayMs*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `tap1delayMs =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc tap1levelDb*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `tap1levelDb =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc tap1pan*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `tap1pan =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc tap2active*(self: AudioEffectDelay): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `tap2active =`*(self: AudioEffectDelay; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc tap2delayMs*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `tap2delayMs =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc tap2levelDb*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `tap2levelDb =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc tap2pan*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `tap2pan =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc feedbackactive*(self: AudioEffectDelay): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `feedbackactive =`*(self: AudioEffectDelay; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc feedbackdelayMs*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `feedbackdelayMs =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc feedbacklevelDb*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `feedbacklevelDb =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc feedbacklowpass*(self: AudioEffectDelay): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `feedbacklowpass =`*(self: AudioEffectDelay; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1429,7 +1533,7 @@ function main() { diff --git a/master/godotapi/audio_effect_distortion.html b/master/godotapi/audio_effect_distortion.html index eb22ff7..5fb3ad3 100644 --- a/master/godotapi/audio_effect_distortion.html +++ b/master/godotapi/audio_effect_distortion.html @@ -1260,51 +1260,91 @@ function main() {
proc mode*(self: AudioEffectDistortion): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `mode =`*(self: AudioEffectDistortion; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc preGain*(self: AudioEffectDistortion): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `preGain =`*(self: AudioEffectDistortion; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc keepHfHz*(self: AudioEffectDistortion): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `keepHfHz =`*(self: AudioEffectDistortion; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drive*(self: AudioEffectDistortion): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `drive =`*(self: AudioEffectDistortion; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc postGain*(self: AudioEffectDistortion): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `postGain =`*(self: AudioEffectDistortion; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/audio_effect_eq.html b/master/godotapi/audio_effect_eq.html index 70d9361..9e7f5e4 100644 --- a/master/godotapi/audio_effect_eq.html +++ b/master/godotapi/audio_effect_eq.html @@ -1247,16 +1247,28 @@ function main() { locks: 0.}
+  Source +Edit
proc getBandGainDb*(self: AudioEffectEQ; bandIdx: int64): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBandCount*(self: AudioEffectEQ): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1269,7 +1281,7 @@ function main() { diff --git a/master/godotapi/audio_effect_eq10.html b/master/godotapi/audio_effect_eq10.html index 704ddb7..54f87fb 100644 --- a/master/godotapi/audio_effect_eq10.html +++ b/master/godotapi/audio_effect_eq10.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_eq21.html b/master/godotapi/audio_effect_eq21.html index 2ff5413..59b91b3 100644 --- a/master/godotapi/audio_effect_eq21.html +++ b/master/godotapi/audio_effect_eq21.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_eq6.html b/master/godotapi/audio_effect_eq6.html index eefe00c..ba57564 100644 --- a/master/godotapi/audio_effect_eq6.html +++ b/master/godotapi/audio_effect_eq6.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_filter.html b/master/godotapi/audio_effect_filter.html index 78b4573..9de23da 100644 --- a/master/godotapi/audio_effect_filter.html +++ b/master/godotapi/audio_effect_filter.html @@ -1256,41 +1256,73 @@ function main() {
proc cutoffHz*(self: AudioEffectFilter): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `cutoffHz =`*(self: AudioEffectFilter; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc resonance*(self: AudioEffectFilter): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `resonance =`*(self: AudioEffectFilter; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc gain*(self: AudioEffectFilter): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `gain =`*(self: AudioEffectFilter; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dB*(self: AudioEffectFilter): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dB =`*(self: AudioEffectFilter; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/audio_effect_high_pass_filter.html b/master/godotapi/audio_effect_high_pass_filter.html index 30a6e8e..e1f3a6b 100644 --- a/master/godotapi/audio_effect_high_pass_filter.html +++ b/master/godotapi/audio_effect_high_pass_filter.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_high_shelf_filter.html b/master/godotapi/audio_effect_high_shelf_filter.html index 69f78f9..ca720b3 100644 --- a/master/godotapi/audio_effect_high_shelf_filter.html +++ b/master/godotapi/audio_effect_high_shelf_filter.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_limiter.html b/master/godotapi/audio_effect_limiter.html index df02c40..e65592e 100644 --- a/master/godotapi/audio_effect_limiter.html +++ b/master/godotapi/audio_effect_limiter.html @@ -1256,41 +1256,73 @@ function main() {
proc ceilingDb*(self: AudioEffectLimiter): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `ceilingDb =`*(self: AudioEffectLimiter; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc thresholdDb*(self: AudioEffectLimiter): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `thresholdDb =`*(self: AudioEffectLimiter; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc softClipDb*(self: AudioEffectLimiter): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `softClipDb =`*(self: AudioEffectLimiter; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc softClipRatio*(self: AudioEffectLimiter): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `softClipRatio =`*(self: AudioEffectLimiter; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/audio_effect_low_pass_filter.html b/master/godotapi/audio_effect_low_pass_filter.html index 0d4ec23..96622ff 100644 --- a/master/godotapi/audio_effect_low_pass_filter.html +++ b/master/godotapi/audio_effect_low_pass_filter.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_low_shelf_filter.html b/master/godotapi/audio_effect_low_shelf_filter.html index 7080652..ae94d36 100644 --- a/master/godotapi/audio_effect_low_shelf_filter.html +++ b/master/godotapi/audio_effect_low_shelf_filter.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_notch_filter.html b/master/godotapi/audio_effect_notch_filter.html index f6dd08e..48bd87a 100644 --- a/master/godotapi/audio_effect_notch_filter.html +++ b/master/godotapi/audio_effect_notch_filter.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_effect_panner.html b/master/godotapi/audio_effect_panner.html index dff3642..693cc85 100644 --- a/master/godotapi/audio_effect_panner.html +++ b/master/godotapi/audio_effect_panner.html @@ -1244,11 +1244,19 @@ function main() {
proc pan*(self: AudioEffectPanner): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `pan =`*(self: AudioEffectPanner; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/audio_effect_phaser.html b/master/godotapi/audio_effect_phaser.html index 3f526f8..e638695 100644 --- a/master/godotapi/audio_effect_phaser.html +++ b/master/godotapi/audio_effect_phaser.html @@ -1260,51 +1260,91 @@ function main() {
proc rangeMinHz*(self: AudioEffectPhaser): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `rangeMinHz =`*(self: AudioEffectPhaser; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc rangeMaxHz*(self: AudioEffectPhaser): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `rangeMaxHz =`*(self: AudioEffectPhaser; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc rateHz*(self: AudioEffectPhaser): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `rateHz =`*(self: AudioEffectPhaser; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc feedback*(self: AudioEffectPhaser): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `feedback =`*(self: AudioEffectPhaser; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc depth*(self: AudioEffectPhaser): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `depth =`*(self: AudioEffectPhaser; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/audio_effect_pitch_shift.html b/master/godotapi/audio_effect_pitch_shift.html index 09d28bd..3b618c3 100644 --- a/master/godotapi/audio_effect_pitch_shift.html +++ b/master/godotapi/audio_effect_pitch_shift.html @@ -1244,11 +1244,19 @@ function main() {
proc pitchScale*(self: AudioEffectPitchShift): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `pitchScale =`*(self: AudioEffectPitchShift; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/audio_effect_reverb.html b/master/godotapi/audio_effect_reverb.html index 09ce0ec..259bfad 100644 --- a/master/godotapi/audio_effect_reverb.html +++ b/master/godotapi/audio_effect_reverb.html @@ -1276,92 +1276,164 @@ function main() {
proc predelayMsec*(self: AudioEffectReverb): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `predelayMsec =`*(self: AudioEffectReverb; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc predelayFeedback*(self: AudioEffectReverb): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `predelayFeedback =`*(self: AudioEffectReverb; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc roomSize*(self: AudioEffectReverb): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `roomSize =`*(self: AudioEffectReverb; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc damping*(self: AudioEffectReverb): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `damping =`*(self: AudioEffectReverb; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc spread*(self: AudioEffectReverb): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `spread =`*(self: AudioEffectReverb; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc hipass*(self: AudioEffectReverb): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `hipass =`*(self: AudioEffectReverb; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dry*(self: AudioEffectReverb): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dry =`*(self: AudioEffectReverb; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc wet*(self: AudioEffectReverb): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `wet =`*(self: AudioEffectReverb; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setPredelayFeedback*(self: AudioEffectReverb; feedback: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPredelayFeedback*(self: AudioEffectReverb): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1374,7 +1446,7 @@ function main() { diff --git a/master/godotapi/audio_effect_stereo_enhance.html b/master/godotapi/audio_effect_stereo_enhance.html index 447f88d..c0b5477 100644 --- a/master/godotapi/audio_effect_stereo_enhance.html +++ b/master/godotapi/audio_effect_stereo_enhance.html @@ -1252,32 +1252,56 @@ function main() {
proc panPullout*(self: AudioEffectStereoEnhance): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `panPullout =`*(self: AudioEffectStereoEnhance; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc timePulloutMs*(self: AudioEffectStereoEnhance): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `timePulloutMs =`*(self: AudioEffectStereoEnhance; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc surround*(self: AudioEffectStereoEnhance): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `surround =`*(self: AudioEffectStereoEnhance; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1290,7 +1314,7 @@ function main() { diff --git a/master/godotapi/audio_server.html b/master/godotapi/audio_server.html index ee35d0b..c22cee1 100644 --- a/master/godotapi/audio_server.html +++ b/master/godotapi/audio_server.html @@ -1306,170 +1306,302 @@ function main() {
proc setBusCount*(amount: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBusCount*(): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc removeBus*(index: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addBus*(atPos: int64 = - 1'i64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc moveBus*(index: int64; toIndex: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBusName*(busIdx: int64; name: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBusName*(busIdx: int64): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBusIndex*(busName: string): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBusVolumeDb*(busIdx: int64; volumeDb: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBusVolumeDb*(busIdx: int64): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBusSend*(busIdx: int64; send: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBusSend*(busIdx: int64): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBusSolo*(busIdx: int64; enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isBusSolo*(busIdx: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBusMute*(busIdx: int64; enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isBusMute*(busIdx: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBusBypassEffects*(busIdx: int64; enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isBusBypassingEffects*(busIdx: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addBusEffect*(busIdx: int64; effect: AudioEffect; atPos: int64 = - 1'i64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc removeBusEffect*(busIdx: int64; effectIdx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBusEffectCount*(busIdx: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBusEffect*(busIdx: int64; effectIdx: int64): AudioEffect {.
gcsafe, locks: 0
.}
+  Source +Edit
proc swapBusEffects*(busIdx: int64; effectIdx: int64; byEffectIdx: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBusEffectEnabled*(busIdx: int64; effectIdx: int64; enabled: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isBusEffectEnabled*(busIdx: int64; effectIdx: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBusPeakVolumeLeftDb*(busIdx: int64; channel: int64): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBusPeakVolumeRightDb*(busIdx: int64; channel: int64): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc lock*() {.
gcsafe, locks: 0
.}
+  Source +Edit
proc unlock*() {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getSpeakerMode*(): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getMixRate*(): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBusLayout*(busLayout: AudioBusLayout) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc generateBusLayout*(): AudioBusLayout {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1482,7 +1614,7 @@ function main() { diff --git a/master/godotapi/audio_stream.html b/master/godotapi/audio_stream.html index 49cf821..3bf5e5d 100644 --- a/master/godotapi/audio_stream.html +++ b/master/godotapi/audio_stream.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_stream_ogg_vorbis.html b/master/godotapi/audio_stream_ogg_vorbis.html index 6378f45..fe00efa 100644 --- a/master/godotapi/audio_stream_ogg_vorbis.html +++ b/master/godotapi/audio_stream_ogg_vorbis.html @@ -1248,21 +1248,37 @@ function main() {
proc data*(self: AudioStreamOGGVorbis): PoolByteArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `data =`*(self: AudioStreamOGGVorbis; val: PoolByteArray) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc loop*(self: AudioStreamOGGVorbis): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `loop =`*(self: AudioStreamOGGVorbis; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/audio_stream_playback.html b/master/godotapi/audio_stream_playback.html index d4f2199..bf982de 100644 --- a/master/godotapi/audio_stream_playback.html +++ b/master/godotapi/audio_stream_playback.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/audio_stream_player.html b/master/godotapi/audio_stream_player.html index 566ce1f..b59d486 100644 --- a/master/godotapi/audio_stream_player.html +++ b/master/godotapi/audio_stream_player.html @@ -1282,86 +1282,154 @@ function main() {
proc stream*(self: AudioStreamPlayer): AudioStream {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `stream =`*(self: AudioStreamPlayer; val: AudioStream) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc volumeDb*(self: AudioStreamPlayer): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `volumeDb =`*(self: AudioStreamPlayer; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc playing*(self: AudioStreamPlayer): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `playing =`*(self: AudioStreamPlayer; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc autoplay*(self: AudioStreamPlayer): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `autoplay =`*(self: AudioStreamPlayer; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc mixTarget*(self: AudioStreamPlayer): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `mixTarget =`*(self: AudioStreamPlayer; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc bus*(self: AudioStreamPlayer): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `bus =`*(self: AudioStreamPlayer; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc play*(self: AudioStreamPlayer; fromPos: float64 = 0.0) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc seek*(self: AudioStreamPlayer; toPos: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc stop*(self: AudioStreamPlayer) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isPlaying*(self: AudioStreamPlayer): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPos*(self: AudioStreamPlayer): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1372,6 +1440,10 @@ function main() {
method busLayoutChanged*(self: AudioStreamPlayer) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1384,7 +1456,7 @@ function main() { diff --git a/master/godotapi/audio_stream_player_2d.html b/master/godotapi/audio_stream_player_2d.html index 35af8ca..96191f8 100644 --- a/master/godotapi/audio_stream_player_2d.html +++ b/master/godotapi/audio_stream_player_2d.html @@ -1290,106 +1290,190 @@ function main() {
proc stream*(self: AudioStreamPlayer2D): AudioStream {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `stream =`*(self: AudioStreamPlayer2D; val: AudioStream) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc volumeDb*(self: AudioStreamPlayer2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `volumeDb =`*(self: AudioStreamPlayer2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc playing*(self: AudioStreamPlayer2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `playing =`*(self: AudioStreamPlayer2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc autoplay*(self: AudioStreamPlayer2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `autoplay =`*(self: AudioStreamPlayer2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc maxDistance*(self: AudioStreamPlayer2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `maxDistance =`*(self: AudioStreamPlayer2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc attenuation*(self: AudioStreamPlayer2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `attenuation =`*(self: AudioStreamPlayer2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc bus*(self: AudioStreamPlayer2D): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `bus =`*(self: AudioStreamPlayer2D; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc areaMask*(self: AudioStreamPlayer2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `areaMask =`*(self: AudioStreamPlayer2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc play*(self: AudioStreamPlayer2D; fromPos: float64 = 0.0) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc seek*(self: AudioStreamPlayer2D; toPos: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc stop*(self: AudioStreamPlayer2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isPlaying*(self: AudioStreamPlayer2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPos*(self: AudioStreamPlayer2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1400,6 +1484,10 @@ function main() {
method busLayoutChanged*(self: AudioStreamPlayer2D) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1412,7 +1500,7 @@ function main() { diff --git a/master/godotapi/audio_stream_player_3d.html b/master/godotapi/audio_stream_player_3d.html index bc061d0..7482fab 100644 --- a/master/godotapi/audio_stream_player_3d.html +++ b/master/godotapi/audio_stream_player_3d.html @@ -1348,41 +1348,73 @@ function main() {
ATTENUATION_INVERSE_DISTANCE* = 0'i64
+  Source +Edit
ATTENUATION_INVERSE_SQUARE_DISTANCE* = 1'i64
+  Source +Edit
ATTENUATION_LOGARITHMIC* = 2'i64
+  Source +Edit
OUT_OF_RANGE_MIX* = 0'i64
+  Source +Edit
OUT_OF_RANGE_PAUSE* = 1'i64
+  Source +Edit
DOPPLER_TRACKING_DISABLED* = 0'i64
+  Source +Edit
DOPPLER_TRACKING_IDLE_STEP* = 1'i64
+  Source +Edit
DOPPLER_TRACKING_FIXED_STEP* = 2'i64
+  Source +Edit
@@ -1393,202 +1425,358 @@ function main() {
proc stream*(self: AudioStreamPlayer3D): AudioStream {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `stream =`*(self: AudioStreamPlayer3D; val: AudioStream) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc attenuationModel*(self: AudioStreamPlayer3D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `attenuationModel =`*(self: AudioStreamPlayer3D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc unitDb*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `unitDb =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc unitSize*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `unitSize =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc maxDb*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `maxDb =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc playing*(self: AudioStreamPlayer3D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `playing =`*(self: AudioStreamPlayer3D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc autoplay*(self: AudioStreamPlayer3D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `autoplay =`*(self: AudioStreamPlayer3D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc maxDistance*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `maxDistance =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc outOfRangeMode*(self: AudioStreamPlayer3D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `outOfRangeMode =`*(self: AudioStreamPlayer3D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc bus*(self: AudioStreamPlayer3D): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `bus =`*(self: AudioStreamPlayer3D; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc areaMask*(self: AudioStreamPlayer3D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `areaMask =`*(self: AudioStreamPlayer3D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc emissionAngleEnabled*(self: AudioStreamPlayer3D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `emissionAngleEnabled =`*(self: AudioStreamPlayer3D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc emissionAngleDegrees*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `emissionAngleDegrees =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc emissionAngleFilterAttenuationDb*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `emissionAngleFilterAttenuationDb =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc attenuationFilterCutoffHz*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `attenuationFilterCutoffHz =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc attenuationFilterDb*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `attenuationFilterDb =`*(self: AudioStreamPlayer3D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dopplerTracking*(self: AudioStreamPlayer3D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dopplerTracking =`*(self: AudioStreamPlayer3D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc play*(self: AudioStreamPlayer3D; fromPos: float64 = 0.0) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc seek*(self: AudioStreamPlayer3D; toPos: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc stop*(self: AudioStreamPlayer3D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isPlaying*(self: AudioStreamPlayer3D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPos*(self: AudioStreamPlayer3D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1599,6 +1787,10 @@ function main() {
method busLayoutChanged*(self: AudioStreamPlayer3D) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1611,7 +1803,7 @@ function main() { diff --git a/master/godotapi/audio_stream_random_pitch.html b/master/godotapi/audio_stream_random_pitch.html index 85ffb22..0ad508b 100644 --- a/master/godotapi/audio_stream_random_pitch.html +++ b/master/godotapi/audio_stream_random_pitch.html @@ -1248,22 +1248,38 @@ function main() {
proc audioStream*(self: AudioStreamRandomPitch): AudioStream {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `audioStream =`*(self: AudioStreamRandomPitch; val: AudioStream) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc randomPitch*(self: AudioStreamRandomPitch): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `randomPitch =`*(self: AudioStreamRandomPitch; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1276,7 +1292,7 @@ function main() { diff --git a/master/godotapi/audio_stream_sample.html b/master/godotapi/audio_stream_sample.html index 01eee93..b7a4da6 100644 --- a/master/godotapi/audio_stream_sample.html +++ b/master/godotapi/audio_stream_sample.html @@ -1268,71 +1268,127 @@ function main() {
proc format*(self: AudioStreamSample): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `format =`*(self: AudioStreamSample; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc loopMode*(self: AudioStreamSample): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `loopMode =`*(self: AudioStreamSample; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc loopBegin*(self: AudioStreamSample): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `loopBegin =`*(self: AudioStreamSample; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc loopEnd*(self: AudioStreamSample): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `loopEnd =`*(self: AudioStreamSample; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc mixRate*(self: AudioStreamSample): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `mixRate =`*(self: AudioStreamSample; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc stereo*(self: AudioStreamSample): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `stereo =`*(self: AudioStreamSample; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc data*(self: AudioStreamSample): PoolByteArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `data =`*(self: AudioStreamSample; val: PoolByteArray) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1345,7 +1401,7 @@ function main() { diff --git a/master/godotapi/back_buffer_copy.html b/master/godotapi/back_buffer_copy.html index 3c6b688..5958a5d 100644 --- a/master/godotapi/back_buffer_copy.html +++ b/master/godotapi/back_buffer_copy.html @@ -1260,16 +1260,28 @@ function main() {
COPY_MODE_DISABLED* = 0'i64
+  Source +Edit
COPY_MODE_RECT* = 1'i64
+  Source +Edit
COPY_MODE_VIEWPORT* = 2'i64
+  Source +Edit
@@ -1280,21 +1292,37 @@ function main() {
proc copyMode*(self: BackBufferCopy): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `copyMode =`*(self: BackBufferCopy; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc rect*(self: BackBufferCopy): Rect2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `rect =`*(self: BackBufferCopy; val: Rect2) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1307,7 +1335,7 @@ function main() { diff --git a/master/godotapi/base_button.html b/master/godotapi/base_button.html index f4ebd40..d3335a1 100644 --- a/master/godotapi/base_button.html +++ b/master/godotapi/base_button.html @@ -1304,31 +1304,55 @@ function main() {
DRAW_NORMAL* = 0'i64
+  Source +Edit
DRAW_PRESSED* = 1'i64
+  Source +Edit
DRAW_HOVER* = 2'i64
+  Source +Edit
DRAW_DISABLED* = 3'i64
+  Source +Edit
ACTION_MODE_BUTTON_PRESS* = 0'i64
+  Source +Edit
ACTION_MODE_BUTTON_RELEASE* = 1'i64
+  Source +Edit
@@ -1339,81 +1363,145 @@ function main() {
proc disabled*(self: BaseButton): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `disabled =`*(self: BaseButton; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc toggleMode*(self: BaseButton): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `toggleMode =`*(self: BaseButton; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isPressed*(self: BaseButton): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `isPressed =`*(self: BaseButton; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc actionMode*(self: BaseButton): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `actionMode =`*(self: BaseButton; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc enabledFocusMode*(self: BaseButton): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `enabledFocusMode =`*(self: BaseButton; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shortcut*(self: BaseButton): ShortCut {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `shortcut =`*(self: BaseButton; val: ShortCut) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc group*(self: BaseButton): ButtonGroup {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `group =`*(self: BaseButton; val: ButtonGroup) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isHovered*(self: BaseButton): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getDrawMode*(self: BaseButton): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1424,21 +1512,37 @@ function main() {
method pressed*(self: BaseButton) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method toggled*(self: BaseButton; pressed: bool) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method guiInput*(self: BaseButton; event: InputEvent) {.
gcsafe, locks: 0
.}
+  Source +Edit
method unhandledInput*(self: BaseButton; event: InputEvent) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1451,7 +1555,7 @@ function main() { diff --git a/master/godotapi/bit_map.html b/master/godotapi/bit_map.html index 0fe3c8d..8eb8919 100644 --- a/master/godotapi/bit_map.html +++ b/master/godotapi/bit_map.html @@ -1258,46 +1258,82 @@ function main() {
proc data*(self: BitMap): Dictionary {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `data =`*(self: BitMap; val: Dictionary) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc create*(self: BitMap; size: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc createFromImageAlpha*(self: BitMap; image: Image) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBit*(self: BitMap; pos: Vector2; bit: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBit*(self: BitMap; pos: Vector2): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setBitRect*(self: BitMap; pRect: Rect2; bit: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getTrueBitCount*(self: BitMap): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getSize*(self: BitMap): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1310,7 +1346,7 @@ function main() { diff --git a/master/godotapi/bitmap_font.html b/master/godotapi/bitmap_font.html index 70fa2de..37dfe74 100644 --- a/master/godotapi/bitmap_font.html +++ b/master/godotapi/bitmap_font.html @@ -1287,120 +1287,212 @@ function main() {
proc textures*(self: BitmapFont): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `textures =`*(self: BitmapFont; val: Array) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc chars*(self: BitmapFont): PoolIntArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `chars =`*(self: BitmapFont; val: PoolIntArray) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc kernings*(self: BitmapFont): PoolIntArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `kernings =`*(self: BitmapFont; val: PoolIntArray) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc height*(self: BitmapFont): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `height =`*(self: BitmapFont; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc ascent*(self: BitmapFont): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `ascent =`*(self: BitmapFont; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc distanceField*(self: BitmapFont): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `distanceField =`*(self: BitmapFont; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc fallback*(self: BitmapFont): BitmapFont {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `fallback =`*(self: BitmapFont; val: BitmapFont) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc createFromFnt*(self: BitmapFont; path: string): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addKerningPair*(self: BitmapFont; charA: int64; charB: int64; kerning: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getKerningPair*(self: BitmapFont; charA: int64; charB: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addTexture*(self: BitmapFont; texture: Texture) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addChar*(self: BitmapFont; character: int64; texture: int64; rect: Rect2;
              align: Vector2 = vec2(0.0, 0.0); advance: float64 = - 1.0) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getTextureCount*(self: BitmapFont): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getTexture*(self: BitmapFont; idx: int64): Texture {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCharSize*(self: BitmapFont; char: int64; next: int64 = 0'i64): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc clear*(self: BitmapFont) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1413,7 +1505,7 @@ function main() { diff --git a/master/godotapi/bone_attachment.html b/master/godotapi/bone_attachment.html index 7bd778c..0317336 100644 --- a/master/godotapi/bone_attachment.html +++ b/master/godotapi/bone_attachment.html @@ -1244,11 +1244,19 @@ function main() {
proc setBoneName*(self: BoneAttachment; boneName: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getBoneName*(self: BoneAttachment): string {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/box_container.html b/master/godotapi/box_container.html index c01e4e7..3adf814 100644 --- a/master/godotapi/box_container.html +++ b/master/godotapi/box_container.html @@ -1258,16 +1258,28 @@ function main() {
ALIGN_BEGIN* = 0'i64
+  Source +Edit
ALIGN_CENTER* = 1'i64
+  Source +Edit
ALIGN_END* = 2'i64
+  Source +Edit
@@ -1278,16 +1290,28 @@ function main() {
proc alignment*(self: BoxContainer): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `alignment =`*(self: BoxContainer; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addSpacer*(self: BoxContainer; begin: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1300,7 +1324,7 @@ function main() { diff --git a/master/godotapi/box_shape.html b/master/godotapi/box_shape.html index 123559d..ff94429 100644 --- a/master/godotapi/box_shape.html +++ b/master/godotapi/box_shape.html @@ -1244,11 +1244,19 @@ function main() {
proc extents*(self: BoxShape): Vector3 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `extents =`*(self: BoxShape; val: Vector3) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/button.html b/master/godotapi/button.html index 8b69573..55139fa 100644 --- a/master/godotapi/button.html +++ b/master/godotapi/button.html @@ -1272,16 +1272,28 @@ function main() {
ALIGN_LEFT* = 0'i64
+  Source +Edit
ALIGN_CENTER* = 1'i64
+  Source +Edit
ALIGN_RIGHT* = 2'i64
+  Source +Edit
@@ -1292,51 +1304,91 @@ function main() {
proc text*(self: Button): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `text =`*(self: Button; val: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc icon*(self: Button): Texture {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `icon =`*(self: Button; val: Texture) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc flat*(self: Button): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `flat =`*(self: Button; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc clipText*(self: Button): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `clipText =`*(self: Button; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc align*(self: Button): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `align =`*(self: Button; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1349,7 +1401,7 @@ function main() { diff --git a/master/godotapi/button_group.html b/master/godotapi/button_group.html index 9b1f4bb..f4fcd8c 100644 --- a/master/godotapi/button_group.html +++ b/master/godotapi/button_group.html @@ -1242,6 +1242,10 @@ function main() {
proc getPressedButton*(self: ButtonGroup): BaseButton {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1254,7 +1258,7 @@ function main() { diff --git a/master/godotapi/camera.html b/master/godotapi/camera.html index 15b9810..b2db36d 100644 --- a/master/godotapi/camera.html +++ b/master/godotapi/camera.html @@ -1318,36 +1318,64 @@ function main() {
PROJECTION_PERSPECTIVE* = 0'i64
+  Source +Edit
PROJECTION_ORTHOGONAL* = 1'i64
+  Source +Edit
KEEP_WIDTH* = 0'i64
+  Source +Edit
KEEP_HEIGHT* = 1'i64
+  Source +Edit
DOPPLER_TRACKING_DISABLED* = 0'i64
+  Source +Edit
DOPPLER_TRACKING_IDLE_STEP* = 1'i64
+  Source +Edit
DOPPLER_TRACKING_FIXED_STEP* = 2'i64
+  Source +Edit
@@ -1358,149 +1386,265 @@ function main() {
proc projectRayNormal*(self: Camera; screenPoint: Vector2): Vector3 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc projectLocalRayNormal*(self: Camera; screenPoint: Vector2): Vector3 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc projectRayOrigin*(self: Camera; screenPoint: Vector2): Vector3 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc unprojectPosition*(self: Camera; worldPoint: Vector3): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isPositionBehind*(self: Camera; worldPoint: Vector3): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc projectPosition*(self: Camera; screenPoint: Vector2): Vector3 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setPerspective*(self: Camera; fov: float64; zNear: float64; zFar: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setOrthogonal*(self: Camera; size: float64; zNear: float64; zFar: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc makeCurrent*(self: Camera) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc clearCurrent*(self: Camera) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isCurrent*(self: Camera): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCameraTransform*(self: Camera): Transform {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getFov*(self: Camera): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getSize*(self: Camera): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getZfar*(self: Camera): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getZnear*(self: Camera): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getProjection*(self: Camera): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setHOffset*(self: Camera; ofs: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getHOffset*(self: Camera): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setVOffset*(self: Camera; ofs: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getVOffset*(self: Camera): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setCullMask*(self: Camera; mask: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCullMask*(self: Camera): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setEnvironment*(self: Camera; env: Environment) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getEnvironment*(self: Camera): Environment {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setKeepAspectMode*(self: Camera; mode: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getKeepAspectMode*(self: Camera): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setDopplerTracking*(self: Camera; mode: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getDopplerTracking*(self: Camera): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1513,7 +1657,7 @@ function main() { diff --git a/master/godotapi/camera_2d.html b/master/godotapi/camera_2d.html index d404360..a88ca4f 100644 --- a/master/godotapi/camera_2d.html +++ b/master/godotapi/camera_2d.html @@ -1372,11 +1372,19 @@ function main() {
ANCHOR_MODE_DRAG_CENTER* = 1'i64
+  Source +Edit
ANCHOR_MODE_FIXED_TOP_LEFT* = 0'i64
+  Source +Edit
@@ -1387,276 +1395,496 @@ function main() {
proc offset*(self: Camera2D): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `offset =`*(self: Camera2D; val: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc anchorMode*(self: Camera2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `anchorMode =`*(self: Camera2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc rotating*(self: Camera2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `rotating =`*(self: Camera2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc current*(self: Camera2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `current =`*(self: Camera2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc zoom*(self: Camera2D): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `zoom =`*(self: Camera2D; val: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc limitLeft*(self: Camera2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `limitLeft =`*(self: Camera2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc limitTop*(self: Camera2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `limitTop =`*(self: Camera2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc limitRight*(self: Camera2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `limitRight =`*(self: Camera2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc limitBottom*(self: Camera2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `limitBottom =`*(self: Camera2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc limitSmoothed*(self: Camera2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `limitSmoothed =`*(self: Camera2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dragMarginHEnabled*(self: Camera2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dragMarginHEnabled =`*(self: Camera2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dragMarginVEnabled*(self: Camera2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dragMarginVEnabled =`*(self: Camera2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc smoothingEnabled*(self: Camera2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `smoothingEnabled =`*(self: Camera2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc smoothingSpeed*(self: Camera2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `smoothingSpeed =`*(self: Camera2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dragMarginLeft*(self: Camera2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dragMarginLeft =`*(self: Camera2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dragMarginTop*(self: Camera2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dragMarginTop =`*(self: Camera2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dragMarginRight*(self: Camera2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dragMarginRight =`*(self: Camera2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc dragMarginBottom*(self: Camera2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `dragMarginBottom =`*(self: Camera2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc editorDrawScreen*(self: Camera2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `editorDrawScreen =`*(self: Camera2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc editorDrawLimits*(self: Camera2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `editorDrawLimits =`*(self: Camera2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc editorDrawDragMargin*(self: Camera2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `editorDrawDragMargin =`*(self: Camera2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc makeCurrentImpl*(self: Camera2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc clearCurrent*(self: Camera2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setVOffset*(self: Camera2D; ofs: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getVOffset*(self: Camera2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setHOffset*(self: Camera2D; ofs: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getHOffset*(self: Camera2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCameraPos*(self: Camera2D): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCameraScreenCenter*(self: Camera2D): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setCustomViewport*(self: Camera2D; viewport: Viewport) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCustomViewport*(self: Camera2D): Viewport {.
gcsafe, locks: 0
.}
+  Source +Edit
proc forceUpdateScroll*(self: Camera2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc resetSmoothing*(self: Camera2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc align*(self: Camera2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1667,17 +1895,29 @@ function main() {
method makeCurrent*(self: Camera2D; arg0: Object) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method updateScroll*(self: Camera2D) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method setOldSmoothing*(self: Camera2D; followSmoothing: float64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1690,7 +1930,7 @@ function main() { diff --git a/master/godotapi/canvas_item.html b/master/godotapi/canvas_item.html index da5ca18..52e2d7d 100644 --- a/master/godotapi/canvas_item.html +++ b/master/godotapi/canvas_item.html @@ -1418,51 +1418,91 @@ function main() {
BLEND_MODE_MIX* = 0'i64
+  Source +Edit
BLEND_MODE_ADD* = 1'i64
+  Source +Edit
BLEND_MODE_SUB* = 2'i64
+  Source +Edit
BLEND_MODE_MUL* = 3'i64
+  Source +Edit
BLEND_MODE_PREMULT_ALPHA* = 4'i64
+  Source +Edit
NOTIFICATION_DRAW* = 30'i64
+  Source +Edit
NOTIFICATION_VISIBILITY_CHANGED* = 31'i64
+  Source +Edit
NOTIFICATION_ENTER_CANVAS* = 32'i64
+  Source +Edit
NOTIFICATION_EXIT_CANVAS* = 33'i64
+  Source +Edit
NOTIFICATION_TRANSFORM_CHANGED* = 29'i64
+  Source +Edit
@@ -1473,158 +1513,282 @@ function main() {
proc visible*(self: CanvasItem): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `visible =`*(self: CanvasItem; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc modulate*(self: CanvasItem): Color {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `modulate =`*(self: CanvasItem; val: Color) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc selfModulate*(self: CanvasItem): Color {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `selfModulate =`*(self: CanvasItem; val: Color) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc showBehindParent*(self: CanvasItem): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `showBehindParent =`*(self: CanvasItem; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc showOnTop*(self: CanvasItem): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `showOnTop =`*(self: CanvasItem; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc lightMask*(self: CanvasItem): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `lightMask =`*(self: CanvasItem; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc material*(self: CanvasItem): Material {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `material =`*(self: CanvasItem; val: Material) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc useParentMaterial*(self: CanvasItem): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `useParentMaterial =`*(self: CanvasItem; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc editSetState*(self: CanvasItem; state: Variant) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc editGetState*(self: CanvasItem): Variant {.
gcsafe, locks: 0
.}
+  Source +Edit
proc editSetRect*(self: CanvasItem; rect: Rect2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc editRotate*(self: CanvasItem; degrees: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getItemRect*(self: CanvasItem): Rect2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getItemAndChildrenRect*(self: CanvasItem): Rect2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCanvasItem*(self: CanvasItem): RID {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isVisibleInTree*(self: CanvasItem): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc show*(self: CanvasItem) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc hide*(self: CanvasItem) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc update*(self: CanvasItem) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setAsToplevel*(self: CanvasItem; enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isSetAsToplevel*(self: CanvasItem): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawLine*(self: CanvasItem; fromm: Vector2; to: Vector2; color: Color;
               width: float64 = 1.0; antialiased: bool = false) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawPolyline*(self: CanvasItem; points: PoolVector2Array; color: Color;
                   width: float64 = 1.0; antialiased: bool = false) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawPolylineColors*(self: CanvasItem; points: PoolVector2Array;
@@ -1632,18 +1796,30 @@ function main() {
                         antialiased: bool = false) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawRect*(self: CanvasItem; rect: Rect2; color: Color; filled: bool = true) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawCircle*(self: CanvasItem; pos: Vector2; radius: float64; color: Color) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawTexture*(self: CanvasItem; texture: Texture; pos: Vector2;
@@ -1651,6 +1827,10 @@ function main() {
                  normalMap: Texture = nil) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawTextureRect*(self: CanvasItem; texture: Texture; rect: Rect2; tile: bool;
@@ -1659,6 +1839,10 @@ function main() {
     locks: 0.}
+  Source +Edit
proc drawTextureRectRegion*(self: CanvasItem; texture: Texture; rect: Rect2;
@@ -1668,11 +1852,19 @@ function main() {
                            clipUv: bool = true) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawStyleBox*(self: CanvasItem; styleBox: StyleBox; rect: Rect2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawPrimitive*(self: CanvasItem; points: PoolVector2Array;
@@ -1681,6 +1873,10 @@ function main() {
                    normalMap: Texture = nil) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawPolygon*(self: CanvasItem; points: PoolVector2Array; colors: PoolColorArray;
@@ -1688,6 +1884,10 @@ function main() {
                  normalMap: Texture = nil) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawColoredPolygon*(self: CanvasItem; points: PoolVector2Array; color: Color;
@@ -1695,6 +1895,10 @@ function main() {
                         normalMap: Texture = nil) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawString*(self: CanvasItem; font: Font; pos: Vector2; text: string;
@@ -1702,6 +1906,10 @@ function main() {
     gcsafe, locks: 0.}
+  Source +Edit
proc drawChar*(self: CanvasItem; font: Font; pos: Vector2; char: string; next: string;
@@ -1709,99 +1917,175 @@ function main() {
     locks: 0.}
+  Source +Edit
proc drawSetTransform*(self: CanvasItem; pos: Vector2; rot: float64; scale: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc drawSetTransformMatrix*(self: CanvasItem; xform: Transform2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getTransform*(self: CanvasItem): Transform2D {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getGlobalTransform*(self: CanvasItem): Transform2D {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getGlobalTransformWithCanvas*(self: CanvasItem): Transform2D {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getViewportTransform*(self: CanvasItem): Transform2D {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getViewportRect*(self: CanvasItem): Rect2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCanvasTransform*(self: CanvasItem): Transform2D {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getLocalMousePos*(self: CanvasItem): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getGlobalMousePosition*(self: CanvasItem): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCanvas*(self: CanvasItem): RID {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getWorld2d*(self: CanvasItem): World2D {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setNotifyLocalTransform*(self: CanvasItem; enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isLocalTransformNotificationEnabled*(self: CanvasItem): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setNotifyTransform*(self: CanvasItem; enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isTransformNotificationEnabled*(self: CanvasItem): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc makeCanvasPosLocal*(self: CanvasItem; screenPoint: Vector2): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc makeInputLocal*(self: CanvasItem; event: InputEvent): InputEvent {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1812,16 +2096,28 @@ function main() {
method draw*(self: CanvasItem) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method toplevelRaiseSelf*(self: CanvasItem) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method updateCallback*(self: CanvasItem) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1834,7 +2130,7 @@ function main() { diff --git a/master/godotapi/canvas_item_material.html b/master/godotapi/canvas_item_material.html index 095cae8..e1e502b 100644 --- a/master/godotapi/canvas_item_material.html +++ b/master/godotapi/canvas_item_material.html @@ -1270,41 +1270,73 @@ function main() {
BLEND_MODE_MIX* = 0'i64
+  Source +Edit
BLEND_MODE_ADD* = 1'i64
+  Source +Edit
BLEND_MODE_SUB* = 2'i64
+  Source +Edit
BLEND_MODE_MUL* = 3'i64
+  Source +Edit
BLEND_MODE_PREMULT_ALPHA* = 4'i64
+  Source +Edit
LIGHT_MODE_NORMAL* = 0'i64
+  Source +Edit
LIGHT_MODE_UNSHADED* = 1'i64
+  Source +Edit
LIGHT_MODE_LIGHT_ONLY* = 2'i64
+  Source +Edit
@@ -1315,21 +1347,37 @@ function main() {
proc blendMode*(self: CanvasItemMaterial): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `blendMode =`*(self: CanvasItemMaterial; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc lightMode*(self: CanvasItemMaterial): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `lightMode =`*(self: CanvasItemMaterial; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1342,7 +1390,7 @@ function main() { diff --git a/master/godotapi/canvas_layer.html b/master/godotapi/canvas_layer.html index d39f45b..1245260 100644 --- a/master/godotapi/canvas_layer.html +++ b/master/godotapi/canvas_layer.html @@ -1280,76 +1280,136 @@ function main() {
proc layer*(self: CanvasLayer): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `layer =`*(self: CanvasLayer; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc offset*(self: CanvasLayer): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `offset =`*(self: CanvasLayer; val: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc rotation*(self: CanvasLayer): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `rotation =`*(self: CanvasLayer; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc scale*(self: CanvasLayer): Vector2 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `scale =`*(self: CanvasLayer; val: Vector2) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setTransform*(self: CanvasLayer; transform: Transform2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getTransform*(self: CanvasLayer): Transform2D {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setRotation*(self: CanvasLayer; radians: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getRotation*(self: CanvasLayer): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setCustomViewport*(self: CanvasLayer; viewport: Viewport) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getCustomViewport*(self: CanvasLayer): Viewport {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getWorld2d*(self: CanvasLayer): World2D {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1360,11 +1420,19 @@ function main() {
method setRotationd*(self: CanvasLayer; degrees: float64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method getRotationd*(self: CanvasLayer): float64 {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1377,7 +1445,7 @@ function main() { diff --git a/master/godotapi/canvas_modulate.html b/master/godotapi/canvas_modulate.html index baead61..0d0af9e 100644 --- a/master/godotapi/canvas_modulate.html +++ b/master/godotapi/canvas_modulate.html @@ -1244,11 +1244,19 @@ function main() {
proc color*(self: CanvasModulate): Color {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `color =`*(self: CanvasModulate; val: Color) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/capsule_mesh.html b/master/godotapi/capsule_mesh.html index 6a67291..6e17a8f 100644 --- a/master/godotapi/capsule_mesh.html +++ b/master/godotapi/capsule_mesh.html @@ -1256,41 +1256,73 @@ function main() {
proc radius*(self: CapsuleMesh): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `radius =`*(self: CapsuleMesh; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc midHeight*(self: CapsuleMesh): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `midHeight =`*(self: CapsuleMesh; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc radialSegments*(self: CapsuleMesh): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `radialSegments =`*(self: CapsuleMesh; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc rings*(self: CapsuleMesh): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `rings =`*(self: CapsuleMesh; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/capsule_shape.html b/master/godotapi/capsule_shape.html index 40cfdf3..80b590e 100644 --- a/master/godotapi/capsule_shape.html +++ b/master/godotapi/capsule_shape.html @@ -1248,21 +1248,37 @@ function main() {
proc radius*(self: CapsuleShape): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `radius =`*(self: CapsuleShape; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc height*(self: CapsuleShape): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `height =`*(self: CapsuleShape; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/capsule_shape_2d.html b/master/godotapi/capsule_shape_2d.html index 45b3acf..1d7947e 100644 --- a/master/godotapi/capsule_shape_2d.html +++ b/master/godotapi/capsule_shape_2d.html @@ -1248,21 +1248,37 @@ function main() {
proc radius*(self: CapsuleShape2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `radius =`*(self: CapsuleShape2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc height*(self: CapsuleShape2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `height =`*(self: CapsuleShape2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/center_container.html b/master/godotapi/center_container.html index 546da5a..d8492c5 100644 --- a/master/godotapi/center_container.html +++ b/master/godotapi/center_container.html @@ -1244,11 +1244,19 @@ function main() {
proc useTopLeft*(self: CenterContainer): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `useTopLeft =`*(self: CenterContainer; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/check_box.html b/master/godotapi/check_box.html index e05e486..ebd71d6 100644 --- a/master/godotapi/check_box.html +++ b/master/godotapi/check_box.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/check_button.html b/master/godotapi/check_button.html index 6f131dd..fc85c5c 100644 --- a/master/godotapi/check_button.html +++ b/master/godotapi/check_button.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/circle_shape_2d.html b/master/godotapi/circle_shape_2d.html index c434934..fa4e8b9 100644 --- a/master/godotapi/circle_shape_2d.html +++ b/master/godotapi/circle_shape_2d.html @@ -1244,11 +1244,19 @@ function main() {
proc radius*(self: CircleShape2D): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `radius =`*(self: CircleShape2D; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/class_db.html b/master/godotapi/class_db.html index eaa24ff..04afd97 100644 --- a/master/godotapi/class_db.html +++ b/master/godotapi/class_db.html @@ -1280,107 +1280,187 @@ function main() {
proc getClassList*(): PoolStringArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getInheritersFromClass*(class: string): PoolStringArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getParentClass*(class: string): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classExists*(class: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isParentClass*(class: string; inherits: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc canInstance*(class: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc instance*(class: string): Variant {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classHasSignal*(class: string; signal: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classGetSignal*(class: string; signal: string): Dictionary {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classGetSignalList*(class: string; noInheritance: bool = false): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classGetPropertyList*(class: string; noInheritance: bool = false): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classGetProperty*(objectt: Object; property: string): Variant {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classSetProperty*(objectt: Object; property: string; value: Variant): Error {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classHasMethod*(class: string; methodd: string; noInheritance: bool = false): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classGetMethodList*(class: string; noInheritance: bool = false): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classGetIntegerConstantList*(class: string; noInheritance: bool = false): PoolStringArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classHasIntegerConstant*(class: string; name: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classGetIntegerConstant*(class: string; name: string): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc classGetCategory*(class: string): string {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isClassEnabled*(class: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1393,7 +1473,7 @@ function main() { diff --git a/master/godotapi/collision_object.html b/master/godotapi/collision_object.html index cd6b670..aff3dd7 100644 --- a/master/godotapi/collision_object.html +++ b/master/godotapi/collision_object.html @@ -1289,112 +1289,192 @@ function main() {
proc inputRayPickable*(self: CollisionObject): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `inputRayPickable =`*(self: CollisionObject; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc inputCaptureOnDrag*(self: CollisionObject): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `inputCaptureOnDrag =`*(self: CollisionObject; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getRid*(self: CollisionObject): RID {.
gcsafe, locks: 0
.}
+  Source +Edit
proc createShapeOwner*(self: CollisionObject; owner: Object): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc removeShapeOwner*(self: CollisionObject; ownerId: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getShapeOwners*(self: CollisionObject): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerSetTransform*(self: CollisionObject; ownerId: int64;
                             transform: Transform) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetTransform*(self: CollisionObject; ownerId: int64): Transform {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetOwner*(self: CollisionObject; ownerId: int64): Object {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerSetDisabled*(self: CollisionObject; ownerId: int64; disabled: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isShapeOwnerDisabled*(self: CollisionObject; ownerId: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerAddShape*(self: CollisionObject; ownerId: int64; shape: Shape) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetShapeCount*(self: CollisionObject; ownerId: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetShape*(self: CollisionObject; ownerId: int64; shapeId: int64): Object {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetShapeIndex*(self: CollisionObject; ownerId: int64; shapeId: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerRemoveShape*(self: CollisionObject; ownerId: int64; shapeId: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerClearShapes*(self: CollisionObject; ownerId: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeFindOwner*(self: CollisionObject; shapeIndex: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1407,6 +1487,10 @@ function main() { locks: 0, base.}
+  Source +Edit
@@ -1419,7 +1503,7 @@ function main() { diff --git a/master/godotapi/collision_object_2d.html b/master/godotapi/collision_object_2d.html index cdb75b4..285e07a 100644 --- a/master/godotapi/collision_object_2d.html +++ b/master/godotapi/collision_object_2d.html @@ -1290,116 +1290,196 @@ function main() {
proc inputPickable*(self: CollisionObject2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `inputPickable =`*(self: CollisionObject2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getRid*(self: CollisionObject2D): RID {.
gcsafe, locks: 0
.}
+  Source +Edit
proc createShapeOwner*(self: CollisionObject2D; owner: Object): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc removeShapeOwner*(self: CollisionObject2D; ownerId: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getShapeOwners*(self: CollisionObject2D): Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerSetTransform*(self: CollisionObject2D; ownerId: int64;
                             transform: Transform2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetTransform*(self: CollisionObject2D; ownerId: int64): Transform2D {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetOwner*(self: CollisionObject2D; ownerId: int64): Object {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerSetDisabled*(self: CollisionObject2D; ownerId: int64; disabled: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isShapeOwnerDisabled*(self: CollisionObject2D; ownerId: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerSetOneWayCollision*(self: CollisionObject2D; ownerId: int64;
                                   enable: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isShapeOwnerOneWayCollisionEnabled*(self: CollisionObject2D; ownerId: int64): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerAddShape*(self: CollisionObject2D; ownerId: int64; shape: Shape2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetShapeCount*(self: CollisionObject2D; ownerId: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetShape*(self: CollisionObject2D; ownerId: int64; shapeId: int64): Object {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerGetShapeIndex*(self: CollisionObject2D; ownerId: int64; shapeId: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerRemoveShape*(self: CollisionObject2D; ownerId: int64; shapeId: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeOwnerClearShapes*(self: CollisionObject2D; ownerId: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc shapeFindOwner*(self: CollisionObject2D; shapeIndex: int64): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1411,6 +1491,10 @@ function main() { shapeIdx: int64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1423,7 +1507,7 @@ function main() { diff --git a/master/godotapi/collision_polygon.html b/master/godotapi/collision_polygon.html index 2ecdaac..ca52f99 100644 --- a/master/godotapi/collision_polygon.html +++ b/master/godotapi/collision_polygon.html @@ -1252,31 +1252,55 @@ function main() {
proc depth*(self: CollisionPolygon): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `depth =`*(self: CollisionPolygon; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc disabled*(self: CollisionPolygon): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `disabled =`*(self: CollisionPolygon; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc polygon*(self: CollisionPolygon): PoolVector2Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `polygon =`*(self: CollisionPolygon; val: PoolVector2Array) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/collision_polygon_2d.html b/master/godotapi/collision_polygon_2d.html index 3e8a832..e944b13 100644 --- a/master/godotapi/collision_polygon_2d.html +++ b/master/godotapi/collision_polygon_2d.html @@ -1256,41 +1256,73 @@ function main() {
proc buildMode*(self: CollisionPolygon2D): int64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `buildMode =`*(self: CollisionPolygon2D; val: int64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc polygon*(self: CollisionPolygon2D): PoolVector2Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `polygon =`*(self: CollisionPolygon2D; val: PoolVector2Array) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc disabled*(self: CollisionPolygon2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `disabled =`*(self: CollisionPolygon2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneWayCollision*(self: CollisionPolygon2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `oneWayCollision =`*(self: CollisionPolygon2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/collision_shape.html b/master/godotapi/collision_shape.html index ac71c59..e885802 100644 --- a/master/godotapi/collision_shape.html +++ b/master/godotapi/collision_shape.html @@ -1252,31 +1252,55 @@ function main() {
proc shape*(self: CollisionShape): Shape {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `shape =`*(self: CollisionShape; val: Shape) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc disabled*(self: CollisionShape): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `disabled =`*(self: CollisionShape; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc resourceChanged*(self: CollisionShape; resource: Resource) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc makeConvexFromBrothers*(self: CollisionShape) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/collision_shape_2d.html b/master/godotapi/collision_shape_2d.html index b30ee13..ab75049 100644 --- a/master/godotapi/collision_shape_2d.html +++ b/master/godotapi/collision_shape_2d.html @@ -1260,31 +1260,55 @@ function main() {
proc shape*(self: CollisionShape2D): Shape2D {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `shape =`*(self: CollisionShape2D; val: Shape2D) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc disabled*(self: CollisionShape2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `disabled =`*(self: CollisionShape2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc oneWayCollision*(self: CollisionShape2D): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `oneWayCollision =`*(self: CollisionShape2D; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1295,6 +1319,10 @@ function main() {
method shapeChanged*(self: CollisionShape2D) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1307,7 +1335,7 @@ function main() { diff --git a/master/godotapi/color_picker.html b/master/godotapi/color_picker.html index 44d8159..3e2faff 100644 --- a/master/godotapi/color_picker.html +++ b/master/godotapi/color_picker.html @@ -1282,36 +1282,64 @@ function main() {
proc setPickColor*(self: ColorPicker; color: Color) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPickColor*(self: ColorPicker): Color {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setRawMode*(self: ColorPicker; mode: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isRawMode*(self: ColorPicker): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc setEditAlpha*(self: ColorPicker; show: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc isEditingAlpha*(self: ColorPicker): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc addPreset*(self: ColorPicker; color: Color) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1322,56 +1350,100 @@ function main() {
method valueChanged*(self: ColorPicker; arg0: float64) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method htmlEntered*(self: ColorPicker; arg0: string) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method textTypeToggled*(self: ColorPicker) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method addPresetPressed*(self: ColorPicker) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method screenPickPressed*(self: ColorPicker) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method sampleDraw*(self: ColorPicker) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method hsvDraw*(self: ColorPicker; arg0: int64; arg1: Object) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method uvInput*(self: ColorPicker; arg0: Object) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method wInput*(self: ColorPicker; arg0: Object) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method presetInput*(self: ColorPicker; arg0: Object) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method screenInput*(self: ColorPicker; arg0: Object) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1384,7 +1456,7 @@ function main() { diff --git a/master/godotapi/color_picker_button.html b/master/godotapi/color_picker_button.html index ed7a2fc..d6c2c8a 100644 --- a/master/godotapi/color_picker_button.html +++ b/master/godotapi/color_picker_button.html @@ -1258,26 +1258,46 @@ function main() {
proc color*(self: ColorPickerButton): Color {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `color =`*(self: ColorPickerButton; val: Color) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc editAlpha*(self: ColorPickerButton): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `editAlpha =`*(self: ColorPickerButton; val: bool) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getPicker*(self: ColorPickerButton): ColorPicker {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1288,6 +1308,10 @@ function main() {
method colorChanged*(self: ColorPickerButton; arg0: Color) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1300,7 +1324,7 @@ function main() { diff --git a/master/godotapi/color_rect.html b/master/godotapi/color_rect.html index 57b233f..d682edf 100644 --- a/master/godotapi/color_rect.html +++ b/master/godotapi/color_rect.html @@ -1244,11 +1244,19 @@ function main() {
proc color*(self: ColorRect): Color {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `color =`*(self: ColorRect; val: Color) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/concave_polygon_shape.html b/master/godotapi/concave_polygon_shape.html index 1fc390a..c218f5d 100644 --- a/master/godotapi/concave_polygon_shape.html +++ b/master/godotapi/concave_polygon_shape.html @@ -1244,11 +1244,19 @@ function main() {
proc setFaces*(self: ConcavePolygonShape; faces: PoolVector3Array) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getFaces*(self: ConcavePolygonShape): PoolVector3Array {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/concave_polygon_shape_2d.html b/master/godotapi/concave_polygon_shape_2d.html index d2cedab..d3c57fd 100644 --- a/master/godotapi/concave_polygon_shape_2d.html +++ b/master/godotapi/concave_polygon_shape_2d.html @@ -1244,12 +1244,20 @@ function main() {
proc segments*(self: ConcavePolygonShape2D): PoolVector2Array {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `segments =`*(self: ConcavePolygonShape2D; val: PoolVector2Array) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1262,7 +1270,7 @@ function main() { diff --git a/master/godotapi/cone_twist_joint.html b/master/godotapi/cone_twist_joint.html index 61f6000..4fb387c 100644 --- a/master/godotapi/cone_twist_joint.html +++ b/master/godotapi/cone_twist_joint.html @@ -1278,31 +1278,55 @@ function main() {
PARAM_SWING_SPAN* = 0'i64
+  Source +Edit
PARAM_TWIST_SPAN* = 1'i64
+  Source +Edit
PARAM_BIAS* = 2'i64
+  Source +Edit
PARAM_SOFTNESS* = 3'i64
+  Source +Edit
PARAM_RELAXATION* = 4'i64
+  Source +Edit
PARAM_MAX* = 5'i64
+  Source +Edit
@@ -1313,51 +1337,91 @@ function main() {
proc swingSpan*(self: ConeTwistJoint): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `swingSpan =`*(self: ConeTwistJoint; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc twistSpan*(self: ConeTwistJoint): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `twistSpan =`*(self: ConeTwistJoint; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc bias*(self: ConeTwistJoint): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `bias =`*(self: ConeTwistJoint; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc softness*(self: ConeTwistJoint): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `softness =`*(self: ConeTwistJoint; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc relaxation*(self: ConeTwistJoint): float64 {.
gcsafe, locks: 0
.}
+  Source +Edit
proc `relaxation =`*(self: ConeTwistJoint; val: float64) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1370,7 +1434,7 @@ function main() { diff --git a/master/godotapi/config_file.html b/master/godotapi/config_file.html index fabbec8..5479613 100644 --- a/master/godotapi/config_file.html +++ b/master/godotapi/config_file.html @@ -1260,49 +1260,85 @@ function main() { locks: 0.}
+  Source +Edit
proc getValue*(self: ConfigFile; section: string; key: string;
               default: Variant = newVariant()): Variant {.
gcsafe, locks: 0
.}
+  Source +Edit
proc hasSection*(self: ConfigFile; section: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc hasSectionKey*(self: ConfigFile; section: string; key: string): bool {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getSections*(self: ConfigFile): PoolStringArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc getSectionKeys*(self: ConfigFile; section: string): PoolStringArray {.
gcsafe, locks: 0
.}
+  Source +Edit
proc eraseSection*(self: ConfigFile; section: string) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc load*(self: ConfigFile; path: string): Error {.
gcsafe, locks: 0
.}
+  Source +Edit
proc save*(self: ConfigFile; path: string): Error {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1315,7 +1351,7 @@ function main() { diff --git a/master/godotapi/confirmation_dialog.html b/master/godotapi/confirmation_dialog.html index 8fd3277..ddc0161 100644 --- a/master/godotapi/confirmation_dialog.html +++ b/master/godotapi/confirmation_dialog.html @@ -1242,6 +1242,10 @@ function main() {
proc getCancel*(self: ConfirmationDialog): Button {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1254,7 +1258,7 @@ function main() { diff --git a/master/godotapi/container.html b/master/godotapi/container.html index e418b49..b7db3c7 100644 --- a/master/godotapi/container.html +++ b/master/godotapi/container.html @@ -1262,6 +1262,10 @@ function main() {
NOTIFICATION_SORT_CHILDREN* = 50'i64
+  Source +Edit
@@ -1272,11 +1276,19 @@ function main() {
proc queueSort*(self: Container) {.
gcsafe, locks: 0
.}
+  Source +Edit
proc fitChildInRect*(self: Container; child: Control; rect: Rect2) {.
gcsafe, locks: 0
.}
+  Source +Edit
@@ -1287,11 +1299,19 @@ function main() {
method sortChildren*(self: Container) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
method childMinsizeChanged*(self: Container) {.
gcsafe, locks: 0, base
.}
+  Source +Edit
@@ -1304,7 +1324,7 @@ function main() { diff --git a/master/godotapi/control.html b/master/godotapi/control.html index 4c64e93..706393f 100644 --- a/master/godotapi/control.html +++ b/master/godotapi/control.html @@ -1406,9 +1406,9 @@ function main() {
  • `sizeFlagsVertical=`
  • sizeFlagsStretchRatio
  • -
  • `sizeFlagsStretchRatio=`
  • + title="sizeFlagsStretchRatio*(self: Control): float64">sizeFlagsStretchRatio +
  • `sizeFlagsStretchRatio=`
  • theme
  • ANCHOR_BEGIN* = 0'i64
    +  Source +Edit
    ANCHOR_END* = 1'i64
    +  Source +Edit
    ANCHOR_CENTER* = 2'i64
    +  Source +Edit
    FOCUS_NONE* = 0'i64
    +  Source +Edit
    FOCUS_CLICK* = 1'i64
    +  Source +Edit
    FOCUS_ALL* = 2'i64
    +  Source +Edit
    NOTIFICATION_RESIZED* = 40'i64
    +  Source +Edit
    NOTIFICATION_MOUSE_ENTER* = 41'i64
    +  Source +Edit
    NOTIFICATION_MOUSE_EXIT* = 42'i64
    +  Source +Edit
    NOTIFICATION_FOCUS_ENTER* = 43'i64
    +  Source +Edit
    NOTIFICATION_FOCUS_EXIT* = 44'i64
    +  Source +Edit
    NOTIFICATION_THEME_CHANGED* = 45'i64
    +  Source +Edit
    NOTIFICATION_MODAL_CLOSE* = 46'i64
    +  Source +Edit
    CURSOR_ARROW* = 0'i64
    +  Source +Edit
    CURSOR_IBEAM* = 1'i64
    +  Source +Edit
    CURSOR_POINTING_HAND* = 2'i64
    +  Source +Edit
    CURSOR_CROSS* = 3'i64
    +  Source +Edit
    CURSOR_WAIT* = 4'i64
    +  Source +Edit
    CURSOR_BUSY* = 5'i64
    +  Source +Edit
    CURSOR_DRAG* = 6'i64
    +  Source +Edit
    CURSOR_CAN_DROP* = 7'i64
    +  Source +Edit
    CURSOR_FORBIDDEN* = 8'i64
    +  Source +Edit
    CURSOR_VSIZE* = 9'i64
    +  Source +Edit
    CURSOR_HSIZE* = 10'i64
    +  Source +Edit
    CURSOR_BDIAGSIZE* = 11'i64
    +  Source +Edit
    CURSOR_FDIAGSIZE* = 12'i64
    +  Source +Edit
    CURSOR_MOVE* = 13'i64
    +  Source +Edit
    CURSOR_VSPLIT* = 14'i64
    +  Source +Edit
    CURSOR_HSPLIT* = 15'i64
    +  Source +Edit
    CURSOR_HELP* = 16'i64
    +  Source +Edit
    SIZE_EXPAND* = 2'i64
    +  Source +Edit
    SIZE_FILL* = 1'i64
    +  Source +Edit
    SIZE_EXPAND_FILL* = 3'i64
    +  Source +Edit
    SIZE_SHRINK_CENTER* = 4'i64
    +  Source +Edit
    SIZE_SHRINK_END* = 8'i64
    +  Source +Edit
    MOUSE_FILTER_STOP* = 0'i64
    +  Source +Edit
    MOUSE_FILTER_PASS* = 1'i64
    +  Source +Edit
    MOUSE_FILTER_IGNORE* = 2'i64
    +  Source +Edit
    GROW_DIRECTION_BEGIN* = 0'i64
    +  Source +Edit
    GROW_DIRECTION_END* = 1'i64
    +  Source +Edit
    @@ -1782,559 +1942,999 @@ function main() {
    proc anchorLeft*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `anchorLeft =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc anchorTop*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `anchorTop =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc anchorRight*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `anchorRight =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc anchorBottom*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `anchorBottom =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc marginLeft*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `marginLeft =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc marginTop*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `marginTop =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc marginRight*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `marginRight =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc marginBottom*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `marginBottom =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc growHorizontal*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `growHorizontal =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc growVertical*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `growVertical =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rectPosition*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rectPosition =`*(self: Control; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rectSize*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rectSize =`*(self: Control; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rectMinSize*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rectMinSize =`*(self: Control; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rectRotation*(self: Control): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rectRotation =`*(self: Control; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rectScale*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rectScale =`*(self: Control; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rectPivotOffset*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rectPivotOffset =`*(self: Control; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rectClipContent*(self: Control): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rectClipContent =`*(self: Control; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hintTooltip*(self: Control): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `hintTooltip =`*(self: Control; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc focusNeighbourLeft*(self: Control): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `focusNeighbourLeft =`*(self: Control; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc focusNeighbourTop*(self: Control): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `focusNeighbourTop =`*(self: Control; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc focusNeighbourRight*(self: Control): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `focusNeighbourRight =`*(self: Control; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc focusNeighbourBottom*(self: Control): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `focusNeighbourBottom =`*(self: Control; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc mouseFilter*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mouseFilter =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sizeFlagsHorizontal*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sizeFlagsHorizontal =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sizeFlagsVertical*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sizeFlagsVertical =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    -
    proc sizeFlagsStretchRatio*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +
    proc sizeFlagsStretchRatio*(self: Control): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    -
    proc `sizeFlagsStretchRatio =`*(self: Control; val: int64) {.
    gcsafe, locks: 0
    .}
    +
    proc `sizeFlagsStretchRatio =`*(self: Control; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc theme*(self: Control): Theme {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `theme =`*(self: Control; val: Theme) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc acceptEvent*(self: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMinimumSizeImpl*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCombinedMinimumSize*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAnchorImpl*(self: Control; margin: int64; anchorMode: int64;
                        keepMargin: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAnchorAndMargin*(self: Control; margin: int64; anchorMode: int64;
                             offset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBegin*(self: Control; pos: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setEnd*(self: Control; pos: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setGlobalPosition*(self: Control; pos: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRotation*(self: Control; radians: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBegin*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEnd*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRotation*(self: Control): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getParentAreaSize*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getGlobalPosition*(self: Control): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRect*(self: Control): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getGlobalRect*(self: Control): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAreaAsParentRect*(self: Control; margin: int64 = 0'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc showModal*(self: Control; exclusive: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFocusMode*(self: Control; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFocusMode*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasFocus*(self: Control): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc grabFocus*(self: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc releaseFocus*(self: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFocusOwner*(self: Control): Control {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addIconOverride*(self: Control; name: string; texture: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addShaderOverride*(self: Control; name: string; shader: Shader) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addStyleOverride*(self: Control; name: string; stylebox: StyleBox) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addFontOverride*(self: Control; name: string; font: Font) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addColorOverride*(self: Control; name: string; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addConstantOverride*(self: Control; name: string; constant: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIcon*(self: Control; name: string; typee: string = ""): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStylebox*(self: Control; name: string; typee: string = ""): StyleBox {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFont*(self: Control; name: string; typee: string = ""): Font {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColor*(self: Control; name: string; typee: string = ""): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConstant*(self: Control; name: string; typee: string = ""): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasIconOverride*(self: Control; name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasStyleboxOverride*(self: Control; name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasFontOverride*(self: Control; name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasColorOverride*(self: Control; name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasConstantOverride*(self: Control; name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasIcon*(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasStylebox*(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasFont*(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasColor*(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasConstant*(self: Control; name: string; typee: string = ""): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getParentControl*(self: Control): Control {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTooltipImpl*(self: Control; atpos: Vector2 = vec2(0.0, 0.0)): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDefaultCursorShape*(self: Control; shape: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDefaultCursorShape*(self: Control): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCursorShape*(self: Control; pos: Vector2 = vec2(0.0, 0.0)): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc forceDrag*(self: Control; data: Variant; preview: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc grabClickFocus*(self: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDragForwarding*(self: Control; target: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDragPreview*(self: Control; control: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc warpMouse*(self: Control; toPos: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc minimumSizeChanged*(self: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -2345,62 +2945,110 @@ function main() {
    method guiInput*(self: Control; event: InputEvent) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getMinimumSize*(self: Control): Vector2 {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getDragData*(self: Control; pos: Vector2): Object {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method canDropData*(self: Control; pos: Vector2; data: Variant): bool {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method dropData*(self: Control; pos: Vector2; data: Variant) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method hasPoint*(self: Control; point: Vector2) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method sizeChanged*(self: Control) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method updateMinimumSize*(self: Control) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method setRotationDeg*(self: Control; degrees: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getRotationDeg*(self: Control): float64 {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method themeChanged*(self: Control) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method fontChanged*(self: Control) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -2413,7 +3061,7 @@ function main() { diff --git a/master/godotapi/convex_polygon_shape.html b/master/godotapi/convex_polygon_shape.html index ed96950..b46fab5 100644 --- a/master/godotapi/convex_polygon_shape.html +++ b/master/godotapi/convex_polygon_shape.html @@ -1244,11 +1244,19 @@ function main() {
    proc points*(self: ConvexPolygonShape): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `points =`*(self: ConvexPolygonShape; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/convex_polygon_shape_2d.html b/master/godotapi/convex_polygon_shape_2d.html index cfec324..c0bd067 100644 --- a/master/godotapi/convex_polygon_shape_2d.html +++ b/master/godotapi/convex_polygon_shape_2d.html @@ -1246,17 +1246,29 @@ function main() {
    proc points*(self: ConvexPolygonShape2D): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `points =`*(self: ConvexPolygonShape2D; val: PoolVector2Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointCloud*(self: ConvexPolygonShape2D; pointCloud: PoolVector2Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1269,7 +1281,7 @@ function main() { diff --git a/master/godotapi/cube_map.html b/master/godotapi/cube_map.html index f052bd1..2ce29fb 100644 --- a/master/godotapi/cube_map.html +++ b/master/godotapi/cube_map.html @@ -1292,66 +1292,118 @@ function main() {
    STORAGE_RAW* = 0'i64
    +  Source +Edit
    STORAGE_COMPRESS_LOSSY* = 1'i64
    +  Source +Edit
    STORAGE_COMPRESS_LOSSLESS* = 2'i64
    +  Source +Edit
    SIDE_LEFT* = 0'i64
    +  Source +Edit
    SIDE_RIGHT* = 1'i64
    +  Source +Edit
    SIDE_BOTTOM* = 2'i64
    +  Source +Edit
    SIDE_TOP* = 3'i64
    +  Source +Edit
    SIDE_FRONT* = 4'i64
    +  Source +Edit
    SIDE_BACK* = 5'i64
    +  Source +Edit
    FLAG_MIPMAPS* = 1'i64
    +  Source +Edit
    FLAG_REPEAT* = 2'i64
    +  Source +Edit
    FLAG_FILTER* = 4'i64
    +  Source +Edit
    FLAGS_DEFAULT* = 7'i64
    +  Source +Edit
    @@ -1362,51 +1414,91 @@ function main() {
    proc getWidth*(self: CubeMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getHeight*(self: CubeMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFlags*(self: CubeMap; flags: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFlags*(self: CubeMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSide*(self: CubeMap; side: int64; image: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSide*(self: CubeMap; side: int64): Image {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setStorage*(self: CubeMap; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStorage*(self: CubeMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setLossyStorageQuality*(self: CubeMap; quality: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLossyStorageQuality*(self: CubeMap): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1419,7 +1511,7 @@ function main() { diff --git a/master/godotapi/cube_mesh.html b/master/godotapi/cube_mesh.html index 549d9e5..8241021 100644 --- a/master/godotapi/cube_mesh.html +++ b/master/godotapi/cube_mesh.html @@ -1256,41 +1256,73 @@ function main() {
    proc size*(self: CubeMesh): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `size =`*(self: CubeMesh; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subdivideWidth*(self: CubeMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subdivideWidth =`*(self: CubeMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subdivideHeight*(self: CubeMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subdivideHeight =`*(self: CubeMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subdivideDepth*(self: CubeMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subdivideDepth =`*(self: CubeMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/curve.html b/master/godotapi/curve.html index 0509499..f192b2b 100644 --- a/master/godotapi/curve.html +++ b/master/godotapi/curve.html @@ -1293,41 +1293,73 @@ function main() {
    proc minValue*(self: Curve): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `minValue =`*(self: Curve; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc maxValue*(self: Curve): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `maxValue =`*(self: Curve; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bakeResolution*(self: Curve): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bakeResolution =`*(self: Curve; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc data*(self: Curve): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `data =`*(self: Curve; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPoint*(self: Curve; pos: Vector2; leftTangent: float64 = 0.0;
    @@ -1335,93 +1367,165 @@ function main() {
                   rightMode: int64 = 0'i64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removePoint*(self: Curve; index: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearPoints*(self: Curve) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointPos*(self: Curve; index: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointValue*(self: Curve; index: int64; y: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointOffset*(self: Curve; index: int64; offset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolate*(self: Curve; offset: float64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolateBaked*(self: Curve; offset: float64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointLeftTangent*(self: Curve; index: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointRightTangent*(self: Curve; index: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointLeftMode*(self: Curve; index: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointRightMode*(self: Curve; index: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointLeftTangent*(self: Curve; index: int64; tangent: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointRightTangent*(self: Curve; index: int64; tangent: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointLeftMode*(self: Curve; index: int64; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointRightMode*(self: Curve; index: int64; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cleanDupes*(self: Curve) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bake*(self: Curve) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1434,7 +1538,7 @@ function main() { diff --git a/master/godotapi/curve_2d.html b/master/godotapi/curve_2d.html index fbd8c1d..d34c1c5 100644 --- a/master/godotapi/curve_2d.html +++ b/master/godotapi/curve_2d.html @@ -1281,104 +1281,184 @@ function main() {
    proc bakeInterval*(self: Curve2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bakeInterval =`*(self: Curve2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc data*(self: Curve2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `data =`*(self: Curve2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointCount*(self: Curve2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPoint*(self: Curve2D; pos: Vector2; inn: Vector2 = vec2(0.0, 0.0);
                   outt: Vector2 = vec2(0.0, 0.0); atpos: int64 = - 1'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointPos*(self: Curve2D; idx: int64; pos: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointPos*(self: Curve2D; idx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointIn*(self: Curve2D; idx: int64; pos: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointIn*(self: Curve2D; idx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointOut*(self: Curve2D; idx: int64; pos: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointOut*(self: Curve2D; idx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removePoint*(self: Curve2D; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearPoints*(self: Curve2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolate*(self: Curve2D; idx: int64; t: float64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolatef*(self: Curve2D; fofs: float64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBakedLength*(self: Curve2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolateBaked*(self: Curve2D; offset: float64; cubic: bool = false): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBakedPoints*(self: Curve2D): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tessellate*(self: Curve2D; maxStages: int64 = 5'i64;
                     toleranceDegrees: float64 = 4.0): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1391,7 +1471,7 @@ function main() { diff --git a/master/godotapi/curve_3d.html b/master/godotapi/curve_3d.html index 435025c..d4582be 100644 --- a/master/godotapi/curve_3d.html +++ b/master/godotapi/curve_3d.html @@ -1287,26 +1287,46 @@ function main() {
    proc bakeInterval*(self: Curve3D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bakeInterval =`*(self: Curve3D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc data*(self: Curve3D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `data =`*(self: Curve3D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointCount*(self: Curve3D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPoint*(self: Curve3D; pos: Vector3; inn: Vector3 = vec3(0.0, 0.0, 0.0);
    @@ -1314,93 +1334,165 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc setPointPos*(self: Curve3D; idx: int64; pos: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointPos*(self: Curve3D; idx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointTilt*(self: Curve3D; idx: int64; tilt: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointTilt*(self: Curve3D; idx: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointIn*(self: Curve3D; idx: int64; pos: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointIn*(self: Curve3D; idx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointOut*(self: Curve3D; idx: int64; pos: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointOut*(self: Curve3D; idx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removePoint*(self: Curve3D; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearPoints*(self: Curve3D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolate*(self: Curve3D; idx: int64; t: float64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolatef*(self: Curve3D; fofs: float64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBakedLength*(self: Curve3D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolateBaked*(self: Curve3D; offset: float64; cubic: bool = false): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBakedPoints*(self: Curve3D): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBakedTilts*(self: Curve3D): PoolRealArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tessellate*(self: Curve3D; maxStages: int64 = 5'i64;
                     toleranceDegrees: float64 = 4.0): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1413,7 +1505,7 @@ function main() { diff --git a/master/godotapi/curve_texture.html b/master/godotapi/curve_texture.html index e55706d..2a0e5c8 100644 --- a/master/godotapi/curve_texture.html +++ b/master/godotapi/curve_texture.html @@ -1256,21 +1256,37 @@ function main() {
    proc width*(self: CurveTexture): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `width =`*(self: CurveTexture; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc curve*(self: CurveTexture): Curve {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `curve =`*(self: CurveTexture; val: Curve) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1281,6 +1297,10 @@ function main() {
    method update*(self: CurveTexture) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1293,7 +1313,7 @@ function main() { diff --git a/master/godotapi/cylinder_mesh.html b/master/godotapi/cylinder_mesh.html index 26590bb..c8b75cd 100644 --- a/master/godotapi/cylinder_mesh.html +++ b/master/godotapi/cylinder_mesh.html @@ -1260,51 +1260,91 @@ function main() {
    proc topRadius*(self: CylinderMesh): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `topRadius =`*(self: CylinderMesh; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bottomRadius*(self: CylinderMesh): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bottomRadius =`*(self: CylinderMesh; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc height*(self: CylinderMesh): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `height =`*(self: CylinderMesh; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc radialSegments*(self: CylinderMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radialSegments =`*(self: CylinderMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rings*(self: CylinderMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rings =`*(self: CylinderMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/damped_spring_joint_2d.html b/master/godotapi/damped_spring_joint_2d.html index 2651e43..f43081e 100644 --- a/master/godotapi/damped_spring_joint_2d.html +++ b/master/godotapi/damped_spring_joint_2d.html @@ -1256,41 +1256,73 @@ function main() {
    proc length*(self: DampedSpringJoint2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `length =`*(self: DampedSpringJoint2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc restLength*(self: DampedSpringJoint2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `restLength =`*(self: DampedSpringJoint2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc stiffness*(self: DampedSpringJoint2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `stiffness =`*(self: DampedSpringJoint2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc damping*(self: DampedSpringJoint2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `damping =`*(self: DampedSpringJoint2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/directional_light.html b/master/godotapi/directional_light.html index bd80c3f..d1d1ed1 100644 --- a/master/godotapi/directional_light.html +++ b/master/godotapi/directional_light.html @@ -1276,16 +1276,28 @@ function main() {
    SHADOW_ORTHOGONAL* = 0'i64
    +  Source +Edit
    SHADOW_PARALLEL_2_SPLITS* = 1'i64
    +  Source +Edit
    SHADOW_PARALLEL_4_SPLITS* = 2'i64
    +  Source +Edit
    @@ -1296,66 +1308,114 @@ function main() {
    proc directionalShadowMode*(self: DirectionalLight): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `directionalShadowMode =`*(self: DirectionalLight; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc directionalShadowSplit1*(self: DirectionalLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `directionalShadowSplit1 =`*(self: DirectionalLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc directionalShadowSplit2*(self: DirectionalLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `directionalShadowSplit2 =`*(self: DirectionalLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc directionalShadowSplit3*(self: DirectionalLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `directionalShadowSplit3 =`*(self: DirectionalLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc directionalShadowBlendSplits*(self: DirectionalLight): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `directionalShadowBlendSplits =`*(self: DirectionalLight; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc directionalShadowNormalBias*(self: DirectionalLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `directionalShadowNormalBias =`*(self: DirectionalLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1368,7 +1428,7 @@ function main() { diff --git a/master/godotapi/directory.html b/master/godotapi/directory.html index 6a74b00..4f64d25 100644 --- a/master/godotapi/directory.html +++ b/master/godotapi/directory.html @@ -1277,92 +1277,164 @@ function main() {
    proc open*(self: Directory; path: string): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc listDirBegin*(self: Directory; skipNavigational: bool = false;
                       skipHidden: bool = false): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNext*(self: Directory): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc currentIsDir*(self: Directory): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc listDirEnd*(self: Directory) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDriveCount*(self: Directory): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDrive*(self: Directory; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentDrive*(self: Directory): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc changeDir*(self: Directory; todir: string): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentDir*(self: Directory): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc makeDir*(self: Directory; path: string): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc makeDirRecursive*(self: Directory; path: string): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fileExists*(self: Directory; path: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dirExists*(self: Directory; path: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSpaceLeft*(self: Directory): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc copy*(self: Directory; fromm: string; to: string): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rename*(self: Directory; fromm: string; to: string): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc remove*(self: Directory; path: string): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1375,7 +1447,7 @@ function main() { diff --git a/master/godotapi/dynamic_font.html b/master/godotapi/dynamic_font.html index fb74820..5c29270 100644 --- a/master/godotapi/dynamic_font.html +++ b/master/godotapi/dynamic_font.html @@ -1296,21 +1296,37 @@ function main() {
    SPACING_TOP* = 0'i64
    +  Source +Edit
    SPACING_BOTTOM* = 1'i64
    +  Source +Edit
    SPACING_CHAR* = 2'i64
    +  Source +Edit
    SPACING_SPACE* = 3'i64
    +  Source +Edit
    @@ -1321,107 +1337,191 @@ function main() {
    proc size*(self: DynamicFont): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `size =`*(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc useMipmaps*(self: DynamicFont): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `useMipmaps =`*(self: DynamicFont; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc useFilter*(self: DynamicFont): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `useFilter =`*(self: DynamicFont; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc extraSpacingTop*(self: DynamicFont): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `extraSpacingTop =`*(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc extraSpacingBottom*(self: DynamicFont): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `extraSpacingBottom =`*(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc extraSpacingChar*(self: DynamicFont): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `extraSpacingChar =`*(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc extraSpacingSpace*(self: DynamicFont): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `extraSpacingSpace =`*(self: DynamicFont; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fontData*(self: DynamicFont): DynamicFontData {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fontData =`*(self: DynamicFont; val: DynamicFontData) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addFallback*(self: DynamicFont; data: DynamicFontData) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFallback*(self: DynamicFont; idx: int64; data: DynamicFontData) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFallback*(self: DynamicFont; idx: int64): DynamicFontData {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeFallback*(self: DynamicFont; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFallbackCount*(self: DynamicFont): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1434,7 +1534,7 @@ function main() { diff --git a/master/godotapi/dynamic_font_data.html b/master/godotapi/dynamic_font_data.html index fe9443b..49be347 100644 --- a/master/godotapi/dynamic_font_data.html +++ b/master/godotapi/dynamic_font_data.html @@ -1244,11 +1244,19 @@ function main() {
    proc fontPath*(self: DynamicFontData): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fontPath =`*(self: DynamicFontData; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/editor_file_dialog.html b/master/godotapi/editor_file_dialog.html index 551942a..0921b93 100644 --- a/master/godotapi/editor_file_dialog.html +++ b/master/godotapi/editor_file_dialog.html @@ -1356,41 +1356,73 @@ function main() {
    MODE_OPEN_FILE* = 0'i64
    +  Source +Edit
    MODE_OPEN_FILES* = 1'i64
    +  Source +Edit
    MODE_OPEN_DIR* = 2'i64
    +  Source +Edit
    MODE_OPEN_ANY* = 3'i64
    +  Source +Edit
    MODE_SAVE_FILE* = 4'i64
    +  Source +Edit
    ACCESS_RESOURCES* = 0'i64
    +  Source +Edit
    ACCESS_USERDATA* = 1'i64
    +  Source +Edit
    ACCESS_FILESYSTEM* = 2'i64
    +  Source +Edit
    @@ -1401,102 +1433,182 @@ function main() {
    proc clearFilters*(self: EditorFileDialog) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addFilter*(self: EditorFileDialog; filter: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentDir*(self: EditorFileDialog): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentFile*(self: EditorFileDialog): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentPath*(self: EditorFileDialog): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCurrentDir*(self: EditorFileDialog; dir: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCurrentFile*(self: EditorFileDialog; file: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCurrentPath*(self: EditorFileDialog; path: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMode*(self: EditorFileDialog; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMode*(self: EditorFileDialog): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVbox*(self: EditorFileDialog): VBoxContainer {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAccess*(self: EditorFileDialog; access: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAccess*(self: EditorFileDialog): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setShowHiddenFiles*(self: EditorFileDialog; show: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isShowingHiddenFiles*(self: EditorFileDialog): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDisplayMode*(self: EditorFileDialog; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDisplayMode*(self: EditorFileDialog): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDisableOverwriteWarning*(self: EditorFileDialog; disable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isOverwriteWarningDisabled*(self: EditorFileDialog): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc invalidate*(self: EditorFileDialog) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1507,123 +1619,219 @@ function main() {
    method unhandledInput*(self: EditorFileDialog; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method itemSelected*(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method itemDbSelected*(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method dirEntered*(self: EditorFileDialog; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method fileEntered*(self: EditorFileDialog; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method actionPressed*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method cancelPressed*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method filterSelected*(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method saveConfirmPressed*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method selectDrive*(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method makeDir*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method makeDirConfirm*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method updateFileList*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method updateDir*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method thumbnailDone*(self: EditorFileDialog; arg0: string; arg1: Object; arg2: Variant) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method thumbnailResult*(self: EditorFileDialog; arg0: string; arg1: Object;
                            arg2: Variant) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method recentSelected*(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method goBack*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method goForward*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method goUp*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method favoriteToggled*(self: EditorFileDialog; arg0: bool) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method favoriteSelected*(self: EditorFileDialog; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method favoriteMoveUp*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method favoriteMoveDown*(self: EditorFileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1636,7 +1844,7 @@ function main() { diff --git a/master/godotapi/editor_file_system.html b/master/godotapi/editor_file_system.html index d8a0020..57e3efd 100644 --- a/master/godotapi/editor_file_system.html +++ b/master/godotapi/editor_file_system.html @@ -1257,42 +1257,74 @@ function main() { locks: 0.}
    +  Source +Edit
    proc isScanning*(self: EditorFileSystem): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScanningProgress*(self: EditorFileSystem): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scan*(self: EditorFileSystem) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scanSources*(self: EditorFileSystem) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updateFile*(self: EditorFileSystem; path: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFilesystemPath*(self: EditorFileSystem; path: string): EditorFileSystemDirectory {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFileType*(self: EditorFileSystem; path: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1305,7 +1337,7 @@ function main() { diff --git a/master/godotapi/editor_file_system_directory.html b/master/godotapi/editor_file_system_directory.html index ab496d2..037ec16 100644 --- a/master/godotapi/editor_file_system_directory.html +++ b/master/godotapi/editor_file_system_directory.html @@ -1262,62 +1262,106 @@ function main() {
    proc getSubdirCount*(self: EditorFileSystemDirectory): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSubdir*(self: EditorFileSystemDirectory; idx: int64): EditorFileSystemDirectory {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFileCount*(self: EditorFileSystemDirectory): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFile*(self: EditorFileSystemDirectory; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFilePath*(self: EditorFileSystemDirectory; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFileType*(self: EditorFileSystemDirectory; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getName*(self: EditorFileSystemDirectory): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPath*(self: EditorFileSystemDirectory): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getParent*(self: EditorFileSystemDirectory): EditorFileSystemDirectory {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc findFileIndex*(self: EditorFileSystemDirectory; name: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc findDirIndex*(self: EditorFileSystemDirectory; name: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1330,7 +1374,7 @@ function main() { diff --git a/master/godotapi/editor_import_plugin.html b/master/godotapi/editor_import_plugin.html index 24d1a86..350000a 100644 --- a/master/godotapi/editor_import_plugin.html +++ b/master/godotapi/editor_import_plugin.html @@ -1261,50 +1261,86 @@ function main() {
    method getImporterName*(self: EditorImportPlugin): string {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getVisibleName*(self: EditorImportPlugin): string {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getPresetCount*(self: EditorImportPlugin): int64 {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getPresetName*(self: EditorImportPlugin; preset: int64): string {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getRecognizedExtensions*(self: EditorImportPlugin): Array {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getImportOptions*(self: EditorImportPlugin; preset: int64): Array {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getSaveExtension*(self: EditorImportPlugin): string {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getResourceType*(self: EditorImportPlugin): string {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getOptionVisibility*(self: EditorImportPlugin; option: string;
                                options: Dictionary): bool {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method importt*(self: EditorImportPlugin; sourceFile: string; savePath: string;
    @@ -1312,6 +1348,10 @@ function main() {
         gcsafe, locks: 0, base.}
    +  Source +Edit
    @@ -1324,7 +1364,7 @@ function main() { diff --git a/master/godotapi/editor_plugin.html b/master/godotapi/editor_plugin.html index 6240589..3b079a9 100644 --- a/master/godotapi/editor_plugin.html +++ b/master/godotapi/editor_plugin.html @@ -1378,81 +1378,145 @@ function main() {
    CONTAINER_TOOLBAR* = 0'i64
    +  Source +Edit
    CONTAINER_SPATIAL_EDITOR_MENU* = 1'i64
    +  Source +Edit
    CONTAINER_SPATIAL_EDITOR_SIDE* = 2'i64
    +  Source +Edit
    CONTAINER_SPATIAL_EDITOR_BOTTOM* = 3'i64
    +  Source +Edit
    CONTAINER_CANVAS_EDITOR_MENU* = 4'i64
    +  Source +Edit
    CONTAINER_CANVAS_EDITOR_SIDE* = 5'i64
    +  Source +Edit
    CONTAINER_PROPERTY_EDITOR_BOTTOM* = 7'i64
    +  Source +Edit
    DOCK_SLOT_LEFT_UL* = 0'i64
    +  Source +Edit
    DOCK_SLOT_LEFT_BL* = 1'i64
    +  Source +Edit
    DOCK_SLOT_LEFT_UR* = 2'i64
    +  Source +Edit
    DOCK_SLOT_LEFT_BR* = 3'i64
    +  Source +Edit
    DOCK_SLOT_RIGHT_UL* = 4'i64
    +  Source +Edit
    DOCK_SLOT_RIGHT_BL* = 5'i64
    +  Source +Edit
    DOCK_SLOT_RIGHT_UR* = 6'i64
    +  Source +Edit
    DOCK_SLOT_RIGHT_BR* = 7'i64
    +  Source +Edit
    DOCK_SLOT_MAX* = 8'i64
    +  Source +Edit
    @@ -1464,156 +1528,272 @@ function main() { gcsafe, locks: 0.}
    +  Source +Edit
    proc addControlToBottomPanel*(self: EditorPlugin; control: Control; title: string): ToolButton {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addControlToDock*(self: EditorPlugin; slot: int64; control: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeControlFromDocks*(self: EditorPlugin; control: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeControlFromBottomPanel*(self: EditorPlugin; control: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addToolSubmenuItem*(self: EditorPlugin; name: string; submenu: PopupMenu) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addCustomType*(self: EditorPlugin; typee: string; base: string; script: Script;
                        icon: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeCustomType*(self: EditorPlugin; typee: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEditorViewport*(self: EditorPlugin): Control {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResourcePreviewer*(self: EditorPlugin): EditorResourcePreview {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResourceFilesystem*(self: EditorPlugin): EditorFileSystem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc inspectObject*(self: EditorPlugin; objectt: Object; forProperty: string = "") {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updateCanvas*(self: EditorPlugin) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc makeBottomPanelItemVisible*(self: EditorPlugin; item: Control) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hideBottomPanel*(self: EditorPlugin) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBaseControl*(self: EditorPlugin): Control {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUndoRedo*(self: EditorPlugin): UndoRedo {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelection*(self: EditorPlugin): EditorSelection {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEditorSettings*(self: EditorPlugin): EditorSettings {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScriptEditor*(self: EditorPlugin): ScriptEditor {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc queueSaveLayout*(self: EditorPlugin) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc editResource*(self: EditorPlugin; resource: Resource) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc openSceneFromPath*(self: EditorPlugin; sceneFilepath: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc reloadSceneFromPath*(self: EditorPlugin; sceneFilepath: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addImportPlugin*(self: EditorPlugin; importer: EditorImportPlugin) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeImportPlugin*(self: EditorPlugin; importer: EditorImportPlugin) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setInputEventForwardingAlwaysEnabled*(self: EditorPlugin) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOpenScenes*(self: EditorPlugin): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEditedSceneRoot*(self: EditorPlugin): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1625,89 +1805,157 @@ function main() { event: InputEvent): bool {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method forwardDrawOverCanvas*(self: EditorPlugin; canvasXform: Transform2D;
                                  canvas: Control) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method forwardSpatialGuiInput*(self: EditorPlugin; camera: Camera; event: InputEvent): bool {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method createSpatialGizmo*(self: EditorPlugin; forSpatial: Spatial): EditorSpatialGizmo {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getName*(self: EditorPlugin): string {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method hasMainScreen*(self: EditorPlugin): bool {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method makeVisible*(self: EditorPlugin; visible: bool) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method edit*(self: EditorPlugin; objectt: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method handles*(self: EditorPlugin; objectt: Object): bool {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getState*(self: EditorPlugin): Dictionary {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method setState*(self: EditorPlugin; state: Dictionary) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method clear*(self: EditorPlugin) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method saveExternalData*(self: EditorPlugin) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method applyChanges*(self: EditorPlugin) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getBreakpoints*(self: EditorPlugin): PoolStringArray {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method setWindowLayout*(self: EditorPlugin; layout: ConfigFile) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getWindowLayout*(self: EditorPlugin; layout: ConfigFile) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1720,7 +1968,7 @@ function main() { diff --git a/master/godotapi/editor_resource_preview.html b/master/godotapi/editor_resource_preview.html index 071719d..21c2852 100644 --- a/master/godotapi/editor_resource_preview.html +++ b/master/godotapi/editor_resource_preview.html @@ -1266,6 +1266,10 @@ function main() { gcsafe, locks: 0.}
    +  Source +Edit
    proc queueEditedResourcePreview*(self: EditorResourcePreview; resource: Resource;
    @@ -1273,6 +1277,10 @@ function main() {
                                     userdata: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPreviewGenerator*(self: EditorResourcePreview;
    @@ -1280,6 +1288,10 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc removePreviewGenerator*(self: EditorResourcePreview;
    @@ -1287,12 +1299,20 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc checkForInvalidation*(self: EditorResourcePreview; path: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1304,6 +1324,10 @@ function main() { arg2: int64; arg3: string; arg4: Variant) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1316,7 +1340,7 @@ function main() { diff --git a/master/godotapi/editor_resource_preview_generator.html b/master/godotapi/editor_resource_preview_generator.html index 94d0b55..99280f1 100644 --- a/master/godotapi/editor_resource_preview_generator.html +++ b/master/godotapi/editor_resource_preview_generator.html @@ -1247,18 +1247,30 @@ function main() { locks: 0, base.}
    +  Source +Edit
    method generate*(self: EditorResourcePreviewGenerator; fromm: Resource): Texture {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method generateFromPath*(self: EditorResourcePreviewGenerator; path: string): Texture {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1271,7 +1283,7 @@ function main() { diff --git a/master/godotapi/editor_script.html b/master/godotapi/editor_script.html index f4f7e02..309a34f 100644 --- a/master/godotapi/editor_script.html +++ b/master/godotapi/editor_script.html @@ -1252,11 +1252,19 @@ function main() {
    proc addRootNode*(self: EditorScript; node: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScene*(self: EditorScript): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1267,6 +1275,10 @@ function main() {
    method run*(self: EditorScript) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1279,7 +1291,7 @@ function main() { diff --git a/master/godotapi/editor_selection.html b/master/godotapi/editor_selection.html index fa74e71..3ec4406 100644 --- a/master/godotapi/editor_selection.html +++ b/master/godotapi/editor_selection.html @@ -1258,26 +1258,46 @@ function main() {
    proc clear*(self: EditorSelection) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addNode*(self: EditorSelection; node: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeNode*(self: EditorSelection; node: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectedNodes*(self: EditorSelection): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTransformableSelectedNodes*(self: EditorSelection): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1288,6 +1308,10 @@ function main() {
    method nodeRemoved*(self: EditorSelection; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1300,7 +1324,7 @@ function main() { diff --git a/master/godotapi/editor_settings.html b/master/godotapi/editor_settings.html index 7325c5f..5081d9d 100644 --- a/master/godotapi/editor_settings.html +++ b/master/godotapi/editor_settings.html @@ -1256,41 +1256,73 @@ function main() {
    proc erase*(self: EditorSettings; property: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSettingsPath*(self: EditorSettings): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getProjectSettingsPath*(self: EditorSettings): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPropertyInfo*(self: EditorSettings; info: Dictionary) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFavoriteDirs*(self: EditorSettings; dirs: PoolStringArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFavoriteDirs*(self: EditorSettings): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRecentDirs*(self: EditorSettings; dirs: PoolStringArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRecentDirs*(self: EditorSettings): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/editor_spatial_gizmo.html b/master/godotapi/editor_spatial_gizmo.html index 5b56d9d..1cc1a5e 100644 --- a/master/godotapi/editor_spatial_gizmo.html +++ b/master/godotapi/editor_spatial_gizmo.html @@ -1277,46 +1277,78 @@ function main() { billboard: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addMesh*(self: EditorSpatialGizmo; mesh: Mesh; billboard: bool = false;
                  skeleton: RID = initRID()) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addCollisionSegments*(self: EditorSpatialGizmo; segments: PoolVector3Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addCollisionTriangles*(self: EditorSpatialGizmo; triangles: TriangleMesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addUnscaledBillboard*(self: EditorSpatialGizmo; material: Material;
                               defaultScale: float64 = 1.0) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addHandles*(self: EditorSpatialGizmo; handles: PoolVector3Array;
                     billboard: bool = false; secondary: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSpatialNode*(self: EditorSpatialGizmo; node: Spatial) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: EditorSpatialGizmo) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1327,30 +1359,50 @@ function main() {
    method redraw*(self: EditorSpatialGizmo) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getHandleName*(self: EditorSpatialGizmo; index: int64): string {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getHandleValue*(self: EditorSpatialGizmo; index: int64): Variant {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method setHandle*(self: EditorSpatialGizmo; index: int64; camera: Camera;
                      point: Vector2) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method commitHandle*(self: EditorSpatialGizmo; index: int64; restore: Variant;
                         cancel: bool) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1363,7 +1415,7 @@ function main() { diff --git a/master/godotapi/engine.html b/master/godotapi/engine.html index 9eea1fe..0040d65 100644 --- a/master/godotapi/engine.html +++ b/master/godotapi/engine.html @@ -1264,61 +1264,109 @@ function main() {
    proc setIterationsPerSecond*(iterationsPerSecond: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIterationsPerSecond*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTargetFps*(targetFps: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTargetFps*(): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTimeScale*(timeScale: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTimeScale*(): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCustomLevel*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFramesDrawn*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFramesPerSecond*(): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMainLoop*(): MainLoop {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVersionInfo*(): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isInFixedFrame*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1331,7 +1379,7 @@ function main() { diff --git a/master/godotapi/environment.html b/master/godotapi/environment.html index 1682c91..10d3a4c 100644 --- a/master/godotapi/environment.html +++ b/master/godotapi/environment.html @@ -1580,86 +1580,154 @@ function main() {
    BG_KEEP* = 4'i64
    +  Source +Edit
    BG_CLEAR_COLOR* = 0'i64
    +  Source +Edit
    BG_COLOR* = 1'i64
    +  Source +Edit
    BG_SKY* = 2'i64
    +  Source +Edit
    BG_CANVAS* = 3'i64
    +  Source +Edit
    BG_MAX* = 5'i64
    +  Source +Edit
    GLOW_BLEND_MODE_ADDITIVE* = 0'i64
    +  Source +Edit
    GLOW_BLEND_MODE_SCREEN* = 1'i64
    +  Source +Edit
    GLOW_BLEND_MODE_SOFTLIGHT* = 2'i64
    +  Source +Edit
    GLOW_BLEND_MODE_REPLACE* = 3'i64
    +  Source +Edit
    TONE_MAPPER_LINEAR* = 0'i64
    +  Source +Edit
    TONE_MAPPER_REINHARDT* = 1'i64
    +  Source +Edit
    TONE_MAPPER_FILMIC* = 2'i64
    +  Source +Edit
    TONE_MAPPER_ACES* = 3'i64
    +  Source +Edit
    DOF_BLUR_QUALITY_LOW* = 0'i64
    +  Source +Edit
    DOF_BLUR_QUALITY_MEDIUM* = 1'i64
    +  Source +Edit
    DOF_BLUR_QUALITY_HIGH* = 2'i64
    +  Source +Edit
    @@ -1670,753 +1738,1353 @@ function main() {
    proc backgroundMode*(self: Environment): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `backgroundMode =`*(self: Environment; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc backgroundSky*(self: Environment): Sky {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `backgroundSky =`*(self: Environment; val: Sky) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc backgroundSkyScale*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `backgroundSkyScale =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc backgroundColor*(self: Environment): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `backgroundColor =`*(self: Environment; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc backgroundEnergy*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `backgroundEnergy =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc backgroundCanvasMaxLayer*(self: Environment): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `backgroundCanvasMaxLayer =`*(self: Environment; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ambientLightColor*(self: Environment): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ambientLightColor =`*(self: Environment; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ambientLightEnergy*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ambientLightEnergy =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ambientLightSkyContribution*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ambientLightSkyContribution =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogColor*(self: Environment): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogColor =`*(self: Environment; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogSunColor*(self: Environment): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogSunColor =`*(self: Environment; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogSunAmount*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogSunAmount =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogDepthEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogDepthEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogDepthBegin*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogDepthBegin =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogDepthCurve*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogDepthCurve =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogTransmitEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogTransmitEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogTransmitCurve*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogTransmitCurve =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogHeightEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogHeightEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogHeightMin*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogHeightMin =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogHeightMax*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogHeightMax =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fogHeightCurve*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fogHeightCurve =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tonemapMode*(self: Environment): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tonemapMode =`*(self: Environment; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tonemapExposure*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tonemapExposure =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tonemapWhite*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tonemapWhite =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc autoExposureEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `autoExposureEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc autoExposureScale*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `autoExposureScale =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc autoExposureMinLuma*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `autoExposureMinLuma =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc autoExposureMaxLuma*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `autoExposureMaxLuma =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc autoExposureSpeed*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `autoExposureSpeed =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssReflectionsEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssReflectionsEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssReflectionsMaxSteps*(self: Environment): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssReflectionsMaxSteps =`*(self: Environment; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssReflectionsFadeIn*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssReflectionsFadeIn =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssReflectionsFadeOut*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssReflectionsFadeOut =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssReflectionsDepthTolerance*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssReflectionsDepthTolerance =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssReflectionsRoughness*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssReflectionsRoughness =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssaoEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssaoEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssaoRadius*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssaoRadius =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssaoIntensity*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssaoIntensity =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssaoRadius2*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssaoRadius2 =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssaoIntensity2*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssaoIntensity2 =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssaoBias*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssaoBias =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssaoLightAffect*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssaoLightAffect =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssaoColor*(self: Environment): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssaoColor =`*(self: Environment; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ssaoBlur*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ssaoBlur =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurFarEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurFarEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurFarDistance*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurFarDistance =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurFarTransition*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurFarTransition =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurFarAmount*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurFarAmount =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurFarQuality*(self: Environment): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurFarQuality =`*(self: Environment; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurNearEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurNearEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurNearDistance*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurNearDistance =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurNearTransition*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurNearTransition =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurNearAmount*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurNearAmount =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dofBlurNearQuality*(self: Environment): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dofBlurNearQuality =`*(self: Environment; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowLevels1*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowLevels1 =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowLevels2*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowLevels2 =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowLevels3*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowLevels3 =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowLevels4*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowLevels4 =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowLevels5*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowLevels5 =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowLevels6*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowLevels6 =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowLevels7*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowLevels7 =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowIntensity*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowIntensity =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowStrength*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowStrength =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowBloom*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowBloom =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowBlendMode*(self: Environment): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowBlendMode =`*(self: Environment; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowHdrThreshold*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowHdrThreshold =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowHdrScale*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowHdrScale =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc glowBicubicUpscale*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `glowBicubicUpscale =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc adjustmentEnabled*(self: Environment): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `adjustmentEnabled =`*(self: Environment; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc adjustmentBrightness*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `adjustmentBrightness =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc adjustmentContrast*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `adjustmentContrast =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc adjustmentSaturation*(self: Environment): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `adjustmentSaturation =`*(self: Environment; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc adjustmentColorCorrection*(self: Environment): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `adjustmentColorCorrection =`*(self: Environment; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -2429,7 +3097,7 @@ function main() { diff --git a/master/godotapi/file.html b/master/godotapi/file.html index 0115ba9..136f0aa 100644 --- a/master/godotapi/file.html +++ b/master/godotapi/file.html @@ -1351,41 +1351,73 @@ function main() {
    READ* = 1'i64
    +  Source +Edit
    WRITE* = 2'i64
    +  Source +Edit
    READ_WRITE* = 3'i64
    +  Source +Edit
    WRITE_READ* = 7'i64
    +  Source +Edit
    COMPRESSION_FASTLZ* = 0'i64
    +  Source +Edit
    COMPRESSION_DEFLATE* = 1'i64
    +  Source +Edit
    COMPRESSION_ZSTD* = 2'i64
    +  Source +Edit
    COMPRESSION_GZIP* = 3'i64
    +  Source +Edit
    @@ -1397,219 +1429,391 @@ function main() { key: PoolByteArray): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc openEncryptedWithPass*(self: godottypes.File; path: string; modeFlags: int64;
                                pass: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc openCompressed*(self: godottypes.File; path: string; modeFlags: int64;
                         compressionMode: int64 = 0'i64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc open*(self: godottypes.File; path: string; flags: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc close*(self: godottypes.File) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isOpen*(self: godottypes.File): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc seek*(self: godottypes.File; pos: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc seekEnd*(self: godottypes.File; pos: int64 = 0'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPos*(self: godottypes.File): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLen*(self: godottypes.File): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc eofReached*(self: godottypes.File): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc get8*(self: godottypes.File): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc get16*(self: godottypes.File): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc get32*(self: godottypes.File): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc get64*(self: godottypes.File): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFloat*(self: godottypes.File): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDouble*(self: godottypes.File): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getReal*(self: godottypes.File): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBuffer*(self: godottypes.File; len: int64): PoolByteArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLine*(self: godottypes.File): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAsText*(self: godottypes.File): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMd5*(self: godottypes.File; path: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSha256*(self: godottypes.File; path: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEndianSwap*(self: godottypes.File): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setEndianSwap*(self: godottypes.File; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getError*(self: godottypes.File): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVar*(self: godottypes.File) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCsvLine*(self: godottypes.File; delim: string = ","): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc store8*(self: godottypes.File; value: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc store16*(self: godottypes.File; value: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc store32*(self: godottypes.File; value: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc store64*(self: godottypes.File; value: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc storeFloat*(self: godottypes.File; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc storeDouble*(self: godottypes.File; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc storeReal*(self: godottypes.File; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc storeBuffer*(self: godottypes.File; buffer: PoolByteArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc storeLine*(self: godottypes.File; line: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc storeString*(self: godottypes.File; string: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc storeVar*(self: godottypes.File; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc storePascalString*(self: godottypes.File; string: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPascalString*(self: godottypes.File): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fileExists*(self: godottypes.File; path: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getModifiedTime*(self: godottypes.File; file: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1622,7 +1826,7 @@ function main() { diff --git a/master/godotapi/file_dialog.html b/master/godotapi/file_dialog.html index a0a5636..5060f2e 100644 --- a/master/godotapi/file_dialog.html +++ b/master/godotapi/file_dialog.html @@ -1332,41 +1332,73 @@ function main() {
    MODE_OPEN_FILE* = 0'i64
    +  Source +Edit
    MODE_OPEN_FILES* = 1'i64
    +  Source +Edit
    MODE_OPEN_DIR* = 2'i64
    +  Source +Edit
    MODE_OPEN_ANY* = 3'i64
    +  Source +Edit
    MODE_SAVE_FILE* = 4'i64
    +  Source +Edit
    ACCESS_RESOURCES* = 0'i64
    +  Source +Edit
    ACCESS_USERDATA* = 1'i64
    +  Source +Edit
    ACCESS_FILESYSTEM* = 2'i64
    +  Source +Edit
    @@ -1377,91 +1409,163 @@ function main() {
    proc mode*(self: FileDialog): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mode =`*(self: FileDialog; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc access*(self: FileDialog): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `access =`*(self: FileDialog; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc filters*(self: FileDialog): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `filters =`*(self: FileDialog; val: PoolStringArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc showHiddenFiles*(self: FileDialog): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `showHiddenFiles =`*(self: FileDialog; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearFilters*(self: FileDialog) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addFilter*(self: FileDialog; filter: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentDir*(self: FileDialog): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentFile*(self: FileDialog): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentPath*(self: FileDialog): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCurrentDir*(self: FileDialog; dir: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCurrentFile*(self: FileDialog; file: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCurrentPath*(self: FileDialog; path: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVbox*(self: FileDialog): VBoxContainer {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc invalidate*(self: FileDialog) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1472,71 +1576,127 @@ function main() {
    method unhandledInput*(self: FileDialog; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method treeSelected*(self: FileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method treeDbSelected*(self: FileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method dirEntered*(self: FileDialog; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method fileEntered*(self: FileDialog; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method actionPressed*(self: FileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method cancelPressed*(self: FileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method filterSelected*(self: FileDialog; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method saveConfirmPressed*(self: FileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method selectDrive*(self: FileDialog; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method makeDir*(self: FileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method makeDirConfirm*(self: FileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method updateFileList*(self: FileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method updateDir*(self: FileDialog) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1549,7 +1709,7 @@ function main() { diff --git a/master/godotapi/font.html b/master/godotapi/font.html index 0003c9f..7fe95b4 100644 --- a/master/godotapi/font.html +++ b/master/godotapi/font.html @@ -1260,31 +1260,55 @@ function main() { locks: 0.}
    +  Source +Edit
    proc getAscent*(self: Font): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDescent*(self: Font): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getHeight*(self: Font): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isDistanceFieldHint*(self: Font): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStringSize*(self: Font; string: string): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawChar*(self: Font; canvasItem: RID; pos: Vector2; char: int64;
    @@ -1292,11 +1316,19 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc updateChanges*(self: Font) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1309,7 +1341,7 @@ function main() { diff --git a/master/godotapi/func_ref.html b/master/godotapi/func_ref.html index 49fc5a4..710a832 100644 --- a/master/godotapi/func_ref.html +++ b/master/godotapi/func_ref.html @@ -1247,16 +1247,28 @@ function main() { locks: 0.}
    +  Source +Edit
    proc setInstance*(self: FuncRef; instance: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFunction*(self: FuncRef; name: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1269,7 +1281,7 @@ function main() { diff --git a/master/godotapi/gd_function_state.html b/master/godotapi/gd_function_state.html index 46ecc73..ac95d35 100644 --- a/master/godotapi/gd_function_state.html +++ b/master/godotapi/gd_function_state.html @@ -1253,12 +1253,20 @@ function main() { locks: 0.}
    +  Source +Edit
    proc isValid*(self: GDFunctionState; extendedCheck: bool = false): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1270,6 +1278,10 @@ function main() { gcsafe, locks: 0, base.}
    +  Source +Edit
    @@ -1282,7 +1294,7 @@ function main() { diff --git a/master/godotapi/gd_native.html b/master/godotapi/gd_native.html index a4de35b..1167729 100644 --- a/master/godotapi/gd_native.html +++ b/master/godotapi/gd_native.html @@ -1250,27 +1250,47 @@ function main() {
    proc library*(self: GDNative): GDNativeLibrary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `library =`*(self: GDNative; val: GDNativeLibrary) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc initialize*(self: GDNative): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc terminate*(self: GDNative): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc callNative*(self: GDNative; procedureName: string; arguments: Array; arg2: Array): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1283,7 +1303,7 @@ function main() { diff --git a/master/godotapi/gd_native_class.html b/master/godotapi/gd_native_class.html index 2ab73c5..dab8105 100644 --- a/master/godotapi/gd_native_class.html +++ b/master/godotapi/gd_native_class.html @@ -1242,6 +1242,10 @@ function main() {
    proc new*(self: GDNativeClass) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1254,7 +1258,7 @@ function main() { diff --git a/master/godotapi/gd_native_library.html b/master/godotapi/gd_native_library.html index 63e6ecd..bd5a942 100644 --- a/master/godotapi/gd_native_library.html +++ b/master/godotapi/gd_native_library.html @@ -1245,12 +1245,20 @@ function main() { locks: 0.}
    +  Source +Edit
    proc getLibraryPath*(self: GDNativeLibrary; platform: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1263,7 +1271,7 @@ function main() { diff --git a/master/godotapi/gd_os.html b/master/godotapi/gd_os.html index b5147fe..6c0dae3 100644 --- a/master/godotapi/gd_os.html +++ b/master/godotapi/gd_os.html @@ -1517,196 +1517,352 @@ function main() {
    DAY_SUNDAY* = 0'i64
    +  Source +Edit
    DAY_MONDAY* = 1'i64
    +  Source +Edit
    DAY_TUESDAY* = 2'i64
    +  Source +Edit
    DAY_WEDNESDAY* = 3'i64
    +  Source +Edit
    DAY_THURSDAY* = 4'i64
    +  Source +Edit
    DAY_FRIDAY* = 5'i64
    +  Source +Edit
    DAY_SATURDAY* = 6'i64
    +  Source +Edit
    MONTH_JANUARY* = 1'i64
    +  Source +Edit
    MONTH_FEBRUARY* = 2'i64
    +  Source +Edit
    MONTH_MARCH* = 3'i64
    +  Source +Edit
    MONTH_APRIL* = 4'i64
    +  Source +Edit
    MONTH_MAY* = 5'i64
    +  Source +Edit
    MONTH_JUNE* = 6'i64
    +  Source +Edit
    MONTH_JULY* = 7'i64
    +  Source +Edit
    MONTH_AUGUST* = 8'i64
    +  Source +Edit
    MONTH_SEPTEMBER* = 9'i64
    +  Source +Edit
    MONTH_OCTOBER* = 10'i64
    +  Source +Edit
    MONTH_NOVEMBER* = 11'i64
    +  Source +Edit
    MONTH_DECEMBER* = 12'i64
    +  Source +Edit
    SCREEN_ORIENTATION_LANDSCAPE* = 0'i64
    +  Source +Edit
    SCREEN_ORIENTATION_PORTRAIT* = 1'i64
    +  Source +Edit
    SCREEN_ORIENTATION_REVERSE_LANDSCAPE* = 2'i64
    +  Source +Edit
    SCREEN_ORIENTATION_REVERSE_PORTRAIT* = 3'i64
    +  Source +Edit
    SCREEN_ORIENTATION_SENSOR_LANDSCAPE* = 4'i64
    +  Source +Edit
    SCREEN_ORIENTATION_SENSOR_PORTRAIT* = 5'i64
    +  Source +Edit
    SCREEN_ORIENTATION_SENSOR* = 6'i64
    +  Source +Edit
    SYSTEM_DIR_DESKTOP* = 0'i64
    +  Source +Edit
    SYSTEM_DIR_DCIM* = 1'i64
    +  Source +Edit
    SYSTEM_DIR_DOCUMENTS* = 2'i64
    +  Source +Edit
    SYSTEM_DIR_DOWNLOADS* = 3'i64
    +  Source +Edit
    SYSTEM_DIR_MOVIES* = 4'i64
    +  Source +Edit
    SYSTEM_DIR_MUSIC* = 5'i64
    +  Source +Edit
    SYSTEM_DIR_PICTURES* = 6'i64
    +  Source +Edit
    SYSTEM_DIR_RINGTONES* = 7'i64
    +  Source +Edit
    POWERSTATE_UNKNOWN* = 0'i64
    +  Source +Edit
    POWERSTATE_ON_BATTERY* = 1'i64
    +  Source +Edit
    POWERSTATE_NO_BATTERY* = 2'i64
    +  Source +Edit
    POWERSTATE_CHARGING* = 3'i64
    +  Source +Edit
    POWERSTATE_CHARGED* = 4'i64
    +  Source +Edit
    @@ -1717,483 +1873,867 @@ function main() {
    proc setClipboard*(clipboard: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClipboard*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScreenCount*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentScreen*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCurrentScreen*(screen: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScreenPosition*(screen: int64 = 0'i64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScreenSize*(screen: int64 = 0'i64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScreenDpi*(screen: int64 = 0'i64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getWindowPosition*(): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setWindowPosition*(position: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getWindowSize*(): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setWindowSize*(size: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setWindowFullscreen*(enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isWindowFullscreen*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setWindowResizable*(enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isWindowResizable*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setWindowMinimized*(enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isWindowMinimized*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setWindowMaximized*(enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isWindowMaximized*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc requestAttention*() {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBorderlessWindow*(borderless: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBorderlessWindow*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setImePosition*(position: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setScreenOrientation*(orientation: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScreenOrientation*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setKeepScreenOn*(enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isKeepScreenOn*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasTouchscreenUiHint*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setWindowTitle*(title: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setLowProcessorUsageMode*(enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isInLowProcessorUsageMode*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getProcessorCount*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getExecutablePath*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc execute*(path: string; arguments: PoolStringArray; blocking: bool; output: Array): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc kill*(pid: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shellOpen*(uri: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getProcessID*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEnvironment*(environment: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasEnvironment*(environment: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getName*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCmdlineArgs*(): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDatetime*(utc: bool = false): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDate*(utc: bool = false): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTime*(utc: bool = false): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTimeZoneInfo*(): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUnixTime*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDatetimeFromUnixTime*(unixTimeVal: int64): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUnixTimeFromDatetime*(datetime: Dictionary): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSystemTimeSecs*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setIcon*(icon: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getExitCode*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setExitCode*(code: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc delayUsec*(usec: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc delayMsec*(msec: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTicksMsec*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSplashTickMsec*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLocale*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLatinKeyboardVariant*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getModelName*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc canDraw*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isStdoutVerbose*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc canUseThreads*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isDebugBuild*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dumpMemoryToFile*(file: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dumpResourcesToFile*(file: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasVirtualKeyboard*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc showVirtualKeyboard*(existingText: string = "") {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hideVirtualKeyboard*() {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc printResourcesInUse*(short: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc printAllResources*(tofile: string = "") {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStaticMemoryUsage*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStaticMemoryPeakUsage*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDynamicMemoryUsage*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDataDir*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSystemDir*(dir: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUniqueID*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isOkLeftAndCancelRight*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc printAllTexturesBySize*() {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc printResourcesByType*(types: PoolStringArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc nativeVideoPlay*(path: string; volume: float64; audioTrack: string;
                          subtitleTrack: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc nativeVideoIsPlaying*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc nativeVideoStop*() {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc nativeVideoPause*() {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc nativeVideoUnpause*() {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScancodeString*(code: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isScancodeUnicode*(code: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc findScancodeFromString*(string: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setUseFileAccessSaveAndSwap*(enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc alert*(text: string; title: string = "Alert!") {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setThreadName*(name: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setUseVsync*(enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isVsyncEnabled*(): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPowerState*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPowerSecondsLeft*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPowerPercentLeft*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -2206,7 +2746,7 @@ function main() { diff --git a/master/godotapi/gd_script.html b/master/godotapi/gd_script.html index 371f58b..e7be546 100644 --- a/master/godotapi/gd_script.html +++ b/master/godotapi/gd_script.html @@ -1244,11 +1244,19 @@ function main() {
    proc new*(self: GDScript; variantArgs: varargs[Variant]): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAsByteCode*(self: GDScript): PoolByteArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/generic_6dof_joint.html b/master/godotapi/generic_6dof_joint.html index 6de7e5e..46b6200 100644 --- a/master/godotapi/generic_6dof_joint.html +++ b/master/godotapi/generic_6dof_joint.html @@ -1488,96 +1488,172 @@ function main() {
    PARAM_LINEAR_LOWER_LIMIT* = 0'i64
    +  Source +Edit
    PARAM_LINEAR_UPPER_LIMIT* = 1'i64
    +  Source +Edit
    PARAM_LINEAR_LIMIT_SOFTNESS* = 2'i64
    +  Source +Edit
    PARAM_LINEAR_RESTITUTION* = 3'i64
    +  Source +Edit
    PARAM_LINEAR_DAMPING* = 4'i64
    +  Source +Edit
    PARAM_ANGULAR_LOWER_LIMIT* = 5'i64
    +  Source +Edit
    PARAM_ANGULAR_UPPER_LIMIT* = 6'i64
    +  Source +Edit
    PARAM_ANGULAR_LIMIT_SOFTNESS* = 7'i64
    +  Source +Edit
    PARAM_ANGULAR_DAMPING* = 8'i64
    +  Source +Edit
    PARAM_ANGULAR_RESTITUTION* = 9'i64
    +  Source +Edit
    PARAM_ANGULAR_FORCE_LIMIT* = 10'i64
    +  Source +Edit
    PARAM_ANGULAR_ERP* = 11'i64
    +  Source +Edit
    PARAM_ANGULAR_MOTOR_TARGET_VELOCITY* = 12'i64
    +  Source +Edit
    PARAM_ANGULAR_MOTOR_FORCE_LIMIT* = 13'i64
    +  Source +Edit
    PARAM_MAX* = 14'i64
    +  Source +Edit
    FLAG_ENABLE_LINEAR_LIMIT* = 0'i64
    +  Source +Edit
    FLAG_ENABLE_ANGULAR_LIMIT* = 1'i64
    +  Source +Edit
    FLAG_ENABLE_MOTOR* = 2'i64
    +  Source +Edit
    FLAG_MAX* = 3'i64
    +  Source +Edit
    @@ -1588,541 +1664,949 @@ function main() {
    proc linearLimitXenabled*(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitXenabled =`*(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitXupperDistance*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitXupperDistance =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitXlowerDistance*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitXlowerDistance =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitXsoftness*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitXsoftness =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitXrestitution*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitXrestitution =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitXdamping*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitXdamping =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitXenabled*(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitXenabled =`*(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitXupperAngle*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitXupperAngle =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitXlowerAngle*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitXlowerAngle =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitXsoftness*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitXsoftness =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitXrestitution*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitXrestitution =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitXdamping*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitXdamping =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitXforceLimit*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitXforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitXerp*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitXerp =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotorXenabled*(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotorXenabled =`*(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotorXtargetVelocity*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotorXtargetVelocity =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotorXforceLimit*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotorXforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitYenabled*(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitYenabled =`*(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitYupperDistance*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitYupperDistance =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitYlowerDistance*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitYlowerDistance =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitYsoftness*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitYsoftness =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitYrestitution*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitYrestitution =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitYdamping*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitYdamping =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitYenabled*(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitYenabled =`*(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitYupperAngle*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitYupperAngle =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitYlowerAngle*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitYlowerAngle =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitYsoftness*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitYsoftness =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitYrestitution*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitYrestitution =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitYdamping*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitYdamping =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitYforceLimit*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitYforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitYerp*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitYerp =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotorYenabled*(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotorYenabled =`*(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotorYtargetVelocity*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotorYtargetVelocity =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotorYforceLimit*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotorYforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitZenabled*(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitZenabled =`*(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitZupperDistance*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitZupperDistance =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitZlowerDistance*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitZlowerDistance =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitZsoftness*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitZsoftness =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitZrestitution*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitZrestitution =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitZdamping*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitZdamping =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitZenabled*(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitZenabled =`*(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitZupperAngle*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitZupperAngle =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitZlowerAngle*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitZlowerAngle =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitZsoftness*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitZsoftness =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitZrestitution*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitZrestitution =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitZdamping*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitZdamping =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitZforceLimit*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitZforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitZerp*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitZerp =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotorZenabled*(self: Generic6DOFJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotorZenabled =`*(self: Generic6DOFJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotorZtargetVelocity*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotorZtargetVelocity =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotorZforceLimit*(self: Generic6DOFJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotorZforceLimit =`*(self: Generic6DOFJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -2135,7 +2619,7 @@ function main() { diff --git a/master/godotapi/geometry.html b/master/godotapi/geometry.html index 6c11896..560114f 100644 --- a/master/godotapi/geometry.html +++ b/master/godotapi/geometry.html @@ -1285,18 +1285,30 @@ function main() {
    proc buildBoxPlanes*(extents: Vector3): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc buildCylinderPlanes*(radius: float64; height: float64; sides: int64;
                              axis: int64 = 2'i64): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc buildCapsulePlanes*(radius: float64; height: float64; sides: int64; lats: int64;
                             axis: int64 = 2'i64): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc segmentIntersectsCircle*(segmentFrom: Vector2; segmentTo: Vector2;
    @@ -1304,12 +1316,20 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc segmentIntersectsSegment2d*(fromA: Vector2; toA: Vector2; fromB: Vector2;
                                     toB: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPointsBetweenSegments2d*(p1: Vector2; q1: Vector2; p2: Vector2;
    @@ -1317,6 +1337,10 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc getClosestPointsBetweenSegments*(p1: Vector3; p2: Vector3; q1: Vector3;
    @@ -1324,81 +1348,137 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc getClosestPointToSegment2d*(point: Vector2; s1: Vector2; s2: Vector2): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPointToSegment*(point: Vector3; s1: Vector3; s2: Vector3): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPointToSegmentUncapped2d*(point: Vector2; s1: Vector2; s2: Vector2): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPointToSegmentUncapped*(point: Vector3; s1: Vector3; s2: Vector3): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUv84NormalBit*(normal: Vector3): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rayIntersectsTriangle*(fromm: Vector3; dir: Vector3; a: Vector3; b: Vector3;
                                c: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc segmentIntersectsTriangle*(fromm: Vector3; to: Vector3; a: Vector3; b: Vector3;
                                    c: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc segmentIntersectsSphere*(fromm: Vector3; to: Vector3; spos: Vector3;
                                  sradius: float64): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc segmentIntersectsCylinder*(fromm: Vector3; to: Vector3; height: float64;
                                    radius: float64): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc segmentIntersectsConvex*(fromm: Vector3; to: Vector3; planes: Array): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pointIsInsideTriangle*(point: Vector2; a: Vector2; b: Vector2; c: Vector2): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc triangulatePolygon*(polygon: PoolVector2Array): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc makeAtlas*(sizes: PoolVector2Array): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1411,7 +1491,7 @@ function main() { diff --git a/master/godotapi/geometry_instance.html b/master/godotapi/geometry_instance.html index af3fdec..9431668 100644 --- a/master/godotapi/geometry_instance.html +++ b/master/godotapi/geometry_instance.html @@ -1296,36 +1296,64 @@ function main() {
    FLAG_CAST_SHADOW* = 0'i64
    +  Source +Edit
    FLAG_VISIBLE_IN_ALL_ROOMS* = 1'i64
    +  Source +Edit
    FLAG_MAX* = 3'i64
    +  Source +Edit
    SHADOW_CASTING_SETTING_OFF* = 0'i64
    +  Source +Edit
    SHADOW_CASTING_SETTING_ON* = 1'i64
    +  Source +Edit
    SHADOW_CASTING_SETTING_DOUBLE_SIDED* = 2'i64
    +  Source +Edit
    SHADOW_CASTING_SETTING_SHADOWS_ONLY* = 3'i64
    +  Source +Edit
    @@ -1336,91 +1364,163 @@ function main() {
    proc materialOverride*(self: GeometryInstance): Material {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `materialOverride =`*(self: GeometryInstance; val: Material) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc castShadow*(self: GeometryInstance): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `castShadow =`*(self: GeometryInstance; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc extraCullMargin*(self: GeometryInstance): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `extraCullMargin =`*(self: GeometryInstance; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc visibleInAllRooms*(self: GeometryInstance): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `visibleInAllRooms =`*(self: GeometryInstance; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc useInBakedLight*(self: GeometryInstance): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `useInBakedLight =`*(self: GeometryInstance; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lodMinDistance*(self: GeometryInstance): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lodMinDistance =`*(self: GeometryInstance; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lodMinHysteresis*(self: GeometryInstance): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lodMinHysteresis =`*(self: GeometryInstance; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lodMaxDistance*(self: GeometryInstance): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lodMaxDistance =`*(self: GeometryInstance; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lodMaxHysteresis*(self: GeometryInstance): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lodMaxHysteresis =`*(self: GeometryInstance; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1433,7 +1533,7 @@ function main() { diff --git a/master/godotapi/gi_probe.html b/master/godotapi/gi_probe.html index fcba093..89c74ae 100644 --- a/master/godotapi/gi_probe.html +++ b/master/godotapi/gi_probe.html @@ -1298,21 +1298,37 @@ function main() {
    SUBDIV_64* = 0'i64
    +  Source +Edit
    SUBDIV_128* = 1'i64
    +  Source +Edit
    SUBDIV_256* = 2'i64
    +  Source +Edit
    SUBDIV_MAX* = 4'i64
    +  Source +Edit
    @@ -1323,112 +1339,200 @@ function main() {
    proc subdiv*(self: GIProbe): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subdiv =`*(self: GIProbe; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc extents*(self: GIProbe): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `extents =`*(self: GIProbe; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dynamicRange*(self: GIProbe): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dynamicRange =`*(self: GIProbe; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc energy*(self: GIProbe): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `energy =`*(self: GIProbe; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc propagation*(self: GIProbe): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `propagation =`*(self: GIProbe; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bias*(self: GIProbe): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bias =`*(self: GIProbe; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc normalBias*(self: GIProbe): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normalBias =`*(self: GIProbe; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interior*(self: GIProbe): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `interior =`*(self: GIProbe; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc compress*(self: GIProbe): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `compress =`*(self: GIProbe; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc data*(self: GIProbe): GIProbeData {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `data =`*(self: GIProbe; val: GIProbeData) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bake*(self: GIProbe; fromNode: Node = nil; createVisualDebug: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc debugBake*(self: GIProbe) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1441,7 +1545,7 @@ function main() { diff --git a/master/godotapi/gi_probe_data.html b/master/godotapi/gi_probe_data.html index ea217d0..de24dd2 100644 --- a/master/godotapi/gi_probe_data.html +++ b/master/godotapi/gi_probe_data.html @@ -1284,111 +1284,199 @@ function main() {
    proc bounds*(self: GIProbeData): Rect3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bounds =`*(self: GIProbeData; val: Rect3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cellSize*(self: GIProbeData): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `cellSize =`*(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc toCellXform*(self: GIProbeData): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `toCellXform =`*(self: GIProbeData; val: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dynamicData*(self: GIProbeData): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dynamicData =`*(self: GIProbeData; val: PoolIntArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dynamicRange*(self: GIProbeData): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dynamicRange =`*(self: GIProbeData; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc energy*(self: GIProbeData): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `energy =`*(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bias*(self: GIProbeData): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bias =`*(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc normalBias*(self: GIProbeData): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normalBias =`*(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc propagation*(self: GIProbeData): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `propagation =`*(self: GIProbeData; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interior*(self: GIProbeData): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `interior =`*(self: GIProbeData; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc compress*(self: GIProbeData): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `compress =`*(self: GIProbeData; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1401,7 +1489,7 @@ function main() { diff --git a/master/godotapi/global_constants.html b/master/godotapi/global_constants.html index e9f0c78..00e27f5 100644 --- a/master/godotapi/global_constants.html +++ b/master/godotapi/global_constants.html @@ -2132,2231 +2132,4015 @@ function main() {
    MARGIN_LEFT* = 0'i64
    +  Source +Edit
    MARGIN_TOP* = 1'i64
    +  Source +Edit
    MARGIN_RIGHT* = 2'i64
    +  Source +Edit
    MARGIN_BOTTOM* = 3'i64
    +  Source +Edit
    VERTICAL* = 1'i64
    +  Source +Edit
    HORIZONTAL* = 0'i64
    +  Source +Edit
    HALIGN_LEFT* = 0'i64
    +  Source +Edit
    HALIGN_CENTER* = 1'i64
    +  Source +Edit
    HALIGN_RIGHT* = 2'i64
    +  Source +Edit
    VALIGN_TOP* = 0'i64
    +  Source +Edit
    VALIGN_CENTER* = 1'i64
    +  Source +Edit
    VALIGN_BOTTOM* = 2'i64
    +  Source +Edit
    SPKEY* = 16777216'i64
    +  Source +Edit
    KEY_ESCAPE* = 16777217'i64
    +  Source +Edit
    KEY_TAB* = 16777218'i64
    +  Source +Edit
    KEY_BACKTAB* = 16777219'i64
    +  Source +Edit
    KEY_BACKSPACE* = 16777220'i64
    +  Source +Edit
    KEY_RETURN* = 16777221'i64
    +  Source +Edit
    KEY_ENTER* = 16777222'i64
    +  Source +Edit
    KEY_INSERT* = 16777223'i64
    +  Source +Edit
    KEY_DELETE* = 16777224'i64
    +  Source +Edit
    KEY_PAUSE* = 16777225'i64
    +  Source +Edit
    KEY_PRINT* = 16777226'i64
    +  Source +Edit
    KEY_SYSREQ* = 16777227'i64
    +  Source +Edit
    KEY_CLEAR* = 16777228'i64
    +  Source +Edit
    KEY_HOME* = 16777229'i64
    +  Source +Edit
    KEY_END* = 16777230'i64
    +  Source +Edit
    KEY_LEFT* = 16777231'i64
    +  Source +Edit
    KEY_UP* = 16777232'i64
    +  Source +Edit
    KEY_RIGHT* = 16777233'i64
    +  Source +Edit
    KEY_DOWN* = 16777234'i64
    +  Source +Edit
    KEY_PAGEUP* = 16777235'i64
    +  Source +Edit
    KEY_PAGEDOWN* = 16777236'i64
    +  Source +Edit
    KEY_SHIFT* = 16777237'i64
    +  Source +Edit
    KEY_CONTROL* = 16777238'i64
    +  Source +Edit
    KEY_META* = 16777239'i64
    +  Source +Edit
    KEY_ALT* = 16777240'i64
    +  Source +Edit
    KEY_CAPSLOCK* = 16777241'i64
    +  Source +Edit
    KEY_NUMLOCK* = 16777242'i64
    +  Source +Edit
    KEY_SCROLLLOCK* = 16777243'i64
    +  Source +Edit
    KEY_F1* = 16777244'i64
    +  Source +Edit
    KEY_F2* = 16777245'i64
    +  Source +Edit
    KEY_F3* = 16777246'i64
    +  Source +Edit
    KEY_F4* = 16777247'i64
    +  Source +Edit
    KEY_F5* = 16777248'i64
    +  Source +Edit
    KEY_F6* = 16777249'i64
    +  Source +Edit
    KEY_F7* = 16777250'i64
    +  Source +Edit
    KEY_F8* = 16777251'i64
    +  Source +Edit
    KEY_F9* = 16777252'i64
    +  Source +Edit
    KEY_F10* = 16777253'i64
    +  Source +Edit
    KEY_F11* = 16777254'i64
    +  Source +Edit
    KEY_F12* = 16777255'i64
    +  Source +Edit
    KEY_F13* = 16777256'i64
    +  Source +Edit
    KEY_F14* = 16777257'i64
    +  Source +Edit
    KEY_F15* = 16777258'i64
    +  Source +Edit
    KEY_F16* = 16777259'i64
    +  Source +Edit
    KEY_KP_MULTIPLY* = 16777345'i64
    +  Source +Edit
    KEY_KP_DIVIDE* = 16777346'i64
    +  Source +Edit
    KEY_KP_SUBTRACT* = 16777347'i64
    +  Source +Edit
    KEY_KP_PERIOD* = 16777348'i64
    +  Source +Edit
    KEY_KP_ADD* = 16777349'i64
    +  Source +Edit
    KEY_KP_0* = 16777350'i64
    +  Source +Edit
    KEY_KP_1* = 16777351'i64
    +  Source +Edit
    KEY_KP_2* = 16777352'i64
    +  Source +Edit
    KEY_KP_3* = 16777353'i64
    +  Source +Edit
    KEY_KP_4* = 16777354'i64
    +  Source +Edit
    KEY_KP_5* = 16777355'i64
    +  Source +Edit
    KEY_KP_6* = 16777356'i64
    +  Source +Edit
    KEY_KP_7* = 16777357'i64
    +  Source +Edit
    KEY_KP_8* = 16777358'i64
    +  Source +Edit
    KEY_KP_9* = 16777359'i64
    +  Source +Edit
    KEY_SUPER_L* = 16777260'i64
    +  Source +Edit
    KEY_SUPER_R* = 16777261'i64
    +  Source +Edit
    KEY_MENU* = 16777262'i64
    +  Source +Edit
    KEY_HYPER_L* = 16777263'i64
    +  Source +Edit
    KEY_HYPER_R* = 16777264'i64
    +  Source +Edit
    KEY_HELP* = 16777265'i64
    +  Source +Edit
    KEY_DIRECTION_L* = 16777266'i64
    +  Source +Edit
    KEY_DIRECTION_R* = 16777267'i64
    +  Source +Edit
    KEY_BACK* = 16777280'i64
    +  Source +Edit
    KEY_FORWARD* = 16777281'i64
    +  Source +Edit
    KEY_STOP* = 16777282'i64
    +  Source +Edit
    KEY_REFRESH* = 16777283'i64
    +  Source +Edit
    KEY_VOLUMEDOWN* = 16777284'i64
    +  Source +Edit
    KEY_VOLUMEMUTE* = 16777285'i64
    +  Source +Edit
    KEY_VOLUMEUP* = 16777286'i64
    +  Source +Edit
    KEY_BASSBOOST* = 16777287'i64
    +  Source +Edit
    KEY_BASSUP* = 16777288'i64
    +  Source +Edit
    KEY_BASSDOWN* = 16777289'i64
    +  Source +Edit
    KEY_TREBLEUP* = 16777290'i64
    +  Source +Edit
    KEY_TREBLEDOWN* = 16777291'i64
    +  Source +Edit
    KEY_MEDIAPLAY* = 16777292'i64
    +  Source +Edit
    KEY_MEDIASTOP* = 16777293'i64
    +  Source +Edit
    KEY_MEDIAPREVIOUS* = 16777294'i64
    +  Source +Edit
    KEY_MEDIANEXT* = 16777295'i64
    +  Source +Edit
    KEY_MEDIARECORD* = 16777296'i64
    +  Source +Edit
    KEY_HOMEPAGE* = 16777297'i64
    +  Source +Edit
    KEY_FAVORITES* = 16777298'i64
    +  Source +Edit
    +  Source +Edit
    KEY_STANDBY* = 16777300'i64
    +  Source +Edit
    KEY_OPENURL* = 16777301'i64
    +  Source +Edit
    KEY_LAUNCHMAIL* = 16777302'i64
    +  Source +Edit
    KEY_LAUNCHMEDIA* = 16777303'i64
    +  Source +Edit
    KEY_LAUNCH0* = 16777304'i64
    +  Source +Edit
    KEY_LAUNCH1* = 16777305'i64
    +  Source +Edit
    KEY_LAUNCH2* = 16777306'i64
    +  Source +Edit
    KEY_LAUNCH3* = 16777307'i64
    +  Source +Edit
    KEY_LAUNCH4* = 16777308'i64
    +  Source +Edit
    KEY_LAUNCH5* = 16777309'i64
    +  Source +Edit
    KEY_LAUNCH6* = 16777310'i64
    +  Source +Edit
    KEY_LAUNCH7* = 16777311'i64
    +  Source +Edit
    KEY_LAUNCH8* = 16777312'i64
    +  Source +Edit
    KEY_LAUNCH9* = 16777313'i64
    +  Source +Edit
    KEY_LAUNCHA* = 16777314'i64
    +  Source +Edit
    KEY_LAUNCHB* = 16777315'i64
    +  Source +Edit
    KEY_LAUNCHC* = 16777316'i64
    +  Source +Edit
    KEY_LAUNCHD* = 16777317'i64
    +  Source +Edit
    KEY_LAUNCHE* = 16777318'i64
    +  Source +Edit
    KEY_LAUNCHF* = 16777319'i64
    +  Source +Edit
    KEY_UNKNOWN* = 33554431'i64
    +  Source +Edit
    KEY_SPACE* = 32'i64
    +  Source +Edit
    KEY_EXCLAM* = 33'i64
    +  Source +Edit
    KEY_QUOTEDBL* = 34'i64
    +  Source +Edit
    KEY_NUMBERSIGN* = 35'i64
    +  Source +Edit
    KEY_DOLLAR* = 36'i64
    +  Source +Edit
    KEY_PERCENT* = 37'i64
    +  Source +Edit
    KEY_AMPERSAND* = 38'i64
    +  Source +Edit
    KEY_APOSTROPHE* = 39'i64
    +  Source +Edit
    KEY_PARENLEFT* = 40'i64
    +  Source +Edit
    KEY_PARENRIGHT* = 41'i64
    +  Source +Edit
    KEY_ASTERISK* = 42'i64
    +  Source +Edit
    KEY_PLUS* = 43'i64
    +  Source +Edit
    KEY_COMMA* = 44'i64
    +  Source +Edit
    KEY_MINUS* = 45'i64
    +  Source +Edit
    KEY_PERIOD* = 46'i64
    +  Source +Edit
    KEY_SLASH* = 47'i64
    +  Source +Edit
    KEY_0* = 48'i64
    +  Source +Edit
    KEY_1* = 49'i64
    +  Source +Edit
    KEY_2* = 50'i64
    +  Source +Edit
    KEY_3* = 51'i64
    +  Source +Edit
    KEY_4* = 52'i64
    +  Source +Edit
    KEY_5* = 53'i64
    +  Source +Edit
    KEY_6* = 54'i64
    +  Source +Edit
    KEY_7* = 55'i64
    +  Source +Edit
    KEY_8* = 56'i64
    +  Source +Edit
    KEY_9* = 57'i64
    +  Source +Edit
    KEY_COLON* = 58'i64
    +  Source +Edit
    KEY_SEMICOLON* = 59'i64
    +  Source +Edit
    KEY_LESS* = 60'i64
    +  Source +Edit
    KEY_EQUAL* = 61'i64
    +  Source +Edit
    KEY_GREATER* = 62'i64
    +  Source +Edit
    KEY_QUESTION* = 63'i64
    +  Source +Edit
    KEY_AT* = 64'i64
    +  Source +Edit
    KEY_A* = 65'i64
    +  Source +Edit
    KEY_B* = 66'i64
    +  Source +Edit
    KEY_C* = 67'i64
    +  Source +Edit
    KEY_D* = 68'i64
    +  Source +Edit
    KEY_E* = 69'i64
    +  Source +Edit
    KEY_F* = 70'i64
    +  Source +Edit
    KEY_G* = 71'i64
    +  Source +Edit
    KEY_H* = 72'i64
    +  Source +Edit
    KEY_I* = 73'i64
    +  Source +Edit
    KEY_J* = 74'i64
    +  Source +Edit
    KEY_K* = 75'i64
    +  Source +Edit
    KEY_L* = 76'i64
    +  Source +Edit
    KEY_M* = 77'i64
    +  Source +Edit
    KEY_N* = 78'i64
    +  Source +Edit
    KEY_O* = 79'i64
    +  Source +Edit
    KEY_P* = 80'i64
    +  Source +Edit
    KEY_Q* = 81'i64
    +  Source +Edit
    KEY_R* = 82'i64
    +  Source +Edit
    KEY_S* = 83'i64
    +  Source +Edit
    KEY_T* = 84'i64
    +  Source +Edit
    KEY_U* = 85'i64
    +  Source +Edit
    KEY_V* = 86'i64
    +  Source +Edit
    KEY_W* = 87'i64
    +  Source +Edit
    KEY_X* = 88'i64
    +  Source +Edit
    KEY_Y* = 89'i64
    +  Source +Edit
    KEY_Z* = 90'i64
    +  Source +Edit
    KEY_BRACKETLEFT* = 91'i64
    +  Source +Edit
    KEY_BACKSLASH* = 92'i64
    +  Source +Edit
    KEY_BRACKETRIGHT* = 93'i64
    +  Source +Edit
    KEY_ASCIICIRCUM* = 94'i64
    +  Source +Edit
    KEY_UNDERSCORE* = 95'i64
    +  Source +Edit
    KEY_QUOTELEFT* = 96'i64
    +  Source +Edit
    KEY_BRACELEFT* = 123'i64
    +  Source +Edit
    KEY_BAR* = 124'i64
    +  Source +Edit
    KEY_BRACERIGHT* = 125'i64
    +  Source +Edit
    KEY_ASCIITILDE* = 126'i64
    +  Source +Edit
    KEY_NOBREAKSPACE* = 160'i64
    +  Source +Edit
    KEY_EXCLAMDOWN* = 161'i64
    +  Source +Edit
    KEY_CENT* = 162'i64
    +  Source +Edit
    KEY_STERLING* = 163'i64
    +  Source +Edit
    KEY_CURRENCY* = 164'i64
    +  Source +Edit
    KEY_YEN* = 165'i64
    +  Source +Edit
    KEY_BROKENBAR* = 166'i64
    +  Source +Edit
    KEY_SECTION* = 167'i64
    +  Source +Edit
    KEY_DIAERESIS* = 168'i64
    +  Source +Edit
    +  Source +Edit
    KEY_ORDFEMININE* = 170'i64
    +  Source +Edit
    KEY_GUILLEMOTLEFT* = 171'i64
    +  Source +Edit
    KEY_NOTSIGN* = 172'i64
    +  Source +Edit
    KEY_HYPHEN* = 173'i64
    +  Source +Edit
    KEY_REGISTERED* = 174'i64
    +  Source +Edit
    KEY_MACRON* = 175'i64
    +  Source +Edit
    KEY_DEGREE* = 176'i64
    +  Source +Edit
    KEY_PLUSMINUS* = 177'i64
    +  Source +Edit
    KEY_TWOSUPERIOR* = 178'i64
    +  Source +Edit
    KEY_THREESUPERIOR* = 179'i64
    +  Source +Edit
    KEY_ACUTE* = 180'i64
    +  Source +Edit
    KEY_MU* = 181'i64
    +  Source +Edit
    KEY_PARAGRAPH* = 182'i64
    +  Source +Edit
    KEY_PERIODCENTERED* = 183'i64
    +  Source +Edit
    KEY_CEDILLA* = 184'i64
    +  Source +Edit
    KEY_ONESUPERIOR* = 185'i64
    +  Source +Edit
    KEY_MASCULINE* = 186'i64
    +  Source +Edit
    KEY_GUILLEMOTRIGHT* = 187'i64
    +  Source +Edit
    KEY_ONEQUARTER* = 188'i64
    +  Source +Edit
    KEY_ONEHALF* = 189'i64
    +  Source +Edit
    KEY_THREEQUARTERS* = 190'i64
    +  Source +Edit
    KEY_QUESTIONDOWN* = 191'i64
    +  Source +Edit
    KEY_AGRAVE* = 192'i64
    +  Source +Edit
    KEY_AACUTE* = 193'i64
    +  Source +Edit
    KEY_ACIRCUMFLEX* = 194'i64
    +  Source +Edit
    KEY_ATILDE* = 195'i64
    +  Source +Edit
    KEY_ADIAERESIS* = 196'i64
    +  Source +Edit
    KEY_ARING* = 197'i64
    +  Source +Edit
    KEY_AE* = 198'i64
    +  Source +Edit
    KEY_CCEDILLA* = 199'i64
    +  Source +Edit
    KEY_EGRAVE* = 200'i64
    +  Source +Edit
    KEY_EACUTE* = 201'i64
    +  Source +Edit
    KEY_ECIRCUMFLEX* = 202'i64
    +  Source +Edit
    KEY_EDIAERESIS* = 203'i64
    +  Source +Edit
    KEY_IGRAVE* = 204'i64
    +  Source +Edit
    KEY_IACUTE* = 205'i64
    +  Source +Edit
    KEY_ICIRCUMFLEX* = 206'i64
    +  Source +Edit
    KEY_IDIAERESIS* = 207'i64
    +  Source +Edit
    KEY_ETH* = 208'i64
    +  Source +Edit
    KEY_NTILDE* = 209'i64
    +  Source +Edit
    KEY_OGRAVE* = 210'i64
    +  Source +Edit
    KEY_OACUTE* = 211'i64
    +  Source +Edit
    KEY_OCIRCUMFLEX* = 212'i64
    +  Source +Edit
    KEY_OTILDE* = 213'i64
    +  Source +Edit
    KEY_ODIAERESIS* = 214'i64
    +  Source +Edit
    KEY_MULTIPLY* = 215'i64
    +  Source +Edit
    KEY_OOBLIQUE* = 216'i64
    +  Source +Edit
    KEY_UGRAVE* = 217'i64
    +  Source +Edit
    KEY_UACUTE* = 218'i64
    +  Source +Edit
    KEY_UCIRCUMFLEX* = 219'i64
    +  Source +Edit
    KEY_UDIAERESIS* = 220'i64
    +  Source +Edit
    KEY_YACUTE* = 221'i64
    +  Source +Edit
    KEY_THORN* = 222'i64
    +  Source +Edit
    KEY_SSHARP* = 223'i64
    +  Source +Edit
    KEY_DIVISION* = 247'i64
    +  Source +Edit
    KEY_YDIAERESIS* = 255'i64
    +  Source +Edit
    KEY_CODE_MASK* = 33554431'i64
    +  Source +Edit
    KEY_MODIFIER_MASK* = - 16777216'i64
    +  Source +Edit
    KEY_MASK_SHIFT* = 33554432'i64
    +  Source +Edit
    KEY_MASK_ALT* = 67108864'i64
    +  Source +Edit
    KEY_MASK_META* = 134217728'i64
    +  Source +Edit
    KEY_MASK_CTRL* = 268435456'i64
    +  Source +Edit
    KEY_MASK_CMD* = 134217728'i64
    +  Source +Edit
    KEY_MASK_KPAD* = 536870912'i64
    +  Source +Edit
    KEY_MASK_GROUP_SWITCH* = 1073741824'i64
    +  Source +Edit
    BUTTON_LEFT* = 1'i64
    +  Source +Edit
    BUTTON_RIGHT* = 2'i64
    +  Source +Edit
    BUTTON_MIDDLE* = 3'i64
    +  Source +Edit
    BUTTON_WHEEL_UP* = 4'i64
    +  Source +Edit
    BUTTON_WHEEL_DOWN* = 5'i64
    +  Source +Edit
    BUTTON_WHEEL_LEFT* = 6'i64
    +  Source +Edit
    BUTTON_WHEEL_RIGHT* = 7'i64
    +  Source +Edit
    BUTTON_MASK_LEFT* = 1'i64
    +  Source +Edit
    BUTTON_MASK_RIGHT* = 2'i64
    +  Source +Edit
    BUTTON_MASK_MIDDLE* = 4'i64
    +  Source +Edit
    JOY_BUTTON_0* = 0'i64
    +  Source +Edit
    JOY_BUTTON_1* = 1'i64
    +  Source +Edit
    JOY_BUTTON_2* = 2'i64
    +  Source +Edit
    JOY_BUTTON_3* = 3'i64
    +  Source +Edit
    JOY_BUTTON_4* = 4'i64
    +  Source +Edit
    JOY_BUTTON_5* = 5'i64
    +  Source +Edit
    JOY_BUTTON_6* = 6'i64
    +  Source +Edit
    JOY_BUTTON_7* = 7'i64
    +  Source +Edit
    JOY_BUTTON_8* = 8'i64
    +  Source +Edit
    JOY_BUTTON_9* = 9'i64
    +  Source +Edit
    JOY_BUTTON_10* = 10'i64
    +  Source +Edit
    JOY_BUTTON_11* = 11'i64
    +  Source +Edit
    JOY_BUTTON_12* = 12'i64
    +  Source +Edit
    JOY_BUTTON_13* = 13'i64
    +  Source +Edit
    JOY_BUTTON_14* = 14'i64
    +  Source +Edit
    JOY_BUTTON_15* = 15'i64
    +  Source +Edit
    JOY_BUTTON_MAX* = 16'i64
    +  Source +Edit
    JOY_SONY_CIRCLE* = 1'i64
    +  Source +Edit
    JOY_SONY_X* = 0'i64
    +  Source +Edit
    JOY_SONY_SQUARE* = 2'i64
    +  Source +Edit
    JOY_SONY_TRIANGLE* = 3'i64
    +  Source +Edit
    JOY_XBOX_B* = 1'i64
    +  Source +Edit
    JOY_XBOX_A* = 0'i64
    +  Source +Edit
    JOY_XBOX_X* = 2'i64
    +  Source +Edit
    JOY_XBOX_Y* = 3'i64
    +  Source +Edit
    JOY_DS_A* = 1'i64
    +  Source +Edit
    JOY_DS_B* = 0'i64
    +  Source +Edit
    JOY_DS_X* = 3'i64
    +  Source +Edit
    JOY_DS_Y* = 2'i64
    +  Source +Edit
    JOY_SELECT* = 10'i64
    +  Source +Edit
    JOY_START* = 11'i64
    +  Source +Edit
    JOY_DPAD_UP* = 12'i64
    +  Source +Edit
    JOY_DPAD_DOWN* = 13'i64
    +  Source +Edit
    JOY_DPAD_LEFT* = 14'i64
    +  Source +Edit
    JOY_DPAD_RIGHT* = 15'i64
    +  Source +Edit
    JOY_L* = 4'i64
    +  Source +Edit
    JOY_L2* = 6'i64
    +  Source +Edit
    JOY_L3* = 8'i64
    +  Source +Edit
    JOY_R* = 5'i64
    +  Source +Edit
    JOY_R2* = 7'i64
    +  Source +Edit
    JOY_R3* = 9'i64
    +  Source +Edit
    JOY_AXIS_0* = 0'i64
    +  Source +Edit
    JOY_AXIS_1* = 1'i64
    +  Source +Edit
    JOY_AXIS_2* = 2'i64
    +  Source +Edit
    JOY_AXIS_3* = 3'i64
    +  Source +Edit
    JOY_AXIS_4* = 4'i64
    +  Source +Edit
    JOY_AXIS_5* = 5'i64
    +  Source +Edit
    JOY_AXIS_6* = 6'i64
    +  Source +Edit
    JOY_AXIS_7* = 7'i64
    +  Source +Edit
    JOY_AXIS_MAX* = 8'i64
    +  Source +Edit
    JOY_ANALOG_LX* = 0'i64
    +  Source +Edit
    JOY_ANALOG_LY* = 1'i64
    +  Source +Edit
    JOY_ANALOG_RX* = 2'i64
    +  Source +Edit
    JOY_ANALOG_RY* = 3'i64
    +  Source +Edit
    JOY_ANALOG_L2* = 6'i64
    +  Source +Edit
    JOY_ANALOG_R2* = 7'i64
    +  Source +Edit
    OK* = 0'i64
    +  Source +Edit
    FAILED* = 1'i64
    +  Source +Edit
    ERR_UNAVAILABLE* = 2'i64
    +  Source +Edit
    ERR_UNCONFIGURED* = 3'i64
    +  Source +Edit
    ERR_UNAUTHORIZED* = 4'i64
    +  Source +Edit
    ERR_PARAMETER_RANGE_ERROR* = 5'i64
    +  Source +Edit
    ERR_OUT_OF_MEMORY* = 6'i64
    +  Source +Edit
    ERR_FILE_NOT_FOUND* = 7'i64
    +  Source +Edit
    ERR_FILE_BAD_DRIVE* = 8'i64
    +  Source +Edit
    ERR_FILE_BAD_PATH* = 9'i64
    +  Source +Edit
    ERR_FILE_NO_PERMISSION* = 10'i64
    +  Source +Edit
    ERR_FILE_ALREADY_IN_USE* = 11'i64
    +  Source +Edit
    ERR_FILE_CANT_OPEN* = 12'i64
    +  Source +Edit
    ERR_FILE_CANT_WRITE* = 13'i64
    +  Source +Edit
    ERR_FILE_CANT_READ* = 14'i64
    +  Source +Edit
    ERR_FILE_UNRECOGNIZED* = 15'i64
    +  Source +Edit
    ERR_FILE_CORRUPT* = 16'i64
    +  Source +Edit
    ERR_FILE_MISSING_DEPENDENCIES* = 17'i64
    +  Source +Edit
    ERR_FILE_EOF* = 18'i64
    +  Source +Edit
    ERR_CANT_OPEN* = 19'i64
    +  Source +Edit
    ERR_CANT_CREATE* = 20'i64
    +  Source +Edit
    ERR_PARSE_ERROR* = 43'i64
    +  Source +Edit
    ERR_QUERY_FAILED* = 21'i64
    +  Source +Edit
    ERR_ALREADY_IN_USE* = 22'i64
    +  Source +Edit
    ERR_LOCKED* = 23'i64
    +  Source +Edit
    ERR_TIMEOUT* = 24'i64
    +  Source +Edit
    ERR_CANT_AQUIRE_RESOURCE* = 28'i64
    +  Source +Edit
    ERR_INVALID_DATA* = 30'i64
    +  Source +Edit
    ERR_INVALID_PARAMETER* = 31'i64
    +  Source +Edit
    ERR_ALREADY_EXISTS* = 32'i64
    +  Source +Edit
    ERR_DOES_NOT_EXIST* = 33'i64
    +  Source +Edit
    ERR_DATABASE_CANT_READ* = 34'i64
    +  Source +Edit
    ERR_DATABASE_CANT_WRITE* = 35'i64
    +  Source +Edit
    ERR_COMPILATION_FAILED* = 36'i64
    +  Source +Edit
    ERR_METHOD_NOT_FOUND* = 37'i64
    +  Source +Edit
    +  Source +Edit
    ERR_SCRIPT_FAILED* = 39'i64
    +  Source +Edit
    +  Source +Edit
    ERR_BUSY* = 44'i64
    +  Source +Edit
    ERR_HELP* = 46'i64
    +  Source +Edit
    ERR_BUG* = 47'i64
    +  Source +Edit
    ERR_WTF* = 49'i64
    +  Source +Edit
    PROPERTY_HINT_NONE* = 0'i64
    +  Source +Edit
    PROPERTY_HINT_RANGE* = 1'i64
    +  Source +Edit
    PROPERTY_HINT_EXP_RANGE* = 2'i64
    +  Source +Edit
    PROPERTY_HINT_ENUM* = 3'i64
    +  Source +Edit
    PROPERTY_HINT_EXP_EASING* = 4'i64
    +  Source +Edit
    PROPERTY_HINT_LENGTH* = 5'i64
    +  Source +Edit
    PROPERTY_HINT_KEY_ACCEL* = 7'i64
    +  Source +Edit
    PROPERTY_HINT_FLAGS* = 8'i64
    +  Source +Edit
    PROPERTY_HINT_LAYERS_2D_RENDER* = 9'i64
    +  Source +Edit
    PROPERTY_HINT_LAYERS_2D_PHYSICS* = 10'i64
    +  Source +Edit
    PROPERTY_HINT_LAYERS_3D_RENDER* = 11'i64
    +  Source +Edit
    PROPERTY_HINT_LAYERS_3D_PHYSICS* = 12'i64
    +  Source +Edit
    PROPERTY_HINT_FILE* = 13'i64
    +  Source +Edit
    PROPERTY_HINT_DIR* = 14'i64
    +  Source +Edit
    PROPERTY_HINT_GLOBAL_FILE* = 15'i64
    +  Source +Edit
    PROPERTY_HINT_GLOBAL_DIR* = 16'i64
    +  Source +Edit
    PROPERTY_HINT_RESOURCE_TYPE* = 17'i64
    +  Source +Edit
    PROPERTY_HINT_MULTILINE_TEXT* = 18'i64
    +  Source +Edit
    PROPERTY_HINT_COLOR_NO_ALPHA* = 19'i64
    +  Source +Edit
    PROPERTY_HINT_IMAGE_COMPRESS_LOSSY* = 20'i64
    +  Source +Edit
    PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS* = 21'i64
    +  Source +Edit
    PROPERTY_USAGE_STORAGE* = 1'i64
    +  Source +Edit
    PROPERTY_USAGE_EDITOR* = 2'i64
    +  Source +Edit
    PROPERTY_USAGE_NETWORK* = 4'i64
    +  Source +Edit
    PROPERTY_USAGE_EDITOR_HELPER* = 8'i64
    +  Source +Edit
    PROPERTY_USAGE_CHECKABLE* = 16'i64
    +  Source +Edit
    PROPERTY_USAGE_CHECKED* = 32'i64
    +  Source +Edit
    PROPERTY_USAGE_INTERNATIONALIZED* = 64'i64
    +  Source +Edit
    PROPERTY_USAGE_GROUP* = 128'i64
    +  Source +Edit
    PROPERTY_USAGE_CATEGORY* = 256'i64
    +  Source +Edit
    PROPERTY_USAGE_STORE_IF_NONZERO* = 512'i64
    +  Source +Edit
    PROPERTY_USAGE_STORE_IF_NONONE* = 1024'i64
    +  Source +Edit
    PROPERTY_USAGE_NO_INSTANCE_STATE* = 2048'i64
    +  Source +Edit
    PROPERTY_USAGE_RESTART_IF_CHANGED* = 4096'i64
    +  Source +Edit
    PROPERTY_USAGE_SCRIPT_VARIABLE* = 8192'i64
    +  Source +Edit
    PROPERTY_USAGE_DEFAULT* = 7'i64
    +  Source +Edit
    PROPERTY_USAGE_DEFAULT_INTL* = 71'i64
    +  Source +Edit
    PROPERTY_USAGE_NOEDITOR* = 5'i64
    +  Source +Edit
    METHOD_FLAG_NORMAL* = 1'i64
    +  Source +Edit
    METHOD_FLAG_EDITOR* = 2'i64
    +  Source +Edit
    METHOD_FLAG_NOSCRIPT* = 4'i64
    +  Source +Edit
    METHOD_FLAG_CONST* = 8'i64
    +  Source +Edit
    METHOD_FLAG_REVERSE* = 16'i64
    +  Source +Edit
    METHOD_FLAG_VIRTUAL* = 32'i64
    +  Source +Edit
    METHOD_FLAG_FROM_SCRIPT* = 64'i64
    +  Source +Edit
    METHOD_FLAGS_DEFAULT* = 1'i64
    +  Source +Edit
    TYPE_NIL* = 0'i64
    +  Source +Edit
    TYPE_BOOL* = 1'i64
    +  Source +Edit
    TYPE_INT* = 2'i64
    +  Source +Edit
    TYPE_REAL* = 3'i64
    +  Source +Edit
    TYPE_STRING* = 4'i64
    +  Source +Edit
    TYPE_VECTOR2* = 5'i64
    +  Source +Edit
    TYPE_RECT2* = 6'i64
    +  Source +Edit
    TYPE_VECTOR3* = 7'i64
    +  Source +Edit
    TYPE_TRANSFORM2D* = 8'i64
    +  Source +Edit
    TYPE_PLANE* = 9'i64
    +  Source +Edit
    TYPE_QUAT* = 10'i64
    +  Source +Edit
    TYPE_RECT3* = 11'i64
    +  Source +Edit
    TYPE_BASIS* = 12'i64
    +  Source +Edit
    TYPE_TRANSFORM* = 13'i64
    +  Source +Edit
    TYPE_COLOR* = 14'i64
    +  Source +Edit
    TYPE_NODE_PATH* = 15'i64
    +  Source +Edit
    TYPE_RID* = 16'i64
    +  Source +Edit
    TYPE_OBJECT* = 17'i64
    +  Source +Edit
    TYPE_DICTIONARY* = 18'i64
    +  Source +Edit
    TYPE_ARRAY* = 19'i64
    +  Source +Edit
    TYPE_RAW_ARRAY* = 20'i64
    +  Source +Edit
    TYPE_INT_ARRAY* = 21'i64
    +  Source +Edit
    TYPE_REAL_ARRAY* = 22'i64
    +  Source +Edit
    TYPE_STRING_ARRAY* = 23'i64
    +  Source +Edit
    TYPE_VECTOR2_ARRAY* = 24'i64
    +  Source +Edit
    TYPE_VECTOR3_ARRAY* = 25'i64
    +  Source +Edit
    TYPE_COLOR_ARRAY* = 26'i64
    +  Source +Edit
    TYPE_MAX* = 27'i64
    +  Source +Edit
    @@ -4369,7 +6153,7 @@ function main() { diff --git a/master/godotapi/godotall.html b/master/godotapi/godotall.html index f5e4e3f..0779896 100644 --- a/master/godotapi/godotall.html +++ b/master/godotapi/godotall.html @@ -1226,7 +1226,7 @@ function main() {

    Imports

    -audio_stream_player_2d, shape_2d, dynamic_font_data, light_2d, primitive_mesh, shader, scene_tree_timer, visual_script_function, packed_scene, editor_file_dialog, animation, visual_script_sub_call, video_player, http_client, sky, animation_player, sprite_base_3d, room, polygon_path_finder, capsule_mesh, visual_script_constructor, groove_joint_2d, geometry_instance, translation_server, visual_script_basic_type_constant, physics_server, visual_script_operator, video_stream, mutex, tween, networked_multiplayer_e_net, viewport_texture, parallax_layer, viewport_container, gradient_texture, style_box_flat, margin_container, native_script, segment_shape_2d, visual_script_function_call, bone_attachment, audio_bus_layout, canvas_item, font, button, physics_2d_server, spatial, visual_script_input_action, mesh, visual_script_self, visual_script_local_var, line_2d, audio_effect_eq21, curve, collision_shape_2d, position_3d, ray_shape_2d, class_db, multi_mesh, short_cut, audio_effect_reverb, editor_selection, visibility_enabler, curve_2d, instance_placeholder, style_box_texture, visual_script_class_constant, marshalls, position_2d, visibility_notifier_2d, remote_transform_2d, canvas_item_material, editor_resource_preview, visual_script_select, input_event_joypad_motion, project_settings, popup_menu, visual_script_deconstruct, audio_stream_player, rigid_body, material, a_star, physics_body_2d, scroll_container, input_event_mouse_motion, color_picker, input_event_key, quad_mesh, packet_peer_udp, cylinder_mesh, audio_effect_notch_filter, split_container, procedural_sky, visual_script, editor_settings, pck_packer, physics_2d_direct_space_state, stream_peer_buffer, engine, resource, visual_script_builtin_func, undo_redo, physics_2d_shape_query_parameters, reference, visual_script_index_set, physics_2d_direct_body_state, gi_probe_data, scene_tree, graph_node, camera_2d, visual_script_node, texture, visual_script_switch, damped_spring_joint_2d, animated_sprite, viewport, spatial_velocity_tracker, joint, visual_script_resource_path, physics_shape_query_parameters, physics_2d_server_sw, packet_peer_stream, physics_2d_shape_query_result, style_box_empty, collision_object_2d, input_event_with_modifiers, audio_stream_playback, spin_box, vehicle_wheel, visual_script_variable_get, file_dialog, thread, cube_map, ip, check_box, container, text_edit, confirmation_dialog, weak_ref, navigation, box_container, visual_server, visibility_notifier, array_mesh, vehicle_body, base_button, h_scroll_bar, scroll_bar, audio_effect_eq, directional_light, node_2d, navigation_mesh_instance, environment, parallax_background, pin_joint, gd_function_state, path_2d, editor_script, physics_shape_query_result, convex_polygon_shape, reg_ex_match, occluder_polygon_2d, reference_rect, input_event_screen_touch, light_occluder_2d, skeleton, visual_script_comment, surface_tool, visual_script_condition, stream_peer_ssl, editor_file_system_directory, tile_map, grid_map, atlas_texture, bit_map, gd_native, input, audio_effect_high_pass_filter, navigation_mesh, physics_direct_body_state, packet_peer, audio_effect_filter, animated_sprite_3d, gd_os, semaphore, resource_loader, visual_script_property_get, visual_script_emit_signal, texture_rect, func_ref, physics_server_sw, directory, panel, check_button, audio_effect_distortion, curve_3d, h_slider, mesh_data_tool, audio_stream_player_3d, path, audio_effect_compressor, line_edit, visual_script_yield_signal, rich_text_label, global_constants, visual_script_while, touch_screen_button, ip_unix, translation, texture_progress, convex_polygon_shape_2d, path_follow_2d, audio_effect_band_limit_filter, triangle_mesh, config_file, sphere_shape, audio_effect_high_shelf_filter, main_loop, visual_script_function_state, popup_panel, input_event_action, ray_cast_2d, packed_data_container, physics_direct_space_state, http_request, visual_script_custom_node, sprite_frames, joint_2d, editor_plugin, pin_joint_2d, popup, bitmap_font, tool_button, visual_script_math_constant, tree, control, visual_script_iterator, interpolated_camera, visual_script_return, node, file, prism_mesh, ray_cast, static_body, visual_script_scene_tree, kinematic_body, concave_polygon_shape, rigid_body_2d, remote_transform, canvas_modulate, static_body_2d, graph_edit, visibility_enabler_2d, button_group, concave_polygon_shape_2d, spatial_gizmo, plane_mesh, world_2d, light, visual_script_yield, visual_script_variable_set, visual_script_global_constant, reg_ex, slider_joint, accept_dialog, scene_state, audio_stream, visual_script_scene_node, circle_shape_2d, box_shape, room_bounds, visual_script_engine_singleton, audio_effect_amplify, area, physics_2d_direct_body_state_sw, stream_peer_tcp, navigation_polygon_instance, gradient, navigation_polygon, rectangle_shape_2d, ray_shape, editor_import_plugin, visual_script_sequence, audio_effect_delay, audio_stream_random_pitch, gi_probe, h_box_container, gd_native_class, collision_object, visual_script_preload, input_event, tile_set, plane_shape, proximity_group, canvas_layer, polygon_2d, multi_mesh_instance, visual_script_property_set, visual_script_index_get, line_shape_2d, portal, audio_effect_low_pass_filter, p_hash_translation, kinematic_body_2d, mesh_instance, camera, audio_stream_sample, resource_interactive_loader, performance, visual_script_constant, large_texture, audio_effect_panner, popup_dialog, shader_material, spot_light, style_box, script_editor, progress_bar, input_map, physics_2d_test_motion_result, path_follow, packed_data_container_ref, hinge_joint, resource_importer_ogg_vorbis, visual_script_type_cast, collision_shape, color_picker_button, collision_polygon_2d, shape, editor_spatial_gizmo, sphere_mesh, particles, tcp_server, audio_effect_low_shelf_filter, h_separator, theme, grid_container, curve_texture, image_texture, networked_multiplayer_peer, audio_effect_chorus, visual_script_local_var_set, animation_tree_player, v_slider, capsule_shape, option_button, collision_polygon, input_event_mouse, spatial_material, window_dialog, resource_saver, world, menu_button, v_separator, v_split_container, range, audio_effect_eq6, input_default, listener, h_split_container, physics_direct_body_state_sw, visual_instance, script, separator, panel_container, y_sort, center_container, color_rect, audio_effect_pitch_shift, input_event_screen_drag, tab_container, resource_importer, gd_script, nine_patch_rect, cone_twist_joint, audio_effect_phaser, xml_parser, immediate_geometry, navigation_2d, image, v_box_container, area_2d, mesh_library, v_scroll_bar, sprite_3d, capsule_shape_2d, stream_texture, cube_mesh, particles_material, audio_effect_limiter, slider, texture_button, sprite, stream_peer, objects, audio_server, input_event_joypad_button, world_environment, reflection_probe, omni_light, tabs, geometry, audio_effect_eq10, editor_resource_preview_generator, tree_item, back_buffer_copy, visual_script_expression, particles_2d, link_button, item_list, timer, audio_stream_ogg_vorbis, physics_body, audio_effect_band_pass_filter, resource_preloader, gd_native_library, panorama_sky, input_event_mouse_button, generic_6dof_joint, dynamic_font, audio_effect, editor_file_system, audio_effect_stereo_enhance, label +audio_stream_player_2d, dynamic_font_data, shape_2d, light_2d, primitive_mesh, shader, scene_tree_timer, editor_file_dialog, packed_scene, visual_script_function, animation, visual_script_sub_call, video_player, http_client, sky, animation_player, sprite_base_3d, room, polygon_path_finder, capsule_mesh, visual_script_constructor, geometry_instance, groove_joint_2d, translation_server, visual_script_basic_type_constant, physics_server, visual_script_operator, video_stream, mutex, arvr_server, tween, networked_multiplayer_e_net, viewport_texture, parallax_layer, viewport_container, gradient_texture, style_box_flat, margin_container, segment_shape_2d, native_script, visual_script_function_call, bone_attachment, audio_bus_layout, canvas_item, font, button, physics_2d_server, spatial, visual_script_input_action, mesh, visual_script_self, visual_script_local_var, line_2d, audio_effect_eq21, curve, collision_shape_2d, position_3d, ray_shape_2d, class_db, multi_mesh, short_cut, audio_effect_reverb, editor_selection, visibility_enabler, curve_2d, instance_placeholder, style_box_texture, visual_script_class_constant, marshalls, position_2d, visibility_notifier_2d, remote_transform_2d, canvas_item_material, editor_resource_preview, visual_script_select, input_event_joypad_motion, project_settings, popup_menu, visual_script_deconstruct, audio_stream_player, rigid_body, material, a_star, physics_body_2d, scroll_container, color_picker, input_event_mouse_motion, input_event_key, packet_peer_udp, quad_mesh, arvr_positional_tracker, audio_effect_notch_filter, split_container, procedural_sky, cylinder_mesh, visual_script, editor_settings, pck_packer, physics_2d_direct_space_state, stream_peer_buffer, engine, resource, visual_script_builtin_func, undo_redo, physics_2d_shape_query_parameters, reference, visual_script_index_set, physics_2d_direct_body_state, graph_node, scene_tree, gi_probe_data, texture, camera_2d, visual_script_node, visual_script_switch, damped_spring_joint_2d, viewport, animated_sprite, spatial_velocity_tracker, joint, visual_script_resource_path, physics_shape_query_parameters, physics_2d_server_sw, packet_peer_stream, physics_2d_shape_query_result, style_box_empty, collision_object_2d, input_event_with_modifiers, audio_stream_playback, spin_box, vehicle_wheel, visual_script_variable_get, file_dialog, thread, cube_map, ip, check_box, container, text_edit, confirmation_dialog, weak_ref, navigation, box_container, h_scroll_bar, visual_server, vehicle_body, visibility_notifier, arvr_script_interface, base_button, scroll_bar, array_mesh, audio_effect_eq, directional_light, node_2d, navigation_mesh_instance, environment, path_2d, pin_joint, gd_function_state, parallax_background, editor_script, physics_shape_query_result, convex_polygon_shape, reg_ex_match, occluder_polygon_2d, reference_rect, input_event_screen_touch, skeleton, surface_tool, light_occluder_2d, visual_script_comment, visual_script_condition, stream_peer_ssl, editor_file_system_directory, tile_map, grid_map, atlas_texture, bit_map, gd_native, input, audio_effect_high_pass_filter, navigation_mesh, physics_direct_body_state, packet_peer, audio_effect_filter, animated_sprite_3d, gd_os, semaphore, resource_loader, visual_script_property_get, visual_script_emit_signal, texture_rect, func_ref, physics_server_sw, directory, panel, check_button, audio_effect_distortion, curve_3d, h_slider, mesh_data_tool, audio_stream_player_3d, path, audio_effect_compressor, line_edit, visual_script_yield_signal, rich_text_label, global_constants, visual_script_while, touch_screen_button, ip_unix, translation, path_follow_2d, texture_progress, convex_polygon_shape_2d, audio_effect_band_limit_filter, triangle_mesh, config_file, sphere_shape, audio_effect_high_shelf_filter, main_loop, visual_script_function_state, popup_panel, input_event_action, ray_cast_2d, packed_data_container, physics_direct_space_state, http_request, visual_script_custom_node, sprite_frames, editor_plugin, joint_2d, tree, bitmap_font, popup, tool_button, pin_joint_2d, visual_script_math_constant, control, interpolated_camera, visual_script_iterator, visual_script_return, file, node, prism_mesh, ray_cast, static_body, visual_script_scene_tree, kinematic_body, concave_polygon_shape, rigid_body_2d, remote_transform, canvas_modulate, static_body_2d, graph_edit, arvr_interface, visibility_enabler_2d, button_group, concave_polygon_shape_2d, spatial_gizmo, world_2d, plane_mesh, light, visual_script_yield, visual_script_variable_set, visual_script_global_constant, reg_ex, slider_joint, accept_dialog, scene_state, audio_stream, visual_script_scene_node, circle_shape_2d, box_shape, room_bounds, visual_script_engine_singleton, audio_effect_amplify, area, physics_2d_direct_body_state_sw, stream_peer_tcp, arvr_origin, navigation_polygon_instance, gradient, navigation_polygon, arvr_camera, ray_shape, rectangle_shape_2d, editor_import_plugin, visual_script_sequence, audio_effect_delay, audio_stream_random_pitch, gi_probe, h_box_container, gd_native_class, collision_object, visual_script_preload, input_event, plane_shape, tile_set, canvas_layer, proximity_group, line_shape_2d, multi_mesh_instance, polygon_2d, visual_script_index_get, visual_script_property_set, portal, audio_effect_low_pass_filter, p_hash_translation, kinematic_body_2d, mesh_instance, camera, audio_stream_sample, resource_interactive_loader, performance, visual_script_constant, large_texture, audio_effect_panner, style_box, popup_dialog, spot_light, shader_material, script_editor, progress_bar, input_map, physics_2d_test_motion_result, path_follow, packed_data_container_ref, hinge_joint, resource_importer_ogg_vorbis, visual_script_type_cast, collision_shape, color_picker_button, collision_polygon_2d, shape, editor_spatial_gizmo, curve_texture, theme, tcp_server, audio_effect_low_shelf_filter, h_separator, grid_container, particles, networked_multiplayer_peer, image_texture, sphere_mesh, audio_effect_chorus, visual_script_local_var_set, animation_tree_player, v_slider, capsule_shape, option_button, collision_polygon, input_event_mouse, spatial_material, window_dialog, resource_saver, menu_button, world, v_separator, v_split_container, range, audio_effect_eq6, input_default, listener, h_split_container, physics_direct_body_state_sw, visual_instance, script, panel_container, separator, center_container, y_sort, color_rect, arvr_controller, audio_effect_pitch_shift, input_event_screen_drag, tab_container, resource_importer, gd_script, nine_patch_rect, audio_effect_phaser, cone_twist_joint, xml_parser, immediate_geometry, navigation_2d, image, v_box_container, area_2d, mesh_library, v_scroll_bar, sprite_3d, capsule_shape_2d, stream_texture, particles_material, cube_mesh, audio_effect_limiter, slider, texture_button, sprite, stream_peer, objects, audio_server, input_event_joypad_button, world_environment, reflection_probe, omni_light, tabs, geometry, audio_effect_eq10, editor_resource_preview_generator, tree_item, back_buffer_copy, visual_script_expression, particles_2d, link_button, item_list, timer, audio_stream_ogg_vorbis, physics_body, audio_effect_band_pass_filter, resource_preloader, gd_native_library, panorama_sky, input_event_mouse_button, generic_6dof_joint, dynamic_font, audio_effect, editor_file_system, label, audio_effect_stereo_enhance
    @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/godottypes.html b/master/godotapi/godottypes.html index b993840..2cb2f04 100644 --- a/master/godotapi/godottypes.html +++ b/master/godotapi/godottypes.html @@ -1223,10 +1223,10 @@ function main() { title="Object* = ref object of NimGodotObject">Object
  • Reference
  • -
  • Resource
  • Node
  • +
  • Resource
  • CanvasItem
  • ConfirmationDialog
  • ScrollBar
  • +
  • Camera
  • InputEventMouse
  • Translation
  • MainLoop
  • +
  • ARVRInterface
  • SpatialGizmo
  • CanvasLayer
  • -
  • Camera
  • NetworkedMultiplayerPeer
  • Shader
  • SceneTreeTimer
  • -
  • VisualScriptFunction
  • -
  • PackedScene
  • EditorFileDialog
  • +
  • PackedScene
  • +
  • VisualScriptFunction
  • Animation
  • StyleBoxFlat
  • MarginContainer
  • -
  • NativeScript
  • SegmentShape2D
  • +
  • NativeScript
  • VisualScriptFunctionCall
  • AStar
  • ScrollContainer
  • -
  • InputEventMouseMotion
  • ColorPicker
  • +
  • InputEventMouseMotion
  • InputEventKey
  • -
  • QuadMesh
  • PacketPeerUDP
  • -
  • CylinderMesh
  • +
  • QuadMesh
  • +
  • ARVRPositionalTracker
  • AudioEffectNotchFilter
  • ProceduralSky
  • +
  • CylinderMesh
  • VisualScript
  • Physics2DShapeQueryParameters
  • VisualScriptIndexSet
  • -
  • GIProbeData
  • -
  • SceneTree
  • GraphNode
  • +
  • SceneTree
  • +
  • GIProbeData
  • Camera2D
  • VisualScriptSwitch
  • DampedSpringJoint2D
  • -
  • AnimatedSprite
  • Viewport
  • +
  • AnimatedSprite
  • SpatialVelocityTracker
  • WeakRef
  • Navigation
  • -
  • ArrayMesh
  • -
  • VehicleBody
  • HScrollBar
  • +
  • VehicleBody
  • +
  • ARVRScriptInterface
  • +
  • ArrayMesh
  • DirectionalLight
  • NavigationMeshInstance
  • Environment
  • -
  • ParallaxBackground
  • +
  • Path2D
  • PinJoint
  • GDFunctionState
  • -
  • Path2D
  • +
  • ParallaxBackground
  • EditorScript
  • ReferenceRect
  • InputEventScreenTouch
  • -
  • LightOccluder2D
  • Skeleton
  • -
  • VisualScriptComment
  • SurfaceTool
  • +
  • LightOccluder2D
  • +
  • VisualScriptComment
  • VisualScriptCondition
  • VisualScriptWhile
  • TouchScreenButton
  • +
  • PathFollow2D
  • TextureProgress
  • ConvexPolygonShape2D
  • -
  • PathFollow2D
  • AudioEffectBandLimitFilter
  • SpriteFrames
  • EditorPlugin
  • -
  • PinJoint2D
  • +
  • Tree
  • BitmapFont
  • ToolButton
  • +
  • PinJoint2D
  • VisualScriptMathConstant
  • -
  • Tree
  • -
  • VisualScriptIterator
  • InterpolatedCamera
  • +
  • VisualScriptIterator
  • VisualScriptReturn
  • ButtonGroup
  • ConcavePolygonShape2D
  • -
  • PlaneMesh
  • World2D
  • +
  • PlaneMesh
  • VisualScriptYield
  • Physics2DDirectBodyStateSW
  • StreamPeerTCP
  • +
  • ARVROrigin
  • NavigationPolygonInstance
  • Gradient
  • NavigationPolygon
  • -
  • RectangleShape2D
  • +
  • ARVRCamera
  • RayShape
  • +
  • RectangleShape2D
  • EditorImportPlugin
  • GDNativeClass
  • VisualScriptPreload
  • -
  • TileSet
  • PlaneShape
  • +
  • TileSet
  • ProximityGroup
  • -
  • Polygon2D
  • -
  • MultiMeshInstance
  • -
  • VisualScriptPropertySet
  • -
  • VisualScriptIndexGet
  • LineShape2D
  • +
  • MultiMeshInstance
  • +
  • Polygon2D
  • +
  • VisualScriptIndexGet
  • +
  • VisualScriptPropertySet
  • Portal
  • AudioEffectPanner
  • PopupDialog
  • -
  • ShaderMaterial
  • SpotLight
  • +
  • ShaderMaterial
  • ScriptEditor
  • CollisionPolygon2D
  • EditorSpatialGizmo
  • -
  • SphereMesh
  • -
  • Particles
  • +
  • CurveTexture
  • +
  • Theme
  • TCPServer
  • AudioEffectLowShelfFilter
  • HSeparator
  • -
  • Theme
  • GridContainer
  • -
  • CurveTexture
  • +
  • Particles
  • ImageTexture
  • +
  • SphereMesh
  • AudioEffectChorus
  • CollisionPolygon
  • SpatialMaterial
  • -
  • World
  • MenuButton
  • +
  • World
  • VSeparator
  • HSplitContainer
  • PhysicsDirectBodyStateSW
  • -
  • YSort
  • CenterContainer
  • +
  • YSort
  • ColorRect
  • +
  • ARVRController
  • AudioEffectPitchShift
  • GDScript
  • NinePatchRect
  • -
  • ConeTwistJoint
  • AudioEffectPhaser
  • +
  • ConeTwistJoint
  • XMLParser
  • CapsuleShape2D
  • StreamTexture
  • -
  • CubeMesh
  • ParticlesMaterial
  • +
  • CubeMesh
  • AudioEffectLimiter
  • DynamicFont
  • EditorFileSystem
  • -
  • AudioEffectStereoEnhance
  • Label
  • +
  • AudioEffectStereoEnhance
  • @@ -2045,2412 +2057,4080 @@ function main() {
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Reference* = ref object of Object
       
    singleton: false instanciable: true is_reference: false - -
    -
    Resource* = ref object of Reference
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    Node* = ref object of Object
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    Resource* = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    CanvasItem* = ref object of Node
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    Control* = ref object of CanvasItem
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Spatial* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptNode* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    Node2D* = ref object of CanvasItem
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffect* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    VisualInstance* = ref object of Spatial
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    Container* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    InputEvent* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    Mesh* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    BaseButton* = ref object of Control
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    Range* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Shape2D* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    singleton: false instanciable: true is_reference: false +  Source +Edit
    PrimitiveMesh* = ref object of Mesh
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    GeometryInstance* = ref object of VisualInstance
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    Texture* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    AudioEffectFilter* = ref object of AudioEffect
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    Shape* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    Button* = ref object of BaseButton
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    CollisionObject* = ref object of Spatial
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    Joint* = ref object of Spatial
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    CollisionObject2D* = ref object of Node2D
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    Material* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    InputEventWithModifiers* = ref object of InputEvent
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    PacketPeer* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    WindowDialog* = ref object of Popup
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    PhysicsBody* = ref object of CollisionObject
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    PhysicsBody2D* = ref object of CollisionObject2D
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    BoxContainer* = ref object of Container
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    AudioEffectEQ* = ref object of AudioEffect
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    Joint2D* = ref object of Node2D
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    Light* = ref object of VisualInstance
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    AcceptDialog* = ref object of WindowDialog
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioStream* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    StyleBox* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    Script* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    StreamPeer* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    Sky* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    SpriteBase3D* = ref object of GeometryInstance
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    Font* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    SplitContainer* = ref object of Container
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    ConfirmationDialog* = ref object of AcceptDialog
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    ScrollBar* = ref object of Range
       
    singleton: false instanciable: false is_reference: false - -
    -
    InputEventMouse* = ref object of InputEventWithModifiers
    -  
    -
    -singleton: false instanciable: false is_reference: true - -
    -
    Separator* = ref object of Control
    -  
    -
    -singleton: false instanciable: false is_reference: false - -
    -
    Slider* = ref object of Range
    -  
    -
    -singleton: false instanciable: false is_reference: false - -
    -
    VisibilityNotifier2D* = ref object of Node2D
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    Physics2DDirectBodyState* = ref object of Object
    -  
    -
    -singleton: false instanciable: false is_reference: false - -
    -
    VisibilityNotifier* = ref object of Spatial
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    PhysicsDirectBodyState* = ref object of Object
    -  
    -
    -singleton: false instanciable: false is_reference: false - -
    -
    Translation* = ref object of Resource
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    MainLoop* = ref object of Object
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    SpatialGizmo* = ref object of Reference
    -  
    -
    -singleton: false instanciable: false is_reference: true - -
    -
    CanvasLayer* = ref object of Node
    -  
    -
    -singleton: false instanciable: true is_reference: false +  Source +Edit
    Camera* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    InputEventMouse* = ref object of InputEventWithModifiers
    +  
    +
    +singleton: false instanciable: false is_reference: true +  Source +Edit + +
    +
    Separator* = ref object of Control
    +  
    +
    +singleton: false instanciable: false is_reference: false +  Source +Edit + +
    +
    Slider* = ref object of Range
    +  
    +
    +singleton: false instanciable: false is_reference: false +  Source +Edit + +
    +
    VisibilityNotifier2D* = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    Physics2DDirectBodyState* = ref object of Object
    +  
    +
    +singleton: false instanciable: false is_reference: false +  Source +Edit + +
    +
    VisibilityNotifier* = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    PhysicsDirectBodyState* = ref object of Object
    +  
    +
    +singleton: false instanciable: false is_reference: false +  Source +Edit + +
    +
    Translation* = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    MainLoop* = ref object of Object
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    ARVRInterface* = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true +  Source +Edit + +
    +
    SpatialGizmo* = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true +  Source +Edit + +
    +
    CanvasLayer* = ref object of Node
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit
    NetworkedMultiplayerPeer* = ref object of PacketPeer
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    PanelContainer* = ref object of Container
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    ResourceImporter* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    AudioStreamPlayer2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    DynamicFontData* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Light2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Shader* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    SceneTreeTimer* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true - -
    -
    VisualScriptFunction* = ref object of VisualScriptNode
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    PackedScene* = ref object of Resource
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    EditorFileDialog* = ref object of ConfirmationDialog
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    PackedScene* = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    VisualScriptFunction* = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    Animation* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptSubCall* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VideoPlayer* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    HTTPClient* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AnimationPlayer* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Room* = ref object of VisualInstance
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    PolygonPathFinder* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    CapsuleMesh* = ref object of PrimitiveMesh
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptConstructor* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    GrooveJoint2D* = ref object of Joint2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptBasicTypeConstant* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptOperator* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VideoStream* = ref object of Resource
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    Mutex* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Tween* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    NetworkedMultiplayerENet* = ref object of NetworkedMultiplayerPeer
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ViewportTexture* = ref object of Texture
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ParallaxLayer* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    ViewportContainer* = ref object of Container
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    GradientTexture* = ref object of Texture
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    StyleBoxFlat* = ref object of StyleBox
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    MarginContainer* = ref object of Container
       
    singleton: false instanciable: true is_reference: false - -
    -
    NativeScript* = ref object of Script
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    SegmentShape2D* = ref object of Shape2D
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    NativeScript* = ref object of Script
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptFunctionCall* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    BoneAttachment* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioBusLayout* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptInputAction* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptSelf* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptLocalVar* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Line2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffectEQ21* = ref object of AudioEffectEQ
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Curve* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    CollisionShape2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Position3D* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    RayShape2D* = ref object of Shape2D
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    MultiMesh* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ShortCut* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectReverb* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    EditorSelection* = ref object of Object
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisibilityEnabler* = ref object of VisibilityNotifier
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Curve2D* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    InstancePlaceholder* = ref object of Node
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    StyleBoxTexture* = ref object of StyleBox
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptClassConstant* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Position2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    RemoteTransform2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    CanvasItemMaterial* = ref object of Material
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    EditorResourcePreview* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptSelect* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    InputEventJoypadMotion* = ref object of InputEvent
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PopupMenu* = ref object of Popup
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptDeconstruct* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioStreamPlayer* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    RigidBody* = ref object of PhysicsBody
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AStar* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ScrollContainer* = ref object of Container
       
    singleton: false instanciable: true is_reference: false - -
    -
    InputEventMouseMotion* = ref object of InputEventMouse
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    ColorPicker* = ref object of BoxContainer
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    InputEventMouseMotion* = ref object of InputEventMouse
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    InputEventKey* = ref object of InputEventWithModifiers
       
    singleton: false instanciable: true is_reference: true - -
    -
    QuadMesh* = ref object of PrimitiveMesh
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    PacketPeerUDP* = ref object of PacketPeer
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    -
    CylinderMesh* = ref object of PrimitiveMesh
    +
    QuadMesh* = ref object of PrimitiveMesh
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    ARVRPositionalTracker* = ref object of Object
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffectNotchFilter* = ref object of AudioEffectFilter
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ProceduralSky* = ref object of Sky
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    CylinderMesh* = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScript* = ref object of Script
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    EditorSettings* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PCKPacker* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Physics2DDirectSpaceState* = ref object of Object
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    StreamPeerBuffer* = ref object of StreamPeer
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptBuiltinFunc* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    UndoRedo* = ref object of Object
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Physics2DShapeQueryParameters* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptIndexSet* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true - -
    -
    GIProbeData* = ref object of Resource
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    SceneTree* = ref object of MainLoop
    -  
    -
    -singleton: false instanciable: true is_reference: false +  Source +Edit
    GraphNode* = ref object of Container
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    SceneTree* = ref object of MainLoop
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    GIProbeData* = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    Camera2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptSwitch* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    DampedSpringJoint2D* = ref object of Joint2D
       
    singleton: false instanciable: true is_reference: false - -
    -
    AnimatedSprite* = ref object of Node2D
    -  
    -
    -singleton: false instanciable: true is_reference: false +  Source +Edit
    Viewport* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    AnimatedSprite* = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit
    SpatialVelocityTracker* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptResourcePath* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PhysicsShapeQueryParameters* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PacketPeerStream* = ref object of PacketPeer
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Physics2DShapeQueryResult* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    StyleBoxEmpty* = ref object of StyleBox
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioStreamPlayback* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    SpinBox* = ref object of Range
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VehicleWheel* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptVariableGet* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    FileDialog* = ref object of ConfirmationDialog
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Thread* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    CubeMap* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    CheckBox* = ref object of Button
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    TextEdit* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    WeakRef* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    singleton: false instanciable: true is_reference: false - -
    -
    ArrayMesh* = ref object of Mesh
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    VehicleBody* = ref object of PhysicsBody
    -  
    -
    -singleton: false instanciable: true is_reference: false +  Source +Edit
    HScrollBar* = ref object of ScrollBar
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    VehicleBody* = ref object of PhysicsBody
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    ARVRScriptInterface* = ref object of ARVRInterface
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    ArrayMesh* = ref object of Mesh
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    DirectionalLight* = ref object of Light
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Environment* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true - -
    -
    ParallaxBackground* = ref object of CanvasLayer
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    PinJoint* = ref object of Joint
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    GDFunctionState* = ref object of Reference
    -  
    -
    -singleton: false instanciable: false is_reference: true +  Source +Edit
    Path2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    PinJoint* = ref object of Joint
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    GDFunctionState* = ref object of Reference
    +  
    +
    +singleton: false instanciable: false is_reference: true +  Source +Edit + +
    +
    ParallaxBackground* = ref object of CanvasLayer
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit
    EditorScript* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PhysicsShapeQueryResult* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    ConvexPolygonShape* = ref object of Shape
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    RegExMatch* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    OccluderPolygon2D* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ReferenceRect* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    InputEventScreenTouch* = ref object of InputEvent
       
    singleton: false instanciable: true is_reference: true - -
    -
    LightOccluder2D* = ref object of Node2D
    -  
    -
    -singleton: false instanciable: true is_reference: false +  Source +Edit
    Skeleton* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false - -
    -
    VisualScriptComment* = ref object of VisualScriptNode
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    SurfaceTool* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    LightOccluder2D* = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    VisualScriptComment* = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptCondition* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    StreamPeerSSL* = ref object of StreamPeer
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    EditorFileSystemDirectory* = ref object of Object
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    TileMap* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    GridMap* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AtlasTexture* = ref object of Texture
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    BitMap* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    GDNative* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectHighPassFilter* = ref object of AudioEffectFilter
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AnimatedSprite3D* = ref object of SpriteBase3D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Semaphore* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptPropertyGet* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptEmitSignal* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    TextureRect* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    FuncRef* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Directory* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Panel* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    CheckButton* = ref object of Button
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffectDistortion* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Curve3D* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    HSlider* = ref object of Slider
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    MeshDataTool* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioStreamPlayer3D* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Path* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffectCompressor* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    LineEdit* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptYieldSignal* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    RichTextLabel* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptWhile* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    TouchScreenButton* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false - -
    -
    TextureProgress* = ref object of Range
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    ConvexPolygonShape2D* = ref object of Shape2D
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    PathFollow2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    TextureProgress* = ref object of Range
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    ConvexPolygonShape2D* = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectBandLimitFilter* = ref object of AudioEffectFilter
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    TriangleMesh* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ConfigFile* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    SphereShape* = ref object of Shape
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectHighShelfFilter* = ref object of AudioEffectFilter
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptFunctionState* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    PopupPanel* = ref object of Popup
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    InputEventAction* = ref object of InputEvent
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    RayCast2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    PackedDataContainer* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PhysicsDirectSpaceState* = ref object of Object
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    HTTPRequest* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptCustomNode* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    SpriteFrames* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    EditorPlugin* = ref object of Node
       
    singleton: false instanciable: true is_reference: false - -
    -
    PinJoint2D* = ref object of Joint2D
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    BitmapFont* = ref object of Font
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    ToolButton* = ref object of Button
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    VisualScriptMathConstant* = ref object of VisualScriptNode
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    Tree* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    -
    VisualScriptIterator* = ref object of VisualScriptNode
    +
    BitmapFont* = ref object of Font
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    ToolButton* = ref object of Button
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    PinJoint2D* = ref object of Joint2D
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    VisualScriptMathConstant* = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    InterpolatedCamera* = ref object of Camera
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    VisualScriptIterator* = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptReturn* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    File* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PrismMesh* = ref object of PrimitiveMesh
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    RayCast* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    StaticBody* = ref object of PhysicsBody
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptSceneTree* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    KinematicBody* = ref object of PhysicsBody
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    ConcavePolygonShape* = ref object of Shape
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    RigidBody2D* = ref object of PhysicsBody2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    RemoteTransform* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    CanvasModulate* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    StaticBody2D* = ref object of PhysicsBody2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    GraphEdit* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisibilityEnabler2D* = ref object of VisibilityNotifier2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    ButtonGroup* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ConcavePolygonShape2D* = ref object of Shape2D
       
    singleton: false instanciable: true is_reference: true - -
    -
    PlaneMesh* = ref object of PrimitiveMesh
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    World2D* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    PlaneMesh* = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptYield* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptVariableSet* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptGlobalConstant* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    RegEx* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    SliderJoint* = ref object of Joint
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    SceneState* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    VisualScriptSceneNode* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    CircleShape2D* = ref object of Shape2D
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    BoxShape* = ref object of Shape
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    RoomBounds* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptEngineSingleton* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectAmplify* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Area* = ref object of CollisionObject
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Physics2DDirectBodyStateSW* = ref object of Physics2DDirectBodyState
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    StreamPeerTCP* = ref object of StreamPeer
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    ARVROrigin* = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Gradient* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    singleton: false instanciable: true is_reference: true +  Source +Edit
    -
    RectangleShape2D* = ref object of Shape2D
    +
    ARVRCamera* = ref object of Camera
       
    -singleton: false instanciable: true is_reference: true +singleton: false instanciable: true is_reference: false +  Source +Edit
    RayShape* = ref object of Shape
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    RectangleShape2D* = ref object of Shape2D
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    EditorImportPlugin* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptSequence* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectDelay* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioStreamRandomPitch* = ref object of AudioStream
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    GIProbe* = ref object of VisualInstance
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    HBoxContainer* = ref object of BoxContainer
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    GDNativeClass* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    VisualScriptPreload* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true - -
    -
    TileSet* = ref object of Resource
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    PlaneShape* = ref object of Shape
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    TileSet* = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    ProximityGroup* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false - -
    -
    Polygon2D* = ref object of Node2D
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    MultiMeshInstance* = ref object of GeometryInstance
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    VisualScriptPropertySet* = ref object of VisualScriptNode
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    VisualScriptIndexGet* = ref object of VisualScriptNode
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    LineShape2D* = ref object of Shape2D
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    MultiMeshInstance* = ref object of GeometryInstance
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    Polygon2D* = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    VisualScriptIndexGet* = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    VisualScriptPropertySet* = ref object of VisualScriptNode
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    Portal* = ref object of VisualInstance
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffectLowPassFilter* = ref object of AudioEffectFilter
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PHashTranslation* = ref object of Translation
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    KinematicBody2D* = ref object of PhysicsBody2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    MeshInstance* = ref object of GeometryInstance
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioStreamSample* = ref object of AudioStream
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ResourceInteractiveLoader* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    VisualScriptConstant* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    LargeTexture* = ref object of Texture
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectPanner* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PopupDialog* = ref object of Popup
       
    singleton: false instanciable: true is_reference: false - -
    -
    ShaderMaterial* = ref object of Material
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    SpotLight* = ref object of Light
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    ShaderMaterial* = ref object of Material
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    ScriptEditor* = ref object of PanelContainer
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    ProgressBar* = ref object of Range
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Physics2DTestMotionResult* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PathFollow* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    PackedDataContainerRef* = ref object of Reference
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    HingeJoint* = ref object of Joint
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    ResourceImporterOGGVorbis* = ref object of ResourceImporter
       
    singleton: false instanciable: false is_reference: true +  Source +Edit
    VisualScriptTypeCast* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    CollisionShape* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    ColorPickerButton* = ref object of Button
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    CollisionPolygon2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    EditorSpatialGizmo* = ref object of SpatialGizmo
       
    singleton: false instanciable: true is_reference: true - -
    -
    SphereMesh* = ref object of PrimitiveMesh
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    Particles* = ref object of GeometryInstance
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    TCPServer* = ref object of Reference
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    AudioEffectLowShelfFilter* = ref object of AudioEffectFilter
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    HSeparator* = ref object of Separator
    -  
    -
    -singleton: false instanciable: true is_reference: false - -
    -
    Theme* = ref object of Resource
    -  
    -
    -singleton: false instanciable: true is_reference: true - -
    -
    GridContainer* = ref object of Container
    -  
    -
    -singleton: false instanciable: true is_reference: false +  Source +Edit
    CurveTexture* = ref object of Texture
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    Theme* = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    TCPServer* = ref object of Reference
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    AudioEffectLowShelfFilter* = ref object of AudioEffectFilter
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    HSeparator* = ref object of Separator
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    GridContainer* = ref object of Container
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    Particles* = ref object of GeometryInstance
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit
    ImageTexture* = ref object of Texture
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    SphereMesh* = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectChorus* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VisualScriptLocalVarSet* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AnimationTreePlayer* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VSlider* = ref object of Slider
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    CapsuleShape* = ref object of Shape
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    OptionButton* = ref object of Button
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    CollisionPolygon* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    SpatialMaterial* = ref object of Material
       
    singleton: false instanciable: true is_reference: true - -
    -
    World* = ref object of Resource
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    World* = ref object of Resource
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    VSeparator* = ref object of Separator
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VSplitContainer* = ref object of SplitContainer
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffectEQ6* = ref object of AudioEffectEQ
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Listener* = ref object of Spatial
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    HSplitContainer* = ref object of SplitContainer
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    PhysicsDirectBodyStateSW* = ref object of PhysicsDirectBodyState
       
    singleton: false instanciable: false is_reference: false - -
    -
    YSort* = ref object of Node2D
    -  
    -
    -singleton: false instanciable: true is_reference: false +  Source +Edit
    CenterContainer* = ref object of Container
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    YSort* = ref object of Node2D
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit
    ColorRect* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    ARVRController* = ref object of Spatial
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffectPitchShift* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    InputEventScreenDrag* = ref object of InputEvent
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    TabContainer* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    GDScript* = ref object of Script
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    NinePatchRect* = ref object of Control
       
    singleton: false instanciable: true is_reference: false - -
    -
    ConeTwistJoint* = ref object of Joint
    -  
    -
    -singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffectPhaser* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    ConeTwistJoint* = ref object of Joint
    +  
    +
    +singleton: false instanciable: true is_reference: false +  Source +Edit
    XMLParser* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ImmediateGeometry* = ref object of GeometryInstance
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Image* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VBoxContainer* = ref object of BoxContainer
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Area2D* = ref object of CollisionObject2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    MeshLibrary* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    VScrollBar* = ref object of ScrollBar
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Sprite3D* = ref object of SpriteBase3D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    CapsuleShape2D* = ref object of Shape2D
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    StreamTexture* = ref object of Texture
       
    singleton: false instanciable: true is_reference: true - -
    -
    CubeMesh* = ref object of PrimitiveMesh
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    ParticlesMaterial* = ref object of Material
       
    singleton: false instanciable: true is_reference: true +  Source +Edit + +
    +
    CubeMesh* = ref object of PrimitiveMesh
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectLimiter* = ref object of AudioEffect
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    TextureButton* = ref object of BaseButton
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Sprite* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    InputEventJoypadButton* = ref object of InputEvent
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    WorldEnvironment* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    ReflectionProbe* = ref object of VisualInstance
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    OmniLight* = ref object of Light
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Tabs* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioEffectEQ10* = ref object of AudioEffectEQ
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    EditorResourcePreviewGenerator* = ref object of Reference
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    TreeItem* = ref object of Object
       
    singleton: false instanciable: false is_reference: false +  Source +Edit
    BackBufferCopy* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    VisualScriptExpression* = ref object of VisualScriptNode
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Particles2D* = ref object of Node2D
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    LinkButton* = ref object of BaseButton
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    ItemList* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    Timer* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    AudioStreamOGGVorbis* = ref object of AudioStream
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    AudioEffectBandPassFilter* = ref object of AudioEffectFilter
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    ResourcePreloader* = ref object of Node
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    GDNativeLibrary* = ref object of Resource
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    PanoramaSky* = ref object of Sky
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    InputEventMouseButton* = ref object of InputEventMouse
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    Generic6DOFJoint* = ref object of Joint
       
    singleton: false instanciable: true is_reference: false +  Source +Edit
    DynamicFont* = ref object of Font
       
    singleton: false instanciable: true is_reference: true +  Source +Edit
    EditorFileSystem* = ref object of Node
       
    singleton: false instanciable: true is_reference: false - -
    -
    AudioEffectStereoEnhance* = ref object of AudioEffect
    -  
    -
    -singleton: false instanciable: true is_reference: true +  Source +Edit
    Label* = ref object of Control
       
    singleton: false instanciable: true is_reference: false +  Source +Edit + +
    +
    AudioEffectStereoEnhance* = ref object of AudioEffect
    +  
    +
    +singleton: false instanciable: true is_reference: true +  Source +Edit
    @@ -4463,7 +6143,7 @@ singleton: false instanciable: true is_reference: false diff --git a/master/godotapi/gradient.html b/master/godotapi/gradient.html index 970eed3..19b02c6 100644 --- a/master/godotapi/gradient.html +++ b/master/godotapi/gradient.html @@ -1264,61 +1264,109 @@ function main() {
    proc offsets*(self: Gradient): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `offsets =`*(self: Gradient; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc colors*(self: Gradient): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `colors =`*(self: Gradient; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPoint*(self: Gradient; offset: float64; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removePoint*(self: Gradient; offset: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setOffset*(self: Gradient; point: int64; offset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOffset*(self: Gradient; point: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setColor*(self: Gradient; point: int64; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColor*(self: Gradient; point: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolate*(self: Gradient; offset: float64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointCount*(self: Gradient): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1331,7 +1379,7 @@ function main() { diff --git a/master/godotapi/gradient_texture.html b/master/godotapi/gradient_texture.html index 849d920..0a6199a 100644 --- a/master/godotapi/gradient_texture.html +++ b/master/godotapi/gradient_texture.html @@ -1256,21 +1256,37 @@ function main() {
    proc gradient*(self: GradientTexture): Gradient {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `gradient =`*(self: GradientTexture; val: Gradient) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc width*(self: GradientTexture): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `width =`*(self: GradientTexture; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1281,6 +1297,10 @@ function main() {
    method update*(self: GradientTexture) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1293,7 +1313,7 @@ function main() { diff --git a/master/godotapi/graph_edit.html b/master/godotapi/graph_edit.html index 1fb789b..cd0db39 100644 --- a/master/godotapi/graph_edit.html +++ b/master/godotapi/graph_edit.html @@ -1305,78 +1305,138 @@ function main() { toPort: int64): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isNodeConnected*(self: GraphEdit; fromm: string; fromPort: int64; to: string;
                          toPort: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc disconnectNode*(self: GraphEdit; fromm: string; fromPort: int64; to: string;
                         toPort: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionList*(self: GraphEdit): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScrollOfs*(self: GraphEdit): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setScrollOfs*(self: GraphEdit; ofs: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setZoom*(self: GraphEdit; pZoom: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getZoom*(self: GraphEdit): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSnap*(self: GraphEdit; pixels: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSnap*(self: GraphEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setUseSnap*(self: GraphEdit; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isUsingSnap*(self: GraphEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRightDisconnects*(self: GraphEdit; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isRightDisconnectsEnabled*(self: GraphEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSelected*(self: GraphEdit; node: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1387,66 +1447,118 @@ function main() {
    method graphNodeMoved*(self: GraphEdit; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method graphNodeRaised*(self: GraphEdit; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method topLayerInput*(self: GraphEdit; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method topLayerDraw*(self: GraphEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method scrollMoved*(self: GraphEdit; arg0: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method zoomMinus*(self: GraphEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method zoomReset*(self: GraphEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method zoomPlus*(self: GraphEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method snapToggled*(self: GraphEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method snapValueChanged*(self: GraphEdit; arg0: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method guiInput*(self: GraphEdit; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method updateScrollOffset*(self: GraphEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method connectionsLayerDraw*(self: GraphEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1459,7 +1571,7 @@ function main() { diff --git a/master/godotapi/graph_node.html b/master/godotapi/graph_node.html index f1287b1..8da6bf9 100644 --- a/master/godotapi/graph_node.html +++ b/master/godotapi/graph_node.html @@ -1324,16 +1324,28 @@ function main() {
    OVERLAY_DISABLED* = 0'i64
    +  Source +Edit
    OVERLAY_BREAKPOINT* = 1'i64
    +  Source +Edit
    OVERLAY_POSITION* = 2'i64
    +  Source +Edit
    @@ -1344,31 +1356,55 @@ function main() {
    proc title*(self: GraphNode): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `title =`*(self: GraphNode; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc showClose*(self: GraphNode): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `showClose =`*(self: GraphNode; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resizeable*(self: GraphNode): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `resizeable =`*(self: GraphNode; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSlot*(self: GraphNode; idx: int64; enableLeft: bool; typeLeft: int64;
    @@ -1376,126 +1412,226 @@ function main() {
                  customLeft: Object = nil; customRight: Object = nil) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearSlot*(self: GraphNode; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearAllSlots*(self: GraphNode) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSlotEnabledLeft*(self: GraphNode; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSlotTypeLeft*(self: GraphNode; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSlotColorLeft*(self: GraphNode; idx: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSlotEnabledRight*(self: GraphNode; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSlotTypeRight*(self: GraphNode; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSlotColorRight*(self: GraphNode; idx: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setOffset*(self: GraphNode; offset: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOffset*(self: GraphNode): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setComment*(self: GraphNode; comment: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isComment*(self: GraphNode): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSelected*(self: GraphNode; selected: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSelected*(self: GraphNode): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionOutputCount*(self: GraphNode): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionInputCount*(self: GraphNode): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionOutputPos*(self: GraphNode; idx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionOutputType*(self: GraphNode; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionOutputColor*(self: GraphNode; idx: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionInputPos*(self: GraphNode; idx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionInputType*(self: GraphNode; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionInputColor*(self: GraphNode; idx: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setOverlay*(self: GraphNode; overlay: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOverlay*(self: GraphNode): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1506,6 +1642,10 @@ function main() {
    method guiInput*(self: GraphNode; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1518,7 +1658,7 @@ function main() { diff --git a/master/godotapi/grid_container.html b/master/godotapi/grid_container.html index 43f4889..4d363c1 100644 --- a/master/godotapi/grid_container.html +++ b/master/godotapi/grid_container.html @@ -1244,11 +1244,19 @@ function main() {
    proc columns*(self: GridContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `columns =`*(self: GridContainer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/grid_map.html b/master/godotapi/grid_map.html index 2caae6d..e9830e8 100644 --- a/master/godotapi/grid_map.html +++ b/master/godotapi/grid_map.html @@ -1320,6 +1320,10 @@ function main() {
    INVALID_CELL_ITEM* = - 1'i64
    +  Source +Edit
    @@ -1330,162 +1334,286 @@ function main() {
    proc setTheme*(self: GridMap; theme: MeshLibrary) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTheme*(self: GridMap): MeshLibrary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCellSize*(self: GridMap; size: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCellSize*(self: GridMap): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setOctantSize*(self: GridMap; size: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOctantSize*(self: GridMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCellItem*(self: GridMap; x: int64; y: int64; z: int64; item: int64;
                      orientation: int64 = 0'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCellItem*(self: GridMap; x: int64; y: int64; z: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCellItemOrientation*(self: GridMap; x: int64; y: int64; z: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resourceChanged*(self: GridMap; resource: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCenterX*(self: GridMap; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCenterX*(self: GridMap): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCenterY*(self: GridMap; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCenterY*(self: GridMap): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCenterZ*(self: GridMap; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCenterZ*(self: GridMap): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setClip*(self: GridMap; enabled: bool; clipabove: bool = true; floor: int64 = 0'i64;
                  axis: int64 = 0'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createArea*(self: GridMap; id: int64; area: Rect3): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetBounds*(self: GridMap; area: int64): Rect3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetExteriorPortal*(self: GridMap; area: int64; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetName*(self: GridMap; area: int64; name: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetName*(self: GridMap; area: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaIsExteriorPortal*(self: GridMap; area: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetPortalDisableDistance*(self: GridMap; area: int64; distance: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetPortalDisableDistance*(self: GridMap; area: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetPortalDisableColor*(self: GridMap; area: int64; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetPortalDisableColor*(self: GridMap; area: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc eraseArea*(self: GridMap; area: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUnusedAreaId*(self: GridMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: GridMap) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMeshes*(self: GridMap): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1496,6 +1624,10 @@ function main() {
    method updateDirtyMapCallback*(self: GridMap) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1508,7 +1640,7 @@ function main() { diff --git a/master/godotapi/groove_joint_2d.html b/master/godotapi/groove_joint_2d.html index 15c6856..a1b1468 100644 --- a/master/godotapi/groove_joint_2d.html +++ b/master/godotapi/groove_joint_2d.html @@ -1248,21 +1248,37 @@ function main() {
    proc length*(self: GrooveJoint2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `length =`*(self: GrooveJoint2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc initialOffset*(self: GrooveJoint2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `initialOffset =`*(self: GrooveJoint2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/h_box_container.html b/master/godotapi/h_box_container.html index 2e0852c..836dd6d 100644 --- a/master/godotapi/h_box_container.html +++ b/master/godotapi/h_box_container.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/h_scroll_bar.html b/master/godotapi/h_scroll_bar.html index 5ed694c..ca20b10 100644 --- a/master/godotapi/h_scroll_bar.html +++ b/master/godotapi/h_scroll_bar.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/h_separator.html b/master/godotapi/h_separator.html index 6b0665a..011aa1f 100644 --- a/master/godotapi/h_separator.html +++ b/master/godotapi/h_separator.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/h_slider.html b/master/godotapi/h_slider.html index 0249348..88964f2 100644 --- a/master/godotapi/h_slider.html +++ b/master/godotapi/h_slider.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/h_split_container.html b/master/godotapi/h_split_container.html index d0e5950..ebbd7b2 100644 --- a/master/godotapi/h_split_container.html +++ b/master/godotapi/h_split_container.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/hinge_joint.html b/master/godotapi/hinge_joint.html index faea164..9c917c9 100644 --- a/master/godotapi/hinge_joint.html +++ b/master/godotapi/hinge_joint.html @@ -1310,61 +1310,109 @@ function main() {
    PARAM_BIAS* = 0'i64
    +  Source +Edit
    PARAM_LIMIT_UPPER* = 1'i64
    +  Source +Edit
    PARAM_LIMIT_LOWER* = 2'i64
    +  Source +Edit
    PARAM_LIMIT_BIAS* = 3'i64
    +  Source +Edit
    PARAM_LIMIT_SOFTNESS* = 4'i64
    +  Source +Edit
    PARAM_LIMIT_RELAXATION* = 5'i64
    +  Source +Edit
    PARAM_MOTOR_TARGET_VELOCITY* = 6'i64
    +  Source +Edit
    PARAM_MOTOR_MAX_IMPULSE* = 7'i64
    +  Source +Edit
    PARAM_MAX* = 8'i64
    +  Source +Edit
    FLAG_USE_LIMIT* = 0'i64
    +  Source +Edit
    FLAG_ENABLE_MOTOR* = 1'i64
    +  Source +Edit
    FLAG_MAX* = 2'i64
    +  Source +Edit
    @@ -1375,101 +1423,181 @@ function main() {
    proc paramsbias*(self: HingeJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsbias =`*(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitenable*(self: HingeJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitenable =`*(self: HingeJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitupper*(self: HingeJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitupper =`*(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitlower*(self: HingeJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitlower =`*(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitbias*(self: HingeJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitbias =`*(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitsoftness*(self: HingeJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitsoftness =`*(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitrelaxation*(self: HingeJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitrelaxation =`*(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc motorenable*(self: HingeJoint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `motorenable =`*(self: HingeJoint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc motortargetVelocity*(self: HingeJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `motortargetVelocity =`*(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc motormaxImpulse*(self: HingeJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `motormaxImpulse =`*(self: HingeJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1482,7 +1610,7 @@ function main() { diff --git a/master/godotapi/http_client.html b/master/godotapi/http_client.html index e22e06b..d72e09a 100644 --- a/master/godotapi/http_client.html +++ b/master/godotapi/http_client.html @@ -1427,341 +1427,613 @@ function main() {
    METHOD_GET* = 0'i64
    +  Source +Edit
    METHOD_HEAD* = 1'i64
    +  Source +Edit
    METHOD_POST* = 2'i64
    +  Source +Edit
    METHOD_PUT* = 3'i64
    +  Source +Edit
    METHOD_DELETE* = 4'i64
    +  Source +Edit
    METHOD_OPTIONS* = 5'i64
    +  Source +Edit
    METHOD_TRACE* = 6'i64
    +  Source +Edit
    METHOD_CONNECT* = 7'i64
    +  Source +Edit
    METHOD_MAX* = 8'i64
    +  Source +Edit
    STATUS_DISCONNECTED* = 0'i64
    +  Source +Edit
    STATUS_RESOLVING* = 1'i64
    +  Source +Edit
    STATUS_CANT_RESOLVE* = 2'i64
    +  Source +Edit
    STATUS_CONNECTING* = 3'i64
    +  Source +Edit
    STATUS_CANT_CONNECT* = 4'i64
    +  Source +Edit
    STATUS_CONNECTED* = 5'i64
    +  Source +Edit
    STATUS_REQUESTING* = 6'i64
    +  Source +Edit
    STATUS_BODY* = 7'i64
    +  Source +Edit
    STATUS_CONNECTION_ERROR* = 8'i64
    +  Source +Edit
    STATUS_SSL_HANDSHAKE_ERROR* = 9'i64
    +  Source +Edit
    RESPONSE_CONTINUE* = 100'i64
    +  Source +Edit
    RESPONSE_SWITCHING_PROTOCOLS* = 101'i64
    +  Source +Edit
    RESPONSE_PROCESSING* = 102'i64
    +  Source +Edit
    RESPONSE_OK* = 200'i64
    +  Source +Edit
    RESPONSE_CREATED* = 201'i64
    +  Source +Edit
    RESPONSE_ACCEPTED* = 202'i64
    +  Source +Edit
    RESPONSE_NON_AUTHORITATIVE_INFORMATION* = 203'i64
    +  Source +Edit
    RESPONSE_NO_CONTENT* = 204'i64
    +  Source +Edit
    RESPONSE_RESET_CONTENT* = 205'i64
    +  Source +Edit
    RESPONSE_PARTIAL_CONTENT* = 206'i64
    +  Source +Edit
    RESPONSE_MULTI_STATUS* = 207'i64
    +  Source +Edit
    RESPONSE_IM_USED* = 226'i64
    +  Source +Edit
    RESPONSE_MULTIPLE_CHOICES* = 300'i64
    +  Source +Edit
    RESPONSE_MOVED_PERMANENTLY* = 301'i64
    +  Source +Edit
    RESPONSE_FOUND* = 302'i64
    +  Source +Edit
    RESPONSE_SEE_OTHER* = 303'i64
    +  Source +Edit
    RESPONSE_NOT_MODIFIED* = 304'i64
    +  Source +Edit
    RESPONSE_USE_PROXY* = 305'i64
    +  Source +Edit
    RESPONSE_TEMPORARY_REDIRECT* = 307'i64
    +  Source +Edit
    RESPONSE_BAD_REQUEST* = 400'i64
    +  Source +Edit
    RESPONSE_UNAUTHORIZED* = 401'i64
    +  Source +Edit
    RESPONSE_PAYMENT_REQUIRED* = 402'i64
    +  Source +Edit
    RESPONSE_FORBIDDEN* = 403'i64
    +  Source +Edit
    RESPONSE_NOT_FOUND* = 404'i64
    +  Source +Edit
    RESPONSE_METHOD_NOT_ALLOWED* = 405'i64
    +  Source +Edit
    RESPONSE_NOT_ACCEPTABLE* = 406'i64
    +  Source +Edit
    RESPONSE_PROXY_AUTHENTICATION_REQUIRED* = 407'i64
    +  Source +Edit
    RESPONSE_REQUEST_TIMEOUT* = 408'i64
    +  Source +Edit
    RESPONSE_CONFLICT* = 409'i64
    +  Source +Edit
    RESPONSE_GONE* = 410'i64
    +  Source +Edit
    RESPONSE_LENGTH_REQUIRED* = 411'i64
    +  Source +Edit
    RESPONSE_PRECONDITION_FAILED* = 412'i64
    +  Source +Edit
    RESPONSE_REQUEST_ENTITY_TOO_LARGE* = 413'i64
    +  Source +Edit
    RESPONSE_REQUEST_URI_TOO_LONG* = 414'i64
    +  Source +Edit
    RESPONSE_UNSUPPORTED_MEDIA_TYPE* = 415'i64
    +  Source +Edit
    RESPONSE_REQUESTED_RANGE_NOT_SATISFIABLE* = 416'i64
    +  Source +Edit
    RESPONSE_EXPECTATION_FAILED* = 417'i64
    +  Source +Edit
    RESPONSE_UNPROCESSABLE_ENTITY* = 422'i64
    +  Source +Edit
    RESPONSE_LOCKED* = 423'i64
    +  Source +Edit
    RESPONSE_FAILED_DEPENDENCY* = 424'i64
    +  Source +Edit
    RESPONSE_UPGRADE_REQUIRED* = 426'i64
    +  Source +Edit
    RESPONSE_INTERNAL_SERVER_ERROR* = 500'i64
    +  Source +Edit
    RESPONSE_NOT_IMPLEMENTED* = 501'i64
    +  Source +Edit
    RESPONSE_BAD_GATEWAY* = 502'i64
    +  Source +Edit
    RESPONSE_SERVICE_UNAVAILABLE* = 503'i64
    +  Source +Edit
    RESPONSE_GATEWAY_TIMEOUT* = 504'i64
    +  Source +Edit
    RESPONSE_HTTP_VERSION_NOT_SUPPORTED* = 505'i64
    +  Source +Edit
    RESPONSE_INSUFFICIENT_STORAGE* = 507'i64
    +  Source +Edit
    RESPONSE_NOT_EXTENDED* = 510'i64
    +  Source +Edit
    @@ -1773,16 +2045,28 @@ function main() { verifyHost: bool = true): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setConnection*(self: HTTPClient; connection: StreamPeer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnection*(self: HTTPClient): StreamPeer {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc requestRaw*(self: HTTPClient; methodd: int64; url: string;
    @@ -1790,93 +2074,165 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc request*(self: HTTPClient; methodd: int64; url: string; headers: PoolStringArray;
                  body: string = ""): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sendBodyText*(self: HTTPClient; body: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sendBodyData*(self: HTTPClient; body: PoolByteArray): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc close*(self: HTTPClient) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasResponse*(self: HTTPClient): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isResponseChunked*(self: HTTPClient): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResponseCode*(self: HTTPClient): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResponseHeaders*(self: HTTPClient): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResponseHeadersAsDictionary*(self: HTTPClient): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResponseBodyLength*(self: HTTPClient): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc readResponseBodyChunk*(self: HTTPClient): PoolByteArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setReadChunkSize*(self: HTTPClient; bytes: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBlockingMode*(self: HTTPClient; enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isBlockingModeEnabled*(self: HTTPClient): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStatus*(self: HTTPClient): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc poll*(self: HTTPClient): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc queryStringFromDict*(self: HTTPClient; fields: Dictionary): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1889,7 +2245,7 @@ function main() { diff --git a/master/godotapi/http_request.html b/master/godotapi/http_request.html index b634ad2..580201b 100644 --- a/master/godotapi/http_request.html +++ b/master/godotapi/http_request.html @@ -1309,61 +1309,109 @@ function main() {
    RESULT_SUCCESS* = 0'i64
    +  Source +Edit
    RESULT_CHUNKED_BODY_SIZE_MISMATCH* = 1'i64
    +  Source +Edit
    RESULT_CANT_CONNECT* = 2'i64
    +  Source +Edit
    RESULT_CANT_RESOLVE* = 3'i64
    +  Source +Edit
    RESULT_CONNECTION_ERROR* = 4'i64
    +  Source +Edit
    RESULT_SSL_HANDSHAKE_ERROR* = 5'i64
    +  Source +Edit
    RESULT_NO_RESPONSE* = 6'i64
    +  Source +Edit
    RESULT_BODY_SIZE_LIMIT_EXCEEDED* = 7'i64
    +  Source +Edit
    RESULT_REQUEST_FAILED* = 8'i64
    +  Source +Edit
    RESULT_DOWNLOAD_FILE_CANT_OPEN* = 9'i64
    +  Source +Edit
    RESULT_DOWNLOAD_FILE_WRITE_ERROR* = 10'i64
    +  Source +Edit
    RESULT_REDIRECT_LIMIT_REACHED* = 11'i64
    +  Source +Edit
    @@ -1374,31 +1422,55 @@ function main() {
    proc useThreads*(self: HTTPRequest): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `useThreads =`*(self: HTTPRequest; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySizeLimit*(self: HTTPRequest): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bodySizeLimit =`*(self: HTTPRequest; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc maxRedirects*(self: HTTPRequest): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `maxRedirects =`*(self: HTTPRequest; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc request*(self: HTTPRequest; url: string; customHeaders: PoolStringArray;
    @@ -1406,36 +1478,64 @@ function main() {
                  requestData: string = ""): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cancelRequest*(self: HTTPRequest) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getHttpClientStatus*(self: HTTPRequest): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDownloadFile*(self: HTTPRequest; path: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDownloadFile*(self: HTTPRequest): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDownloadedBytes*(self: HTTPRequest): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBodySize*(self: HTTPRequest): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1446,12 +1546,20 @@ function main() {
    method redirectRequest*(self: HTTPRequest; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method requestDone*(self: HTTPRequest; arg0: int64; arg1: int64; arg2: PoolStringArray;
                        arg3: PoolByteArray) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1464,7 +1572,7 @@ function main() { diff --git a/master/godotapi/image.html b/master/godotapi/image.html index 2df5624..5cdb1e3 100644 --- a/master/godotapi/image.html +++ b/master/godotapi/image.html @@ -1439,261 +1439,469 @@ function main() {
    FORMAT_L8* = 0'i64
    +  Source +Edit
    FORMAT_LA8* = 1'i64
    +  Source +Edit
    FORMAT_R8* = 2'i64
    +  Source +Edit
    FORMAT_RG8* = 3'i64
    +  Source +Edit
    FORMAT_RGB8* = 4'i64
    +  Source +Edit
    FORMAT_RGBA8* = 5'i64
    +  Source +Edit
    FORMAT_RGBA4444* = 6'i64
    +  Source +Edit
    FORMAT_RGBA5551* = 7'i64
    +  Source +Edit
    FORMAT_RF* = 8'i64
    +  Source +Edit
    FORMAT_RGF* = 9'i64
    +  Source +Edit
    FORMAT_RGBF* = 10'i64
    +  Source +Edit
    FORMAT_RGBAF* = 11'i64
    +  Source +Edit
    FORMAT_RH* = 12'i64
    +  Source +Edit
    FORMAT_RGH* = 13'i64
    +  Source +Edit
    FORMAT_RGBH* = 14'i64
    +  Source +Edit
    FORMAT_RGBAH* = 15'i64
    +  Source +Edit
    FORMAT_RGBE9995* = 16'i64
    +  Source +Edit
    FORMAT_DXT1* = 17'i64
    +  Source +Edit
    FORMAT_DXT3* = 18'i64
    +  Source +Edit
    FORMAT_DXT5* = 19'i64
    +  Source +Edit
    FORMAT_RGTC_R* = 20'i64
    +  Source +Edit
    FORMAT_RGTC_RG* = 21'i64
    +  Source +Edit
    FORMAT_BPTC_RGBA* = 22'i64
    +  Source +Edit
    FORMAT_BPTC_RGBF* = 23'i64
    +  Source +Edit
    FORMAT_BPTC_RGBFU* = 24'i64
    +  Source +Edit
    FORMAT_PVRTC2* = 25'i64
    +  Source +Edit
    FORMAT_PVRTC2A* = 26'i64
    +  Source +Edit
    FORMAT_PVRTC4* = 27'i64
    +  Source +Edit
    FORMAT_PVRTC4A* = 28'i64
    +  Source +Edit
    FORMAT_ETC* = 29'i64
    +  Source +Edit
    FORMAT_ETC2_R11* = 30'i64
    +  Source +Edit
    FORMAT_ETC2_R11S* = 31'i64
    +  Source +Edit
    FORMAT_ETC2_RG11* = 32'i64
    +  Source +Edit
    FORMAT_ETC2_RG11S* = 33'i64
    +  Source +Edit
    FORMAT_ETC2_RGB8* = 34'i64
    +  Source +Edit
    FORMAT_ETC2_RGBA8* = 35'i64
    +  Source +Edit
    FORMAT_ETC2_RGB8A1* = 36'i64
    +  Source +Edit
    FORMAT_MAX* = 37'i64
    +  Source +Edit
    INTERPOLATE_NEAREST* = 0'i64
    +  Source +Edit
    INTERPOLATE_BILINEAR* = 1'i64
    +  Source +Edit
    INTERPOLATE_CUBIC* = 2'i64
    +  Source +Edit
    ALPHA_NONE* = 0'i64
    +  Source +Edit
    ALPHA_BIT* = 1'i64
    +  Source +Edit
    ALPHA_BLEND* = 2'i64
    +  Source +Edit
    COMPRESS_S3TC* = 0'i64
    +  Source +Edit
    COMPRESS_PVRTC2* = 1'i64
    +  Source +Edit
    COMPRESS_PVRTC4* = 2'i64
    +  Source +Edit
    COMPRESS_ETC* = 3'i64
    +  Source +Edit
    COMPRESS_ETC2* = 4'i64
    +  Source +Edit
    COMPRESS_SOURCE_GENERIC* = 0'i64
    +  Source +Edit
    COMPRESS_SOURCE_SRGB* = 1'i64
    +  Source +Edit
    COMPRESS_SOURCE_NORMAL* = 2'i64
    +  Source +Edit
    @@ -1704,227 +1912,403 @@ function main() {
    proc data*(self: Image): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `data =`*(self: Image; val: Dictionary) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getWidth*(self: Image): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getHeight*(self: Image): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasMipmaps*(self: Image): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFormat*(self: Image): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDataImpl*(self: Image): PoolByteArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc convert*(self: Image; format: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMipmapOffset*(self: Image; mipmap: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resizeToPo2*(self: Image; square: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resize*(self: Image; width: int64; height: int64; interpolation: int64 = 1'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shrinkX2*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expandX2Hq2x*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc crop*(self: Image; width: int64; height: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flipX*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flipY*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc generateMipmaps*(self: Image): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearMipmaps*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc create*(self: Image; width: int64; height: int64; useMipmaps: bool; format: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createFromData*(self: Image; width: int64; height: int64; useMipmaps: bool;
                         format: int64; data: PoolByteArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isEmpty*(self: Image): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc load*(self: Image; path: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc savePng*(self: Image; path: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc detectAlpha*(self: Image): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isInvisible*(self: Image): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc compress*(self: Image; mode: int64; source: int64; lossyQuality: float64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc decompress*(self: Image): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isCompressed*(self: Image): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fixAlphaEdges*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc premultiplyAlpha*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc srgbToLinear*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc normalmapToXy*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc blitRect*(self: Image; src: Image; srcRect: Rect2; dst: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc blitRectMask*(self: Image; src: Image; mask: Image; srcRect: Rect2; dst: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc blendRect*(self: Image; src: Image; srcRect: Rect2; dst: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc blendRectMask*(self: Image; src: Image; mask: Image; srcRect: Rect2; dst: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fill*(self: Image; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUsedRect*(self: Image): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRect*(self: Image; rect: Rect2): Image {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc copyFrom*(self: Image; src: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lock*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc unlock*(self: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPixel*(self: Image; x: int64; y: int64; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPixel*(self: Image; x: int64; y: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1937,7 +2321,7 @@ function main() { diff --git a/master/godotapi/image_texture.html b/master/godotapi/image_texture.html index 00d111b..09012f7 100644 --- a/master/godotapi/image_texture.html +++ b/master/godotapi/image_texture.html @@ -1283,16 +1283,28 @@ function main() {
    STORAGE_RAW* = 0'i64
    +  Source +Edit
    STORAGE_COMPRESS_LOSSY* = 1'i64
    +  Source +Edit
    STORAGE_COMPRESS_LOSSLESS* = 2'i64
    +  Source +Edit
    @@ -1304,57 +1316,101 @@ function main() { flags: int64 = 7'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createFromImage*(self: ImageTexture; image: Image; flags: int64 = 7'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFormat*(self: ImageTexture): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc load*(self: ImageTexture; path: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setData*(self: ImageTexture; image: Image) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getData*(self: ImageTexture): Image {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setStorage*(self: ImageTexture; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStorage*(self: ImageTexture): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setLossyStorageQuality*(self: ImageTexture; quality: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLossyStorageQuality*(self: ImageTexture): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSizeOverride*(self: ImageTexture; size: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1365,6 +1421,10 @@ function main() {
    method reloadHook*(self: ImageTexture; rid: RID) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1377,7 +1437,7 @@ function main() { diff --git a/master/godotapi/immediate_geometry.html b/master/godotapi/immediate_geometry.html index 3ce7c2c..683569d 100644 --- a/master/godotapi/immediate_geometry.html +++ b/master/godotapi/immediate_geometry.html @@ -1262,52 +1262,92 @@ function main() { locks: 0.}
    +  Source +Edit
    proc setNormal*(self: ImmediateGeometry; normal: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTangent*(self: ImmediateGeometry; tangent: Plane) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setColor*(self: ImmediateGeometry; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setUv*(self: ImmediateGeometry; uv: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setUv2*(self: ImmediateGeometry; uv: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addVertex*(self: ImmediateGeometry; pos: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addSphere*(self: ImmediateGeometry; lats: int64; lons: int64; radius: float64;
                    addUv: bool = true) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc endd*(self: ImmediateGeometry) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: ImmediateGeometry) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1320,7 +1360,7 @@ function main() { diff --git a/master/godotapi/input.html b/master/godotapi/input.html index b17c059..c11673c 100644 --- a/master/godotapi/input.html +++ b/master/godotapi/input.html @@ -1323,21 +1323,37 @@ function main() {
    MOUSE_MODE_VISIBLE* = 0'i64
    +  Source +Edit
    MOUSE_MODE_HIDDEN* = 1'i64
    +  Source +Edit
    MOUSE_MODE_CAPTURED* = 2'i64
    +  Source +Edit
    MOUSE_MODE_CONFINED* = 3'i64
    +  Source +Edit
    @@ -1348,96 +1364,172 @@ function main() {
    proc isKeyPressed*(scancode: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isMouseButtonPressed*(button: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isJoyButtonPressed*(device: int64; button: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isActionPressed*(action: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isActionJustPressed*(action: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isActionJustReleased*(action: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addJoyMapping*(mapping: string; updateExisting: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeJoyMapping*(guid: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isJoyKnown*(device: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getJoyAxis*(device: int64; axis: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getJoyName*(device: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getJoyGuid*(device: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectedJoypads*(): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getJoyVibrationStrength*(device: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getJoyVibrationDuration*(device: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getJoyButtonString*(buttonIndex: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getJoyButtonIndexFromString*(button: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getJoyAxisString*(axisIndex: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getJoyAxisIndexFromString*(axis: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc startJoyVibration*(device: int64; weakMagnitude: float64;
    @@ -1445,77 +1537,137 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc stopJoyVibration*(device: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getGravity*(): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAccelerometer*(): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMagnetometer*(): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getGyroscope*(): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLastMouseSpeed*(): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMouseButtonMask*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMouseMode*(mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMouseMode*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc warpMousePos*(to: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc actionPress*(action: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc actionRelease*(action: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCustomMouseCursor*(image: Texture; hotspot: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc parseInputEvent*(event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1528,7 +1680,7 @@ function main() { diff --git a/master/godotapi/input_default.html b/master/godotapi/input_default.html index 41756ee..c71f80e 100644 --- a/master/godotapi/input_default.html +++ b/master/godotapi/input_default.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/input_event.html b/master/godotapi/input_event.html index abb9a01..85a8e31 100644 --- a/master/godotapi/input_event.html +++ b/master/godotapi/input_event.html @@ -1268,72 +1268,128 @@ function main() {
    proc device*(self: InputEvent): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `device =`*(self: InputEvent; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setId*(self: InputEvent; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getId*(self: InputEvent): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isPressed*(self: InputEvent): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isAction*(self: InputEvent; action: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isActionPressed*(self: InputEvent; action: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isActionReleased*(self: InputEvent; action: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isEcho*(self: InputEvent): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc asText*(self: InputEvent): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc actionMatch*(self: InputEvent; event: InputEvent): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shortcutMatch*(self: InputEvent; event: InputEvent): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isActionType*(self: InputEvent): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc xformedBy*(self: InputEvent; xform: Transform2D;
                    localOfs: Vector2 = vec2(0.0, 0.0)): InputEvent {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1346,7 +1402,7 @@ function main() { diff --git a/master/godotapi/input_event_action.html b/master/godotapi/input_event_action.html index f93d704..cadc213 100644 --- a/master/godotapi/input_event_action.html +++ b/master/godotapi/input_event_action.html @@ -1248,21 +1248,37 @@ function main() {
    proc action*(self: InputEventAction): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `action =`*(self: InputEventAction; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pressed*(self: InputEventAction): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pressed =`*(self: InputEventAction; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/input_event_joypad_button.html b/master/godotapi/input_event_joypad_button.html index ac96e5c..5d28402 100644 --- a/master/godotapi/input_event_joypad_button.html +++ b/master/godotapi/input_event_joypad_button.html @@ -1252,31 +1252,55 @@ function main() {
    proc buttonIndex*(self: InputEventJoypadButton): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `buttonIndex =`*(self: InputEventJoypadButton; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pressure*(self: InputEventJoypadButton): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pressure =`*(self: InputEventJoypadButton; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pressed*(self: InputEventJoypadButton): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pressed =`*(self: InputEventJoypadButton; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/input_event_joypad_motion.html b/master/godotapi/input_event_joypad_motion.html index b277846..804a236 100644 --- a/master/godotapi/input_event_joypad_motion.html +++ b/master/godotapi/input_event_joypad_motion.html @@ -1248,21 +1248,37 @@ function main() {
    proc axis*(self: InputEventJoypadMotion): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `axis =`*(self: InputEventJoypadMotion; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc axisValue*(self: InputEventJoypadMotion): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `axisValue =`*(self: InputEventJoypadMotion; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/input_event_key.html b/master/godotapi/input_event_key.html index 2efee9c..a360f76 100644 --- a/master/godotapi/input_event_key.html +++ b/master/godotapi/input_event_key.html @@ -1258,46 +1258,82 @@ function main() {
    proc pressed*(self: InputEventKey): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pressed =`*(self: InputEventKey; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scancode*(self: InputEventKey): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scancode =`*(self: InputEventKey; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc unicode*(self: InputEventKey): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `unicode =`*(self: InputEventKey; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc echo*(self: InputEventKey): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `echo =`*(self: InputEventKey; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScancodeWithModifiers*(self: InputEventKey): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1310,7 +1346,7 @@ function main() { diff --git a/master/godotapi/input_event_mouse.html b/master/godotapi/input_event_mouse.html index 743c260..48a55dc 100644 --- a/master/godotapi/input_event_mouse.html +++ b/master/godotapi/input_event_mouse.html @@ -1252,31 +1252,55 @@ function main() {
    proc buttonMask*(self: InputEventMouse): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `buttonMask =`*(self: InputEventMouse; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc position*(self: InputEventMouse): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `position =`*(self: InputEventMouse; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalPosition*(self: InputEventMouse): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `globalPosition =`*(self: InputEventMouse; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/input_event_mouse_button.html b/master/godotapi/input_event_mouse_button.html index 25339cc..b34b80f 100644 --- a/master/godotapi/input_event_mouse_button.html +++ b/master/godotapi/input_event_mouse_button.html @@ -1256,41 +1256,73 @@ function main() {
    proc factor*(self: InputEventMouseButton): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `factor =`*(self: InputEventMouseButton; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc buttonIndex*(self: InputEventMouseButton): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `buttonIndex =`*(self: InputEventMouseButton; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pressed*(self: InputEventMouseButton): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pressed =`*(self: InputEventMouseButton; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc doubleclick*(self: InputEventMouseButton): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `doubleclick =`*(self: InputEventMouseButton; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/input_event_mouse_motion.html b/master/godotapi/input_event_mouse_motion.html index 5004869..760fa25 100644 --- a/master/godotapi/input_event_mouse_motion.html +++ b/master/godotapi/input_event_mouse_motion.html @@ -1248,21 +1248,37 @@ function main() {
    proc relative*(self: InputEventMouseMotion): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `relative =`*(self: InputEventMouseMotion; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc speed*(self: InputEventMouseMotion): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `speed =`*(self: InputEventMouseMotion; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/input_event_screen_drag.html b/master/godotapi/input_event_screen_drag.html index 827db87..dd98cb9 100644 --- a/master/godotapi/input_event_screen_drag.html +++ b/master/godotapi/input_event_screen_drag.html @@ -1256,41 +1256,73 @@ function main() {
    proc index*(self: InputEventScreenDrag): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `index =`*(self: InputEventScreenDrag; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc position*(self: InputEventScreenDrag): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `position =`*(self: InputEventScreenDrag; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc relative*(self: InputEventScreenDrag): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `relative =`*(self: InputEventScreenDrag; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc speed*(self: InputEventScreenDrag): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `speed =`*(self: InputEventScreenDrag; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/input_event_screen_touch.html b/master/godotapi/input_event_screen_touch.html index 9086c70..f38c6d9 100644 --- a/master/godotapi/input_event_screen_touch.html +++ b/master/godotapi/input_event_screen_touch.html @@ -1252,31 +1252,55 @@ function main() {
    proc index*(self: InputEventScreenTouch): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `index =`*(self: InputEventScreenTouch; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc position*(self: InputEventScreenTouch): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `position =`*(self: InputEventScreenTouch; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pressed*(self: InputEventScreenTouch): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pressed =`*(self: InputEventScreenTouch; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/input_event_with_modifiers.html b/master/godotapi/input_event_with_modifiers.html index 62af68e..56908ab 100644 --- a/master/godotapi/input_event_with_modifiers.html +++ b/master/godotapi/input_event_with_modifiers.html @@ -1260,51 +1260,91 @@ function main() {
    proc alt*(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `alt =`*(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shift*(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shift =`*(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc control*(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `control =`*(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc meta*(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `meta =`*(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc command*(self: InputEventWithModifiers): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `command =`*(self: InputEventWithModifiers; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/input_map.html b/master/godotapi/input_map.html index a4fa5a1..475d8dc 100644 --- a/master/godotapi/input_map.html +++ b/master/godotapi/input_map.html @@ -1260,51 +1260,91 @@ function main() {
    proc hasAction*(action: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getActions*(): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addAction*(action: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc eraseAction*(action: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc actionAddEvent*(action: string; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc actionHasEvent*(action: string; event: InputEvent): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc actionEraseEvent*(action: string; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getActionList*(action: string): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc eventIsAction*(event: InputEvent; action: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc loadFromGlobals*() {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/instance_placeholder.html b/master/godotapi/instance_placeholder.html index 9e98c60..ea68aad 100644 --- a/master/godotapi/instance_placeholder.html +++ b/master/godotapi/instance_placeholder.html @@ -1247,17 +1247,29 @@ function main() { gcsafe, locks: 0.}
    +  Source +Edit
    proc replaceByInstance*(self: InstancePlaceholder; customScene: PackedScene = nil) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getInstancePath*(self: InstancePlaceholder): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1270,7 +1282,7 @@ function main() { diff --git a/master/godotapi/interpolated_camera.html b/master/godotapi/interpolated_camera.html index 2be4161..6122da8 100644 --- a/master/godotapi/interpolated_camera.html +++ b/master/godotapi/interpolated_camera.html @@ -1254,36 +1254,64 @@ function main() {
    proc target*(self: InterpolatedCamera): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `target =`*(self: InterpolatedCamera; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc speed*(self: InterpolatedCamera): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `speed =`*(self: InterpolatedCamera; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc enabled*(self: InterpolatedCamera): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `enabled =`*(self: InterpolatedCamera; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTarget*(self: InterpolatedCamera; target: Camera) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1296,7 +1324,7 @@ function main() { diff --git a/master/godotapi/ip.html b/master/godotapi/ip.html index 9476010..837a4a3 100644 --- a/master/godotapi/ip.html +++ b/master/godotapi/ip.html @@ -1280,51 +1280,91 @@ function main() {
    RESOLVER_STATUS_NONE* = 0'i64
    +  Source +Edit
    RESOLVER_STATUS_WAITING* = 1'i64
    +  Source +Edit
    RESOLVER_STATUS_DONE* = 2'i64
    +  Source +Edit
    RESOLVER_STATUS_ERROR* = 3'i64
    +  Source +Edit
    RESOLVER_MAX_QUERIES* = 32'i64
    +  Source +Edit
    RESOLVER_INVALID_ID* = - 1'i64
    +  Source +Edit
    TYPE_NONE* = 0'i64
    +  Source +Edit
    TYPE_IPV4* = 1'i64
    +  Source +Edit
    TYPE_IPV6* = 2'i64
    +  Source +Edit
    TYPE_ANY* = 3'i64
    +  Source +Edit
    @@ -1335,37 +1375,65 @@ function main() {
    proc resolveHostname*(host: string; ipType: int64 = 3'i64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resolveHostnameQueueItem*(host: string; ipType: int64 = 3'i64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResolveItemStatus*(id: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResolveItemAddress*(id: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc eraseResolveItem*(id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLocalAddresses*(): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearCache*(hostname: string = "") {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1378,7 +1446,7 @@ function main() { diff --git a/master/godotapi/ip_unix.html b/master/godotapi/ip_unix.html index 57b70e6..0a47430 100644 --- a/master/godotapi/ip_unix.html +++ b/master/godotapi/ip_unix.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/item_list.html b/master/godotapi/item_list.html index 6fc982c..6215afb 100644 --- a/master/godotapi/item_list.html +++ b/master/godotapi/item_list.html @@ -1370,21 +1370,37 @@ function main() {
    ICON_MODE_TOP* = 0'i64
    +  Source +Edit
    ICON_MODE_LEFT* = 1'i64
    +  Source +Edit
    SELECT_SINGLE* = 0'i64
    +  Source +Edit
    SELECT_MULTI* = 1'i64
    +  Source +Edit
    @@ -1395,270 +1411,482 @@ function main() {
    proc items*(self: ItemList): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `items =`*(self: ItemList; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc selectMode*(self: ItemList): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `selectMode =`*(self: ItemList; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc allowRmbSelect*(self: ItemList): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `allowRmbSelect =`*(self: ItemList; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc maxTextLines*(self: ItemList): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `maxTextLines =`*(self: ItemList; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc autoHeight*(self: ItemList): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `autoHeight =`*(self: ItemList; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc maxColumns*(self: ItemList): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `maxColumns =`*(self: ItemList; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sameColumnWidth*(self: ItemList): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sameColumnWidth =`*(self: ItemList; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fixedColumnWidth*(self: ItemList): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fixedColumnWidth =`*(self: ItemList; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc iconMode*(self: ItemList): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `iconMode =`*(self: ItemList; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc iconScale*(self: ItemList): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `iconScale =`*(self: ItemList; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addItem*(self: ItemList; text: string; icon: Texture = nil; selectable: bool = true) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addIconItem*(self: ItemList; icon: Texture; selectable: bool = true) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemText*(self: ItemList; idx: int64; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemText*(self: ItemList; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemIcon*(self: ItemList; idx: int64; icon: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemIcon*(self: ItemList; idx: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemIconRegion*(self: ItemList; idx: int64; rect: Rect2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemIconRegion*(self: ItemList; idx: int64): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemSelectable*(self: ItemList; idx: int64; selectable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isItemSelectable*(self: ItemList; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemDisabled*(self: ItemList; idx: int64; disabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isItemDisabled*(self: ItemList; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemMetadata*(self: ItemList; idx: int64; metadata: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemMetadata*(self: ItemList; idx: int64): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemCustomBgColor*(self: ItemList; idx: int64; customBgColor: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemCustomBgColor*(self: ItemList; idx: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemTooltipEnabled*(self: ItemList; idx: int64; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isItemTooltipEnabled*(self: ItemList; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemTooltip*(self: ItemList; idx: int64; tooltip: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemTooltip*(self: ItemList; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc select*(self: ItemList; idx: int64; single: bool = true) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc unselect*(self: ItemList; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSelected*(self: ItemList; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectedItems*(self: ItemList): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemCount*(self: ItemList): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeItem*(self: ItemList; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: ItemList) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sortItemsByText*(self: ItemList) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFixedIconSize*(self: ItemList; size: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFixedIconSize*(self: ItemList): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemAtPos*(self: ItemList; pos: Vector2; exact: bool = false): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ensureCurrentIsVisible*(self: ItemList) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVScroll*(self: ItemList): VScrollBar {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1669,11 +1897,19 @@ function main() {
    method scrollChanged*(self: ItemList; arg0: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method guiInput*(self: ItemList; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1686,7 +1922,7 @@ function main() { diff --git a/master/godotapi/joint.html b/master/godotapi/joint.html index 6d73732..7e63867 100644 --- a/master/godotapi/joint.html +++ b/master/godotapi/joint.html @@ -1256,41 +1256,73 @@ function main() {
    proc nodesnodeA*(self: Joint): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `nodesnodeA =`*(self: Joint; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc nodesnodeB*(self: Joint): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `nodesnodeB =`*(self: Joint; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc solverpriority*(self: Joint): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `solverpriority =`*(self: Joint; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionexcludeNodes*(self: Joint): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionexcludeNodes =`*(self: Joint; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/joint_2d.html b/master/godotapi/joint_2d.html index 84af2be..4a9672e 100644 --- a/master/godotapi/joint_2d.html +++ b/master/godotapi/joint_2d.html @@ -1256,41 +1256,73 @@ function main() {
    proc nodeA*(self: Joint2D): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `nodeA =`*(self: Joint2D; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc nodeB*(self: Joint2D): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `nodeB =`*(self: Joint2D; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bias*(self: Joint2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bias =`*(self: Joint2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc disableCollision*(self: Joint2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `disableCollision =`*(self: Joint2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/kinematic_body.html b/master/godotapi/kinematic_body.html index 333f25f..f3a586b 100644 --- a/master/godotapi/kinematic_body.html +++ b/master/godotapi/kinematic_body.html @@ -1285,16 +1285,28 @@ function main() {
    proc collisionsafeMargin*(self: KinematicBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionsafeMargin =`*(self: KinematicBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc move*(self: KinematicBody; relVec: Vector3): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc moveAndSlide*(self: KinematicBody; linearVelocity: Vector3;
    @@ -1303,103 +1315,175 @@ function main() {
                       floorMaxAngle: float64 = 0.785398): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc testMove*(self: KinematicBody; fromm: Transform; relVec: Vector3): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isOnFloor*(self: KinematicBody): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isOnCeiling*(self: KinematicBody): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isOnWall*(self: KinematicBody): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFloorVelocity*(self: KinematicBody): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionCount*(self: KinematicBody): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionPosition*(self: KinematicBody; collision: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionNormal*(self: KinematicBody; collision: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionTravel*(self: KinematicBody; collision: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionRemainder*(self: KinematicBody; collision: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionLocalShape*(self: KinematicBody; collision: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionCollider*(self: KinematicBody; collision: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderId*(self: KinematicBody; collision: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderShape*(self: KinematicBody; collision: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderShapeIndex*(self: KinematicBody; collision: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderVelocity*(self: KinematicBody; collision: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderMetadata*(self: KinematicBody; collision: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1412,7 +1496,7 @@ function main() { diff --git a/master/godotapi/kinematic_body_2d.html b/master/godotapi/kinematic_body_2d.html index 57c9818..4d6b5a7 100644 --- a/master/godotapi/kinematic_body_2d.html +++ b/master/godotapi/kinematic_body_2d.html @@ -1285,16 +1285,28 @@ function main() {
    proc collisionsafeMargin*(self: KinematicBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionsafeMargin =`*(self: KinematicBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc move*(self: KinematicBody2D; relVec: Vector2): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc moveAndSlide*(self: KinematicBody2D; linearVelocity: Vector2;
    @@ -1303,103 +1315,175 @@ function main() {
                       floorMaxAngle: float64 = 0.785398): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc testMove*(self: KinematicBody2D; fromm: Transform2D; relVec: Vector2): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isOnFloor*(self: KinematicBody2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isOnCeiling*(self: KinematicBody2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isOnWall*(self: KinematicBody2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFloorVelocity*(self: KinematicBody2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionCount*(self: KinematicBody2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionPosition*(self: KinematicBody2D; collision: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionNormal*(self: KinematicBody2D; collision: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionTravel*(self: KinematicBody2D; collision: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionRemainder*(self: KinematicBody2D; collision: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionLocalShape*(self: KinematicBody2D; collision: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionCollider*(self: KinematicBody2D; collision: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderId*(self: KinematicBody2D; collision: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderShape*(self: KinematicBody2D; collision: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderShapeIndex*(self: KinematicBody2D; collision: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderVelocity*(self: KinematicBody2D; collision: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionColliderMetadata*(self: KinematicBody2D; collision: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1412,7 +1496,7 @@ function main() { diff --git a/master/godotapi/label.html b/master/godotapi/label.html index 4d3159d..aede18f 100644 --- a/master/godotapi/label.html +++ b/master/godotapi/label.html @@ -1310,41 +1310,73 @@ function main() {
    ALIGN_LEFT* = 0'i64
    +  Source +Edit
    ALIGN_CENTER* = 1'i64
    +  Source +Edit
    ALIGN_RIGHT* = 2'i64
    +  Source +Edit
    ALIGN_FILL* = 3'i64
    +  Source +Edit
    VALIGN_TOP* = 0'i64
    +  Source +Edit
    VALIGN_CENTER* = 1'i64
    +  Source +Edit
    VALIGN_BOTTOM* = 2'i64
    +  Source +Edit
    VALIGN_FILL* = 3'i64
    +  Source +Edit
    @@ -1355,121 +1387,217 @@ function main() {
    proc text*(self: Label): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `text =`*(self: Label; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc align*(self: Label): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `align =`*(self: Label; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc valign*(self: Label): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `valign =`*(self: Label; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc autowrap*(self: Label): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `autowrap =`*(self: Label; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clipText*(self: Label): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `clipText =`*(self: Label; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uppercase*(self: Label): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uppercase =`*(self: Label; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc percentVisible*(self: Label): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `percentVisible =`*(self: Label; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linesSkipped*(self: Label): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linesSkipped =`*(self: Label; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc maxLinesVisible*(self: Label): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `maxLinesVisible =`*(self: Label; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLineHeight*(self: Label): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLineCount*(self: Label): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVisibleLineCount*(self: Label): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTotalCharacterCount*(self: Label): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVisibleCharacters*(self: Label; amount: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVisibleCharacters*(self: Label): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1482,7 +1610,7 @@ function main() { diff --git a/master/godotapi/large_texture.html b/master/godotapi/large_texture.html index e78ee27..115b72e 100644 --- a/master/godotapi/large_texture.html +++ b/master/godotapi/large_texture.html @@ -1260,53 +1260,93 @@ function main() {
    proc data*(self: LargeTexture): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `data =`*(self: LargeTexture; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPiece*(self: LargeTexture; ofs: Vector2; texture: Texture): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPieceOffset*(self: LargeTexture; idx: int64; ofs: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPieceTexture*(self: LargeTexture; idx: int64; texture: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSize*(self: LargeTexture; size: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: LargeTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPieceCount*(self: LargeTexture): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPieceOffset*(self: LargeTexture; idx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPieceTexture*(self: LargeTexture; idx: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1319,7 +1359,7 @@ function main() { diff --git a/master/godotapi/light.html b/master/godotapi/light.html index fbb1d43..4a56fe9 100644 --- a/master/godotapi/light.html +++ b/master/godotapi/light.html @@ -1318,71 +1318,127 @@ function main() {
    PARAM_ENERGY* = 0'i64
    +  Source +Edit
    PARAM_SPECULAR* = 1'i64
    +  Source +Edit
    PARAM_RANGE* = 2'i64
    +  Source +Edit
    PARAM_ATTENUATION* = 3'i64
    +  Source +Edit
    PARAM_SPOT_ANGLE* = 4'i64
    +  Source +Edit
    PARAM_SPOT_ATTENUATION* = 5'i64
    +  Source +Edit
    PARAM_CONTACT_SHADOW_SIZE* = 6'i64
    +  Source +Edit
    PARAM_SHADOW_MAX_DISTANCE* = 7'i64
    +  Source +Edit
    PARAM_SHADOW_SPLIT_1_OFFSET* = 8'i64
    +  Source +Edit
    PARAM_SHADOW_SPLIT_2_OFFSET* = 9'i64
    +  Source +Edit
    PARAM_SHADOW_SPLIT_3_OFFSET* = 10'i64
    +  Source +Edit
    PARAM_SHADOW_NORMAL_BIAS* = 11'i64
    +  Source +Edit
    PARAM_SHADOW_BIAS* = 12'i64
    +  Source +Edit
    PARAM_MAX* = 13'i64
    +  Source +Edit
    @@ -1393,111 +1449,199 @@ function main() {
    proc lightColor*(self: Light): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lightColor =`*(self: Light; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lightEnergy*(self: Light): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lightEnergy =`*(self: Light; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lightNegative*(self: Light): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lightNegative =`*(self: Light; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lightSpecular*(self: Light): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lightSpecular =`*(self: Light; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lightCullMask*(self: Light): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lightCullMask =`*(self: Light; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowEnabled*(self: Light): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowEnabled =`*(self: Light; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowColor*(self: Light): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowColor =`*(self: Light; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowBias*(self: Light): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowBias =`*(self: Light; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowContact*(self: Light): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowContact =`*(self: Light; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowMaxDistance*(self: Light): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowMaxDistance =`*(self: Light; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc editorOnly*(self: Light): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `editorOnly =`*(self: Light; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1510,7 +1654,7 @@ function main() { diff --git a/master/godotapi/light_2d.html b/master/godotapi/light_2d.html index 83914b0..312a40b 100644 --- a/master/godotapi/light_2d.html +++ b/master/godotapi/light_2d.html @@ -1338,21 +1338,37 @@ function main() {
    MODE_ADD* = 0'i64
    +  Source +Edit
    MODE_SUB* = 1'i64
    +  Source +Edit
    MODE_MIX* = 2'i64
    +  Source +Edit
    MODE_MASK* = 3'i64
    +  Source +Edit
    @@ -1363,211 +1379,379 @@ function main() {
    proc enabled*(self: Light2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `enabled =`*(self: Light2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc editorOnly*(self: Light2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `editorOnly =`*(self: Light2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc texture*(self: Light2D): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texture =`*(self: Light2D; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc offset*(self: Light2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `offset =`*(self: Light2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scale*(self: Light2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scale =`*(self: Light2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc color*(self: Light2D): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `color =`*(self: Light2D; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc energy*(self: Light2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `energy =`*(self: Light2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc mode*(self: Light2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mode =`*(self: Light2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rangeHeight*(self: Light2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rangeHeight =`*(self: Light2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rangeZMin*(self: Light2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rangeZMin =`*(self: Light2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rangeZMax*(self: Light2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rangeZMax =`*(self: Light2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rangeLayerMin*(self: Light2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rangeLayerMin =`*(self: Light2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rangeLayerMax*(self: Light2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rangeLayerMax =`*(self: Light2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rangeItemCullMask*(self: Light2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rangeItemCullMask =`*(self: Light2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowEnabled*(self: Light2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowEnabled =`*(self: Light2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowColor*(self: Light2D): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowColor =`*(self: Light2D; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowBufferSize*(self: Light2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowBufferSize =`*(self: Light2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowGradientLength*(self: Light2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowGradientLength =`*(self: Light2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowFilter*(self: Light2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowFilter =`*(self: Light2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowFilterSmooth*(self: Light2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowFilterSmooth =`*(self: Light2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shadowItemCullMask*(self: Light2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shadowItemCullMask =`*(self: Light2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1580,7 +1764,7 @@ function main() { diff --git a/master/godotapi/light_occluder_2d.html b/master/godotapi/light_occluder_2d.html index 79ee230..a72e7d0 100644 --- a/master/godotapi/light_occluder_2d.html +++ b/master/godotapi/light_occluder_2d.html @@ -1256,21 +1256,37 @@ function main() {
    proc occluder*(self: LightOccluder2D): OccluderPolygon2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `occluder =`*(self: LightOccluder2D; val: OccluderPolygon2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lightMask*(self: LightOccluder2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lightMask =`*(self: LightOccluder2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1281,6 +1297,10 @@ function main() {
    method polyChanged*(self: LightOccluder2D) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1293,7 +1313,7 @@ function main() { diff --git a/master/godotapi/line_2d.html b/master/godotapi/line_2d.html index 7277a3e..57f58ec 100644 --- a/master/godotapi/line_2d.html +++ b/master/godotapi/line_2d.html @@ -1324,41 +1324,73 @@ function main() {
    LINE_JOINT_SHARP* = 0'i64
    +  Source +Edit
    LINE_JOINT_BEVEL* = 1'i64
    +  Source +Edit
    LINE_JOINT_ROUND* = 2'i64
    +  Source +Edit
    LINE_CAP_NONE* = 0'i64
    +  Source +Edit
    LINE_CAP_BOX* = 1'i64
    +  Source +Edit
    LINE_CAP_ROUND* = 2'i64
    +  Source +Edit
    LINE_TEXTURE_NONE* = 0'i64
    +  Source +Edit
    LINE_TEXTURE_TILE* = 1'i64
    +  Source +Edit
    @@ -1369,136 +1401,244 @@ function main() {
    proc points*(self: Line2D): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `points =`*(self: Line2D; val: PoolVector2Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc width*(self: Line2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `width =`*(self: Line2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc defaultColor*(self: Line2D): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `defaultColor =`*(self: Line2D; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc gradient*(self: Line2D): Gradient {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `gradient =`*(self: Line2D; val: Gradient) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc texture*(self: Line2D): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texture =`*(self: Line2D; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureMode*(self: Line2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureMode =`*(self: Line2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointMode*(self: Line2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `jointMode =`*(self: Line2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc beginCapMode*(self: Line2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `beginCapMode =`*(self: Line2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc endCapMode*(self: Line2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `endCapMode =`*(self: Line2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sharpLimit*(self: Line2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sharpLimit =`*(self: Line2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc roundPrecision*(self: Line2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `roundPrecision =`*(self: Line2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointPos*(self: Line2D; i: int64; pos: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointPos*(self: Line2D; i: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointCount*(self: Line2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPoint*(self: Line2D; pos: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removePoint*(self: Line2D; i: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1509,6 +1649,10 @@ function main() {
    method gradientChanged*(self: Line2D) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1521,7 +1665,7 @@ function main() { diff --git a/master/godotapi/line_edit.html b/master/godotapi/line_edit.html index 87ea05c..7432823 100644 --- a/master/godotapi/line_edit.html +++ b/master/godotapi/line_edit.html @@ -1340,56 +1340,100 @@ function main() {
    ALIGN_LEFT* = 0'i64
    +  Source +Edit
    ALIGN_CENTER* = 1'i64
    +  Source +Edit
    ALIGN_RIGHT* = 2'i64
    +  Source +Edit
    ALIGN_FILL* = 3'i64
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    @@ -1400,151 +1444,271 @@ function main() {
    proc text*(self: LineEdit): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `text =`*(self: LineEdit; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc align*(self: LineEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `align =`*(self: LineEdit; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc maxLength*(self: LineEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `maxLength =`*(self: LineEdit; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc editable*(self: LineEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `editable =`*(self: LineEdit; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc secret*(self: LineEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `secret =`*(self: LineEdit; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expandToLen*(self: LineEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `expandToLen =`*(self: LineEdit; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc focusMode*(self: LineEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `focusMode =`*(self: LineEdit; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc placeholderText*(self: LineEdit): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `placeholderText =`*(self: LineEdit; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc placeholderAlpha*(self: LineEdit): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `placeholderAlpha =`*(self: LineEdit; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    proc `caretBlink =`*(self: LineEdit; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc caretBlinkSpeed*(self: LineEdit): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `caretBlinkSpeed =`*(self: LineEdit; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: LineEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc selectAll*(self: LineEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCursorPos*(self: LineEdit; pos: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCursorPos*(self: LineEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc appendAtCursor*(self: LineEdit; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc select*(self: LineEdit; fromm: int64 = 0'i64; to: int64 = - 1'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    proc getMenu*(self: LineEdit): PopupMenu {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1555,16 +1719,28 @@ function main() {
    method toggleDrawCaret*(self: LineEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method editorSettingsChanged*(self: LineEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method guiInput*(self: LineEdit; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1577,7 +1753,7 @@ function main() { diff --git a/master/godotapi/line_shape_2d.html b/master/godotapi/line_shape_2d.html index 569de47..88d9e67 100644 --- a/master/godotapi/line_shape_2d.html +++ b/master/godotapi/line_shape_2d.html @@ -1248,21 +1248,37 @@ function main() {
    proc normal*(self: LineShape2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normal =`*(self: LineShape2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc d*(self: LineShape2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `d =`*(self: LineShape2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/link_button.html b/master/godotapi/link_button.html index ae88619..ac8a825 100644 --- a/master/godotapi/link_button.html +++ b/master/godotapi/link_button.html @@ -1260,16 +1260,28 @@ function main() {
    UNDERLINE_MODE_ALWAYS* = 0'i64
    +  Source +Edit
    UNDERLINE_MODE_ON_HOVER* = 1'i64
    +  Source +Edit
    UNDERLINE_MODE_NEVER* = 2'i64
    +  Source +Edit
    @@ -1280,21 +1292,37 @@ function main() {
    proc text*(self: LinkButton): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `text =`*(self: LinkButton; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc underline*(self: LinkButton): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `underline =`*(self: LinkButton; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1307,7 +1335,7 @@ function main() { diff --git a/master/godotapi/listener.html b/master/godotapi/listener.html index 3e56fa7..9f275ab 100644 --- a/master/godotapi/listener.html +++ b/master/godotapi/listener.html @@ -1248,21 +1248,37 @@ function main() {
    proc makeCurrent*(self: Listener) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearCurrent*(self: Listener) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isCurrent*(self: Listener): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getListenerTransform*(self: Listener): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/main_loop.html b/master/godotapi/main_loop.html index fb1a27a..eb0909c 100644 --- a/master/godotapi/main_loop.html +++ b/master/godotapi/main_loop.html @@ -1292,36 +1292,64 @@ function main() {
    NOTIFICATION_WM_MOUSE_ENTER* = 2'i64
    +  Source +Edit
    NOTIFICATION_WM_MOUSE_EXIT* = 3'i64
    +  Source +Edit
    NOTIFICATION_WM_FOCUS_IN* = 4'i64
    +  Source +Edit
    NOTIFICATION_WM_FOCUS_OUT* = 5'i64
    +  Source +Edit
    NOTIFICATION_WM_QUIT_REQUEST* = 6'i64
    +  Source +Edit
    NOTIFICATION_WM_UNFOCUS_REQUEST* = 8'i64
    +  Source +Edit
    NOTIFICATION_OS_MEMORY_WARNING* = 9'i64
    +  Source +Edit
    @@ -1332,31 +1360,55 @@ function main() {
    proc inputEventImpl*(self: MainLoop; ev: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc inputTextImpl*(self: MainLoop; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc init*(self: MainLoop) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc iterationImpl*(self: MainLoop; delta: float64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc idleImpl*(self: MainLoop; delta: float64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc finish*(self: MainLoop) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1367,37 +1419,65 @@ function main() {
    method inputEvent*(self: MainLoop; ev: InputEvent) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method inputText*(self: MainLoop; text: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method initialize*(self: MainLoop) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method iteration*(self: MainLoop; delta: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method idle*(self: MainLoop; delta: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method dropFiles*(self: MainLoop; files: PoolStringArray; screen: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method finalize*(self: MainLoop) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1410,7 +1490,7 @@ function main() { diff --git a/master/godotapi/margin_container.html b/master/godotapi/margin_container.html index 93f2b39..e67f188 100644 --- a/master/godotapi/margin_container.html +++ b/master/godotapi/margin_container.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/marshalls.html b/master/godotapi/marshalls.html index d0fce92..6c66d55 100644 --- a/master/godotapi/marshalls.html +++ b/master/godotapi/marshalls.html @@ -1252,31 +1252,55 @@ function main() {
    proc variantToBase64*(variant: Variant): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc base64ToVariant*(base64Str: string): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rawToBase64*(array: PoolByteArray): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc base64ToRaw*(base64Str: string): PoolByteArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc utf8ToBase64*(utf8Str: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc base64ToUtf8*(base64Str: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/material.html b/master/godotapi/material.html index df5dfce..249a88c 100644 --- a/master/godotapi/material.html +++ b/master/godotapi/material.html @@ -1244,11 +1244,19 @@ function main() {
    proc nextPass*(self: Material): Material {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `nextPass =`*(self: Material; val: Material) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/menu_button.html b/master/godotapi/menu_button.html index 8019557..a60f192 100644 --- a/master/godotapi/menu_button.html +++ b/master/godotapi/menu_button.html @@ -1254,16 +1254,28 @@ function main() {
    proc items*(self: MenuButton): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `items =`*(self: MenuButton; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPopup*(self: MenuButton): PopupMenu {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1274,6 +1286,10 @@ function main() {
    method unhandledKeyInput*(self: MenuButton; event: InputEventKey) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1286,7 +1302,7 @@ function main() { diff --git a/master/godotapi/mesh.html b/master/godotapi/mesh.html index 0db0a80..cf41a2e 100644 --- a/master/godotapi/mesh.html +++ b/master/godotapi/mesh.html @@ -1270,36 +1270,64 @@ function main() {
    PRIMITIVE_POINTS* = 0'i64
    +  Source +Edit
    PRIMITIVE_LINES* = 1'i64
    +  Source +Edit
    PRIMITIVE_LINE_STRIP* = 2'i64
    +  Source +Edit
    PRIMITIVE_LINE_LOOP* = 3'i64
    +  Source +Edit
    PRIMITIVE_TRIANGLES* = 4'i64
    +  Source +Edit
    PRIMITIVE_TRIANGLE_STRIP* = 5'i64
    +  Source +Edit
    PRIMITIVE_TRIANGLE_FAN* = 6'i64
    +  Source +Edit
    @@ -1310,26 +1338,46 @@ function main() {
    proc createTrimeshShape*(self: Mesh): Shape {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createConvexShape*(self: Mesh): Shape {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createOutline*(self: Mesh; margin: float64): ArrayMesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFaces*(self: Mesh): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc generateTriangleMesh*(self: Mesh): TriangleMesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1342,7 +1390,7 @@ function main() { diff --git a/master/godotapi/mesh_data_tool.html b/master/godotapi/mesh_data_tool.html index 664ee67..b6ddff1 100644 --- a/master/godotapi/mesh_data_tool.html +++ b/master/godotapi/mesh_data_tool.html @@ -1316,199 +1316,351 @@ function main() {
    proc clear*(self: MeshDataTool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createFromSurface*(self: MeshDataTool; mesh: ArrayMesh; surface: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc commitToSurface*(self: MeshDataTool; mesh: ArrayMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFormat*(self: MeshDataTool): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexCount*(self: MeshDataTool): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEdgeCount*(self: MeshDataTool): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFaceCount*(self: MeshDataTool): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVertex*(self: MeshDataTool; idx: int64; vertex: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertex*(self: MeshDataTool; idx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVertexNormal*(self: MeshDataTool; idx: int64; normal: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexNormal*(self: MeshDataTool; idx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVertexTangent*(self: MeshDataTool; idx: int64; tangent: Plane) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexTangent*(self: MeshDataTool; idx: int64): Plane {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVertexUv*(self: MeshDataTool; idx: int64; uv: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexUv*(self: MeshDataTool; idx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVertexUv2*(self: MeshDataTool; idx: int64; uv2: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexUv2*(self: MeshDataTool; idx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVertexColor*(self: MeshDataTool; idx: int64; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexColor*(self: MeshDataTool; idx: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVertexBones*(self: MeshDataTool; idx: int64; bones: PoolIntArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexBones*(self: MeshDataTool; idx: int64): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVertexWeights*(self: MeshDataTool; idx: int64; weights: PoolRealArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexWeights*(self: MeshDataTool; idx: int64): PoolRealArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVertexMeta*(self: MeshDataTool; idx: int64; meta: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexMeta*(self: MeshDataTool; idx: int64): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexEdges*(self: MeshDataTool; idx: int64): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVertexFaces*(self: MeshDataTool; idx: int64): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEdgeVertex*(self: MeshDataTool; idx: int64; vertex: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEdgeFaces*(self: MeshDataTool; idx: int64): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setEdgeMeta*(self: MeshDataTool; idx: int64; meta: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEdgeMeta*(self: MeshDataTool; idx: int64): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFaceVertex*(self: MeshDataTool; idx: int64; vertex: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFaceEdge*(self: MeshDataTool; idx: int64; edge: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFaceMeta*(self: MeshDataTool; idx: int64; meta: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFaceMeta*(self: MeshDataTool; idx: int64): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFaceNormal*(self: MeshDataTool; idx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMaterial*(self: MeshDataTool; material: Material) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMaterial*(self: MeshDataTool): Material {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1521,7 +1673,7 @@ function main() { diff --git a/master/godotapi/mesh_instance.html b/master/godotapi/mesh_instance.html index 9f7a529..815b7b5 100644 --- a/master/godotapi/mesh_instance.html +++ b/master/godotapi/mesh_instance.html @@ -1266,48 +1266,84 @@ function main() {
    proc mesh*(self: MeshInstance): Mesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mesh =`*(self: MeshInstance; val: Mesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc skeleton*(self: MeshInstance): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `skeleton =`*(self: MeshInstance; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSurfaceMaterial*(self: MeshInstance; surface: int64; material: Material) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSurfaceMaterial*(self: MeshInstance; surface: int64): Material {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createTrimeshCollision*(self: MeshInstance) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createConvexCollision*(self: MeshInstance) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createDebugTangents*(self: MeshInstance) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1318,6 +1354,10 @@ function main() {
    method meshChanged*(self: MeshInstance) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1330,7 +1370,7 @@ function main() { diff --git a/master/godotapi/mesh_library.html b/master/godotapi/mesh_library.html index 9bf5e14..aa5654d 100644 --- a/master/godotapi/mesh_library.html +++ b/master/godotapi/mesh_library.html @@ -1266,67 +1266,119 @@ function main() {
    proc createItem*(self: MeshLibrary; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemName*(self: MeshLibrary; id: int64; name: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemMesh*(self: MeshLibrary; id: int64; mesh: Mesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemNavmesh*(self: MeshLibrary; id: int64; navmesh: NavigationMesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemShape*(self: MeshLibrary; id: int64; shape: Shape) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemName*(self: MeshLibrary; id: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemMesh*(self: MeshLibrary; id: int64): Mesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemNavmesh*(self: MeshLibrary; id: int64): NavigationMesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemShape*(self: MeshLibrary; id: int64): Shape {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeItem*(self: MeshLibrary; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: MeshLibrary) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemList*(self: MeshLibrary): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLastUnusedItemId*(self: MeshLibrary): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1339,7 +1391,7 @@ function main() { diff --git a/master/godotapi/multi_mesh.html b/master/godotapi/multi_mesh.html index a94ae92..de3f6db 100644 --- a/master/godotapi/multi_mesh.html +++ b/master/godotapi/multi_mesh.html @@ -1290,26 +1290,46 @@ function main() {
    TRANSFORM_2D* = 0'i64
    +  Source +Edit
    TRANSFORM_3D* = 1'i64
    +  Source +Edit
    COLOR_NONE* = 0'i64
    +  Source +Edit
    COLOR_8BIT* = 1'i64
    +  Source +Edit
    COLOR_FLOAT* = 2'i64
    +  Source +Edit
    @@ -1320,89 +1340,157 @@ function main() {
    proc colorFormat*(self: MultiMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `colorFormat =`*(self: MultiMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc transformFormat*(self: MultiMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `transformFormat =`*(self: MultiMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc instanceCount*(self: MultiMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `instanceCount =`*(self: MultiMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc mesh*(self: MultiMesh): Mesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mesh =`*(self: MultiMesh; val: Mesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc transformArray*(self: MultiMesh): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `transformArray =`*(self: MultiMesh; val: PoolVector3Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc colorArray*(self: MultiMesh): PoolColorArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `colorArray =`*(self: MultiMesh; val: PoolColorArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setInstanceTransform*(self: MultiMesh; instance: int64; transform: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getInstanceTransform*(self: MultiMesh; instance: int64): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setInstanceColor*(self: MultiMesh; instance: int64; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getInstanceColor*(self: MultiMesh; instance: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAabb*(self: MultiMesh): Rect3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1415,7 +1503,7 @@ function main() { diff --git a/master/godotapi/multi_mesh_instance.html b/master/godotapi/multi_mesh_instance.html index 64eb6f8..b59bae2 100644 --- a/master/godotapi/multi_mesh_instance.html +++ b/master/godotapi/multi_mesh_instance.html @@ -1244,11 +1244,19 @@ function main() {
    proc multimesh*(self: MultiMeshInstance): MultiMesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `multimesh =`*(self: MultiMeshInstance; val: MultiMesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/mutex.html b/master/godotapi/mutex.html index 0ffd98a..c8cfcfc 100644 --- a/master/godotapi/mutex.html +++ b/master/godotapi/mutex.html @@ -1246,16 +1246,28 @@ function main() {
    proc lock*(self: Mutex) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tryLock*(self: Mutex): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc unlock*(self: Mutex) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1268,7 +1280,7 @@ function main() { diff --git a/master/godotapi/native_script.html b/master/godotapi/native_script.html index 6f23fad..495eb5a 100644 --- a/master/godotapi/native_script.html +++ b/master/godotapi/native_script.html @@ -1250,26 +1250,46 @@ function main() {
    proc className*(self: NativeScript): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `className =`*(self: NativeScript; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc library*(self: NativeScript): GDNativeLibrary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `library =`*(self: NativeScript; val: GDNativeLibrary) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc new*(self: NativeScript; variantArgs: varargs[Variant]): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1282,7 +1302,7 @@ function main() { diff --git a/master/godotapi/navigation.html b/master/godotapi/navigation.html index f0f379a..86074a7 100644 --- a/master/godotapi/navigation.html +++ b/master/godotapi/navigation.html @@ -1262,57 +1262,97 @@ function main() {
    proc upVector*(self: Navigation): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `upVector =`*(self: Navigation; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    proc getSimplePath*(self: Navigation; start: Vector3; endd: Vector3;
                        optimize: bool = true): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPointToSegment*(self: Navigation; start: Vector3; endd: Vector3;
                                   useCollision: bool = false): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPoint*(self: Navigation; toPoint: Vector3): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPointNormal*(self: Navigation; toPoint: Vector3): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPointOwner*(self: Navigation; toPoint: Vector3): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1325,7 +1365,7 @@ function main() { diff --git a/master/godotapi/navigation_2d.html b/master/godotapi/navigation_2d.html index 5706733..3ff4240 100644 --- a/master/godotapi/navigation_2d.html +++ b/master/godotapi/navigation_2d.html @@ -1255,34 +1255,58 @@ function main() { owner: Object = nil): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    proc getSimplePath*(self: Navigation2D; start: Vector2; endd: Vector2;
                        optimize: bool = true): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPoint*(self: Navigation2D; toPoint: Vector2): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPointOwner*(self: Navigation2D; toPoint: Vector2): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1295,7 +1319,7 @@ function main() { diff --git a/master/godotapi/navigation_mesh.html b/master/godotapi/navigation_mesh.html index b3fd5d0..c476673 100644 --- a/master/godotapi/navigation_mesh.html +++ b/master/godotapi/navigation_mesh.html @@ -1256,41 +1256,73 @@ function main() {
    proc vertices*(self: NavigationMesh): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `vertices =`*(self: NavigationMesh; val: PoolVector3Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc polygons*(self: NavigationMesh): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `polygons =`*(self: NavigationMesh; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPolygon*(self: NavigationMesh; polygon: PoolIntArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPolygonCount*(self: NavigationMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPolygon*(self: NavigationMesh; idx: int64): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearPolygons*(self: NavigationMesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/navigation_mesh_instance.html b/master/godotapi/navigation_mesh_instance.html index 39b607f..6aae37c 100644 --- a/master/godotapi/navigation_mesh_instance.html +++ b/master/godotapi/navigation_mesh_instance.html @@ -1248,21 +1248,37 @@ function main() {
    +  Source +Edit
    proc `navmesh =`*(self: NavigationMeshInstance; val: NavigationMesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc enabled*(self: NavigationMeshInstance): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `enabled =`*(self: NavigationMeshInstance; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/navigation_polygon.html b/master/godotapi/navigation_polygon.html index 5c77e28..3d40b68 100644 --- a/master/godotapi/navigation_polygon.html +++ b/master/godotapi/navigation_polygon.html @@ -1276,95 +1276,167 @@ function main() {
    proc vertices*(self: NavigationPolygon): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `vertices =`*(self: NavigationPolygon; val: PoolVector3Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc polygons*(self: NavigationPolygon): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `polygons =`*(self: NavigationPolygon; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc outlines*(self: NavigationPolygon): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `outlines =`*(self: NavigationPolygon; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPolygon*(self: NavigationPolygon; polygon: PoolIntArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPolygonCount*(self: NavigationPolygon): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPolygon*(self: NavigationPolygon; idx: int64): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearPolygons*(self: NavigationPolygon) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addOutline*(self: NavigationPolygon; outline: PoolVector2Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addOutlineAtIndex*(self: NavigationPolygon; outline: PoolVector2Array;
                            index: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOutlineCount*(self: NavigationPolygon): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setOutline*(self: NavigationPolygon; idx: int64; outline: PoolVector2Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOutline*(self: NavigationPolygon; idx: int64): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeOutline*(self: NavigationPolygon; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearOutlines*(self: NavigationPolygon) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc makePolygonsFromOutlines*(self: NavigationPolygon) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1377,7 +1449,7 @@ function main() { diff --git a/master/godotapi/navigation_polygon_instance.html b/master/godotapi/navigation_polygon_instance.html index 8d46a18..81a9d96 100644 --- a/master/godotapi/navigation_polygon_instance.html +++ b/master/godotapi/navigation_polygon_instance.html @@ -1256,22 +1256,38 @@ function main() {
    +  Source +Edit
    proc `navpoly =`*(self: NavigationPolygonInstance; val: NavigationPolygon) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc enabled*(self: NavigationPolygonInstance): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `enabled =`*(self: NavigationPolygonInstance; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1282,6 +1298,10 @@ function main() {
    +  Source +Edit
    @@ -1294,7 +1314,7 @@ function main() { diff --git a/master/godotapi/networked_multiplayer_e_net.html b/master/godotapi/networked_multiplayer_e_net.html index c4a60f5..61e0acd 100644 --- a/master/godotapi/networked_multiplayer_e_net.html +++ b/master/godotapi/networked_multiplayer_e_net.html @@ -1271,26 +1271,46 @@ function main() {
    COMPRESS_NONE* = 0'i64
    +  Source +Edit
    COMPRESS_RANGE_CODER* = 1'i64
    +  Source +Edit
    COMPRESS_FASTLZ* = 2'i64
    +  Source +Edit
    COMPRESS_ZLIB* = 3'i64
    +  Source +Edit
    COMPRESS_ZSTD* = 4'i64
    +  Source +Edit
    @@ -1303,6 +1323,10 @@ function main() { outBandwidth: int64 = 0'i64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createClient*(self: NetworkedMultiplayerENet; ip: string; port: int64;
    @@ -1310,27 +1334,47 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc closeConnection*(self: NetworkedMultiplayerENet) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCompressionMode*(self: NetworkedMultiplayerENet; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCompressionMode*(self: NetworkedMultiplayerENet): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBindIp*(self: NetworkedMultiplayerENet; ip: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1343,7 +1387,7 @@ function main() { diff --git a/master/godotapi/networked_multiplayer_peer.html b/master/godotapi/networked_multiplayer_peer.html index b546a9a..1762bd7 100644 --- a/master/godotapi/networked_multiplayer_peer.html +++ b/master/godotapi/networked_multiplayer_peer.html @@ -1278,41 +1278,73 @@ function main() {
    TRANSFER_MODE_UNRELIABLE* = 0'i64
    +  Source +Edit
    TRANSFER_MODE_UNRELIABLE_ORDERED* = 1'i64
    +  Source +Edit
    TRANSFER_MODE_RELIABLE* = 2'i64
    +  Source +Edit
    CONNECTION_DISCONNECTED* = 0'i64
    +  Source +Edit
    CONNECTION_CONNECTING* = 1'i64
    +  Source +Edit
    CONNECTION_CONNECTED* = 2'i64
    +  Source +Edit
    TARGET_PEER_BROADCAST* = 0'i64
    +  Source +Edit
    TARGET_PEER_SERVER* = 1'i64
    +  Source +Edit
    @@ -1323,43 +1355,75 @@ function main() {
    proc setTransferMode*(self: NetworkedMultiplayerPeer; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTargetPeer*(self: NetworkedMultiplayerPeer; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPacketPeer*(self: NetworkedMultiplayerPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc poll*(self: NetworkedMultiplayerPeer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionStatus*(self: NetworkedMultiplayerPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUniqueId*(self: NetworkedMultiplayerPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRefuseNewConnections*(self: NetworkedMultiplayerPeer; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isRefusingNewConnections*(self: NetworkedMultiplayerPeer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1372,7 +1436,7 @@ function main() { diff --git a/master/godotapi/nine_patch_rect.html b/master/godotapi/nine_patch_rect.html index ef6fc0a..6b6799d 100644 --- a/master/godotapi/nine_patch_rect.html +++ b/master/godotapi/nine_patch_rect.html @@ -1288,16 +1288,28 @@ function main() {
    AXIS_STRETCH_MODE_STRETCH* = 0'i64
    +  Source +Edit
    AXIS_STRETCH_MODE_TILE* = 1'i64
    +  Source +Edit
    AXIS_STRETCH_MODE_TILE_FIT* = 2'i64
    +  Source +Edit
    @@ -1308,91 +1320,163 @@ function main() {
    proc texture*(self: NinePatchRect): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texture =`*(self: NinePatchRect; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawCenter*(self: NinePatchRect): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawCenter =`*(self: NinePatchRect; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc regionRect*(self: NinePatchRect): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `regionRect =`*(self: NinePatchRect; val: Rect2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc patchMarginLeft*(self: NinePatchRect): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `patchMarginLeft =`*(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc patchMarginTop*(self: NinePatchRect): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `patchMarginTop =`*(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc patchMarginRight*(self: NinePatchRect): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `patchMarginRight =`*(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc patchMarginBottom*(self: NinePatchRect): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `patchMarginBottom =`*(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc axisStretchHorizontal*(self: NinePatchRect): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `axisStretchHorizontal =`*(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc axisStretchVertical*(self: NinePatchRect): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `axisStretchVertical =`*(self: NinePatchRect; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1405,7 +1489,7 @@ function main() { diff --git a/master/godotapi/node.html b/master/godotapi/node.html index 07d553f..9f7d7bf 100644 --- a/master/godotapi/node.html +++ b/master/godotapi/node.html @@ -1486,146 +1486,262 @@ function main() {
    NOTIFICATION_ENTER_TREE* = 10'i64
    +  Source +Edit
    NOTIFICATION_EXIT_TREE* = 11'i64
    +  Source +Edit
    NOTIFICATION_MOVED_IN_PARENT* = 12'i64
    +  Source +Edit
    NOTIFICATION_READY* = 13'i64
    +  Source +Edit
    NOTIFICATION_FIXED_PROCESS* = 16'i64
    +  Source +Edit
    NOTIFICATION_PROCESS* = 17'i64
    +  Source +Edit
    NOTIFICATION_PARENTED* = 18'i64
    +  Source +Edit
    NOTIFICATION_UNPARENTED* = 19'i64
    +  Source +Edit
    NOTIFICATION_PAUSED* = 14'i64
    +  Source +Edit
    NOTIFICATION_UNPAUSED* = 15'i64
    +  Source +Edit
    NOTIFICATION_INSTANCED* = 20'i64
    +  Source +Edit
    NOTIFICATION_DRAG_BEGIN* = 21'i64
    +  Source +Edit
    NOTIFICATION_DRAG_END* = 22'i64
    +  Source +Edit
    NOTIFICATION_PATH_CHANGED* = 23'i64
    +  Source +Edit
    NOTIFICATION_TRANSLATION_CHANGED* = 24'i64
    +  Source +Edit
    NOTIFICATION_INTERNAL_PROCESS* = 25'i64
    +  Source +Edit
    NOTIFICATION_INTERNAL_FIXED_PROCESS* = 26'i64
    +  Source +Edit
    RPC_MODE_DISABLED* = 0'i64
    +  Source +Edit
    RPC_MODE_REMOTE* = 1'i64
    +  Source +Edit
    RPC_MODE_SYNC* = 2'i64
    +  Source +Edit
    RPC_MODE_MASTER* = 3'i64
    +  Source +Edit
    RPC_MODE_SLAVE* = 4'i64
    +  Source +Edit
    PAUSE_MODE_INHERIT* = 0'i64
    +  Source +Edit
    PAUSE_MODE_STOP* = 1'i64
    +  Source +Edit
    PAUSE_MODE_PROCESS* = 2'i64
    +  Source +Edit
    DUPLICATE_SIGNALS* = 1'i64
    +  Source +Edit
    DUPLICATE_GROUPS* = 2'i64
    +  Source +Edit
    DUPLICATE_SCRIPTS* = 4'i64
    +  Source +Edit
    DUPLICATE_USE_INSTANCING* = 8'i64
    +  Source +Edit
    @@ -1636,398 +1752,710 @@ function main() {
    proc importPath*(self: Node): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `importPath =`*(self: Node; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pauseMode*(self: Node): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pauseMode =`*(self: Node; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc editordisplayFolded*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `editordisplayFolded =`*(self: Node; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setName*(self: Node; name: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getName*(self: Node): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addChild*(self: Node; node: Node; legibleUniqueName: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeChild*(self: Node; node: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getChildCount*(self: Node): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getChildren*(self: Node): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getChild*(self: Node; idx: int64): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasNode*(self: Node; path: NodePath): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNode*(self: Node; path: NodePath): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getParent*(self: Node): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc findNode*(self: Node; mask: string; recursive: bool = true; owned: bool = true): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasNodeAndResource*(self: Node; path: NodePath): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodeAndResource*(self: Node; path: NodePath): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isInsideTree*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isAParentOf*(self: Node; node: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isGreaterThan*(self: Node; node: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPath*(self: Node): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPathTo*(self: Node; node: Node): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addToGroup*(self: Node; group: string; persistent: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeFromGroup*(self: Node; group: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isInGroup*(self: Node; group: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc moveChild*(self: Node; childNode: Node; toPos: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getGroups*(self: Node): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc raisee*(self: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setOwner*(self: Node; owner: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOwner*(self: Node): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeAndSkip*(self: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIndex*(self: Node): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc printTree*(self: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFilename*(self: Node; filename: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFilename*(self: Node): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc propagateNotification*(self: Node; what: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFixedProcess*(self: Node; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFixedProcessDeltaTime*(self: Node): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isFixedProcessing*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getProcessDeltaTime*(self: Node): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setProcess*(self: Node; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isProcessing*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setProcessInput*(self: Node; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isProcessingInput*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setProcessUnhandledInput*(self: Node; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isProcessingUnhandledInput*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setProcessUnhandledKeyInput*(self: Node; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isProcessingUnhandledKeyInput*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc canProcess*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc printStrayNodes*(self: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPositionInParent*(self: Node): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setProcessInternal*(self: Node; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isProcessingInternal*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFixedProcessInternal*(self: Node; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isFixedProcessingInternal*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTree*(self: Node): SceneTree {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc duplicate*(self: Node; flags: int64 = 15'i64): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc replaceBy*(self: Node; node: Node; keepData: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSceneInstanceLoadPlaceholder*(self: Node; loadPlaceholder: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSceneInstanceLoadPlaceholder*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getViewport*(self: Node): Viewport {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc queueFree*(self: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc requestReady*(self: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setNetworkMaster*(self: Node; id: int64; recursive: bool = true) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNetworkMaster*(self: Node): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isNetworkMaster*(self: Node): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rpcConfig*(self: Node; methodd: string; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rsetConfig*(self: Node; property: string; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rpc*(self: Node; methodd: string; variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rpcUnreliable*(self: Node; methodd: string; variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rpcId*(self: Node; peerId: int64; methodd: string; variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rpcUnreliableId*(self: Node; peerId: int64; methodd: string;
                          variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rset*(self: Node; property: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rsetId*(self: Node; peerId: int64; property: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rsetUnreliable*(self: Node; property: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rsetUnreliableId*(self: Node; peerId: int64; property: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -2038,47 +2466,83 @@ function main() {
    method process*(self: Node; delta: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method fixedProcess*(self: Node; delta: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method enterTree*(self: Node) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method exitTree*(self: Node) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method ready*(self: Node) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method input*(self: Node; event: InputEvent) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method unhandledInput*(self: Node; event: InputEvent) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method unhandledKeyInput*(self: Node; event: InputEventKey) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method addChildBelowNode*(self: Node; node: Node; childNode: Node;
                              legibleUniqueName: bool = false) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -2091,7 +2555,7 @@ function main() { diff --git a/master/godotapi/node_2d.html b/master/godotapi/node_2d.html index 765290c..0dfa623 100644 --- a/master/godotapi/node_2d.html +++ b/master/godotapi/node_2d.html @@ -1322,182 +1322,326 @@ function main() {
    proc position*(self: Node2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `position =`*(self: Node2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rotation*(self: Node2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rotation =`*(self: Node2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rotationDeg*(self: Node2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rotationDeg =`*(self: Node2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scale*(self: Node2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scale =`*(self: Node2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc transform*(self: Node2D): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `transform =`*(self: Node2D; val: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalPosition*(self: Node2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `globalPosition =`*(self: Node2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalRotation*(self: Node2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `globalRotation =`*(self: Node2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalRotationDeg*(self: Node2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `globalRotationDeg =`*(self: Node2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalScale*(self: Node2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `globalScale =`*(self: Node2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalTransform*(self: Node2D): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `globalTransform =`*(self: Node2D; val: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc z*(self: Node2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `z =`*(self: Node2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc zAsRelative*(self: Node2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `zAsRelative =`*(self: Node2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rotate*(self: Node2D; radians: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc moveLocalX*(self: Node2D; delta: float64; scaled: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc moveLocalY*(self: Node2D; delta: float64; scaled: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc translate*(self: Node2D; offset: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalTranslate*(self: Node2D; offset: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scale*(self: Node2D; ratio: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lookAt*(self: Node2D; point: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAngleTo*(self: Node2D; point: Vector2): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc toLocal*(self: Node2D; globalPoint: Vector2): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc toGlobal*(self: Node2D; localPoint: Vector2): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc editSetPivot*(self: Node2D; pivot: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRelativeTransformToParent*(self: Node2D; parent: Node): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1508,11 +1652,19 @@ function main() {
    method getRotd*(self: Node2D): float64 {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method setRotd*(self: Node2D; degrees: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1525,7 +1677,7 @@ function main() { diff --git a/master/godotapi/objects.html b/master/godotapi/objects.html index 0747393..b9a0a93 100644 --- a/master/godotapi/objects.html +++ b/master/godotapi/objects.html @@ -1345,26 +1345,46 @@ function main() {
    NOTIFICATION_POSTINITIALIZE* = 0'i64
    +  Source +Edit
    NOTIFICATION_PREDELETE* = 1'i64
    +  Source +Edit
    CONNECT_DEFERRED* = 1'i64
    +  Source +Edit
    CONNECT_PERSIST* = 2'i64
    +  Source +Edit
    CONNECT_ONESHOT* = 4'i64
    +  Source +Edit
    @@ -1375,188 +1395,332 @@ function main() {
    proc free*(self: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClass*(self: Object): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isClass*(self: Object; typee: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setImpl*(self: Object; property: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getImpl*(self: Object; property: string): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPropertyListImpl*(self: Object): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMethodList*(self: Object): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc notificationImpl*(self: Object; what: int64; reversed: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getInstanceID*(self: Object): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setScript*(self: Object; script: Script) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScript*(self: Object): Script {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMeta*(self: Object; name: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMeta*(self: Object; name: string): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasMeta*(self: Object; name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMetaList*(self: Object): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addUserSignal*(self: Object; signal: string; arguments: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasUserSignal*(self: Object; signal: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emitSignal*(self: Object; signal: string; variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc call*(self: Object; methodd: string; variantArgs: varargs[Variant]): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc callDeferred*(self: Object; methodd: string; variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc callv*(self: Object; methodd: string; argArray: Array): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasMethod*(self: Object; methodd: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSignalList*(self: Object): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSignalConnectionList*(self: Object; signal: string): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIncomingConnections*(self: Object): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc connect*(self: Object; signal: string; target: Object; methodd: string;
                  binds: Array; flags: int64 = 0'i64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc disconnect*(self: Object; signal: string; target: Object; methodd: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isConnected*(self: Object; signal: string; target: Object; methodd: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBlockSignals*(self: Object; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isBlockingSignals*(self: Object): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMessageTranslation*(self: Object; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc canTranslateMessages*(self: Object): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc propertyListChangedNotify*(self: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc XLMESSAGE*(self: Object; message: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tr*(self: Object; message: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isQueuedForDeletion*(self: Object): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1567,26 +1731,46 @@ function main() {
    method notification*(self: Object; what: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method set*(self: Object; property: string; value: Variant) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method get*(self: Object; property: string): Variant {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getPropertyList*(self: Object): Array {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method init*(self: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1599,7 +1783,7 @@ function main() { diff --git a/master/godotapi/occluder_polygon_2d.html b/master/godotapi/occluder_polygon_2d.html index b567d55..4c7ff11 100644 --- a/master/godotapi/occluder_polygon_2d.html +++ b/master/godotapi/occluder_polygon_2d.html @@ -1264,16 +1264,28 @@ function main() {
    CULL_DISABLED* = 0'i64
    +  Source +Edit
    CULL_CLOCKWISE* = 1'i64
    +  Source +Edit
    CULL_COUNTER_CLOCKWISE* = 2'i64
    +  Source +Edit
    @@ -1284,31 +1296,55 @@ function main() {
    proc closed*(self: OccluderPolygon2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `closed =`*(self: OccluderPolygon2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cullMode*(self: OccluderPolygon2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `cullMode =`*(self: OccluderPolygon2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc polygon*(self: OccluderPolygon2D): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `polygon =`*(self: OccluderPolygon2D; val: PoolVector2Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1321,7 +1357,7 @@ function main() { diff --git a/master/godotapi/omni_light.html b/master/godotapi/omni_light.html index 913380e..3408c72 100644 --- a/master/godotapi/omni_light.html +++ b/master/godotapi/omni_light.html @@ -1256,41 +1256,73 @@ function main() {
    proc omniRange*(self: OmniLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `omniRange =`*(self: OmniLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc omniAttenuation*(self: OmniLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `omniAttenuation =`*(self: OmniLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc omniShadowMode*(self: OmniLight): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `omniShadowMode =`*(self: OmniLight; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc omniShadowDetail*(self: OmniLight): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `omniShadowDetail =`*(self: OmniLight; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/option_button.html b/master/godotapi/option_button.html index 9feda45..d7554b9 100644 --- a/master/godotapi/option_button.html +++ b/master/godotapi/option_button.html @@ -1294,118 +1294,210 @@ function main() {
    proc selected*(self: OptionButton): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `selected =`*(self: OptionButton; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc items*(self: OptionButton): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `items =`*(self: OptionButton; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addItem*(self: OptionButton; label: string; id: int64 = - 1'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addIconItem*(self: OptionButton; texture: Texture; label: string; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemText*(self: OptionButton; idx: int64; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemIcon*(self: OptionButton; idx: int64; texture: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemDisabled*(self: OptionButton; idx: int64; disabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemID*(self: OptionButton; idx: int64; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemMetadata*(self: OptionButton; idx: int64; metadata: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemText*(self: OptionButton; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemIcon*(self: OptionButton; idx: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemID*(self: OptionButton; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemMetadata*(self: OptionButton; idx: int64): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isItemDisabled*(self: OptionButton; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemCount*(self: OptionButton): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addSeparator*(self: OptionButton) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: OptionButton) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc select*(self: OptionButton; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectedID*(self: OptionButton): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectedMetadata*(self: OptionButton): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeItem*(self: OptionButton; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1416,6 +1508,10 @@ function main() {
    method selected*(self: OptionButton; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1428,7 +1524,7 @@ function main() { diff --git a/master/godotapi/p_hash_translation.html b/master/godotapi/p_hash_translation.html index e6fd8ff..a3d9292 100644 --- a/master/godotapi/p_hash_translation.html +++ b/master/godotapi/p_hash_translation.html @@ -1242,6 +1242,10 @@ function main() {
    proc generate*(self: PHashTranslation; fromm: Translation) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1254,7 +1258,7 @@ function main() { diff --git a/master/godotapi/packed_data_container.html b/master/godotapi/packed_data_container.html index b767149..392b984 100644 --- a/master/godotapi/packed_data_container.html +++ b/master/godotapi/packed_data_container.html @@ -1260,21 +1260,37 @@ function main() {
    proc data*(self: PackedDataContainer): PoolByteArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `data =`*(self: PackedDataContainer; val: PoolByteArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pack*(self: PackedDataContainer; value: Variant): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc size*(self: PackedDataContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1285,16 +1301,28 @@ function main() {
    method iterInit*(self: PackedDataContainer; arg0: Array) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method iterGet*(self: PackedDataContainer; arg0: Variant) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method iterNext*(self: PackedDataContainer; arg0: Array) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1307,7 +1335,7 @@ function main() { diff --git a/master/godotapi/packed_data_container_ref.html b/master/godotapi/packed_data_container_ref.html index 574e7b0..b6f9be9 100644 --- a/master/godotapi/packed_data_container_ref.html +++ b/master/godotapi/packed_data_container_ref.html @@ -1256,6 +1256,10 @@ function main() {
    proc size*(self: PackedDataContainerRef): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1266,21 +1270,37 @@ function main() {
    method iterInit*(self: PackedDataContainerRef; arg0: Array) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method iterGet*(self: PackedDataContainerRef; arg0: Variant) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method iterNext*(self: PackedDataContainerRef; arg0: Array) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method isDictionary*(self: PackedDataContainerRef): bool {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1293,7 +1313,7 @@ function main() { diff --git a/master/godotapi/packed_scene.html b/master/godotapi/packed_scene.html index 18c611e..ff7364c 100644 --- a/master/godotapi/packed_scene.html +++ b/master/godotapi/packed_scene.html @@ -1264,16 +1264,28 @@ function main() {
    GEN_EDIT_STATE_DISABLED* = 0'i64
    +  Source +Edit
    GEN_EDIT_STATE_INSTANCE* = 1'i64
    +  Source +Edit
    GEN_EDIT_STATE_MAIN* = 2'i64
    +  Source +Edit
    @@ -1284,31 +1296,55 @@ function main() {
    proc bundled*(self: PackedScene): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bundled =`*(self: PackedScene; val: Dictionary) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pack*(self: PackedScene; path: Node): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc instance*(self: PackedScene; editState: int64 = 0'i64): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc canInstance*(self: PackedScene): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getState*(self: PackedScene): SceneState {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1321,7 +1357,7 @@ function main() { diff --git a/master/godotapi/packet_peer.html b/master/godotapi/packet_peer.html index 603e58c..f9018c1 100644 --- a/master/godotapi/packet_peer.html +++ b/master/godotapi/packet_peer.html @@ -1252,31 +1252,55 @@ function main() {
    proc getVar*(self: PacketPeer): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putVar*(self: PacketPeer; varr: Variant): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPacket*(self: PacketPeer): PoolByteArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putPacket*(self: PacketPeer; buffer: PoolByteArray): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPacketError*(self: PacketPeer): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAvailablePacketCount*(self: PacketPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/packet_peer_stream.html b/master/godotapi/packet_peer_stream.html index af4cf6c..f848cd4 100644 --- a/master/godotapi/packet_peer_stream.html +++ b/master/godotapi/packet_peer_stream.html @@ -1242,6 +1242,10 @@ function main() {
    proc setStreamPeer*(self: PacketPeerStream; peer: StreamPeer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1254,7 +1258,7 @@ function main() { diff --git a/master/godotapi/packet_peer_udp.html b/master/godotapi/packet_peer_udp.html index 67078cc..253b198 100644 --- a/master/godotapi/packet_peer_udp.html +++ b/master/godotapi/packet_peer_udp.html @@ -1256,37 +1256,65 @@ function main() { recvBufSize: int64 = 65536'i64): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc close*(self: PacketPeerUDP) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc wait*(self: PacketPeerUDP): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isListening*(self: PacketPeerUDP): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPacketIp*(self: PacketPeerUDP): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPacketPort*(self: PacketPeerUDP): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDestAddress*(self: PacketPeerUDP; host: string; port: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1299,7 +1327,7 @@ function main() { diff --git a/master/godotapi/panel.html b/master/godotapi/panel.html index 5ccaee3..1d4b440 100644 --- a/master/godotapi/panel.html +++ b/master/godotapi/panel.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/panel_container.html b/master/godotapi/panel_container.html index 5906ff0..ae44ac7 100644 --- a/master/godotapi/panel_container.html +++ b/master/godotapi/panel_container.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/panorama_sky.html b/master/godotapi/panorama_sky.html index c9ea93f..1b0cb0f 100644 --- a/master/godotapi/panorama_sky.html +++ b/master/godotapi/panorama_sky.html @@ -1244,11 +1244,19 @@ function main() {
    proc panorama*(self: PanoramaSky): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `panorama =`*(self: PanoramaSky; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/parallax_background.html b/master/godotapi/parallax_background.html index c43aa6c..c169be6 100644 --- a/master/godotapi/parallax_background.html +++ b/master/godotapi/parallax_background.html @@ -1272,62 +1272,110 @@ function main() {
    proc scrollOffset*(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scrollOffset =`*(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scrollBaseOffset*(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scrollBaseOffset =`*(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scrollBaseScale*(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scrollBaseScale =`*(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scrollLimitBegin*(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scrollLimitBegin =`*(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scrollLimitEnd*(self: ParallaxBackground): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scrollLimitEnd =`*(self: ParallaxBackground; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scrollIgnoreCameraZoom*(self: ParallaxBackground): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scrollIgnoreCameraZoom =`*(self: ParallaxBackground; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1339,6 +1387,10 @@ function main() { base.}
    +  Source +Edit
    @@ -1351,7 +1403,7 @@ function main() { diff --git a/master/godotapi/parallax_layer.html b/master/godotapi/parallax_layer.html index 8db5a63..7da0c9f 100644 --- a/master/godotapi/parallax_layer.html +++ b/master/godotapi/parallax_layer.html @@ -1252,31 +1252,55 @@ function main() {
    proc motionScale*(self: ParallaxLayer): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `motionScale =`*(self: ParallaxLayer; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc motionOffset*(self: ParallaxLayer): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `motionOffset =`*(self: ParallaxLayer; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc motionMirroring*(self: ParallaxLayer): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `motionMirroring =`*(self: ParallaxLayer; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/particles.html b/master/godotapi/particles.html index 90b025c..ab9957c 100644 --- a/master/godotapi/particles.html +++ b/master/godotapi/particles.html @@ -1334,21 +1334,37 @@ function main() {
    DRAW_ORDER_INDEX* = 0'i64
    +  Source +Edit
    DRAW_ORDER_LIFETIME* = 1'i64
    +  Source +Edit
    DRAW_ORDER_VIEW_DEPTH* = 2'i64
    +  Source +Edit
    MAX_DRAW_PASSES* = 4'i64
    +  Source +Edit
    @@ -1359,201 +1375,361 @@ function main() {
    proc emitting*(self: Particles): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emitting =`*(self: Particles; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc amount*(self: Particles): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `amount =`*(self: Particles; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lifetime*(self: Particles): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lifetime =`*(self: Particles; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc oneShot*(self: Particles): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `oneShot =`*(self: Particles; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc preprocess*(self: Particles): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `preprocess =`*(self: Particles; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc speedScale*(self: Particles): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `speedScale =`*(self: Particles; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc explosiveness*(self: Particles): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `explosiveness =`*(self: Particles; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc randomness*(self: Particles): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `randomness =`*(self: Particles; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fixedFps*(self: Particles): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fixedFps =`*(self: Particles; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fractDelta*(self: Particles): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fractDelta =`*(self: Particles; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc visibilityAabb*(self: Particles): Rect3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `visibilityAabb =`*(self: Particles; val: Rect3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc localCoords*(self: Particles): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `localCoords =`*(self: Particles; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawOrder*(self: Particles): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawOrder =`*(self: Particles; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc processMaterial*(self: Particles): Material {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `processMaterial =`*(self: Particles; val: Material) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawPasses*(self: Particles): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawPasses =`*(self: Particles; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawPass1*(self: Particles): Mesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawPass1 =`*(self: Particles; val: Mesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawPass2*(self: Particles): Mesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawPass2 =`*(self: Particles; val: Mesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawPass3*(self: Particles): Mesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawPass3 =`*(self: Particles; val: Mesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawPass4*(self: Particles): Mesh {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawPass4 =`*(self: Particles; val: Mesh) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc restart*(self: Particles) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc captureAabb*(self: Particles): Rect3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1566,7 +1742,7 @@ function main() { diff --git a/master/godotapi/particles_2d.html b/master/godotapi/particles_2d.html index 80c7278..4c1fa7d 100644 --- a/master/godotapi/particles_2d.html +++ b/master/godotapi/particles_2d.html @@ -1326,11 +1326,19 @@ function main() {
    DRAW_ORDER_INDEX* = 0'i64
    +  Source +Edit
    DRAW_ORDER_LIFETIME* = 1'i64
    +  Source +Edit
    @@ -1341,191 +1349,343 @@ function main() {
    proc emitting*(self: Particles2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emitting =`*(self: Particles2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc amount*(self: Particles2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `amount =`*(self: Particles2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lifetime*(self: Particles2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lifetime =`*(self: Particles2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc oneShot*(self: Particles2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `oneShot =`*(self: Particles2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc preprocess*(self: Particles2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `preprocess =`*(self: Particles2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc speedScale*(self: Particles2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `speedScale =`*(self: Particles2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc explosiveness*(self: Particles2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `explosiveness =`*(self: Particles2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc randomness*(self: Particles2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `randomness =`*(self: Particles2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fixedFps*(self: Particles2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fixedFps =`*(self: Particles2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fractDelta*(self: Particles2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fractDelta =`*(self: Particles2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc visibilityRect*(self: Particles2D): Rect3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `visibilityRect =`*(self: Particles2D; val: Rect3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc localCoords*(self: Particles2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `localCoords =`*(self: Particles2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawOrder*(self: Particles2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawOrder =`*(self: Particles2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc processMaterial*(self: Particles2D): Material {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `processMaterial =`*(self: Particles2D; val: Material) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc texture*(self: Particles2D): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texture =`*(self: Particles2D; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc normalMap*(self: Particles2D): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normalMap =`*(self: Particles2D; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hFrames*(self: Particles2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `hFrames =`*(self: Particles2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc vFrames*(self: Particles2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `vFrames =`*(self: Particles2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc captureRect*(self: Particles2D): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc restart*(self: Particles2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1538,7 +1698,7 @@ function main() { diff --git a/master/godotapi/particles_material.html b/master/godotapi/particles_material.html index ad28d0d..5fdd5a0 100644 --- a/master/godotapi/particles_material.html +++ b/master/godotapi/particles_material.html @@ -1504,106 +1504,190 @@ function main() {
    PARAM_INITIAL_LINEAR_VELOCITY* = 0'i64
    +  Source +Edit
    PARAM_ANGULAR_VELOCITY* = 1'i64
    +  Source +Edit
    PARAM_ORBIT_VELOCITY* = 2'i64
    +  Source +Edit
    PARAM_LINEAR_ACCEL* = 3'i64
    +  Source +Edit
    PARAM_RADIAL_ACCEL* = 4'i64
    +  Source +Edit
    PARAM_TANGENTIAL_ACCEL* = 5'i64
    +  Source +Edit
    PARAM_DAMPING* = 6'i64
    +  Source +Edit
    PARAM_ANGLE* = 7'i64
    +  Source +Edit
    PARAM_SCALE* = 8'i64
    +  Source +Edit
    PARAM_HUE_VARIATION* = 9'i64
    +  Source +Edit
    PARAM_ANIM_SPEED* = 10'i64
    +  Source +Edit
    PARAM_ANIM_OFFSET* = 11'i64
    +  Source +Edit
    PARAM_MAX* = 12'i64
    +  Source +Edit
    FLAG_ALIGN_Y_TO_VELOCITY* = 0'i64
    +  Source +Edit
    FLAG_ROTATE_Y* = 1'i64
    +  Source +Edit
    FLAG_MAX* = 4'i64
    +  Source +Edit
    EMISSION_SHAPE_POINT* = 0'i64
    +  Source +Edit
    EMISSION_SHAPE_SPHERE* = 1'i64
    +  Source +Edit
    EMISSION_SHAPE_BOX* = 2'i64
    +  Source +Edit
    EMISSION_SHAPE_POINTS* = 3'i64
    +  Source +Edit
    EMISSION_SHAPE_DIRECTED_POINTS* = 4'i64
    +  Source +Edit
    @@ -1614,557 +1698,989 @@ function main() {
    proc trailDivisor*(self: ParticlesMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `trailDivisor =`*(self: ParticlesMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc trailSizeModifier*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `trailSizeModifier =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc trailColorModifier*(self: ParticlesMaterial): GradientTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `trailColorModifier =`*(self: ParticlesMaterial; val: GradientTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emissionShape*(self: ParticlesMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionShape =`*(self: ParticlesMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emissionSphereRadius*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionSphereRadius =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emissionBoxExtents*(self: ParticlesMaterial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionBoxExtents =`*(self: ParticlesMaterial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emissionPointTexture*(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionPointTexture =`*(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emissionNormalTexture*(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionNormalTexture =`*(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emissionColorTexture*(self: ParticlesMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionColorTexture =`*(self: ParticlesMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emissionPointCount*(self: ParticlesMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionPointCount =`*(self: ParticlesMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flagAlignY*(self: ParticlesMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flagAlignY =`*(self: ParticlesMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flagRotateY*(self: ParticlesMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flagRotateY =`*(self: ParticlesMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flagDisableZ*(self: ParticlesMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flagDisableZ =`*(self: ParticlesMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spread*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `spread =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flatness*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flatness =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc gravity*(self: ParticlesMaterial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `gravity =`*(self: ParticlesMaterial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc initialVelocity*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `initialVelocity =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc initialVelocityRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `initialVelocityRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularVelocity*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularVelocity =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularVelocityRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularVelocityRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularVelocityCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularVelocityCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc orbitVelocity*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `orbitVelocity =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc orbitVelocityRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `orbitVelocityRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc orbitVelocityCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `orbitVelocityCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearAccel*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearAccel =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearAccelRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearAccelRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearAccelCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearAccelCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc radialAccel*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radialAccel =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc radialAccelRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radialAccelRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc radialAccelCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radialAccelCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tangentialAccel*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tangentialAccel =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tangentialAccelRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tangentialAccelRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tangentialAccelCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tangentialAccelCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc damping*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `damping =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dampingRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dampingRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dampingCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dampingCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angle*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angle =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angleRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angleRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angleCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angleCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scale*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scale =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scaleRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scaleRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scaleCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scaleCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc color*(self: ParticlesMaterial): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `color =`*(self: ParticlesMaterial; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc colorRamp*(self: ParticlesMaterial): GradientTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `colorRamp =`*(self: ParticlesMaterial; val: GradientTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hueVariation*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `hueVariation =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hueVariationRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `hueVariationRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hueVariationCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `hueVariationCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc animSpeed*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `animSpeed =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc animSpeedRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `animSpeedRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc animSpeedCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `animSpeedCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc animOffset*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `animOffset =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc animOffsetRandom*(self: ParticlesMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `animOffsetRandom =`*(self: ParticlesMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc animOffsetCurve*(self: ParticlesMaterial): CurveTexture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `animOffsetCurve =`*(self: ParticlesMaterial; val: CurveTexture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc animLoop*(self: ParticlesMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `animLoop =`*(self: ParticlesMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -2177,7 +2693,7 @@ function main() { diff --git a/master/godotapi/path.html b/master/godotapi/path.html index 824bdcf..930bbde 100644 --- a/master/godotapi/path.html +++ b/master/godotapi/path.html @@ -1252,11 +1252,19 @@ function main() {
    proc curve*(self: Path): Curve3D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `curve =`*(self: Path; val: Curve3D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1267,6 +1275,10 @@ function main() {
    method curveChanged*(self: Path) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1279,7 +1291,7 @@ function main() { diff --git a/master/godotapi/path_2d.html b/master/godotapi/path_2d.html index e228989..b39a14b 100644 --- a/master/godotapi/path_2d.html +++ b/master/godotapi/path_2d.html @@ -1252,11 +1252,19 @@ function main() {
    proc curve*(self: Path2D): Curve2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `curve =`*(self: Path2D; val: Curve2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1267,6 +1275,10 @@ function main() {
    method curveChanged*(self: Path2D) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1279,7 +1291,7 @@ function main() { diff --git a/master/godotapi/path_follow.html b/master/godotapi/path_follow.html index 10a8e75..1d5d647 100644 --- a/master/godotapi/path_follow.html +++ b/master/godotapi/path_follow.html @@ -1282,21 +1282,37 @@ function main() {
    ROTATION_NONE* = 0'i64
    +  Source +Edit
    ROTATION_Y* = 1'i64
    +  Source +Edit
    ROTATION_XY* = 2'i64
    +  Source +Edit
    ROTATION_XYZ* = 3'i64
    +  Source +Edit
    @@ -1307,71 +1323,127 @@ function main() {
    proc setOffset*(self: PathFollow; offset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOffset*(self: PathFollow): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setHOffset*(self: PathFollow; hOffset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getHOffset*(self: PathFollow): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVOffset*(self: PathFollow; vOffset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVOffset*(self: PathFollow): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setUnitOffset*(self: PathFollow; unitOffset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUnitOffset*(self: PathFollow): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRotationMode*(self: PathFollow; rotationMode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRotationMode*(self: PathFollow): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCubicInterpolation*(self: PathFollow; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCubicInterpolation*(self: PathFollow): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setLoop*(self: PathFollow; loop: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasLoop*(self: PathFollow): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1384,7 +1456,7 @@ function main() { diff --git a/master/godotapi/path_follow_2d.html b/master/godotapi/path_follow_2d.html index c0908f1..3b02d03 100644 --- a/master/godotapi/path_follow_2d.html +++ b/master/godotapi/path_follow_2d.html @@ -1268,71 +1268,127 @@ function main() {
    proc setOffset*(self: PathFollow2D; offset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOffset*(self: PathFollow2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setHOffset*(self: PathFollow2D; hOffset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getHOffset*(self: PathFollow2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVOffset*(self: PathFollow2D; vOffset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVOffset*(self: PathFollow2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setUnitOffset*(self: PathFollow2D; unitOffset: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUnitOffset*(self: PathFollow2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRotate*(self: PathFollow2D; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isRotating*(self: PathFollow2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCubicInterpolation*(self: PathFollow2D; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCubicInterpolation*(self: PathFollow2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setLoop*(self: PathFollow2D; loop: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasLoop*(self: PathFollow2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1345,7 +1401,7 @@ function main() { diff --git a/master/godotapi/pck_packer.html b/master/godotapi/pck_packer.html index 570b66e..4747380 100644 --- a/master/godotapi/pck_packer.html +++ b/master/godotapi/pck_packer.html @@ -1247,17 +1247,29 @@ function main() { locks: 0.}
    +  Source +Edit
    proc addFile*(self: PCKPacker; pckPath: string; sourcePath: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flush*(self: PCKPacker; verbose: bool): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1270,7 +1282,7 @@ function main() { diff --git a/master/godotapi/performance.html b/master/godotapi/performance.html index 0504a82..7e568f3 100644 --- a/master/godotapi/performance.html +++ b/master/godotapi/performance.html @@ -1304,141 +1304,253 @@ function main() {
    TIME_FPS* = 0'i64
    +  Source +Edit
    TIME_PROCESS* = 1'i64
    +  Source +Edit
    TIME_FIXED_PROCESS* = 2'i64
    +  Source +Edit
    MEMORY_STATIC* = 3'i64
    +  Source +Edit
    MEMORY_DYNAMIC* = 4'i64
    +  Source +Edit
    MEMORY_STATIC_MAX* = 5'i64
    +  Source +Edit
    MEMORY_DYNAMIC_MAX* = 6'i64
    +  Source +Edit
    MEMORY_MESSAGE_BUFFER_MAX* = 7'i64
    +  Source +Edit
    OBJECT_COUNT* = 8'i64
    +  Source +Edit
    OBJECT_RESOURCE_COUNT* = 9'i64
    +  Source +Edit
    OBJECT_NODE_COUNT* = 10'i64
    +  Source +Edit
    RENDER_OBJECTS_IN_FRAME* = 11'i64
    +  Source +Edit
    RENDER_VERTICES_IN_FRAME* = 12'i64
    +  Source +Edit
    RENDER_MATERIAL_CHANGES_IN_FRAME* = 13'i64
    +  Source +Edit
    RENDER_SHADER_CHANGES_IN_FRAME* = 14'i64
    +  Source +Edit
    RENDER_SURFACE_CHANGES_IN_FRAME* = 15'i64
    +  Source +Edit
    RENDER_DRAW_CALLS_IN_FRAME* = 16'i64
    +  Source +Edit
    RENDER_USAGE_VIDEO_MEM_TOTAL* = 20'i64
    +  Source +Edit
    RENDER_VIDEO_MEM_USED* = 17'i64
    +  Source +Edit
    RENDER_TEXTURE_MEM_USED* = 18'i64
    +  Source +Edit
    RENDER_VERTEX_MEM_USED* = 19'i64
    +  Source +Edit
    PHYSICS_2D_ACTIVE_OBJECTS* = 21'i64
    +  Source +Edit
    PHYSICS_2D_COLLISION_PAIRS* = 22'i64
    +  Source +Edit
    PHYSICS_2D_ISLAND_COUNT* = 23'i64
    +  Source +Edit
    PHYSICS_3D_ACTIVE_OBJECTS* = 24'i64
    +  Source +Edit
    PHYSICS_3D_COLLISION_PAIRS* = 25'i64
    +  Source +Edit
    PHYSICS_3D_ISLAND_COUNT* = 26'i64
    +  Source +Edit
    MONITOR_MAX* = 27'i64
    +  Source +Edit
    @@ -1449,6 +1561,10 @@ function main() {
    proc getMonitor*(monitor: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1461,7 +1577,7 @@ function main() { diff --git a/master/godotapi/physics_2d_direct_body_state.html b/master/godotapi/physics_2d_direct_body_state.html index d375e59..75b3002 100644 --- a/master/godotapi/physics_2d_direct_body_state.html +++ b/master/godotapi/physics_2d_direct_body_state.html @@ -1294,150 +1294,258 @@ function main() {
    proc getTotalGravity*(self: Physics2DDirectBodyState): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTotalLinearDamp*(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTotalAngularDamp*(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getInverseMass*(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getInverseInertia*(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setLinearVelocity*(self: Physics2DDirectBodyState; velocity: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLinearVelocity*(self: Physics2DDirectBodyState): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAngularVelocity*(self: Physics2DDirectBodyState; velocity: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAngularVelocity*(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTransform*(self: Physics2DDirectBodyState; transform: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTransform*(self: Physics2DDirectBodyState): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSleepState*(self: Physics2DDirectBodyState; enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSleeping*(self: Physics2DDirectBodyState): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactCount*(self: Physics2DDirectBodyState): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactLocalPos*(self: Physics2DDirectBodyState; contactIdx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactLocalNormal*(self: Physics2DDirectBodyState; contactIdx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactLocalShape*(self: Physics2DDirectBodyState; contactIdx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactCollider*(self: Physics2DDirectBodyState; contactIdx: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderPos*(self: Physics2DDirectBodyState; contactIdx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderId*(self: Physics2DDirectBodyState; contactIdx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderObject*(self: Physics2DDirectBodyState; contactIdx: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderShape*(self: Physics2DDirectBodyState; contactIdx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderShapeMetadata*(self: Physics2DDirectBodyState;
                                          contactIdx: int64): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderVelocityAtPos*(self: Physics2DDirectBodyState;
                                          contactIdx: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStep*(self: Physics2DDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc integrateForces*(self: Physics2DDirectBodyState) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSpaceState*(self: Physics2DDirectBodyState): Physics2DDirectSpaceState {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1450,7 +1558,7 @@ function main() { diff --git a/master/godotapi/physics_2d_direct_body_state_sw.html b/master/godotapi/physics_2d_direct_body_state_sw.html index 0bcf4d0..fcf84ea 100644 --- a/master/godotapi/physics_2d_direct_body_state_sw.html +++ b/master/godotapi/physics_2d_direct_body_state_sw.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/physics_2d_direct_space_state.html b/master/godotapi/physics_2d_direct_space_state.html index b018f6d..ffb596e 100644 --- a/master/godotapi/physics_2d_direct_space_state.html +++ b/master/godotapi/physics_2d_direct_space_state.html @@ -1276,31 +1276,55 @@ function main() {
    TYPE_MASK_STATIC_BODY* = 1'i64
    +  Source +Edit
    TYPE_MASK_KINEMATIC_BODY* = 2'i64
    +  Source +Edit
    TYPE_MASK_RIGID_BODY* = 4'i64
    +  Source +Edit
    TYPE_MASK_CHARACTER_BODY* = 8'i64
    +  Source +Edit
    TYPE_MASK_AREA* = 16'i64
    +  Source +Edit
    TYPE_MASK_COLLISION* = 15'i64
    +  Source +Edit
    @@ -1314,6 +1338,10 @@ function main() { gcsafe, locks: 0.}
    +  Source +Edit
    proc intersectRay*(self: Physics2DDirectSpaceState; fromm: Vector2; to: Vector2;
    @@ -1321,6 +1349,10 @@ function main() {
                       typeMask: int64 = 15'i64): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc intersectShape*(self: Physics2DDirectSpaceState;
    @@ -1328,12 +1360,20 @@ function main() {
                         maxResults: int64 = 32'i64): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc castMotion*(self: Physics2DDirectSpaceState;
                     shape: Physics2DShapeQueryParameters): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collideShape*(self: Physics2DDirectSpaceState;
    @@ -1341,6 +1381,10 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc getRestInfo*(self: Physics2DDirectSpaceState;
    @@ -1348,6 +1392,10 @@ function main() {
         locks: 0.}
    +  Source +Edit
    @@ -1360,7 +1408,7 @@ function main() { diff --git a/master/godotapi/physics_2d_server.html b/master/godotapi/physics_2d_server.html index d2fc8ea..433fd51 100644 --- a/master/godotapi/physics_2d_server.html +++ b/master/godotapi/physics_2d_server.html @@ -1536,296 +1536,532 @@ function main() {
    SPACE_PARAM_CONTACT_RECYCLE_RADIUS* = 0'i64
    +  Source +Edit
    SPACE_PARAM_CONTACT_MAX_SEPARATION* = 1'i64
    +  Source +Edit
    SPACE_PARAM_BODY_MAX_ALLOWED_PENETRATION* = 2'i64
    +  Source +Edit
    SPACE_PARAM_BODY_LINEAR_VELOCITY_SLEEP_THRESHOLD* = 3'i64
    +  Source +Edit
    SPACE_PARAM_BODY_ANGULAR_VELOCITY_SLEEP_THRESHOLD* = 4'i64
    +  Source +Edit
    SPACE_PARAM_BODY_TIME_TO_SLEEP* = 5'i64
    +  Source +Edit
    SPACE_PARAM_CONSTRAINT_DEFAULT_BIAS* = 6'i64
    +  Source +Edit
    SHAPE_LINE* = 0'i64
    +  Source +Edit
    SHAPE_SEGMENT* = 2'i64
    +  Source +Edit
    SHAPE_CIRCLE* = 3'i64
    +  Source +Edit
    SHAPE_RECTANGLE* = 4'i64
    +  Source +Edit
    SHAPE_CAPSULE* = 5'i64
    +  Source +Edit
    SHAPE_CONVEX_POLYGON* = 6'i64
    +  Source +Edit
    SHAPE_CONCAVE_POLYGON* = 7'i64
    +  Source +Edit
    SHAPE_CUSTOM* = 8'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY* = 0'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY_VECTOR* = 1'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY_IS_POINT* = 2'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY_DISTANCE_SCALE* = 3'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY_POINT_ATTENUATION* = 4'i64
    +  Source +Edit
    AREA_PARAM_LINEAR_DAMP* = 5'i64
    +  Source +Edit
    AREA_PARAM_ANGULAR_DAMP* = 6'i64
    +  Source +Edit
    AREA_PARAM_PRIORITY* = 7'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_DISABLED* = 0'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_COMBINE* = 1'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_COMBINE_REPLACE* = 2'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_REPLACE* = 3'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_REPLACE_COMBINE* = 4'i64
    +  Source +Edit
    BODY_MODE_STATIC* = 0'i64
    +  Source +Edit
    BODY_MODE_KINEMATIC* = 1'i64
    +  Source +Edit
    BODY_MODE_RIGID* = 2'i64
    +  Source +Edit
    BODY_MODE_CHARACTER* = 3'i64
    +  Source +Edit
    BODY_PARAM_BOUNCE* = 0'i64
    +  Source +Edit
    BODY_PARAM_FRICTION* = 1'i64
    +  Source +Edit
    BODY_PARAM_MASS* = 2'i64
    +  Source +Edit
    BODY_PARAM_INERTIA* = 3'i64
    +  Source +Edit
    BODY_PARAM_GRAVITY_SCALE* = 4'i64
    +  Source +Edit
    BODY_PARAM_LINEAR_DAMP* = 5'i64
    +  Source +Edit
    BODY_PARAM_ANGULAR_DAMP* = 6'i64
    +  Source +Edit
    BODY_PARAM_MAX* = 7'i64
    +  Source +Edit
    BODY_STATE_TRANSFORM* = 0'i64
    +  Source +Edit
    BODY_STATE_LINEAR_VELOCITY* = 1'i64
    +  Source +Edit
    BODY_STATE_ANGULAR_VELOCITY* = 2'i64
    +  Source +Edit
    BODY_STATE_SLEEPING* = 3'i64
    +  Source +Edit
    BODY_STATE_CAN_SLEEP* = 4'i64
    +  Source +Edit
    JOINT_PIN* = 0'i64
    +  Source +Edit
    JOINT_GROOVE* = 1'i64
    +  Source +Edit
    JOINT_DAMPED_SPRING* = 2'i64
    +  Source +Edit
    DAMPED_STRING_REST_LENGTH* = 0'i64
    +  Source +Edit
    DAMPED_STRING_STIFFNESS* = 1'i64
    +  Source +Edit
    DAMPED_STRING_DAMPING* = 2'i64
    +  Source +Edit
    CCD_MODE_DISABLED* = 0'i64
    +  Source +Edit
    CCD_MODE_CAST_RAY* = 1'i64
    +  Source +Edit
    CCD_MODE_CAST_SHAPE* = 2'i64
    +  Source +Edit
    AREA_BODY_ADDED* = 0'i64
    +  Source +Edit
    AREA_BODY_REMOVED* = 1'i64
    +  Source +Edit
    INFO_ACTIVE_OBJECTS* = 0'i64
    +  Source +Edit
    INFO_COLLISION_PAIRS* = 1'i64
    +  Source +Edit
    INFO_ISLAND_COUNT* = 2'i64
    +  Source +Edit
    @@ -1836,362 +2072,646 @@ function main() {
    proc shapeCreate*(typee: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shapeSetData*(shape: RID; data: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shapeGetType*(shape: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shapeGetData*(shape: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceCreate*(): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceSetActive*(space: RID; active: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceIsActive*(space: RID): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceSetParam*(space: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceGetParam*(space: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceGetDirectState*(space: RID): Physics2DDirectSpaceState {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaCreate*(): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetSpace*(area: RID; space: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetSpace*(area: RID): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetSpaceOverrideMode*(area: RID; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetSpaceOverrideMode*(area: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaAddShape*(area: RID; shape: RID; transform: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetShape*(area: RID; shapeIdx: int64; shape: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetShapeTransform*(area: RID; shapeIdx: int64; transform: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetShapeDisabled*(area: RID; shapeIdx: int64; disable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetShapeCount*(area: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetShape*(area: RID; shapeIdx: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetShapeTransform*(area: RID; shapeIdx: int64): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaRemoveShape*(area: RID; shapeIdx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaClearShapes*(area: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetCollisionLayer*(area: RID; layer: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetCollisionMask*(area: RID; mask: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetParam*(area: RID; param: int64; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetTransform*(area: RID; transform: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetParam*(area: RID; param: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetTransform*(area: RID): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaAttachObjectInstanceID*(area: RID; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetObjectInstanceID*(area: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetMonitorCallback*(area: RID; receiver: Object; methodd: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyCreate*(mode: int64 = 2'i64; initSleeping: bool = false): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetSpace*(body: RID; space: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetSpace*(body: RID): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetMode*(body: RID; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetMode*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyAddShape*(body: RID; shape: RID; transform: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetShape*(body: RID; shapeIdx: int64; shape: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetShapeTransform*(body: RID; shapeIdx: int64; transform: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetShapeMetadata*(body: RID; shapeIdx: int64; metadata: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetShapeCount*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetShape*(body: RID; shapeIdx: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetShapeTransform*(body: RID; shapeIdx: int64): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetShapeMetadata*(body: RID; shapeIdx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyRemoveShape*(body: RID; shapeIdx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyClearShapes*(body: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetShapeDisabled*(body: RID; shapeIdx: int64; disable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetShapeAsOneWayCollision*(body: RID; shapeIdx: int64; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyAttachObjectInstanceID*(body: RID; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetObjectInstanceID*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetContinuousCollisionDetectionMode*(body: RID; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetContinuousCollisionDetectionMode*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetCollisionLayer*(body: RID; layer: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetCollisionLayer*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetCollisionMask*(body: RID; mask: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetCollisionMask*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetParam*(body: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetParam*(body: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetState*(body: RID; state: int64; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetState*(body: RID; state: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyApplyImpulse*(body: RID; pos: Vector2; impulse: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyAddForce*(body: RID; offset: Vector2; force: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetAxisVelocity*(body: RID; axisVelocity: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyAddCollisionException*(body: RID; exceptedBody: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyRemoveCollisionException*(body: RID; exceptedBody: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetMaxContactsReported*(body: RID; amount: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetMaxContactsReported*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetOmitForceIntegration*(body: RID; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyIsOmittingForceIntegration*(body: RID): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetForceIntegrationCallback*(body: RID; receiver: Object; methodd: string;
    @@ -2199,6 +2719,10 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc bodyTestMotion*(body: RID; fromm: Transform2D; motion: Vector2;
    @@ -2207,22 +2731,38 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc jointSetParam*(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointGetParam*(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pinJointCreate*(anchor: Vector2; bodyA: RID; bodyB: RID = initRID()): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc grooveJointCreate*(groove1A: Vector2; groove2A: Vector2; anchorB: Vector2;
    @@ -2230,43 +2770,75 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc dampedSpringJointCreate*(anchorA: Vector2; anchorB: Vector2; bodyA: RID;
                                  bodyB: RID = initRID()): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dampedStringJointSetParam*(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dampedStringJointGetParam*(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointGetType*(joint: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc freeRid*(rid: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setActive*(active: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getProcessInfo*(processInfo: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -2279,7 +2851,7 @@ function main() { diff --git a/master/godotapi/physics_2d_server_sw.html b/master/godotapi/physics_2d_server_sw.html index 02f9d1f..5934ab9 100644 --- a/master/godotapi/physics_2d_server_sw.html +++ b/master/godotapi/physics_2d_server_sw.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/physics_2d_shape_query_parameters.html b/master/godotapi/physics_2d_shape_query_parameters.html index 058acfc..2bf49be 100644 --- a/master/godotapi/physics_2d_shape_query_parameters.html +++ b/master/godotapi/physics_2d_shape_query_parameters.html @@ -1270,85 +1270,145 @@ function main() {
    proc setShape*(self: Physics2DShapeQueryParameters; shape: Shape2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setShapeRid*(self: Physics2DShapeQueryParameters; shape: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getShapeRid*(self: Physics2DShapeQueryParameters): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTransform*(self: Physics2DShapeQueryParameters; transform: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTransform*(self: Physics2DShapeQueryParameters): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMotion*(self: Physics2DShapeQueryParameters; motion: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMotion*(self: Physics2DShapeQueryParameters): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMargin*(self: Physics2DShapeQueryParameters; margin: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMargin*(self: Physics2DShapeQueryParameters): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCollisionLayer*(self: Physics2DShapeQueryParameters; collisionLayer: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionLayer*(self: Physics2DShapeQueryParameters): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setObjectTypeMask*(self: Physics2DShapeQueryParameters; objectTypeMask: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getObjectTypeMask*(self: Physics2DShapeQueryParameters): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setExclude*(self: Physics2DShapeQueryParameters; exclude: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getExclude*(self: Physics2DShapeQueryParameters): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1361,7 +1421,7 @@ function main() { diff --git a/master/godotapi/physics_2d_shape_query_result.html b/master/godotapi/physics_2d_shape_query_result.html index d6f665c..1a0c231 100644 --- a/master/godotapi/physics_2d_shape_query_result.html +++ b/master/godotapi/physics_2d_shape_query_result.html @@ -1250,29 +1250,49 @@ function main() {
    proc getResultCount*(self: Physics2DShapeQueryResult): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResultRid*(self: Physics2DShapeQueryResult; idx: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResultObjectId*(self: Physics2DShapeQueryResult; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResultObject*(self: Physics2DShapeQueryResult; idx: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResultObjectShape*(self: Physics2DShapeQueryResult; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1285,7 +1305,7 @@ function main() { diff --git a/master/godotapi/physics_2d_test_motion_result.html b/master/godotapi/physics_2d_test_motion_result.html index 8be3209..1baf99c 100644 --- a/master/godotapi/physics_2d_test_motion_result.html +++ b/master/godotapi/physics_2d_test_motion_result.html @@ -1258,47 +1258,83 @@ function main() {
    proc getMotion*(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMotionRemainder*(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionPoint*(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionNormal*(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColliderVelocity*(self: Physics2DTestMotionResult): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColliderId*(self: Physics2DTestMotionResult): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColliderRid*(self: Physics2DTestMotionResult): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollider*(self: Physics2DTestMotionResult): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColliderShape*(self: Physics2DTestMotionResult): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1311,7 +1347,7 @@ function main() { diff --git a/master/godotapi/physics_body.html b/master/godotapi/physics_body.html index 0ed61ba..4b9dfa9 100644 --- a/master/godotapi/physics_body.html +++ b/master/godotapi/physics_body.html @@ -1270,54 +1270,94 @@ function main() {
    proc collisionLayer*(self: PhysicsBody): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionLayer =`*(self: PhysicsBody; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionMask*(self: PhysicsBody): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionMask =`*(self: PhysicsBody; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCollisionMaskBit*(self: PhysicsBody; bit: int64; value: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionMaskBit*(self: PhysicsBody; bit: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCollisionLayerBit*(self: PhysicsBody; bit: int64; value: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionLayerBit*(self: PhysicsBody; bit: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addCollisionExceptionWith*(self: PhysicsBody; body: PhysicsBody) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeCollisionExceptionWith*(self: PhysicsBody; body: PhysicsBody) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1328,11 +1368,19 @@ function main() {
    method setLayers*(self: PhysicsBody; mask: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getLayers*(self: PhysicsBody): int64 {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1345,7 +1393,7 @@ function main() { diff --git a/master/godotapi/physics_body_2d.html b/master/godotapi/physics_body_2d.html index 833ce1e..c96bbdd 100644 --- a/master/godotapi/physics_body_2d.html +++ b/master/godotapi/physics_body_2d.html @@ -1264,65 +1264,113 @@ function main() {
    proc layers*(self: PhysicsBody2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `layers =`*(self: PhysicsBody2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionLayer*(self: PhysicsBody2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionLayer =`*(self: PhysicsBody2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionMask*(self: PhysicsBody2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionMask =`*(self: PhysicsBody2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCollisionMaskBit*(self: PhysicsBody2D; bit: int64; value: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionMaskBit*(self: PhysicsBody2D; bit: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCollisionLayerBit*(self: PhysicsBody2D; bit: int64; value: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionLayerBit*(self: PhysicsBody2D; bit: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addCollisionExceptionWith*(self: PhysicsBody2D; body: PhysicsBody2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeCollisionExceptionWith*(self: PhysicsBody2D; body: PhysicsBody2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1335,7 +1383,7 @@ function main() { diff --git a/master/godotapi/physics_direct_body_state.html b/master/godotapi/physics_direct_body_state.html index 13b1d7e..2fa65fc 100644 --- a/master/godotapi/physics_direct_body_state.html +++ b/master/godotapi/physics_direct_body_state.html @@ -1302,171 +1302,295 @@ function main() {
    proc getTotalGravity*(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTotalLinearDamp*(self: PhysicsDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTotalAngularDamp*(self: PhysicsDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCenterOfMass*(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPrincipalInetriaAxes*(self: PhysicsDirectBodyState): Basis {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getInverseMass*(self: PhysicsDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getInverseInertia*(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setLinearVelocity*(self: PhysicsDirectBodyState; velocity: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLinearVelocity*(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAngularVelocity*(self: PhysicsDirectBodyState; velocity: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAngularVelocity*(self: PhysicsDirectBodyState): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTransform*(self: PhysicsDirectBodyState; transform: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTransform*(self: PhysicsDirectBodyState): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addForce*(self: PhysicsDirectBodyState; force: Vector3; pos: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc applyImpulse*(self: PhysicsDirectBodyState; pos: Vector3; j: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc applyTorqeImpulse*(self: PhysicsDirectBodyState; j: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSleepState*(self: PhysicsDirectBodyState; enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSleeping*(self: PhysicsDirectBodyState): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactCount*(self: PhysicsDirectBodyState): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactLocalPos*(self: PhysicsDirectBodyState; contactIdx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactLocalNormal*(self: PhysicsDirectBodyState; contactIdx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactLocalShape*(self: PhysicsDirectBodyState; contactIdx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactCollider*(self: PhysicsDirectBodyState; contactIdx: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderPos*(self: PhysicsDirectBodyState; contactIdx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderId*(self: PhysicsDirectBodyState; contactIdx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderObject*(self: PhysicsDirectBodyState; contactIdx: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderShape*(self: PhysicsDirectBodyState; contactIdx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getContactColliderVelocityAtPos*(self: PhysicsDirectBodyState;
                                          contactIdx: int64): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStep*(self: PhysicsDirectBodyState): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc integrateForces*(self: PhysicsDirectBodyState) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSpaceState*(self: PhysicsDirectBodyState): PhysicsDirectSpaceState {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1479,7 +1603,7 @@ function main() { diff --git a/master/godotapi/physics_direct_body_state_sw.html b/master/godotapi/physics_direct_body_state_sw.html index 77881e9..20a82de 100644 --- a/master/godotapi/physics_direct_body_state_sw.html +++ b/master/godotapi/physics_direct_body_state_sw.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/physics_direct_space_state.html b/master/godotapi/physics_direct_space_state.html index 0baff76..d2a65c7 100644 --- a/master/godotapi/physics_direct_space_state.html +++ b/master/godotapi/physics_direct_space_state.html @@ -1273,31 +1273,55 @@ function main() {
    TYPE_MASK_STATIC_BODY* = 1'i64
    +  Source +Edit
    TYPE_MASK_KINEMATIC_BODY* = 2'i64
    +  Source +Edit
    TYPE_MASK_RIGID_BODY* = 4'i64
    +  Source +Edit
    TYPE_MASK_CHARACTER_BODY* = 8'i64
    +  Source +Edit
    TYPE_MASK_AREA* = 16'i64
    +  Source +Edit
    TYPE_MASK_COLLISION* = 15'i64
    +  Source +Edit
    @@ -1310,6 +1334,10 @@ function main() { typeMask: int64 = 15'i64): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc intersectShape*(self: PhysicsDirectSpaceState;
    @@ -1317,12 +1345,20 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc castMotion*(self: PhysicsDirectSpaceState; shape: PhysicsShapeQueryParameters;
                     motion: Vector3): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collideShape*(self: PhysicsDirectSpaceState;
    @@ -1330,12 +1366,20 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc getRestInfo*(self: PhysicsDirectSpaceState; shape: PhysicsShapeQueryParameters): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1348,7 +1392,7 @@ function main() { diff --git a/master/godotapi/physics_server.html b/master/godotapi/physics_server.html index 6f763f2..cf7b26f 100644 --- a/master/godotapi/physics_server.html +++ b/master/godotapi/physics_server.html @@ -1665,531 +1665,955 @@ function main() {
    JOINT_PIN* = 0'i64
    +  Source +Edit
    JOINT_HINGE* = 1'i64
    +  Source +Edit
    JOINT_SLIDER* = 2'i64
    +  Source +Edit
    JOINT_CONE_TWIST* = 3'i64
    +  Source +Edit
    JOINT_6DOF* = 4'i64
    +  Source +Edit
    PIN_JOINT_BIAS* = 0'i64
    +  Source +Edit
    PIN_JOINT_DAMPING* = 1'i64
    +  Source +Edit
    PIN_JOINT_IMPULSE_CLAMP* = 2'i64
    +  Source +Edit
    HINGE_JOINT_BIAS* = 0'i64
    +  Source +Edit
    HINGE_JOINT_LIMIT_UPPER* = 1'i64
    +  Source +Edit
    HINGE_JOINT_LIMIT_LOWER* = 2'i64
    +  Source +Edit
    HINGE_JOINT_LIMIT_BIAS* = 3'i64
    +  Source +Edit
    HINGE_JOINT_LIMIT_SOFTNESS* = 4'i64
    +  Source +Edit
    HINGE_JOINT_LIMIT_RELAXATION* = 5'i64
    +  Source +Edit
    HINGE_JOINT_MOTOR_TARGET_VELOCITY* = 6'i64
    +  Source +Edit
    HINGE_JOINT_MOTOR_MAX_IMPULSE* = 7'i64
    +  Source +Edit
    HINGE_JOINT_FLAG_USE_LIMIT* = 0'i64
    +  Source +Edit
    HINGE_JOINT_FLAG_ENABLE_MOTOR* = 1'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_LIMIT_UPPER* = 0'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_LIMIT_LOWER* = 1'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_LIMIT_SOFTNESS* = 2'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_LIMIT_RESTITUTION* = 3'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_LIMIT_DAMPING* = 4'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_MOTION_SOFTNESS* = 5'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_MOTION_RESTITUTION* = 6'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_MOTION_DAMPING* = 7'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_ORTHOGONAL_SOFTNESS* = 8'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_ORTHOGONAL_RESTITUTION* = 9'i64
    +  Source +Edit
    SLIDER_JOINT_LINEAR_ORTHOGONAL_DAMPING* = 10'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_LIMIT_UPPER* = 11'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_LIMIT_LOWER* = 12'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_LIMIT_SOFTNESS* = 13'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_LIMIT_RESTITUTION* = 14'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_LIMIT_DAMPING* = 15'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_MOTION_SOFTNESS* = 16'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_MOTION_RESTITUTION* = 17'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_MOTION_DAMPING* = 18'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_ORTHOGONAL_SOFTNESS* = 19'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_ORTHOGONAL_RESTITUTION* = 20'i64
    +  Source +Edit
    SLIDER_JOINT_ANGULAR_ORTHOGONAL_DAMPING* = 21'i64
    +  Source +Edit
    SLIDER_JOINT_MAX* = 22'i64
    +  Source +Edit
    CONE_TWIST_JOINT_SWING_SPAN* = 0'i64
    +  Source +Edit
    CONE_TWIST_JOINT_TWIST_SPAN* = 1'i64
    +  Source +Edit
    CONE_TWIST_JOINT_BIAS* = 2'i64
    +  Source +Edit
    CONE_TWIST_JOINT_SOFTNESS* = 3'i64
    +  Source +Edit
    CONE_TWIST_JOINT_RELAXATION* = 4'i64
    +  Source +Edit
    G6DOF_JOINT_LINEAR_LOWER_LIMIT* = 0'i64
    +  Source +Edit
    G6DOF_JOINT_LINEAR_UPPER_LIMIT* = 1'i64
    +  Source +Edit
    G6DOF_JOINT_LINEAR_LIMIT_SOFTNESS* = 2'i64
    +  Source +Edit
    G6DOF_JOINT_LINEAR_RESTITUTION* = 3'i64
    +  Source +Edit
    G6DOF_JOINT_LINEAR_DAMPING* = 4'i64
    +  Source +Edit
    G6DOF_JOINT_ANGULAR_LOWER_LIMIT* = 5'i64
    +  Source +Edit
    G6DOF_JOINT_ANGULAR_UPPER_LIMIT* = 6'i64
    +  Source +Edit
    G6DOF_JOINT_ANGULAR_LIMIT_SOFTNESS* = 7'i64
    +  Source +Edit
    G6DOF_JOINT_ANGULAR_DAMPING* = 8'i64
    +  Source +Edit
    G6DOF_JOINT_ANGULAR_RESTITUTION* = 9'i64
    +  Source +Edit
    G6DOF_JOINT_ANGULAR_FORCE_LIMIT* = 10'i64
    +  Source +Edit
    G6DOF_JOINT_ANGULAR_ERP* = 11'i64
    +  Source +Edit
    G6DOF_JOINT_ANGULAR_MOTOR_TARGET_VELOCITY* = 12'i64
    +  Source +Edit
    G6DOF_JOINT_ANGULAR_MOTOR_FORCE_LIMIT* = 13'i64
    +  Source +Edit
    G6DOF_JOINT_FLAG_ENABLE_LINEAR_LIMIT* = 0'i64
    +  Source +Edit
    G6DOF_JOINT_FLAG_ENABLE_ANGULAR_LIMIT* = 1'i64
    +  Source +Edit
    G6DOF_JOINT_FLAG_ENABLE_MOTOR* = 2'i64
    +  Source +Edit
    SHAPE_PLANE* = 0'i64
    +  Source +Edit
    SHAPE_RAY* = 1'i64
    +  Source +Edit
    SHAPE_SPHERE* = 2'i64
    +  Source +Edit
    SHAPE_BOX* = 3'i64
    +  Source +Edit
    SHAPE_CAPSULE* = 4'i64
    +  Source +Edit
    SHAPE_CONVEX_POLYGON* = 5'i64
    +  Source +Edit
    SHAPE_CONCAVE_POLYGON* = 6'i64
    +  Source +Edit
    SHAPE_HEIGHTMAP* = 7'i64
    +  Source +Edit
    SHAPE_CUSTOM* = 8'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY* = 0'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY_VECTOR* = 1'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY_IS_POINT* = 2'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY_DISTANCE_SCALE* = 3'i64
    +  Source +Edit
    AREA_PARAM_GRAVITY_POINT_ATTENUATION* = 4'i64
    +  Source +Edit
    AREA_PARAM_LINEAR_DAMP* = 5'i64
    +  Source +Edit
    AREA_PARAM_ANGULAR_DAMP* = 6'i64
    +  Source +Edit
    AREA_PARAM_PRIORITY* = 7'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_DISABLED* = 0'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_COMBINE* = 1'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_COMBINE_REPLACE* = 2'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_REPLACE* = 3'i64
    +  Source +Edit
    AREA_SPACE_OVERRIDE_REPLACE_COMBINE* = 4'i64
    +  Source +Edit
    BODY_MODE_STATIC* = 0'i64
    +  Source +Edit
    BODY_MODE_KINEMATIC* = 1'i64
    +  Source +Edit
    BODY_MODE_RIGID* = 2'i64
    +  Source +Edit
    BODY_MODE_CHARACTER* = 3'i64
    +  Source +Edit
    BODY_PARAM_BOUNCE* = 0'i64
    +  Source +Edit
    BODY_PARAM_FRICTION* = 1'i64
    +  Source +Edit
    BODY_PARAM_MASS* = 2'i64
    +  Source +Edit
    BODY_PARAM_GRAVITY_SCALE* = 3'i64
    +  Source +Edit
    BODY_PARAM_ANGULAR_DAMP* = 5'i64
    +  Source +Edit
    BODY_PARAM_LINEAR_DAMP* = 4'i64
    +  Source +Edit
    BODY_PARAM_MAX* = 6'i64
    +  Source +Edit
    BODY_STATE_TRANSFORM* = 0'i64
    +  Source +Edit
    BODY_STATE_LINEAR_VELOCITY* = 1'i64
    +  Source +Edit
    BODY_STATE_ANGULAR_VELOCITY* = 2'i64
    +  Source +Edit
    BODY_STATE_SLEEPING* = 3'i64
    +  Source +Edit
    BODY_STATE_CAN_SLEEP* = 4'i64
    +  Source +Edit
    AREA_BODY_ADDED* = 0'i64
    +  Source +Edit
    AREA_BODY_REMOVED* = 1'i64
    +  Source +Edit
    INFO_ACTIVE_OBJECTS* = 0'i64
    +  Source +Edit
    INFO_COLLISION_PAIRS* = 1'i64
    +  Source +Edit
    INFO_ISLAND_COUNT* = 2'i64
    +  Source +Edit
    @@ -2200,355 +2624,635 @@ function main() {
    proc shapeCreate*(typee: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shapeSetData*(shape: RID; data: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shapeGetType*(shape: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shapeGetData*(shape: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceCreate*(): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceSetActive*(space: RID; active: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceIsActive*(space: RID): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceSetParam*(space: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceGetParam*(space: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spaceGetDirectState*(space: RID): PhysicsDirectSpaceState {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaCreate*(): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetSpace*(area: RID; space: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetSpace*(area: RID): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetSpaceOverrideMode*(area: RID; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetSpaceOverrideMode*(area: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaAddShape*(area: RID; shape: RID; transform: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetShape*(area: RID; shapeIdx: int64; shape: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetShapeTransform*(area: RID; shapeIdx: int64; transform: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetShapeCount*(area: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetShape*(area: RID; shapeIdx: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetShapeTransform*(area: RID; shapeIdx: int64): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaRemoveShape*(area: RID; shapeIdx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaClearShapes*(area: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetCollisionLayer*(area: RID; layer: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetCollisionMask*(area: RID; mask: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetParam*(area: RID; param: int64; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetTransform*(area: RID; transform: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetParam*(area: RID; param: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetTransform*(area: RID): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaAttachObjectInstanceID*(area: RID; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaGetObjectInstanceID*(area: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetMonitorCallback*(area: RID; receiver: Object; methodd: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaSetRayPickable*(area: RID; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areaIsRayPickable*(area: RID): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyCreate*(mode: int64 = 2'i64; initSleeping: bool = false): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetSpace*(body: RID; space: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetSpace*(body: RID): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetMode*(body: RID; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetMode*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetCollisionLayer*(body: RID; layer: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetCollisionLayer*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetCollisionMask*(body: RID; mask: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetCollisionMask*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyAddShape*(body: RID; shape: RID; transform: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetShape*(body: RID; shapeIdx: int64; shape: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetShapeTransform*(body: RID; shapeIdx: int64; transform: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetShapeCount*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetShape*(body: RID; shapeIdx: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetShapeTransform*(body: RID; shapeIdx: int64): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyRemoveShape*(body: RID; shapeIdx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyClearShapes*(body: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyAttachObjectInstanceID*(body: RID; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetObjectInstanceID*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetEnableContinuousCollisionDetection*(body: RID; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyIsContinuousCollisionDetectionEnabled*(body: RID): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetParam*(body: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetParam*(body: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetState*(body: RID; state: int64; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetState*(body: RID; state: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyApplyImpulse*(body: RID; pos: Vector3; impulse: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyApplyTorqueImpulse*(body: RID; impulse: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetAxisVelocity*(body: RID; axisVelocity: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetAxisLock*(body: RID; axis: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetAxisLock*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyAddCollisionException*(body: RID; exceptedBody: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyRemoveCollisionException*(body: RID; exceptedBody: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetMaxContactsReported*(body: RID; amount: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyGetMaxContactsReported*(body: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetOmitForceIntegration*(body: RID; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyIsOmittingForceIntegration*(body: RID): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodySetForceIntegrationCallback*(body: RID; receiver: Object; methodd: string;
    @@ -2556,171 +3260,299 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc bodySetRayPickable*(body: RID; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bodyIsRayPickable*(body: RID): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointCreatePin*(bodyA: RID; localA: Vector3; bodyB: RID; localB: Vector3): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pinJointSetParam*(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pinJointGetParam*(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pinJointSetLocalA*(joint: RID; localA: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pinJointGetLocalA*(joint: RID): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pinJointSetLocalB*(joint: RID; localB: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pinJointGetLocalB*(joint: RID): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointCreateHinge*(bodyA: RID; hingeA: Transform; bodyB: RID; hingeB: Transform): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hingeJointSetParam*(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hingeJointGetParam*(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hingeJointSetFlag*(joint: RID; flag: int64; enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hingeJointGetFlag*(joint: RID; flag: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointCreateSlider*(bodyA: RID; localRefA: Transform; bodyB: RID;
                            localRefB: Transform): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sliderJointSetParam*(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sliderJointGetParam*(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointCreateConeTwist*(bodyA: RID; localRefA: Transform; bodyB: RID;
                               localRefB: Transform): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc coneTwistJointSetParam*(joint: RID; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc coneTwistJointGetParam*(joint: RID; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointGetType*(joint: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointSetSolverPriority*(joint: RID; priority: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointGetSolverPriority*(joint: RID): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc jointCreateGeneric6dof*(bodyA: RID; localRefA: Transform; bodyB: RID;
                                 localRefB: Transform): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc generic6dofJointSetParam*(joint: RID; axis: int64; param: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc generic6dofJointGetParam*(joint: RID; axis: int64; param: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc generic6dofJointSetFlag*(joint: RID; axis: int64; flag: int64; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc generic6dofJointGetFlag*(joint: RID; axis: int64; flag: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc freeRid*(rid: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setActive*(active: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getProcessInfo*(processInfo: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -2733,7 +3565,7 @@ function main() { diff --git a/master/godotapi/physics_server_sw.html b/master/godotapi/physics_server_sw.html index 29d976e..edeef80 100644 --- a/master/godotapi/physics_server_sw.html +++ b/master/godotapi/physics_server_sw.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/physics_shape_query_parameters.html b/master/godotapi/physics_shape_query_parameters.html index eec754c..02c0b19 100644 --- a/master/godotapi/physics_shape_query_parameters.html +++ b/master/godotapi/physics_shape_query_parameters.html @@ -1266,69 +1266,121 @@ function main() {
    proc setShape*(self: PhysicsShapeQueryParameters; shape: Shape) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setShapeRid*(self: PhysicsShapeQueryParameters; shape: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getShapeRid*(self: PhysicsShapeQueryParameters): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTransform*(self: PhysicsShapeQueryParameters; transform: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTransform*(self: PhysicsShapeQueryParameters): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMargin*(self: PhysicsShapeQueryParameters; margin: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMargin*(self: PhysicsShapeQueryParameters): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCollisionLayer*(self: PhysicsShapeQueryParameters; collisionLayer: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionLayer*(self: PhysicsShapeQueryParameters): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setObjectTypeMask*(self: PhysicsShapeQueryParameters; objectTypeMask: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getObjectTypeMask*(self: PhysicsShapeQueryParameters): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setExclude*(self: PhysicsShapeQueryParameters; exclude: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getExclude*(self: PhysicsShapeQueryParameters): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1341,7 +1393,7 @@ function main() { diff --git a/master/godotapi/physics_shape_query_result.html b/master/godotapi/physics_shape_query_result.html index 0772c08..585d7a0 100644 --- a/master/godotapi/physics_shape_query_result.html +++ b/master/godotapi/physics_shape_query_result.html @@ -1250,29 +1250,49 @@ function main() {
    proc getResultCount*(self: PhysicsShapeQueryResult): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResultRid*(self: PhysicsShapeQueryResult; idx: int64): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResultObjectId*(self: PhysicsShapeQueryResult; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResultObject*(self: PhysicsShapeQueryResult; idx: int64): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResultObjectShape*(self: PhysicsShapeQueryResult; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1285,7 +1305,7 @@ function main() { diff --git a/master/godotapi/pin_joint.html b/master/godotapi/pin_joint.html index 4fb1dc3..5f97695 100644 --- a/master/godotapi/pin_joint.html +++ b/master/godotapi/pin_joint.html @@ -1264,16 +1264,28 @@ function main() {
    PARAM_BIAS* = 0'i64
    +  Source +Edit
    PARAM_DAMPING* = 1'i64
    +  Source +Edit
    PARAM_IMPULSE_CLAMP* = 2'i64
    +  Source +Edit
    @@ -1284,31 +1296,55 @@ function main() {
    proc paramsbias*(self: PinJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsbias =`*(self: PinJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsdamping*(self: PinJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsdamping =`*(self: PinJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsimpulseClamp*(self: PinJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsimpulseClamp =`*(self: PinJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1321,7 +1357,7 @@ function main() { diff --git a/master/godotapi/pin_joint_2d.html b/master/godotapi/pin_joint_2d.html index f38190b..fdfdc60 100644 --- a/master/godotapi/pin_joint_2d.html +++ b/master/godotapi/pin_joint_2d.html @@ -1244,11 +1244,19 @@ function main() {
    proc softness*(self: PinJoint2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `softness =`*(self: PinJoint2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/plane_mesh.html b/master/godotapi/plane_mesh.html index 347b1fa..afd7107 100644 --- a/master/godotapi/plane_mesh.html +++ b/master/godotapi/plane_mesh.html @@ -1252,31 +1252,55 @@ function main() {
    proc size*(self: PlaneMesh): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `size =`*(self: PlaneMesh; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subdivideWidth*(self: PlaneMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subdivideWidth =`*(self: PlaneMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subdivideDepth*(self: PlaneMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subdivideDepth =`*(self: PlaneMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/plane_shape.html b/master/godotapi/plane_shape.html index 35c3b44..5a7c127 100644 --- a/master/godotapi/plane_shape.html +++ b/master/godotapi/plane_shape.html @@ -1244,11 +1244,19 @@ function main() {
    proc plane*(self: PlaneShape): Plane {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `plane =`*(self: PlaneShape; val: Plane) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/polygon_2d.html b/master/godotapi/polygon_2d.html index 054f418..5dc1508 100644 --- a/master/godotapi/polygon_2d.html +++ b/master/godotapi/polygon_2d.html @@ -1288,121 +1288,217 @@ function main() {
    proc polygon*(self: Polygon2D): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `polygon =`*(self: Polygon2D; val: PoolVector2Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uv*(self: Polygon2D): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uv =`*(self: Polygon2D; val: PoolVector2Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc color*(self: Polygon2D): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `color =`*(self: Polygon2D; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc vertexColors*(self: Polygon2D): PoolColorArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `vertexColors =`*(self: Polygon2D; val: PoolColorArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc offset*(self: Polygon2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `offset =`*(self: Polygon2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc texture*(self: Polygon2D): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texture =`*(self: Polygon2D; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureOffset*(self: Polygon2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureOffset =`*(self: Polygon2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureScale*(self: Polygon2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureScale =`*(self: Polygon2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureRotation*(self: Polygon2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureRotation =`*(self: Polygon2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc invertEnable*(self: Polygon2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `invertEnable =`*(self: Polygon2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc invertBorder*(self: Polygon2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `invertBorder =`*(self: Polygon2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTextureRotation*(self: Polygon2D; textureRotation: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTextureRotation*(self: Polygon2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1415,7 +1511,7 @@ function main() { diff --git a/master/godotapi/polygon_path_finder.html b/master/godotapi/polygon_path_finder.html index 0a6f6ed..95f810d 100644 --- a/master/godotapi/polygon_path_finder.html +++ b/master/godotapi/polygon_path_finder.html @@ -1260,56 +1260,96 @@ function main() {
    proc data*(self: PolygonPathFinder): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `data =`*(self: PolygonPathFinder; val: Dictionary) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setup*(self: PolygonPathFinder; points: PoolVector2Array;
                connections: PoolIntArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc findPath*(self: PolygonPathFinder; fromm: Vector2; to: Vector2): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIntersections*(self: PolygonPathFinder; fromm: Vector2; to: Vector2): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getClosestPoint*(self: PolygonPathFinder; point: Vector2): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isPointInside*(self: PolygonPathFinder; point: Vector2): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPointPenalty*(self: PolygonPathFinder; idx: int64; penalty: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPointPenalty*(self: PolygonPathFinder; idx: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBounds*(self: PolygonPathFinder): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1322,7 +1362,7 @@ function main() { diff --git a/master/godotapi/popup.html b/master/godotapi/popup.html index b7c4f6a..71994ba 100644 --- a/master/godotapi/popup.html +++ b/master/godotapi/popup.html @@ -1262,11 +1262,19 @@ function main() {
    NOTIFICATION_POST_POPUP* = 80'i64
    +  Source +Edit
    NOTIFICATION_POPUP_HIDE* = 81'i64
    +  Source +Edit
    @@ -1277,32 +1285,56 @@ function main() {
    proc popupExclusive*(self: Popup): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `popupExclusive =`*(self: Popup; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc popupCentered*(self: Popup; size: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc popupCenteredRatio*(self: Popup; ratio: float64 = 0.75) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc popupCenteredMinsize*(self: Popup; minsize: Vector2 = vec2(0.0, 0.0)) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    @@ -1315,7 +1347,7 @@ function main() { diff --git a/master/godotapi/popup_dialog.html b/master/godotapi/popup_dialog.html index 2432627..249b80d 100644 --- a/master/godotapi/popup_dialog.html +++ b/master/godotapi/popup_dialog.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/popup_menu.html b/master/godotapi/popup_menu.html index a41d416..d784317 100644 --- a/master/godotapi/popup_menu.html +++ b/master/godotapi/popup_menu.html @@ -1346,236 +1346,416 @@ function main() {
    proc items*(self: PopupMenu): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `items =`*(self: PopupMenu; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hideOnItemSelection*(self: PopupMenu): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `hideOnItemSelection =`*(self: PopupMenu; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hideOnCheckableItemSelection*(self: PopupMenu): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `hideOnCheckableItemSelection =`*(self: PopupMenu; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addIconItem*(self: PopupMenu; texture: Texture; label: string;
                      id: int64 = - 1'i64; accel: int64 = 0'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addItem*(self: PopupMenu; label: string; id: int64 = - 1'i64; accel: int64 = 0'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addIconCheckItem*(self: PopupMenu; texture: Texture; label: string;
                           id: int64 = - 1'i64; accel: int64 = 0'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addCheckItem*(self: PopupMenu; label: string; id: int64 = - 1'i64;
                       accel: int64 = 0'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addSubmenuItem*(self: PopupMenu; label: string; submenu: string;
                         id: int64 = - 1'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addIconShortcut*(self: PopupMenu; texture: Texture; shortcut: ShortCut;
                          id: int64 = - 1'i64; global: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addShortcut*(self: PopupMenu; shortcut: ShortCut; id: int64 = - 1'i64;
                      global: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addIconCheckShortcut*(self: PopupMenu; texture: Texture; shortcut: ShortCut;
                               id: int64 = - 1'i64; global: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addCheckShortcut*(self: PopupMenu; shortcut: ShortCut; id: int64 = - 1'i64;
                           global: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemText*(self: PopupMenu; idx: int64; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemIcon*(self: PopupMenu; idx: int64; icon: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemChecked*(self: PopupMenu; idx: int64; checked: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemID*(self: PopupMenu; idx: int64; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemAccelerator*(self: PopupMenu; idx: int64; accel: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemMetadata*(self: PopupMenu; idx: int64; metadata: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemDisabled*(self: PopupMenu; idx: int64; disabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemSubmenu*(self: PopupMenu; idx: int64; submenu: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemAsSeparator*(self: PopupMenu; idx: int64; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemAsCheckable*(self: PopupMenu; idx: int64; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemTooltip*(self: PopupMenu; idx: int64; tooltip: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setItemShortcut*(self: PopupMenu; idx: int64; shortcut: ShortCut;
                          global: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc toggleItemChecked*(self: PopupMenu; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemText*(self: PopupMenu; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemIcon*(self: PopupMenu; idx: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isItemChecked*(self: PopupMenu; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemID*(self: PopupMenu; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemIndex*(self: PopupMenu; id: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemAccelerator*(self: PopupMenu; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemMetadata*(self: PopupMenu; idx: int64): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isItemDisabled*(self: PopupMenu; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemSubmenu*(self: PopupMenu; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isItemSeparator*(self: PopupMenu; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isItemCheckable*(self: PopupMenu; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemTooltip*(self: PopupMenu; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemShortcut*(self: PopupMenu; idx: int64): ShortCut {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemCount*(self: PopupMenu): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeItem*(self: PopupMenu; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addSeparator*(self: PopupMenu) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: PopupMenu) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1586,11 +1766,19 @@ function main() {
    method guiInput*(self: PopupMenu; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    @@ -1603,7 +1791,7 @@ function main() { diff --git a/master/godotapi/popup_panel.html b/master/godotapi/popup_panel.html index d1ee95e..31d116d 100644 --- a/master/godotapi/popup_panel.html +++ b/master/godotapi/popup_panel.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/portal.html b/master/godotapi/portal.html index b51a7a5..3b2e22d 100644 --- a/master/godotapi/portal.html +++ b/master/godotapi/portal.html @@ -1260,51 +1260,91 @@ function main() {
    proc setShape*(self: Portal; points: PoolVector2Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getShape*(self: Portal): PoolVector2Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setEnabled*(self: Portal; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isEnabled*(self: Portal): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDisableDistance*(self: Portal; distance: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDisableDistance*(self: Portal): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDisabledColor*(self: Portal; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDisabledColor*(self: Portal): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setConnectRange*(self: Portal; range: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectRange*(self: Portal): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/position_2d.html b/master/godotapi/position_2d.html index 3682e8e..a9b2014 100644 --- a/master/godotapi/position_2d.html +++ b/master/godotapi/position_2d.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/position_3d.html b/master/godotapi/position_3d.html index 7079b37..7e426a8 100644 --- a/master/godotapi/position_3d.html +++ b/master/godotapi/position_3d.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/primitive_mesh.html b/master/godotapi/primitive_mesh.html index 07fef10..21b09aa 100644 --- a/master/godotapi/primitive_mesh.html +++ b/master/godotapi/primitive_mesh.html @@ -1252,11 +1252,19 @@ function main() {
    proc material*(self: PrimitiveMesh): Material {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `material =`*(self: PrimitiveMesh; val: Material) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1267,6 +1275,10 @@ function main() {
    method update*(self: PrimitiveMesh) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1279,7 +1291,7 @@ function main() { diff --git a/master/godotapi/prism_mesh.html b/master/godotapi/prism_mesh.html index e6d4ac4..e4202dc 100644 --- a/master/godotapi/prism_mesh.html +++ b/master/godotapi/prism_mesh.html @@ -1260,51 +1260,91 @@ function main() {
    proc leftToRight*(self: PrismMesh): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `leftToRight =`*(self: PrismMesh; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc size*(self: PrismMesh): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `size =`*(self: PrismMesh; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subdivideWidth*(self: PrismMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subdivideWidth =`*(self: PrismMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subdivideHeight*(self: PrismMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subdivideHeight =`*(self: PrismMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subdivideDepth*(self: PrismMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subdivideDepth =`*(self: PrismMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/procedural_sky.html b/master/godotapi/procedural_sky.html index eeb2344..8e20a3a 100644 --- a/master/godotapi/procedural_sky.html +++ b/master/godotapi/procedural_sky.html @@ -1330,31 +1330,55 @@ function main() {
    TEXTURE_SIZE_256* = 0'i64
    +  Source +Edit
    TEXTURE_SIZE_512* = 1'i64
    +  Source +Edit
    TEXTURE_SIZE_1024* = 2'i64
    +  Source +Edit
    TEXTURE_SIZE_2048* = 3'i64
    +  Source +Edit
    TEXTURE_SIZE_4096* = 4'i64
    +  Source +Edit
    TEXTURE_SIZE_MAX* = 5'i64
    +  Source +Edit
    @@ -1365,161 +1389,289 @@ function main() {
    proc skyTopColor*(self: ProceduralSky): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `skyTopColor =`*(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc skyHorizonColor*(self: ProceduralSky): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `skyHorizonColor =`*(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc skyCurve*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `skyCurve =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc skyEnergy*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `skyEnergy =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc groundBottomColor*(self: ProceduralSky): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `groundBottomColor =`*(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc groundHorizonColor*(self: ProceduralSky): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `groundHorizonColor =`*(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc groundCurve*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `groundCurve =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc groundEnergy*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `groundEnergy =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sunColor*(self: ProceduralSky): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sunColor =`*(self: ProceduralSky; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sunLatitude*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sunLatitude =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sunLongitude*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sunLongitude =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sunAngleMin*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sunAngleMin =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sunAngleMax*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sunAngleMax =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sunCurve*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sunCurve =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sunEnergy*(self: ProceduralSky): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sunEnergy =`*(self: ProceduralSky; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureSize*(self: ProceduralSky): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureSize =`*(self: ProceduralSky; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1530,6 +1682,10 @@ function main() {
    method updateSky*(self: ProceduralSky) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1542,7 +1698,7 @@ function main() { diff --git a/master/godotapi/progress_bar.html b/master/godotapi/progress_bar.html index d0dc258..980e617 100644 --- a/master/godotapi/progress_bar.html +++ b/master/godotapi/progress_bar.html @@ -1244,11 +1244,19 @@ function main() {
    proc percentVisible*(self: ProgressBar): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `percentVisible =`*(self: ProgressBar; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/project_settings.html b/master/godotapi/project_settings.html index d72ec05..75f4c94 100644 --- a/master/godotapi/project_settings.html +++ b/master/godotapi/project_settings.html @@ -1270,76 +1270,136 @@ function main() {
    proc has*(name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setOrder*(name: string; pos: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOrder*(name: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setInitialValue*(name: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addPropertyInfo*(hint: Dictionary) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(name: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc localizePath*(path: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalizePath*(path: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc save*(): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasSingleton*(name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSingleton*(name: string): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc loadResourcePack*(pack: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc propertyCanRevert*(name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc propertyGetRevert*(name: string): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc saveCustom*(file: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1352,7 +1412,7 @@ function main() { diff --git a/master/godotapi/proximity_group.html b/master/godotapi/proximity_group.html index dd51be5..e31b0c2 100644 --- a/master/godotapi/proximity_group.html +++ b/master/godotapi/proximity_group.html @@ -1258,27 +1258,47 @@ function main() {
    proc gridRadius*(self: ProximityGroup): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `gridRadius =`*(self: ProximityGroup; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setGroupName*(self: ProximityGroup; name: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc broadcast*(self: ProximityGroup; name: string; parameters: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDispatchMode*(self: ProximityGroup; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1290,6 +1310,10 @@ function main() { gcsafe, locks: 0, base.}
    +  Source +Edit
    @@ -1302,7 +1326,7 @@ function main() { diff --git a/master/godotapi/quad_mesh.html b/master/godotapi/quad_mesh.html index 13d8efa..15eaebd 100644 --- a/master/godotapi/quad_mesh.html +++ b/master/godotapi/quad_mesh.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/range.html b/master/godotapi/range.html index 7c8600c..653c3e0 100644 --- a/master/godotapi/range.html +++ b/master/godotapi/range.html @@ -1276,91 +1276,163 @@ function main() {
    proc minValue*(self: Range): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `minValue =`*(self: Range; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc maxValue*(self: Range): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `maxValue =`*(self: Range; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc step*(self: Range): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `step =`*(self: Range; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc page*(self: Range): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `page =`*(self: Range; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc value*(self: Range): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `value =`*(self: Range; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expEdit*(self: Range): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `expEdit =`*(self: Range; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rounded*(self: Range): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rounded =`*(self: Range; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAsRatio*(self: Range): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAsRatio*(self: Range; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc share*(self: Range; withh: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc unshare*(self: Range) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1373,7 +1445,7 @@ function main() { diff --git a/master/godotapi/ray_cast.html b/master/godotapi/ray_cast.html index 42b6683..65cba5c 100644 --- a/master/godotapi/ray_cast.html +++ b/master/godotapi/ray_cast.html @@ -1278,96 +1278,172 @@ function main() {
    proc enabled*(self: RayCast): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `enabled =`*(self: RayCast; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc castTo*(self: RayCast): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `castTo =`*(self: RayCast; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionLayer*(self: RayCast): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionLayer =`*(self: RayCast; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc typeMask*(self: RayCast): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `typeMask =`*(self: RayCast; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isColliding*(self: RayCast): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc forceRaycastUpdate*(self: RayCast) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollider*(self: RayCast): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColliderShape*(self: RayCast): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionPoint*(self: RayCast): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionNormal*(self: RayCast): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addExceptionRid*(self: RayCast; rid: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addException*(self: RayCast; node: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeExceptionRid*(self: RayCast; rid: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeException*(self: RayCast; node: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearExceptions*(self: RayCast) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1380,7 +1456,7 @@ function main() { diff --git a/master/godotapi/ray_cast_2d.html b/master/godotapi/ray_cast_2d.html index 4fb27b5..8413978 100644 --- a/master/godotapi/ray_cast_2d.html +++ b/master/godotapi/ray_cast_2d.html @@ -1282,106 +1282,190 @@ function main() {
    proc enabled*(self: RayCast2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `enabled =`*(self: RayCast2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc excludeParent*(self: RayCast2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `excludeParent =`*(self: RayCast2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc castTo*(self: RayCast2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `castTo =`*(self: RayCast2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionLayer*(self: RayCast2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionLayer =`*(self: RayCast2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc typeMask*(self: RayCast2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `typeMask =`*(self: RayCast2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isColliding*(self: RayCast2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc forceRaycastUpdate*(self: RayCast2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollider*(self: RayCast2D): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColliderShape*(self: RayCast2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionPoint*(self: RayCast2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionNormal*(self: RayCast2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addExceptionRid*(self: RayCast2D; rid: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addException*(self: RayCast2D; node: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeExceptionRid*(self: RayCast2D; rid: RID) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeException*(self: RayCast2D; node: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearExceptions*(self: RayCast2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1394,7 +1478,7 @@ function main() { diff --git a/master/godotapi/ray_shape.html b/master/godotapi/ray_shape.html index 4213f12..c1fba86 100644 --- a/master/godotapi/ray_shape.html +++ b/master/godotapi/ray_shape.html @@ -1244,11 +1244,19 @@ function main() {
    proc length*(self: RayShape): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `length =`*(self: RayShape; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/ray_shape_2d.html b/master/godotapi/ray_shape_2d.html index 8efbf63..fd5d371 100644 --- a/master/godotapi/ray_shape_2d.html +++ b/master/godotapi/ray_shape_2d.html @@ -1244,11 +1244,19 @@ function main() {
    proc length*(self: RayShape2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `length =`*(self: RayShape2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/rectangle_shape_2d.html b/master/godotapi/rectangle_shape_2d.html index 32df1e0..2700b87 100644 --- a/master/godotapi/rectangle_shape_2d.html +++ b/master/godotapi/rectangle_shape_2d.html @@ -1244,11 +1244,19 @@ function main() {
    proc extents*(self: RectangleShape2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `extents =`*(self: RectangleShape2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/reference.html b/master/godotapi/reference.html index 7eda8ce..585f1f3 100644 --- a/master/godotapi/reference.html +++ b/master/godotapi/reference.html @@ -1246,16 +1246,28 @@ function main() {
    proc initRef*(self: Reference): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc reference*(self: Reference) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc unreference*(self: Reference): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1268,7 +1280,7 @@ function main() { diff --git a/master/godotapi/reference_rect.html b/master/godotapi/reference_rect.html index e368862..bb1eda4 100644 --- a/master/godotapi/reference_rect.html +++ b/master/godotapi/reference_rect.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/reflection_probe.html b/master/godotapi/reflection_probe.html index 9c95dfe..8a4e27d 100644 --- a/master/godotapi/reflection_probe.html +++ b/master/godotapi/reflection_probe.html @@ -1298,11 +1298,19 @@ function main() {
    UPDATE_ONCE* = 0'i64
    +  Source +Edit
    UPDATE_ALWAYS* = 1'i64
    +  Source +Edit
    @@ -1313,122 +1321,218 @@ function main() {
    proc updateMode*(self: ReflectionProbe): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `updateMode =`*(self: ReflectionProbe; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc intensity*(self: ReflectionProbe): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `intensity =`*(self: ReflectionProbe; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc maxDistance*(self: ReflectionProbe): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `maxDistance =`*(self: ReflectionProbe; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc extents*(self: ReflectionProbe): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `extents =`*(self: ReflectionProbe; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc originOffset*(self: ReflectionProbe): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `originOffset =`*(self: ReflectionProbe; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc boxProjection*(self: ReflectionProbe): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `boxProjection =`*(self: ReflectionProbe; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc enableShadows*(self: ReflectionProbe): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `enableShadows =`*(self: ReflectionProbe; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cullMask*(self: ReflectionProbe): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `cullMask =`*(self: ReflectionProbe; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interiorEnable*(self: ReflectionProbe): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `interiorEnable =`*(self: ReflectionProbe; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interiorAmbientColor*(self: ReflectionProbe): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `interiorAmbientColor =`*(self: ReflectionProbe; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interiorAmbientEnergy*(self: ReflectionProbe): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `interiorAmbientEnergy =`*(self: ReflectionProbe; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interiorAmbientContrib*(self: ReflectionProbe): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `interiorAmbientContrib =`*(self: ReflectionProbe; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1441,7 +1545,7 @@ function main() { diff --git a/master/godotapi/reg_ex.html b/master/godotapi/reg_ex.html index 58e2bce..5b1504a 100644 --- a/master/godotapi/reg_ex.html +++ b/master/godotapi/reg_ex.html @@ -1257,43 +1257,75 @@ function main() {
    proc pattern*(self: RegEx): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pattern =`*(self: RegEx; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: RegEx) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    proc sub*(self: RegEx; text: string; replacement: string; all: bool = false;
              start: int64 = 0'i64; endd: int64 = - 1'i64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isValid*(self: RegEx): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getGroupCount*(self: RegEx): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNames*(self: RegEx): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1306,7 +1338,7 @@ function main() { diff --git a/master/godotapi/reg_ex_match.html b/master/godotapi/reg_ex_match.html index e41b80e..3aa7936 100644 --- a/master/godotapi/reg_ex_match.html +++ b/master/godotapi/reg_ex_match.html @@ -1256,41 +1256,73 @@ function main() {
    proc expand*(self: RegExMatch; templatee: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getGroupCount*(self: RegExMatch): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getGroupArray*(self: RegExMatch): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNames*(self: RegExMatch): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNameDict*(self: RegExMatch): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getString*(self: RegExMatch; name: Variant): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStart*(self: RegExMatch; name: Variant): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEnd*(self: RegExMatch; name: Variant): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/remote_transform.html b/master/godotapi/remote_transform.html index 61f2211..9d335be 100644 --- a/master/godotapi/remote_transform.html +++ b/master/godotapi/remote_transform.html @@ -1260,51 +1260,91 @@ function main() {
    proc remotePath*(self: RemoteTransform): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `remotePath =`*(self: RemoteTransform; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc useGlobalCoordinates*(self: RemoteTransform): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `useGlobalCoordinates =`*(self: RemoteTransform; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updatePosition*(self: RemoteTransform): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `updatePosition =`*(self: RemoteTransform; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updateRotation*(self: RemoteTransform): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `updateRotation =`*(self: RemoteTransform; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updateScale*(self: RemoteTransform): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `updateScale =`*(self: RemoteTransform; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/remote_transform_2d.html b/master/godotapi/remote_transform_2d.html index 2a5859a..47b8e99 100644 --- a/master/godotapi/remote_transform_2d.html +++ b/master/godotapi/remote_transform_2d.html @@ -1260,51 +1260,91 @@ function main() {
    proc remotePath*(self: RemoteTransform2D): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `remotePath =`*(self: RemoteTransform2D; val: NodePath) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc useGlobalCoordinates*(self: RemoteTransform2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `useGlobalCoordinates =`*(self: RemoteTransform2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updatePosition*(self: RemoteTransform2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `updatePosition =`*(self: RemoteTransform2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updateRotation*(self: RemoteTransform2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `updateRotation =`*(self: RemoteTransform2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updateScale*(self: RemoteTransform2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `updateScale =`*(self: RemoteTransform2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/resource.html b/master/godotapi/resource.html index b64ce5a..4298caf 100644 --- a/master/godotapi/resource.html +++ b/master/godotapi/resource.html @@ -1270,56 +1270,100 @@ function main() {
    proc resourceLocalToScene*(self: Resource): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `resourceLocalToScene =`*(self: Resource; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resourcePath*(self: Resource): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `resourcePath =`*(self: Resource; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resourceName*(self: Resource): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `resourceName =`*(self: Resource; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc takeOverPath*(self: Resource; path: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRid*(self: Resource): RID {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLocalScene*(self: Resource): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setupLocalToSceneImpl*(self: Resource) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc duplicate*(self: Resource; subresources: bool = false): Resource {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1330,6 +1374,10 @@ function main() {
    method setupLocalToScene*(self: Resource) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1342,7 +1390,7 @@ function main() { diff --git a/master/godotapi/resource_importer.html b/master/godotapi/resource_importer.html index d11599b..812792c 100644 --- a/master/godotapi/resource_importer.html +++ b/master/godotapi/resource_importer.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/resource_importer_ogg_vorbis.html b/master/godotapi/resource_importer_ogg_vorbis.html index d193a9f..9936057 100644 --- a/master/godotapi/resource_importer_ogg_vorbis.html +++ b/master/godotapi/resource_importer_ogg_vorbis.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/resource_interactive_loader.html b/master/godotapi/resource_interactive_loader.html index 022e8ba..f7ab7b6 100644 --- a/master/godotapi/resource_interactive_loader.html +++ b/master/godotapi/resource_interactive_loader.html @@ -1250,26 +1250,46 @@ function main() {
    proc getResource*(self: ResourceInteractiveLoader): Resource {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc poll*(self: ResourceInteractiveLoader): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc wait*(self: ResourceInteractiveLoader): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStage*(self: ResourceInteractiveLoader): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStageCount*(self: ResourceInteractiveLoader): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1282,7 +1302,7 @@ function main() { diff --git a/master/godotapi/resource_loader.html b/master/godotapi/resource_loader.html index 993a8e3..17ffd77 100644 --- a/master/godotapi/resource_loader.html +++ b/master/godotapi/resource_loader.html @@ -1253,33 +1253,57 @@ function main() { gcsafe, locks: 0.}
    +  Source +Edit
    proc load*(path: string; typeHint: string = ""; pNoCache: bool = false): Resource {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRecognizedExtensionsForType*(typee: string): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAbortOnMissingResources*(abort: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDependencies*(path: string): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc has*(path: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1292,7 +1316,7 @@ function main() { diff --git a/master/godotapi/resource_preloader.html b/master/godotapi/resource_preloader.html index 9246c9d..b6709ad 100644 --- a/master/godotapi/resource_preloader.html +++ b/master/godotapi/resource_preloader.html @@ -1256,43 +1256,75 @@ function main() {
    proc resources*(self: ResourcePreloader): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `resources =`*(self: ResourcePreloader; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addResource*(self: ResourcePreloader; name: string; resource: Resource) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeResource*(self: ResourcePreloader; name: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc renameResource*(self: ResourcePreloader; name: string; newname: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasResource*(self: ResourcePreloader; name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResource*(self: ResourcePreloader; name: string): Resource {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getResourceList*(self: ResourcePreloader): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1305,7 +1337,7 @@ function main() { diff --git a/master/godotapi/resource_saver.html b/master/godotapi/resource_saver.html index 6e471ea..dde150a 100644 --- a/master/godotapi/resource_saver.html +++ b/master/godotapi/resource_saver.html @@ -1262,31 +1262,55 @@ function main() {
    FLAG_RELATIVE_PATHS* = 1'i64
    +  Source +Edit
    FLAG_BUNDLE_RESOURCES* = 2'i64
    +  Source +Edit
    FLAG_CHANGE_PATH* = 4'i64
    +  Source +Edit
    FLAG_OMIT_EDITOR_PROPERTIES* = 8'i64
    +  Source +Edit
    FLAG_SAVE_BIG_ENDIAN* = 16'i64
    +  Source +Edit
    FLAG_COMPRESS* = 32'i64
    +  Source +Edit
    @@ -1298,11 +1322,19 @@ function main() { locks: 0.}
    +  Source +Edit
    proc getRecognizedExtensions*(typee: Resource): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1315,7 +1347,7 @@ function main() { diff --git a/master/godotapi/rich_text_label.html b/master/godotapi/rich_text_label.html index 0b430c9..456f593 100644 --- a/master/godotapi/rich_text_label.html +++ b/master/godotapi/rich_text_label.html @@ -1374,91 +1374,163 @@ function main() {
    ALIGN_LEFT* = 0'i64
    +  Source +Edit
    ALIGN_CENTER* = 1'i64
    +  Source +Edit
    ALIGN_RIGHT* = 2'i64
    +  Source +Edit
    ALIGN_FILL* = 3'i64
    +  Source +Edit
    LIST_NUMBERS* = 0'i64
    +  Source +Edit
    LIST_LETTERS* = 1'i64
    +  Source +Edit
    LIST_DOTS* = 2'i64
    +  Source +Edit
    ITEM_FRAME* = 0'i64
    +  Source +Edit
    ITEM_TEXT* = 1'i64
    +  Source +Edit
    ITEM_IMAGE* = 2'i64
    +  Source +Edit
    ITEM_NEWLINE* = 3'i64
    +  Source +Edit
    ITEM_FONT* = 4'i64
    +  Source +Edit
    ITEM_COLOR* = 5'i64
    +  Source +Edit
    ITEM_UNDERLINE* = 6'i64
    +  Source +Edit
    ITEM_ALIGN* = 7'i64
    +  Source +Edit
    ITEM_INDENT* = 8'i64
    +  Source +Edit
    ITEM_LIST* = 9'i64
    +  Source +Edit
    ITEM_META* = 11'i64
    +  Source +Edit
    @@ -1469,207 +1541,371 @@ function main() {
    proc bbcodeEnabled*(self: RichTextLabel): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bbcodeEnabled =`*(self: RichTextLabel; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bbcodeText*(self: RichTextLabel): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bbcodeText =`*(self: RichTextLabel; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc visibleCharacters*(self: RichTextLabel): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `visibleCharacters =`*(self: RichTextLabel; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc percentVisible*(self: RichTextLabel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `percentVisible =`*(self: RichTextLabel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getText*(self: RichTextLabel): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addText*(self: RichTextLabel; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setText*(self: RichTextLabel; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addImage*(self: RichTextLabel; image: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc newline*(self: RichTextLabel) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeLine*(self: RichTextLabel; line: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pushFont*(self: RichTextLabel; font: Font) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pushColor*(self: RichTextLabel; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pushAlign*(self: RichTextLabel; align: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pushIndent*(self: RichTextLabel; level: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pushList*(self: RichTextLabel; typee: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pushMeta*(self: RichTextLabel; data: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pushUnderline*(self: RichTextLabel) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pushTable*(self: RichTextLabel; columns: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTableColumnExpand*(self: RichTextLabel; column: int64; expand: bool;
                               ratio: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pushCell*(self: RichTextLabel) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pop*(self: RichTextLabel) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: RichTextLabel) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMetaUnderline*(self: RichTextLabel; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isMetaUnderlined*(self: RichTextLabel): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setScrollActive*(self: RichTextLabel; active: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isScrollActive*(self: RichTextLabel): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setScrollFollow*(self: RichTextLabel; follow: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isScrollFollowing*(self: RichTextLabel): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVScroll*(self: RichTextLabel): VScrollBar {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scrollToLine*(self: RichTextLabel; line: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTabSize*(self: RichTextLabel; spaces: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabSize*(self: RichTextLabel): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSelectionEnabled*(self: RichTextLabel; enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSelectionEnabled*(self: RichTextLabel): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc parseBbcode*(self: RichTextLabel; bbcode: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc appendBbcode*(self: RichTextLabel; bbcode: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTotalCharacterCount*(self: RichTextLabel): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1680,11 +1916,19 @@ function main() {
    method guiInput*(self: RichTextLabel; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method scrollChanged*(self: RichTextLabel; arg0: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1697,7 +1941,7 @@ function main() { diff --git a/master/godotapi/rigid_body.html b/master/godotapi/rigid_body.html index bc922a1..fd85c0e 100644 --- a/master/godotapi/rigid_body.html +++ b/master/godotapi/rigid_body.html @@ -1342,21 +1342,37 @@ function main() {
    MODE_STATIC* = 1'i64
    +  Source +Edit
    MODE_KINEMATIC* = 3'i64
    +  Source +Edit
    MODE_RIGID* = 0'i64
    +  Source +Edit
    MODE_CHARACTER* = 2'i64
    +  Source +Edit
    @@ -1367,186 +1383,334 @@ function main() {
    proc mode*(self: RigidBody): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mode =`*(self: RigidBody; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc mass*(self: RigidBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mass =`*(self: RigidBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc weight*(self: RigidBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `weight =`*(self: RigidBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc friction*(self: RigidBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `friction =`*(self: RigidBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bounce*(self: RigidBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bounce =`*(self: RigidBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc gravityScale*(self: RigidBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `gravityScale =`*(self: RigidBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc customIntegrator*(self: RigidBody): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `customIntegrator =`*(self: RigidBody; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc continuousCd*(self: RigidBody): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `continuousCd =`*(self: RigidBody; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc contactsReported*(self: RigidBody): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `contactsReported =`*(self: RigidBody; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc contactMonitor*(self: RigidBody): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `contactMonitor =`*(self: RigidBody; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sleeping*(self: RigidBody): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sleeping =`*(self: RigidBody; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc canSleep*(self: RigidBody): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `canSleep =`*(self: RigidBody; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc axisLock*(self: RigidBody): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `axisLock =`*(self: RigidBody; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearVelocity*(self: RigidBody): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearVelocity =`*(self: RigidBody; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearDamp*(self: RigidBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearDamp =`*(self: RigidBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularVelocity*(self: RigidBody): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularVelocity =`*(self: RigidBody; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularDamp*(self: RigidBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularDamp =`*(self: RigidBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAxisVelocity*(self: RigidBody; axisVelocity: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc applyImpulse*(self: RigidBody; pos: Vector3; impulse: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollidingBodies*(self: RigidBody): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1558,21 +1722,37 @@ function main() { locks: 0, base.}
    +  Source +Edit
    method directStateChanged*(self: RigidBody; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method bodyEnterTree*(self: RigidBody; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method bodyExitTree*(self: RigidBody; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1585,7 +1765,7 @@ function main() { diff --git a/master/godotapi/rigid_body_2d.html b/master/godotapi/rigid_body_2d.html index c425d4f..3171448 100644 --- a/master/godotapi/rigid_body_2d.html +++ b/master/godotapi/rigid_body_2d.html @@ -1361,36 +1361,64 @@ function main() {
    MODE_STATIC* = 1'i64
    +  Source +Edit
    MODE_KINEMATIC* = 3'i64
    +  Source +Edit
    MODE_RIGID* = 0'i64
    +  Source +Edit
    MODE_CHARACTER* = 2'i64
    +  Source +Edit
    CCD_MODE_DISABLED* = 0'i64
    +  Source +Edit
    CCD_MODE_CAST_RAY* = 1'i64
    +  Source +Edit
    CCD_MODE_CAST_SHAPE* = 2'i64
    +  Source +Edit
    @@ -1401,218 +1429,390 @@ function main() {
    proc mode*(self: RigidBody2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mode =`*(self: RigidBody2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc mass*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mass =`*(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc weight*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `weight =`*(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc friction*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `friction =`*(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bounce*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bounce =`*(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc gravityScale*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `gravityScale =`*(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc customIntegrator*(self: RigidBody2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `customIntegrator =`*(self: RigidBody2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc continuousCd*(self: RigidBody2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `continuousCd =`*(self: RigidBody2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc contactsReported*(self: RigidBody2D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `contactsReported =`*(self: RigidBody2D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc contactMonitor*(self: RigidBody2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `contactMonitor =`*(self: RigidBody2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc sleeping*(self: RigidBody2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `sleeping =`*(self: RigidBody2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc canSleep*(self: RigidBody2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `canSleep =`*(self: RigidBody2D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearVelocity*(self: RigidBody2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearVelocity =`*(self: RigidBody2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearDamp*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearDamp =`*(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularVelocity*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularVelocity =`*(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularDamp*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularDamp =`*(self: RigidBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getInertia*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setInertia*(self: RigidBody2D; inertia: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAxisVelocity*(self: RigidBody2D; axisVelocity: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc applyImpulse*(self: RigidBody2D; offset: Vector2; impulse: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAppliedForce*(self: RigidBody2D; force: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAppliedForce*(self: RigidBody2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAppliedTorque*(self: RigidBody2D; torque: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAppliedTorque*(self: RigidBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addForce*(self: RigidBody2D; offset: Vector2; force: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc testMotion*(self: RigidBody2D; motion: Vector2; margin: float64 = 0.08;
                     resultVal: Physics2DTestMotionResult = nil): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollidingBodies*(self: RigidBody2D): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1624,21 +1824,37 @@ function main() { locks: 0, base.}
    +  Source +Edit
    method directStateChanged*(self: RigidBody2D; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method bodyEnterTree*(self: RigidBody2D; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method bodyExitTree*(self: RigidBody2D; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1651,7 +1867,7 @@ function main() { diff --git a/master/godotapi/room.html b/master/godotapi/room.html index 0938367..3c36b4b 100644 --- a/master/godotapi/room.html +++ b/master/godotapi/room.html @@ -1244,11 +1244,19 @@ function main() {
    proc roomroom*(self: Room): Area {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `roomroom =`*(self: Room; val: Area) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/room_bounds.html b/master/godotapi/room_bounds.html index 2cec5b0..4c025ee 100644 --- a/master/godotapi/room_bounds.html +++ b/master/godotapi/room_bounds.html @@ -1244,11 +1244,19 @@ function main() {
    proc geometryHint*(self: RoomBounds): PoolVector3Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `geometryHint =`*(self: RoomBounds; val: PoolVector3Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/scene_state.html b/master/godotapi/scene_state.html index 00909d7..c243db5 100644 --- a/master/godotapi/scene_state.html +++ b/master/godotapi/scene_state.html @@ -1290,16 +1290,28 @@ function main() {
    GEN_EDIT_STATE_DISABLED* = 0'i64
    +  Source +Edit
    GEN_EDIT_STATE_INSTANCE* = 1'i64
    +  Source +Edit
    GEN_EDIT_STATE_MAIN* = 2'i64
    +  Source +Edit
    @@ -1310,100 +1322,176 @@ function main() {
    proc getNodeCount*(self: SceneState): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodeType*(self: SceneState; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodeName*(self: SceneState; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodePath*(self: SceneState; idx: int64; forParent: bool = false): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodeOwnerPath*(self: SceneState; idx: int64): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isNodeInstancePlaceholder*(self: SceneState; idx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodeInstancePlaceholder*(self: SceneState; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodeInstance*(self: SceneState; idx: int64): PackedScene {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodeGroups*(self: SceneState; idx: int64): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodePropertyCount*(self: SceneState; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodePropertyName*(self: SceneState; idx: int64; propIdx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodePropertyValue*(self: SceneState; idx: int64; propIdx: int64): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionCount*(self: SceneState): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionSource*(self: SceneState; idx: int64): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionSignal*(self: SceneState; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionTarget*(self: SceneState; idx: int64): NodePath {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionMethod*(self: SceneState; idx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionFlags*(self: SceneState; idx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectionBinds*(self: SceneState; idx: int64): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1416,7 +1504,7 @@ function main() { diff --git a/master/godotapi/scene_tree.html b/master/godotapi/scene_tree.html index f7107be..c543908 100644 --- a/master/godotapi/scene_tree.html +++ b/master/godotapi/scene_tree.html @@ -1371,56 +1371,100 @@ function main() {
    GROUP_CALL_DEFAULT* = 0'i64
    +  Source +Edit
    GROUP_CALL_REVERSE* = 1'i64
    +  Source +Edit
    GROUP_CALL_REALTIME* = 2'i64
    +  Source +Edit
    GROUP_CALL_UNIQUE* = 4'i64
    +  Source +Edit
    STRETCH_MODE_DISABLED* = 0'i64
    +  Source +Edit
    STRETCH_MODE_2D* = 1'i64
    +  Source +Edit
    STRETCH_MODE_VIEWPORT* = 2'i64
    +  Source +Edit
    STRETCH_ASPECT_IGNORE* = 0'i64
    +  Source +Edit
    STRETCH_ASPECT_KEEP* = 1'i64
    +  Source +Edit
    STRETCH_ASPECT_KEEP_WIDTH* = 2'i64
    +  Source +Edit
    STRETCH_ASPECT_KEEP_HEIGHT* = 3'i64
    +  Source +Edit
    @@ -1431,210 +1475,370 @@ function main() {
    proc getRoot*(self: SceneTree): Viewport {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasGroup*(self: SceneTree; name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAutoAcceptQuit*(self: SceneTree; enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setEditorHint*(self: SceneTree; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isEditorHint*(self: SceneTree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDebugCollisionsHint*(self: SceneTree; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isDebuggingCollisionsHint*(self: SceneTree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDebugNavigationHint*(self: SceneTree; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isDebuggingNavigationHint*(self: SceneTree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setEditedSceneRoot*(self: SceneTree; scene: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEditedSceneRoot*(self: SceneTree): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPause*(self: SceneTree; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isPaused*(self: SceneTree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setInputAsHandled*(self: SceneTree) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isInputHandled*(self: SceneTree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createTimer*(self: SceneTree; timeSec: float64; pauseModeProcess: bool = true): SceneTreeTimer {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodeCount*(self: SceneTree): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFrame*(self: SceneTree): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc quit*(self: SceneTree) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setScreenStretch*(self: SceneTree; mode: int64; aspect: int64; minsize: Vector2;
                           shrink: int64 = 1'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc queueDelete*(self: SceneTree; obj: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc callGroupFlags*(self: SceneTree; flags: int64; group: string; methodd: string;
                         variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc notifyGroupFlags*(self: SceneTree; callFlags: int64; group: string;
                           notification: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setGroupFlags*(self: SceneTree; callFlags: int64; group: string; property: string;
                        value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc callGroup*(self: SceneTree; group: string; methodd: string;
                    variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc notifyGroup*(self: SceneTree; callFlags: string; group: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setGroup*(self: SceneTree; callFlags: string; group: string; property: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNodesInGroup*(self: SceneTree; group: string): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCurrentScene*(self: SceneTree; childNode: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentScene*(self: SceneTree): Node {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc changeSceneImpl*(self: SceneTree; path: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc changeSceneTo*(self: SceneTree; packedScene: PackedScene): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc reloadCurrentScene*(self: SceneTree): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setNetworkPeer*(self: SceneTree; peer: NetworkedMultiplayerPeer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isNetworkServer*(self: SceneTree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasNetworkPeer*(self: SceneTree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNetworkConnectedPeers*(self: SceneTree): PoolIntArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNetworkUniqueId*(self: SceneTree): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRefuseNewNetworkConnections*(self: SceneTree; refuse: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isRefusingNewNetworkConnections*(self: SceneTree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1645,31 +1849,55 @@ function main() {
    method changeScene*(self: SceneTree; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method networkPeerConnected*(self: SceneTree; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method networkPeerDisconnected*(self: SceneTree; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method connectedToServer*(self: SceneTree) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method connectionFailed*(self: SceneTree) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method serverDisconnected*(self: SceneTree) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1682,7 +1910,7 @@ function main() { diff --git a/master/godotapi/scene_tree_timer.html b/master/godotapi/scene_tree_timer.html index 1ffac54..9b44f9a 100644 --- a/master/godotapi/scene_tree_timer.html +++ b/master/godotapi/scene_tree_timer.html @@ -1244,11 +1244,19 @@ function main() {
    proc setTimeLeft*(self: SceneTreeTimer; time: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTimeLeft*(self: SceneTreeTimer): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/script.html b/master/godotapi/script.html index e8f844c..ff3f9b2 100644 --- a/master/godotapi/script.html +++ b/master/godotapi/script.html @@ -1252,31 +1252,55 @@ function main() {
    proc canInstance*(self: Script): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc instanceHas*(self: Script; baseObject: Object): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasSourceCode*(self: Script): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSourceCode*(self: Script): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSourceCode*(self: Script; source: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc reload*(self: Script; keepState: bool = false): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/script_editor.html b/master/godotapi/script_editor.html index 3ba4ecc..c5bf6fe 100644 --- a/master/godotapi/script_editor.html +++ b/master/godotapi/script_editor.html @@ -1326,11 +1326,19 @@ function main() {
    proc getCurrentScript*(self: ScriptEditor): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOpenScripts*(self: ScriptEditor): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1341,196 +1349,348 @@ function main() {
    method fileDialogAction*(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method tabChanged*(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    +  Source +Edit
    method closeCurrentTab*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method closeDiscardCurrentTab*(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method closeDocsTab*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method closeAllTabs*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method openRecentScript*(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method editorPlay*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method editorPause*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method editorStop*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method addCallback*(self: ScriptEditor; arg0: Object; arg1: string;
                        arg2: PoolStringArray) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method reloadScripts*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method resaveScripts*(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method resSavedCallback*(self: ScriptEditor; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method gotoScriptLine*(self: ScriptEditor; arg0: Object; arg1: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method gotoScriptLine2*(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method helpSearch*(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method helpIndex*(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method saveHistory*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method breaked*(self: ScriptEditor; arg0: bool; arg1: bool) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method showDebugger*(self: ScriptEditor; arg0: bool) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getDebugTooltip*(self: ScriptEditor; arg0: string; arg1: Object): string {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method autosaveScripts*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method editorSettingsChanged*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method updateScriptNames*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method treeChanged*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method membersOverviewSelected*(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method scriptSelected*(self: ScriptEditor; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method scriptCreated*(self: ScriptEditor; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method scriptSplitDragged*(self: ScriptEditor; arg0: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method helpClassOpen*(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method helpClassGoto*(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method requestHelp*(self: ScriptEditor; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method historyForward*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method historyBack*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method liveAutoReloadRunningScripts*(self: ScriptEditor) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method unhandledInput*(self: ScriptEditor; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1543,7 +1703,7 @@ function main() { diff --git a/master/godotapi/scroll_bar.html b/master/godotapi/scroll_bar.html index ae89169..b7b1c1c 100644 --- a/master/godotapi/scroll_bar.html +++ b/master/godotapi/scroll_bar.html @@ -1256,11 +1256,19 @@ function main() {
    proc customStep*(self: ScrollBar): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `customStep =`*(self: ScrollBar; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1271,16 +1279,28 @@ function main() {
    method guiInput*(self: ScrollBar; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method dragSlaveInput*(self: ScrollBar; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method dragSlaveExit*(self: ScrollBar) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1293,7 +1313,7 @@ function main() { diff --git a/master/godotapi/scroll_container.html b/master/godotapi/scroll_container.html index 21490af..33e179e 100644 --- a/master/godotapi/scroll_container.html +++ b/master/godotapi/scroll_container.html @@ -1268,41 +1268,73 @@ function main() {
    proc scrollHorizontal*(self: ScrollContainer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scrollHorizontal =`*(self: ScrollContainer; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scrollVertical*(self: ScrollContainer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scrollVertical =`*(self: ScrollContainer; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setHScroll*(self: ScrollContainer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getHScroll*(self: ScrollContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVScroll*(self: ScrollContainer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVScroll*(self: ScrollContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1313,16 +1345,28 @@ function main() {
    method scrollMoved*(self: ScrollContainer; arg0: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method guiInput*(self: ScrollContainer; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method updateScrollbarPos*(self: ScrollContainer) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1335,7 +1379,7 @@ function main() { diff --git a/master/godotapi/segment_shape_2d.html b/master/godotapi/segment_shape_2d.html index 284d128..94d79fa 100644 --- a/master/godotapi/segment_shape_2d.html +++ b/master/godotapi/segment_shape_2d.html @@ -1248,21 +1248,37 @@ function main() {
    proc a*(self: SegmentShape2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `a =`*(self: SegmentShape2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc b*(self: SegmentShape2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `b =`*(self: SegmentShape2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1275,7 +1291,7 @@ function main() { diff --git a/master/godotapi/semaphore.html b/master/godotapi/semaphore.html index 2d6b1ab..4190b5c 100644 --- a/master/godotapi/semaphore.html +++ b/master/godotapi/semaphore.html @@ -1244,11 +1244,19 @@ function main() {
    proc wait*(self: Semaphore): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc post*(self: Semaphore): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/separator.html b/master/godotapi/separator.html index f4d1616..219f5d3 100644 --- a/master/godotapi/separator.html +++ b/master/godotapi/separator.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/shader.html b/master/godotapi/shader.html index b7515c8..26590ac 100644 --- a/master/godotapi/shader.html +++ b/master/godotapi/shader.html @@ -1264,16 +1264,28 @@ function main() {
    MODE_SPATIAL* = 0'i64
    +  Source +Edit
    MODE_CANVAS_ITEM* = 1'i64
    +  Source +Edit
    MODE_PARTICLES* = 2'i64
    +  Source +Edit
    @@ -1284,32 +1296,56 @@ function main() {
    proc code*(self: Shader): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `code =`*(self: Shader; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMode*(self: Shader): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDefaultTextureParam*(self: Shader; param: string; texture: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDefaultTextureParam*(self: Shader; param: string): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasParam*(self: Shader; name: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1322,7 +1358,7 @@ function main() { diff --git a/master/godotapi/shader_material.html b/master/godotapi/shader_material.html index 70a87d0..6d4a1bd 100644 --- a/master/godotapi/shader_material.html +++ b/master/godotapi/shader_material.html @@ -1248,22 +1248,38 @@ function main() {
    proc setShader*(self: ShaderMaterial; shader: Shader) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getShader*(self: ShaderMaterial): Shader {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setShaderParam*(self: ShaderMaterial; param: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getShaderParam*(self: ShaderMaterial; param: string): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1276,7 +1292,7 @@ function main() { diff --git a/master/godotapi/shape.html b/master/godotapi/shape.html index 20d9240..1f2ed42 100644 --- a/master/godotapi/shape.html +++ b/master/godotapi/shape.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/shape_2d.html b/master/godotapi/shape_2d.html index 1525d3f..e8ee097 100644 --- a/master/godotapi/shape_2d.html +++ b/master/godotapi/shape_2d.html @@ -1257,17 +1257,29 @@ function main() {
    proc customSolverBias*(self: Shape2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `customSolverBias =`*(self: Shape2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collide*(self: Shape2D; localXform: Transform2D; withShape: Shape2D;
                  shapeXform: Transform2D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collideWithMotion*(self: Shape2D; localXform: Transform2D; localMotion: Vector2;
    @@ -1275,6 +1287,10 @@ function main() {
                            shapeMotion: Vector2): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collideAndGetContacts*(self: Shape2D; localXform: Transform2D;
    @@ -1282,6 +1298,10 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc collideWithMotionAndGetContacts*(self: Shape2D; localXform: Transform2D;
    @@ -1290,6 +1310,10 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    @@ -1302,7 +1326,7 @@ function main() { diff --git a/master/godotapi/short_cut.html b/master/godotapi/short_cut.html index e58496f..7237bed 100644 --- a/master/godotapi/short_cut.html +++ b/master/godotapi/short_cut.html @@ -1250,26 +1250,46 @@ function main() {
    proc shortcut*(self: ShortCut): InputEvent {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shortcut =`*(self: ShortCut; val: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isValid*(self: ShortCut): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isShortcut*(self: ShortCut; event: InputEvent): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAsText*(self: ShortCut): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1282,7 +1302,7 @@ function main() { diff --git a/master/godotapi/skeleton.html b/master/godotapi/skeleton.html index b7fe98c..6d906ae 100644 --- a/master/godotapi/skeleton.html +++ b/master/godotapi/skeleton.html @@ -1292,6 +1292,10 @@ function main() {
    NOTIFICATION_UPDATE_SKELETON* = 50'i64
    +  Source +Edit
    @@ -1302,116 +1306,204 @@ function main() {
    proc addBone*(self: Skeleton; name: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc findBone*(self: Skeleton; name: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBoneName*(self: Skeleton; boneIdx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBoneParent*(self: Skeleton; boneIdx: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBoneParent*(self: Skeleton; boneIdx: int64; parentIdx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBoneCount*(self: Skeleton): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc unparentBoneAndRest*(self: Skeleton; boneIdx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBoneRest*(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBoneRest*(self: Skeleton; boneIdx: int64; rest: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBoneDisableRest*(self: Skeleton; boneIdx: int64; disable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isBoneRestDisabled*(self: Skeleton; boneIdx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bindChildNodeToBone*(self: Skeleton; boneIdx: int64; node: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc unbindChildNodeFromBone*(self: Skeleton; boneIdx: int64; node: Node) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBoundChildNodesToBone*(self: Skeleton; boneIdx: int64): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearBones*(self: Skeleton) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBonePose*(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBonePose*(self: Skeleton; boneIdx: int64; pose: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBoneGlobalPose*(self: Skeleton; boneIdx: int64; pose: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBoneGlobalPose*(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBoneCustomPose*(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBoneCustomPose*(self: Skeleton; boneIdx: int64; customPose: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBoneTransform*(self: Skeleton; boneIdx: int64): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1424,7 +1516,7 @@ function main() { diff --git a/master/godotapi/sky.html b/master/godotapi/sky.html index 2fdfb28..c749da2 100644 --- a/master/godotapi/sky.html +++ b/master/godotapi/sky.html @@ -1266,41 +1266,73 @@ function main() {
    RADIANCE_SIZE_32* = 0'i64
    +  Source +Edit
    RADIANCE_SIZE_64* = 1'i64
    +  Source +Edit
    RADIANCE_SIZE_128* = 2'i64
    +  Source +Edit
    RADIANCE_SIZE_256* = 3'i64
    +  Source +Edit
    RADIANCE_SIZE_512* = 4'i64
    +  Source +Edit
    RADIANCE_SIZE_1024* = 5'i64
    +  Source +Edit
    RADIANCE_SIZE_2048* = 6'i64
    +  Source +Edit
    RADIANCE_SIZE_MAX* = 7'i64
    +  Source +Edit
    @@ -1311,11 +1343,19 @@ function main() {
    proc radianceSize*(self: Sky): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radianceSize =`*(self: Sky; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1328,7 +1368,7 @@ function main() { diff --git a/master/godotapi/slider.html b/master/godotapi/slider.html index dc62205..4343ca8 100644 --- a/master/godotapi/slider.html +++ b/master/godotapi/slider.html @@ -1264,41 +1264,73 @@ function main() {
    proc editable*(self: Slider): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `editable =`*(self: Slider; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tickCount*(self: Slider): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tickCount =`*(self: Slider; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ticksOnBorders*(self: Slider): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `ticksOnBorders =`*(self: Slider; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc focusMode*(self: Slider): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `focusMode =`*(self: Slider; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1309,6 +1341,10 @@ function main() {
    method guiInput*(self: Slider; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1321,7 +1357,7 @@ function main() { diff --git a/master/godotapi/slider_joint.html b/master/godotapi/slider_joint.html index 0368062..2675269 100644 --- a/master/godotapi/slider_joint.html +++ b/master/godotapi/slider_joint.html @@ -1380,116 +1380,208 @@ function main() {
    PARAM_LINEAR_LIMIT_UPPER* = 0'i64
    +  Source +Edit
    PARAM_LINEAR_LIMIT_LOWER* = 1'i64
    +  Source +Edit
    PARAM_LINEAR_LIMIT_SOFTNESS* = 2'i64
    +  Source +Edit
    PARAM_LINEAR_LIMIT_RESTITUTION* = 3'i64
    +  Source +Edit
    PARAM_LINEAR_LIMIT_DAMPING* = 4'i64
    +  Source +Edit
    PARAM_LINEAR_MOTION_SOFTNESS* = 5'i64
    +  Source +Edit
    PARAM_LINEAR_MOTION_RESTITUTION* = 6'i64
    +  Source +Edit
    PARAM_LINEAR_MOTION_DAMPING* = 7'i64
    +  Source +Edit
    PARAM_LINEAR_ORTHOGONAL_SOFTNESS* = 8'i64
    +  Source +Edit
    PARAM_LINEAR_ORTHOGONAL_RESTITUTION* = 9'i64
    +  Source +Edit
    PARAM_LINEAR_ORTHOGONAL_DAMPING* = 10'i64
    +  Source +Edit
    PARAM_ANGULAR_LIMIT_UPPER* = 11'i64
    +  Source +Edit
    PARAM_ANGULAR_LIMIT_LOWER* = 12'i64
    +  Source +Edit
    PARAM_ANGULAR_LIMIT_SOFTNESS* = 13'i64
    +  Source +Edit
    PARAM_ANGULAR_LIMIT_RESTITUTION* = 14'i64
    +  Source +Edit
    PARAM_ANGULAR_LIMIT_DAMPING* = 15'i64
    +  Source +Edit
    PARAM_ANGULAR_MOTION_SOFTNESS* = 16'i64
    +  Source +Edit
    PARAM_ANGULAR_MOTION_RESTITUTION* = 17'i64
    +  Source +Edit
    PARAM_ANGULAR_MOTION_DAMPING* = 18'i64
    +  Source +Edit
    PARAM_ANGULAR_ORTHOGONAL_SOFTNESS* = 19'i64
    +  Source +Edit
    PARAM_ANGULAR_ORTHOGONAL_RESTITUTION* = 20'i64
    +  Source +Edit
    PARAM_ANGULAR_ORTHOGONAL_DAMPING* = 21'i64
    +  Source +Edit
    PARAM_MAX* = 22'i64
    +  Source +Edit
    @@ -1500,221 +1592,397 @@ function main() {
    proc linearLimitupperDistance*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitupperDistance =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitlowerDistance*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitlowerDistance =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitsoftness*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitsoftness =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitrestitution*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitrestitution =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearLimitdamping*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearLimitdamping =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearMotionsoftness*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearMotionsoftness =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearMotionrestitution*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearMotionrestitution =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearMotiondamping*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearMotiondamping =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearOrthosoftness*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearOrthosoftness =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearOrthorestitution*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearOrthorestitution =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc linearOrthodamping*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `linearOrthodamping =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitupperAngle*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitupperAngle =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitlowerAngle*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitlowerAngle =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitsoftness*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitsoftness =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitrestitution*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitrestitution =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularLimitdamping*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularLimitdamping =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotionsoftness*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotionsoftness =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotionrestitution*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotionrestitution =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularMotiondamping*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularMotiondamping =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularOrthosoftness*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularOrthosoftness =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularOrthorestitution*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularOrthorestitution =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc angularOrthodamping*(self: SliderJoint): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `angularOrthodamping =`*(self: SliderJoint; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1727,7 +1995,7 @@ function main() { diff --git a/master/godotapi/spatial.html b/master/godotapi/spatial.html index f069253..370d60f 100644 --- a/master/godotapi/spatial.html +++ b/master/godotapi/spatial.html @@ -1350,21 +1350,37 @@ function main() {
    NOTIFICATION_TRANSFORM_CHANGED* = 29'i64
    +  Source +Edit
    NOTIFICATION_ENTER_WORLD* = 41'i64
    +  Source +Edit
    NOTIFICATION_EXIT_WORLD* = 42'i64
    +  Source +Edit
    NOTIFICATION_VISIBILITY_CHANGED* = 43'i64
    +  Source +Edit
    @@ -1375,212 +1391,380 @@ function main() {
    proc transform*(self: Spatial): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `transform =`*(self: Spatial; val: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalTransform*(self: Spatial): Transform {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `globalTransform =`*(self: Spatial; val: Transform) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc translation*(self: Spatial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `translation =`*(self: Spatial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rotationDeg*(self: Spatial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rotationDeg =`*(self: Spatial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rotation*(self: Spatial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rotation =`*(self: Spatial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc scale*(self: Spatial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `scale =`*(self: Spatial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc visible*(self: Spatial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `visible =`*(self: Spatial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getParentSpatial*(self: Spatial): Spatial {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setIgnoreTransformNotification*(self: Spatial; enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAsToplevel*(self: Spatial; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSetAsToplevel*(self: Spatial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getWorld*(self: Spatial): World {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updateGizmoImpl*(self: Spatial) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setGizmo*(self: Spatial; gizmo: SpatialGizmo) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getGizmo*(self: Spatial): SpatialGizmo {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isVisibleInTree*(self: Spatial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc show*(self: Spatial) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hide*(self: Spatial) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setNotifyLocalTransform*(self: Spatial; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isLocalTransformNotificationEnabled*(self: Spatial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setNotifyTransform*(self: Spatial; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isTransformNotificationEnabled*(self: Spatial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rotate*(self: Spatial; normal: Vector3; radians: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalRotate*(self: Spatial; normal: Vector3; radians: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rotateX*(self: Spatial; radians: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rotateY*(self: Spatial; radians: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rotateZ*(self: Spatial; radians: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc translate*(self: Spatial; offset: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc globalTranslate*(self: Spatial; offset: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc orthonormalize*(self: Spatial) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setIdentity*(self: Spatial) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lookAt*(self: Spatial; target: Vector3; up: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lookAtFromPos*(self: Spatial; pos: Vector3; target: Vector3; up: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc toLocal*(self: Spatial; globalPoint: Vector3): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc toGlobal*(self: Spatial; localPoint: Vector3): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1591,16 +1775,28 @@ function main() {
    method setRotationDeg*(self: Spatial; rotationDeg: Vector3) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getRotationDeg*(self: Spatial): Vector3 {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method updateGizmo*(self: Spatial) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1613,7 +1809,7 @@ function main() { diff --git a/master/godotapi/spatial_gizmo.html b/master/godotapi/spatial_gizmo.html index 72a6df1..d86646e 100644 --- a/master/godotapi/spatial_gizmo.html +++ b/master/godotapi/spatial_gizmo.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/spatial_material.html b/master/godotapi/spatial_material.html index ac0d99d..38b8440 100644 --- a/master/godotapi/spatial_material.html +++ b/master/godotapi/spatial_material.html @@ -1345,6 +1345,16 @@ function main() { title="BILLBOARD_FIXED_Y* = 2'i64">BILLBOARD_FIXED_Y
  • BILLBOARD_PARTICLES
  • +
  • TEXTURE_CHANNEL_RED
  • +
  • TEXTURE_CHANNEL_GREEN
  • +
  • TEXTURE_CHANNEL_BLUE
  • +
  • TEXTURE_CHANNEL_ALPHA
  • +
  • TEXTURE_CHANNEL_GRAYSCALE
  • @@ -1455,6 +1465,10 @@ function main() { title="metallicTexture*(self: SpatialMaterial): Texture">metallicTexture
  • `metallicTexture=`
  • +
  • metallicTextureChannel
  • +
  • `metallicTextureChannel=`
  • roughness
  • roughnessTexture
  • `roughnessTexture=`
  • +
  • roughnessTextureChannel
  • +
  • `roughnessTextureChannel=`
  • emissionEnabled
  • aoOnUv2
  • `aoOnUv2=`
  • +
  • aoTextureChannel
  • +
  • `aoTextureChannel=`
  • depthEnabled
  • `depthDeepParallax=`
  • depthMinLayers
  • -
  • `depthMinLayers=`
  • depthMaxLayers
  • -
  • `depthMaxLayers=`
  • depthTexture
  • @@ -1595,6 +1617,10 @@ function main() { title="refractionTexture*(self: SpatialMaterial): Texture">refractionTexture
  • `refractionTexture=`
  • +
  • refractionTextureChannel
  • +
  • `refractionTextureChannel=`
  • detailEnabled
  • `detailMask=`
  • detailBlendMode
  • -
  • `detailBlendMode=`
  • detailUvLayer
  • -
  • `detailUvLayer=`
  • detailAlbedo
  • @@ -1672,316 +1698,613 @@ function main() {
    TEXTURE_ALBEDO* = 0'i64
    +  Source +Edit
    TEXTURE_METALLIC* = 1'i64
    +  Source +Edit
    TEXTURE_ROUGHNESS* = 2'i64
    +  Source +Edit
    TEXTURE_EMISSION* = 3'i64
    +  Source +Edit
    TEXTURE_NORMAL* = 4'i64
    +  Source +Edit
    TEXTURE_RIM* = 5'i64
    +  Source +Edit
    TEXTURE_CLEARCOAT* = 6'i64
    +  Source +Edit
    TEXTURE_FLOWMAP* = 7'i64
    +  Source +Edit
    TEXTURE_AMBIENT_OCCLUSION* = 8'i64
    +  Source +Edit
    TEXTURE_DEPTH* = 9'i64
    +  Source +Edit
    TEXTURE_SUBSURFACE_SCATTERING* = 10'i64
    +  Source +Edit
    TEXTURE_REFRACTION* = 11'i64
    +  Source +Edit
    TEXTURE_DETAIL_MASK* = 12'i64
    +  Source +Edit
    TEXTURE_DETAIL_ALBEDO* = 13'i64
    +  Source +Edit
    TEXTURE_DETAIL_NORMAL* = 14'i64
    +  Source +Edit
    TEXTURE_MAX* = 15'i64
    +  Source +Edit
    DETAIL_UV_1* = 0'i64
    +  Source +Edit
    DETAIL_UV_2* = 1'i64
    +  Source +Edit
    FEATURE_TRANSPARENT* = 0'i64
    +  Source +Edit
    FEATURE_EMISSION* = 1'i64
    +  Source +Edit
    FEATURE_NORMAL_MAPPING* = 2'i64
    +  Source +Edit
    FEATURE_RIM* = 3'i64
    +  Source +Edit
    FEATURE_CLEARCOAT* = 4'i64
    +  Source +Edit
    FEATURE_ANISOTROPY* = 5'i64
    +  Source +Edit
    FEATURE_AMBIENT_OCCLUSION* = 6'i64
    +  Source +Edit
    FEATURE_DEPTH_MAPPING* = 7'i64
    +  Source +Edit
    FEATURE_SUBSURACE_SCATTERING* = 8'i64
    +  Source +Edit
    FEATURE_REFRACTION* = 9'i64
    +  Source +Edit
    FEATURE_DETAIL* = 10'i64
    +  Source +Edit
    FEATURE_MAX* = 11'i64
    +  Source +Edit
    BLEND_MODE_MIX* = 0'i64
    +  Source +Edit
    BLEND_MODE_ADD* = 1'i64
    +  Source +Edit
    BLEND_MODE_SUB* = 2'i64
    +  Source +Edit
    BLEND_MODE_MUL* = 3'i64
    +  Source +Edit
    DEPTH_DRAW_OPAQUE_ONLY* = 0'i64
    +  Source +Edit
    DEPTH_DRAW_ALWAYS* = 1'i64
    +  Source +Edit
    DEPTH_DRAW_DISABLED* = 2'i64
    +  Source +Edit
    DEPTH_DRAW_ALPHA_OPAQUE_PREPASS* = 3'i64
    +  Source +Edit
    CULL_BACK* = 0'i64
    +  Source +Edit
    CULL_FRONT* = 1'i64
    +  Source +Edit
    CULL_DISABLED* = 2'i64
    +  Source +Edit
    FLAG_UNSHADED* = 0'i64
    +  Source +Edit
    FLAG_USE_VERTEX_LIGHTING* = 1'i64
    +  Source +Edit
    FLAG_ONTOP* = 2'i64
    +  Source +Edit
    FLAG_ALBEDO_FROM_VERTEX_COLOR* = 3'i64
    +  Source +Edit
    FLAG_SRGB_VERTEX_COLOR* = 4'i64
    +  Source +Edit
    FLAG_USE_POINT_SIZE* = 5'i64
    +  Source +Edit
    FLAG_FIXED_SIZE* = 6'i64
    +  Source +Edit
    FLAG_MAX* = 10'i64
    +  Source +Edit
    DIFFUSE_LAMBERT* = 0'i64
    +  Source +Edit
    DIFFUSE_HALF_LAMBERT* = 1'i64
    +  Source +Edit
    DIFFUSE_OREN_NAYAR* = 2'i64
    +  Source +Edit
    DIFFUSE_BURLEY* = 3'i64
    +  Source +Edit
    DIFFUSE_TOON* = 4'i64
    +  Source +Edit
    SPECULAR_SCHLICK_GGX* = 0'i64
    +  Source +Edit
    SPECULAR_BLINN* = 1'i64
    +  Source +Edit
    SPECULAR_PHONG* = 2'i64
    +  Source +Edit
    SPECULAR_TOON* = 3'i64
    +  Source +Edit
    SPECULAR_DISABLED* = 4'i64
    +  Source +Edit
    BILLBOARD_DISABLED* = 0'i64
    +  Source +Edit
    BILLBOARD_ENABLED* = 1'i64
    +  Source +Edit
    BILLBOARD_FIXED_Y* = 2'i64
    +  Source +Edit
    BILLBOARD_PARTICLES* = 3'i64
    +  Source +Edit + +
    +
    TEXTURE_CHANNEL_RED* = 0'i64
    +
    + +  Source +Edit + +
    +
    TEXTURE_CHANNEL_GREEN* = 1'i64
    +
    + +  Source +Edit + +
    +
    TEXTURE_CHANNEL_BLUE* = 2'i64
    +
    + +  Source +Edit + +
    +
    TEXTURE_CHANNEL_ALPHA* = 3'i64
    +
    + +  Source +Edit + +
    +
    TEXTURE_CHANNEL_GRAYSCALE* = 4'i64
    +
    + +  Source +Edit
    @@ -1992,752 +2315,1425 @@ function main() {
    proc flagsTransparent*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flagsTransparent =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flagsUnshaded*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flagsUnshaded =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flagsVertexLighting*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flagsVertexLighting =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flagsOnTop*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flagsOnTop =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flagsUsePointSize*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flagsUsePointSize =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flagsFixedSize*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flagsFixedSize =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc vertexColorUseAsAlbedo*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `vertexColorUseAsAlbedo =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc vertexColorIsSrgb*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `vertexColorIsSrgb =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsDiffuseMode*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsDiffuseMode =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsSpecularMode*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsSpecularMode =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsBlendMode*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsBlendMode =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsCullMode*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsCullMode =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsDepthDrawMode*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsDepthDrawMode =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsLineWidth*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsLineWidth =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsPointSize*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsPointSize =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsBillboardMode*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsBillboardMode =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsGrow*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsGrow =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paramsGrowAmount*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paramsGrowAmount =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc particlesAnimHFrames*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `particlesAnimHFrames =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc particlesAnimVFrames*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `particlesAnimVFrames =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc particlesAnimLoop*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `particlesAnimLoop =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc albedoColor*(self: SpatialMaterial): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `albedoColor =`*(self: SpatialMaterial; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc albedoTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `albedoTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc metallic*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `metallic =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc metallicSpecular*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `metallicSpecular =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc metallicTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `metallicTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit + +
    +
    proc metallicTextureChannel*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc `metallicTextureChannel =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit
    proc roughness*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `roughness =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc roughnessTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `roughnessTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit + +
    +
    proc roughnessTextureChannel*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc `roughnessTextureChannel =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit
    proc emissionEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emission*(self: SpatialMaterial): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emission =`*(self: SpatialMaterial; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emissionEnergy*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionEnergy =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc emissionTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `emissionTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc normalEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normalEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc normalScale*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normalScale =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc normalTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normalTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rimEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rimEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rim*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rim =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rimTint*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rimTint =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rimTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rimTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearcoatEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `clearcoatEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearcoat*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `clearcoat =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearcoatGloss*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `clearcoatGloss =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearcoatTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `clearcoatTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc anisotropyEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `anisotropyEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc anisotropy*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `anisotropy =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc anisotropyFlowmap*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `anisotropyFlowmap =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc aoEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `aoEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc aoTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `aoTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc aoOnUv2*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `aoOnUv2 =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit + +
    +
    proc aoTextureChannel*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc `aoTextureChannel =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit
    proc depthEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `depthEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc depthScale*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `depthScale =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc depthDeepParallax*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `depthDeepParallax =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc depthMinLayers*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    -
    proc `depthMinLayers =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +
    proc `depthMinLayers =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc depthMaxLayers*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    -
    proc `depthMaxLayers =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +
    proc `depthMaxLayers =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc depthTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `depthTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subsurfScatterEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subsurfScatterEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subsurfScatterStrength*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subsurfScatterStrength =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc subsurfScatterTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `subsurfScatterTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc refractionEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `refractionEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc refractionScale*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `refractionScale =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc refractionTexture*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `refractionTexture =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit + +
    +
    proc refractionTextureChannel*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc `refractionTextureChannel =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, + locks: 0
    .}
    +
    + +  Source +Edit
    proc detailEnabled*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `detailEnabled =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc detailMask*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `detailMask =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc detailBlendMode*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    -
    proc `detailBlendMode =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +
    proc `detailBlendMode =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc detailUvLayer*(self: SpatialMaterial): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    -
    proc `detailUvLayer =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +
    proc `detailUvLayer =`*(self: SpatialMaterial; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc detailAlbedo*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `detailAlbedo =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc detailNormal*(self: SpatialMaterial): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `detailNormal =`*(self: SpatialMaterial; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uv1Scale*(self: SpatialMaterial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uv1Scale =`*(self: SpatialMaterial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uv1Offset*(self: SpatialMaterial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uv1Offset =`*(self: SpatialMaterial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uv1Triplanar*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uv1Triplanar =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uv1TriplanarSharpness*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uv1TriplanarSharpness =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uv2Scale*(self: SpatialMaterial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uv2Scale =`*(self: SpatialMaterial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uv2Offset*(self: SpatialMaterial): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uv2Offset =`*(self: SpatialMaterial; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uv2Triplanar*(self: SpatialMaterial): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uv2Triplanar =`*(self: SpatialMaterial; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc uv2TriplanarSharpness*(self: SpatialMaterial): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `uv2TriplanarSharpness =`*(self: SpatialMaterial; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -2750,7 +3746,7 @@ function main() { diff --git a/master/godotapi/spatial_velocity_tracker.html b/master/godotapi/spatial_velocity_tracker.html index 06fdccb..99003b6 100644 --- a/master/godotapi/spatial_velocity_tracker.html +++ b/master/godotapi/spatial_velocity_tracker.html @@ -1250,28 +1250,48 @@ function main() {
    proc setTrackFixedStep*(self: SpatialVelocityTracker; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isTrackingFixedStep*(self: SpatialVelocityTracker): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc updatePosition*(self: SpatialVelocityTracker; position: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTrackedLinearVelocity*(self: SpatialVelocityTracker): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc reset*(self: SpatialVelocityTracker; position: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1284,7 +1304,7 @@ function main() { diff --git a/master/godotapi/sphere_mesh.html b/master/godotapi/sphere_mesh.html index 999856f..93f4fd4 100644 --- a/master/godotapi/sphere_mesh.html +++ b/master/godotapi/sphere_mesh.html @@ -1260,51 +1260,91 @@ function main() {
    proc radius*(self: SphereMesh): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radius =`*(self: SphereMesh; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc height*(self: SphereMesh): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `height =`*(self: SphereMesh; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc radialSegments*(self: SphereMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radialSegments =`*(self: SphereMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc rings*(self: SphereMesh): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `rings =`*(self: SphereMesh; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isHemisphere*(self: SphereMesh): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `isHemisphere =`*(self: SphereMesh; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1317,7 +1357,7 @@ function main() { diff --git a/master/godotapi/sphere_shape.html b/master/godotapi/sphere_shape.html index 2ef6d04..44c75f4 100644 --- a/master/godotapi/sphere_shape.html +++ b/master/godotapi/sphere_shape.html @@ -1244,11 +1244,19 @@ function main() {
    proc radius*(self: SphereShape): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radius =`*(self: SphereShape; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/spin_box.html b/master/godotapi/spin_box.html index abdbcc9..1fd27fb 100644 --- a/master/godotapi/spin_box.html +++ b/master/godotapi/spin_box.html @@ -1270,36 +1270,64 @@ function main() {
    proc editable*(self: SpinBox): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `editable =`*(self: SpinBox; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc prefix*(self: SpinBox): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `prefix =`*(self: SpinBox; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc suffix*(self: SpinBox): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `suffix =`*(self: SpinBox; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLineEdit*(self: SpinBox): LineEdit {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1310,26 +1338,46 @@ function main() {
    method guiInput*(self: SpinBox; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method textEntered*(self: SpinBox; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method lineEditFocusExit*(self: SpinBox) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method lineEditInput*(self: SpinBox; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method rangeClickTimeout*(self: SpinBox) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1342,7 +1390,7 @@ function main() { diff --git a/master/godotapi/split_container.html b/master/godotapi/split_container.html index 216cee8..18c0e1d 100644 --- a/master/godotapi/split_container.html +++ b/master/godotapi/split_container.html @@ -1272,16 +1272,28 @@ function main() {
    DRAGGER_VISIBLE* = 0'i64
    +  Source +Edit
    DRAGGER_HIDDEN* = 1'i64
    +  Source +Edit
    DRAGGER_HIDDEN_COLLAPSED* = 2'i64
    +  Source +Edit
    @@ -1292,31 +1304,55 @@ function main() {
    proc splitOffset*(self: SplitContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `splitOffset =`*(self: SplitContainer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collapsed*(self: SplitContainer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collapsed =`*(self: SplitContainer; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc draggerVisibility*(self: SplitContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `draggerVisibility =`*(self: SplitContainer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1327,6 +1363,10 @@ function main() {
    method guiInput*(self: SplitContainer; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1339,7 +1379,7 @@ function main() { diff --git a/master/godotapi/spot_light.html b/master/godotapi/spot_light.html index efa6efc..68cf0f9 100644 --- a/master/godotapi/spot_light.html +++ b/master/godotapi/spot_light.html @@ -1256,41 +1256,73 @@ function main() {
    proc spotRange*(self: SpotLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `spotRange =`*(self: SpotLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spotAttenuation*(self: SpotLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `spotAttenuation =`*(self: SpotLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spotAngle*(self: SpotLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `spotAngle =`*(self: SpotLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc spotAngleAttenuation*(self: SpotLight): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `spotAngleAttenuation =`*(self: SpotLight; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/sprite.html b/master/godotapi/sprite.html index 92fa8f0..a71fd0f 100644 --- a/master/godotapi/sprite.html +++ b/master/godotapi/sprite.html @@ -1288,121 +1288,217 @@ function main() {
    proc texture*(self: Sprite): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texture =`*(self: Sprite; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc normalMap*(self: Sprite): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normalMap =`*(self: Sprite; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc centered*(self: Sprite): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `centered =`*(self: Sprite; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc offset*(self: Sprite): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `offset =`*(self: Sprite; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flipH*(self: Sprite): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flipH =`*(self: Sprite; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flipV*(self: Sprite): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flipV =`*(self: Sprite; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc vframes*(self: Sprite): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `vframes =`*(self: Sprite; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hframes*(self: Sprite): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `hframes =`*(self: Sprite; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc frame*(self: Sprite): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `frame =`*(self: Sprite; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc regionEnabled*(self: Sprite): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `regionEnabled =`*(self: Sprite; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc regionRect*(self: Sprite): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `regionRect =`*(self: Sprite; val: Rect2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc regionFilterClip*(self: Sprite): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `regionFilterClip =`*(self: Sprite; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1415,7 +1511,7 @@ function main() { diff --git a/master/godotapi/sprite_3d.html b/master/godotapi/sprite_3d.html index ee001f0..891d180 100644 --- a/master/godotapi/sprite_3d.html +++ b/master/godotapi/sprite_3d.html @@ -1264,61 +1264,109 @@ function main() {
    proc texture*(self: Sprite3D): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texture =`*(self: Sprite3D; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc vframes*(self: Sprite3D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `vframes =`*(self: Sprite3D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hframes*(self: Sprite3D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `hframes =`*(self: Sprite3D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc frame*(self: Sprite3D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `frame =`*(self: Sprite3D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc regionEnabled*(self: Sprite3D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `regionEnabled =`*(self: Sprite3D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc regionRect*(self: Sprite3D): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `regionRect =`*(self: Sprite3D; val: Rect2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1331,7 +1379,7 @@ function main() { diff --git a/master/godotapi/sprite_base_3d.html b/master/godotapi/sprite_base_3d.html index 5bd778c..4e20587 100644 --- a/master/godotapi/sprite_base_3d.html +++ b/master/godotapi/sprite_base_3d.html @@ -1320,36 +1320,64 @@ function main() {
    FLAG_TRANSPARENT* = 0'i64
    +  Source +Edit
    FLAG_SHADED* = 1'i64
    +  Source +Edit
    FLAG_DOUBLE_SIDED* = 2'i64
    +  Source +Edit
    FLAG_MAX* = 3'i64
    +  Source +Edit
    ALPHA_CUT_DISABLED* = 0'i64
    +  Source +Edit
    ALPHA_CUT_DISCARD* = 1'i64
    +  Source +Edit
    ALPHA_CUT_OPAQUE_PREPASS* = 2'i64
    +  Source +Edit
    @@ -1360,126 +1388,226 @@ function main() {
    proc centered*(self: SpriteBase3D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `centered =`*(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc offset*(self: SpriteBase3D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `offset =`*(self: SpriteBase3D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flipH*(self: SpriteBase3D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flipH =`*(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc flipV*(self: SpriteBase3D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `flipV =`*(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc modulate*(self: SpriteBase3D): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `modulate =`*(self: SpriteBase3D; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc opacity*(self: SpriteBase3D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `opacity =`*(self: SpriteBase3D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pixelSize*(self: SpriteBase3D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pixelSize =`*(self: SpriteBase3D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc axis*(self: SpriteBase3D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `axis =`*(self: SpriteBase3D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc transparent*(self: SpriteBase3D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `transparent =`*(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shaded*(self: SpriteBase3D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shaded =`*(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc doubleSided*(self: SpriteBase3D): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `doubleSided =`*(self: SpriteBase3D; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc alphaCut*(self: SpriteBase3D): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `alphaCut =`*(self: SpriteBase3D; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemRect*(self: SpriteBase3D): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1490,11 +1618,19 @@ function main() {
    method queueUpdate*(self: SpriteBase3D) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method imUpdate*(self: SpriteBase3D) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1507,7 +1643,7 @@ function main() { diff --git a/master/godotapi/sprite_frames.html b/master/godotapi/sprite_frames.html index 1b70f27..f483d4a 100644 --- a/master/godotapi/sprite_frames.html +++ b/master/godotapi/sprite_frames.html @@ -1278,100 +1278,176 @@ function main() {
    proc frames*(self: SpriteFrames): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `frames =`*(self: SpriteFrames; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc animations*(self: SpriteFrames): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `animations =`*(self: SpriteFrames; val: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addAnimation*(self: SpriteFrames; anim: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasAnimation*(self: SpriteFrames; anim: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeAnimation*(self: SpriteFrames; anim: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc renameAnimation*(self: SpriteFrames; anim: string; newname: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAnimationSpeed*(self: SpriteFrames; anim: string; speed: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAnimationSpeed*(self: SpriteFrames; anim: string): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAnimationLoop*(self: SpriteFrames; anim: string; loop: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAnimationLoop*(self: SpriteFrames; anim: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addFrame*(self: SpriteFrames; anim: string; frame: Texture; atpos: int64 = - 1'i64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFrameCount*(self: SpriteFrames; anim: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFrame*(self: SpriteFrames; anim: string; idx: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFrame*(self: SpriteFrames; anim: string; idx: int64; txt: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeFrame*(self: SpriteFrames; anim: string; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: SpriteFrames; anim: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearAll*(self: SpriteFrames) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1384,7 +1460,7 @@ function main() { diff --git a/master/godotapi/static_body.html b/master/godotapi/static_body.html index 22e1afb..a834162 100644 --- a/master/godotapi/static_body.html +++ b/master/godotapi/static_body.html @@ -1256,41 +1256,73 @@ function main() {
    proc friction*(self: StaticBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `friction =`*(self: StaticBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bounce*(self: StaticBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bounce =`*(self: StaticBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc constantLinearVelocity*(self: StaticBody): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `constantLinearVelocity =`*(self: StaticBody; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc constantAngularVelocity*(self: StaticBody): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `constantAngularVelocity =`*(self: StaticBody; val: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/static_body_2d.html b/master/godotapi/static_body_2d.html index b213d55..b6f1726 100644 --- a/master/godotapi/static_body_2d.html +++ b/master/godotapi/static_body_2d.html @@ -1256,41 +1256,73 @@ function main() {
    proc constantLinearVelocity*(self: StaticBody2D): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `constantLinearVelocity =`*(self: StaticBody2D; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc constantAngularVelocity*(self: StaticBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `constantAngularVelocity =`*(self: StaticBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc friction*(self: StaticBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `friction =`*(self: StaticBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bounce*(self: StaticBody2D): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bounce =`*(self: StaticBody2D; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/stream_peer.html b/master/godotapi/stream_peer.html index 84a3018..4bf1297 100644 --- a/master/godotapi/stream_peer.html +++ b/master/godotapi/stream_peer.html @@ -1304,161 +1304,289 @@ function main() {
    proc putData*(self: StreamPeer; data: PoolByteArray): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putPartialData*(self: StreamPeer; data: PoolByteArray): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getData*(self: StreamPeer; bytes: int64): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPartialData*(self: StreamPeer; bytes: int64): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAvailableBytes*(self: StreamPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBigEndian*(self: StreamPeer; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isBigEndianEnabled*(self: StreamPeer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc put8*(self: StreamPeer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putU8*(self: StreamPeer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc put16*(self: StreamPeer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putU16*(self: StreamPeer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc put32*(self: StreamPeer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putU32*(self: StreamPeer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc put64*(self: StreamPeer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putU64*(self: StreamPeer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putFloat*(self: StreamPeer; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putDouble*(self: StreamPeer; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putUtf8String*(self: StreamPeer; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc putVar*(self: StreamPeer; val: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc get8*(self: StreamPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getU8*(self: StreamPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc get16*(self: StreamPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getU16*(self: StreamPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc get32*(self: StreamPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getU32*(self: StreamPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc get64*(self: StreamPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getU64*(self: StreamPeer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFloat*(self: StreamPeer): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDouble*(self: StreamPeer): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getString*(self: StreamPeer; bytes: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUtf8String*(self: StreamPeer; bytes: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVar*(self: StreamPeer): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1471,7 +1599,7 @@ function main() { diff --git a/master/godotapi/stream_peer_buffer.html b/master/godotapi/stream_peer_buffer.html index e4cf5c8..de74162 100644 --- a/master/godotapi/stream_peer_buffer.html +++ b/master/godotapi/stream_peer_buffer.html @@ -1256,41 +1256,73 @@ function main() {
    proc seek*(self: StreamPeerBuffer; pos: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSize*(self: StreamPeerBuffer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPos*(self: StreamPeerBuffer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resize*(self: StreamPeerBuffer; size: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDataArray*(self: StreamPeerBuffer; data: PoolByteArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDataArray*(self: StreamPeerBuffer): PoolByteArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: StreamPeerBuffer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc duplicate*(self: StreamPeerBuffer): StreamPeerBuffer {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1303,7 +1335,7 @@ function main() { diff --git a/master/godotapi/stream_peer_ssl.html b/master/godotapi/stream_peer_ssl.html index 3a05da2..fef91c1 100644 --- a/master/godotapi/stream_peer_ssl.html +++ b/master/godotapi/stream_peer_ssl.html @@ -1263,21 +1263,37 @@ function main() {
    STATUS_DISCONNECTED* = 0'i64
    +  Source +Edit
    STATUS_CONNECTED* = 1'i64
    +  Source +Edit
    STATUS_ERROR_NO_CERTIFICATE* = 2'i64
    +  Source +Edit
    STATUS_ERROR_HOSTNAME_MISMATCH* = 3'i64
    +  Source +Edit
    @@ -1288,6 +1304,10 @@ function main() {
    proc acceptStream*(self: StreamPeerSSL; stream: StreamPeer): Error {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc connectToStream*(self: StreamPeerSSL; stream: StreamPeer;
    @@ -1295,16 +1315,28 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc getStatus*(self: StreamPeerSSL): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc disconnectFromStream*(self: StreamPeerSSL) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1317,7 +1349,7 @@ function main() { diff --git a/master/godotapi/stream_peer_tcp.html b/master/godotapi/stream_peer_tcp.html index dd244b5..681eeee 100644 --- a/master/godotapi/stream_peer_tcp.html +++ b/master/godotapi/stream_peer_tcp.html @@ -1266,21 +1266,37 @@ function main() {
    STATUS_NONE* = 0'i64
    +  Source +Edit
    STATUS_CONNECTING* = 1'i64
    +  Source +Edit
    STATUS_CONNECTED* = 2'i64
    +  Source +Edit
    STATUS_ERROR* = 3'i64
    +  Source +Edit
    @@ -1292,31 +1308,55 @@ function main() { locks: 0.}
    +  Source +Edit
    proc isConnectedToHost*(self: StreamPeerTCP): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStatus*(self: StreamPeerTCP): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectedHost*(self: StreamPeerTCP): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConnectedPort*(self: StreamPeerTCP): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc disconnectFromHost*(self: StreamPeerTCP) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1329,7 +1369,7 @@ function main() { diff --git a/master/godotapi/stream_texture.html b/master/godotapi/stream_texture.html index 8f173a1..716ac8b 100644 --- a/master/godotapi/stream_texture.html +++ b/master/godotapi/stream_texture.html @@ -1244,11 +1244,19 @@ function main() {
    proc loadPath*(self: StreamTexture): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `loadPath =`*(self: StreamTexture; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1261,7 +1269,7 @@ function main() { diff --git a/master/godotapi/style_box.html b/master/godotapi/style_box.html index 59f3416..e14b144 100644 --- a/master/godotapi/style_box.html +++ b/master/godotapi/style_box.html @@ -1268,71 +1268,127 @@ function main() {
    proc contentMarginLeft*(self: StyleBox): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `contentMarginLeft =`*(self: StyleBox; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc contentMarginRight*(self: StyleBox): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `contentMarginRight =`*(self: StyleBox; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc contentMarginTop*(self: StyleBox): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `contentMarginTop =`*(self: StyleBox; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc contentMarginBottom*(self: StyleBox): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `contentMarginBottom =`*(self: StyleBox; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc testMask*(self: StyleBox; point: Vector2; rect: Rect2): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMargin*(self: StyleBox; margin: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMinimumSize*(self: StyleBox): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCenterSize*(self: StyleBox): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getOffset*(self: StyleBox): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc draw*(self: StyleBox; canvasItem: RID; rect: Rect2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1345,7 +1401,7 @@ function main() { diff --git a/master/godotapi/style_box_empty.html b/master/godotapi/style_box_empty.html index cebdcbf..65ae364 100644 --- a/master/godotapi/style_box_empty.html +++ b/master/godotapi/style_box_empty.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/style_box_flat.html b/master/godotapi/style_box_flat.html index ddc7d57..2ed21ce 100644 --- a/master/godotapi/style_box_flat.html +++ b/master/godotapi/style_box_flat.html @@ -1264,61 +1264,109 @@ function main() {
    proc bgColor*(self: StyleBoxFlat): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bgColor =`*(self: StyleBoxFlat; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc lightColor*(self: StyleBoxFlat): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `lightColor =`*(self: StyleBoxFlat; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc darkColor*(self: StyleBoxFlat): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `darkColor =`*(self: StyleBoxFlat; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc borderSize*(self: StyleBoxFlat): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `borderSize =`*(self: StyleBoxFlat; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc borderBlend*(self: StyleBoxFlat): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `borderBlend =`*(self: StyleBoxFlat; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawBg*(self: StyleBoxFlat): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawBg =`*(self: StyleBoxFlat; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1331,7 +1379,7 @@ function main() { diff --git a/master/godotapi/style_box_texture.html b/master/godotapi/style_box_texture.html index ec6e7d3..23f321b 100644 --- a/master/godotapi/style_box_texture.html +++ b/master/godotapi/style_box_texture.html @@ -1292,131 +1292,235 @@ function main() {
    proc texture*(self: StyleBoxTexture): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texture =`*(self: StyleBoxTexture; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc normalMap*(self: StyleBoxTexture): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normalMap =`*(self: StyleBoxTexture; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc regionRect*(self: StyleBoxTexture): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `regionRect =`*(self: StyleBoxTexture; val: Rect2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc marginLeft*(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `marginLeft =`*(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc marginRight*(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `marginRight =`*(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc marginTop*(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `marginTop =`*(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc marginBottom*(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `marginBottom =`*(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expandMarginLeft*(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `expandMarginLeft =`*(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expandMarginRight*(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `expandMarginRight =`*(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expandMarginTop*(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `expandMarginTop =`*(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expandMarginBottom*(self: StyleBoxTexture): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `expandMarginBottom =`*(self: StyleBoxTexture; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc modulateColor*(self: StyleBoxTexture): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `modulateColor =`*(self: StyleBoxTexture; val: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawCenter*(self: StyleBoxTexture): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `drawCenter =`*(self: StyleBoxTexture; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1429,7 +1533,7 @@ function main() { diff --git a/master/godotapi/surface_tool.html b/master/godotapi/surface_tool.html index c442ff2..23f0d72 100644 --- a/master/godotapi/surface_tool.html +++ b/master/godotapi/surface_tool.html @@ -1243,20 +1243,28 @@ function main() { title="addTriangleFan*(self: SurfaceTool; vertexes: PoolVector3Array; uvs: PoolVector2Array; colors: PoolColorArray; uv2s: PoolVector2Array; normals: PoolVector3Array; tangents: Array)">addTriangleFan -
  • setMaterial
  • +
  • addIndex
  • index
  • deindex
  • generateNormals
  • -
  • addIndex
  • -
  • commit
  • +
  • generateTangents
  • +
  • addToFormat
  • +
  • setMaterial
  • clear
  • +
  • createFrom
  • +
  • appendFrom
  • +
  • commit
  • @@ -1278,51 +1286,91 @@ function main() {
    proc begin*(self: SurfaceTool; primitive: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addVertex*(self: SurfaceTool; vertex: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addColor*(self: SurfaceTool; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addNormal*(self: SurfaceTool; normal: Vector3) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addTangent*(self: SurfaceTool; tangent: Plane) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addUv*(self: SurfaceTool; uv: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addUv2*(self: SurfaceTool; uv2: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addBones*(self: SurfaceTool; bones: PoolIntArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addWeights*(self: SurfaceTool; weights: PoolRealArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addSmoothGroup*(self: SurfaceTool; smooth: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addTriangleFan*(self: SurfaceTool; vertexes: PoolVector3Array;
    @@ -1331,41 +1379,110 @@ function main() {
                         tangents: Array) {.
    gcsafe, locks: 0
    .}
    - -
    -
    proc setMaterial*(self: SurfaceTool; material: Material) {.
    gcsafe, locks: 0
    .}
    -
    - - -
    -
    proc index*(self: SurfaceTool) {.
    gcsafe, locks: 0
    .}
    -
    - - -
    -
    proc deindex*(self: SurfaceTool) {.
    gcsafe, locks: 0
    .}
    -
    - - -
    -
    proc generateNormals*(self: SurfaceTool) {.
    gcsafe, locks: 0
    .}
    -
    - +  Source +Edit
    proc addIndex*(self: SurfaceTool; index: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    -
    proc commit*(self: SurfaceTool; existing: Mesh = nil): Mesh {.
    gcsafe, locks: 0
    .}
    +
    proc index*(self: SurfaceTool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit + +
    +
    proc deindex*(self: SurfaceTool) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc generateNormals*(self: SurfaceTool) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc generateTangents*(self: SurfaceTool) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc addToFormat*(self: SurfaceTool; flags: int64) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc setMaterial*(self: SurfaceTool; material: Material) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit
    proc clear*(self: SurfaceTool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit + +
    +
    proc createFrom*(self: SurfaceTool; existing: Mesh; surface: int64) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc appendFrom*(self: SurfaceTool; existing: Mesh; surface: int64;
    +                transform: Transform) {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit + +
    +
    proc commit*(self: SurfaceTool; existing: Mesh = nil): Mesh {.
    gcsafe, locks: 0
    .}
    +
    + +  Source +Edit
    @@ -1378,7 +1495,7 @@ function main() { diff --git a/master/godotapi/tab_container.html b/master/godotapi/tab_container.html index bfa4e4a..cc9d3d5 100644 --- a/master/godotapi/tab_container.html +++ b/master/godotapi/tab_container.html @@ -1286,92 +1286,164 @@ function main() {
    proc tabAlign*(self: TabContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tabAlign =`*(self: TabContainer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc currentTab*(self: TabContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `currentTab =`*(self: TabContainer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tabsVisible*(self: TabContainer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tabsVisible =`*(self: TabContainer; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabCount*(self: TabContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPreviousTab*(self: TabContainer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentTabControl*(self: TabContainer): Control {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabControl*(self: TabContainer; idx: int64): Control {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTabTitle*(self: TabContainer; tabIdx: int64; title: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabTitle*(self: TabContainer; tabIdx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTabIcon*(self: TabContainer; tabIdx: int64; icon: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabIcon*(self: TabContainer; tabIdx: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTabDisabled*(self: TabContainer; tabIdx: int64; disabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabDisabled*(self: TabContainer; tabIdx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPopup*(self: TabContainer; popup: Popup) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPopup*(self: TabContainer): Popup {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1382,11 +1454,19 @@ function main() {
    method guiInput*(self: TabContainer; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method childRenamedCallback*(self: TabContainer) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1399,7 +1479,7 @@ function main() { diff --git a/master/godotapi/tabs.html b/master/godotapi/tabs.html index a97d026..7c66667 100644 --- a/master/godotapi/tabs.html +++ b/master/godotapi/tabs.html @@ -1306,41 +1306,73 @@ function main() {
    ALIGN_LEFT* = 0'i64
    +  Source +Edit
    ALIGN_CENTER* = 1'i64
    +  Source +Edit
    ALIGN_RIGHT* = 2'i64
    +  Source +Edit
    ALIGN_MAX* = 3'i64
    +  Source +Edit
    CLOSE_BUTTON_SHOW_ACTIVE_ONLY* = 1'i64
    +  Source +Edit
    CLOSE_BUTTON_SHOW_ALWAYS* = 2'i64
    +  Source +Edit
    CLOSE_BUTTON_SHOW_NEVER* = 0'i64
    +  Source +Edit
    CLOSE_BUTTON_MAX* = 3'i64
    +  Source +Edit
    @@ -1351,91 +1383,163 @@ function main() {
    proc currentTab*(self: Tabs): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `currentTab =`*(self: Tabs; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tabCloseDisplayPolicy*(self: Tabs): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tabCloseDisplayPolicy =`*(self: Tabs; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabCount*(self: Tabs): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTabTitle*(self: Tabs; tabIdx: int64; title: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabTitle*(self: Tabs; tabIdx: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTabIcon*(self: Tabs; tabIdx: int64; icon: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabIcon*(self: Tabs; tabIdx: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTabDisabled*(self: Tabs; tabIdx: int64; disabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabDisabled*(self: Tabs; tabIdx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeTab*(self: Tabs; tabIdx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addTab*(self: Tabs; title: string = ""; icon: Texture = nil) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTabAlign*(self: Tabs; align: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabAlign*(self: Tabs): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ensureTabVisible*(self: Tabs; idx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTabRect*(self: Tabs; tabIdx: int64): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc moveTab*(self: Tabs; fromm: int64; to: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1446,6 +1550,10 @@ function main() {
    method guiInput*(self: Tabs; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1458,7 +1566,7 @@ function main() { diff --git a/master/godotapi/tcp_server.html b/master/godotapi/tcp_server.html index 0293b4f..b23241c 100644 --- a/master/godotapi/tcp_server.html +++ b/master/godotapi/tcp_server.html @@ -1249,21 +1249,37 @@ function main() { locks: 0.}
    +  Source +Edit
    proc isConnectionAvailable*(self: TCPServer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc takeConnection*(self: TCPServer): StreamPeerTCP {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc stop*(self: TCPServer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1276,7 +1292,7 @@ function main() { diff --git a/master/godotapi/text_edit.html b/master/godotapi/text_edit.html index 22b0752..5096df0 100644 --- a/master/godotapi/text_edit.html +++ b/master/godotapi/text_edit.html @@ -1378,51 +1378,91 @@ function main() {
    SEARCH_MATCH_CASE* = 1'i64
    +  Source +Edit
    SEARCH_WHOLE_WORDS* = 2'i64
    +  Source +Edit
    SEARCH_BACKWARDS* = 4'i64
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    +  Source +Edit
    @@ -1433,231 +1473,411 @@ function main() {
    proc syntaxHighlighting*(self: TextEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `syntaxHighlighting =`*(self: TextEdit; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc showLineNumbers*(self: TextEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `showLineNumbers =`*(self: TextEdit; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc highlightAllOccurrences*(self: TextEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `highlightAllOccurrences =`*(self: TextEdit; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc caretBlockMode*(self: TextEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `caretBlockMode =`*(self: TextEdit; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    proc `caretBlink =`*(self: TextEdit; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc caretBlinkSpeed*(self: TextEdit): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `caretBlinkSpeed =`*(self: TextEdit; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setText*(self: TextEdit; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc insertTextAtCursor*(self: TextEdit; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLineCount*(self: TextEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getText*(self: TextEdit): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLine*(self: TextEdit; line: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cursorSetColumn*(self: TextEdit; column: int64; adjustViewport: bool = true) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cursorSetLine*(self: TextEdit; line: int64; adjustViewport: bool = true) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cursorGetColumn*(self: TextEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cursorGetLine*(self: TextEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setReadonly*(self: TextEdit; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setWrap*(self: TextEdit; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMaxChars*(self: TextEdit; amount: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cut*(self: TextEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc copy*(self: TextEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paste*(self: TextEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc selectAll*(self: TextEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc select*(self: TextEdit; fromLine: int64; fromColumn: int64; toLine: int64;
                 toColumn: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSelectionActive*(self: TextEdit): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectionFromLine*(self: TextEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectionFromColumn*(self: TextEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectionToLine*(self: TextEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectionToColumn*(self: TextEdit): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectionText*(self: TextEdit): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getWordUnderCursor*(self: TextEdit): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    proc undo*(self: TextEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc redo*(self: TextEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearUndoHistory*(self: TextEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addKeywordColor*(self: TextEdit; keyword: string; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addColorRegion*(self: TextEdit; beginKey: string; endKey: string; color: Color;
                         lineOnly: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearColors*(self: TextEdit) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    +  Source +Edit
    proc getMenu*(self: TextEdit): PopupMenu {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1668,36 +1888,64 @@ function main() {
    method guiInput*(self: TextEdit; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method scrollMoved*(self: TextEdit; arg0: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method cursorChangedEmit*(self: TextEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method textChangedEmit*(self: TextEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method pushCurrentOp*(self: TextEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method clickSelectionHeld*(self: TextEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method toggleDrawCaret*(self: TextEdit) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1710,7 +1958,7 @@ function main() { diff --git a/master/godotapi/texture.html b/master/godotapi/texture.html index 4d168e3..ef961a8 100644 --- a/master/godotapi/texture.html +++ b/master/godotapi/texture.html @@ -1286,41 +1286,73 @@ function main() {
    FLAG_MIPMAPS* = 1'i64
    +  Source +Edit
    FLAG_REPEAT* = 2'i64
    +  Source +Edit
    FLAG_FILTER* = 4'i64
    +  Source +Edit
    FLAG_VIDEO_SURFACE* = 4096'i64
    +  Source +Edit
    FLAGS_DEFAULT* = 7'i64
    +  Source +Edit
    FLAG_ANISOTROPIC_FILTER* = 8'i64
    +  Source +Edit
    FLAG_CONVERT_TO_LINEAR* = 16'i64
    +  Source +Edit
    FLAG_MIRRORED_REPEAT* = 32'i64
    +  Source +Edit
    @@ -1331,31 +1363,55 @@ function main() {
    proc getWidth*(self: Texture): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getHeight*(self: Texture): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSize*(self: Texture): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasAlpha*(self: Texture): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFlags*(self: Texture; flags: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFlags*(self: Texture): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc draw*(self: Texture; canvasItem: RID; pos: Vector2;
    @@ -1363,6 +1419,10 @@ function main() {
               normalMap: Texture = nil) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawRect*(self: Texture; canvasItem: RID; rect: Rect2; tile: bool;
    @@ -1370,6 +1430,10 @@ function main() {
                   normalMap: Texture = nil) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc drawRectRegion*(self: Texture; canvasItem: RID; rect: Rect2; srcRect: Rect2;
    @@ -1378,6 +1442,10 @@ function main() {
                         clipUv: bool = true) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1390,7 +1458,7 @@ function main() { diff --git a/master/godotapi/texture_button.html b/master/godotapi/texture_button.html index 4f47e14..0572da5 100644 --- a/master/godotapi/texture_button.html +++ b/master/godotapi/texture_button.html @@ -1292,36 +1292,64 @@ function main() {
    STRETCH_SCALE* = 0'i64
    +  Source +Edit
    STRETCH_TILE* = 1'i64
    +  Source +Edit
    STRETCH_KEEP* = 2'i64
    +  Source +Edit
    STRETCH_KEEP_CENTERED* = 3'i64
    +  Source +Edit
    STRETCH_KEEP_ASPECT* = 4'i64
    +  Source +Edit
    STRETCH_KEEP_ASPECT_CENTERED* = 5'i64
    +  Source +Edit
    STRETCH_KEEP_ASPECT_COVERED* = 6'i64
    +  Source +Edit
    @@ -1332,81 +1360,145 @@ function main() {
    proc textureNormal*(self: TextureButton): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureNormal =`*(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc texturePressed*(self: TextureButton): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texturePressed =`*(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureHover*(self: TextureButton): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureHover =`*(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureDisabled*(self: TextureButton): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureDisabled =`*(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureFocused*(self: TextureButton): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureFocused =`*(self: TextureButton; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureClickMask*(self: TextureButton): BitMap {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureClickMask =`*(self: TextureButton; val: BitMap) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expand*(self: TextureButton): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `expand =`*(self: TextureButton; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc stretchMode*(self: TextureButton): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `stretchMode =`*(self: TextureButton; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1419,7 +1511,7 @@ function main() { diff --git a/master/godotapi/texture_progress.html b/master/godotapi/texture_progress.html index a395c0b..bf44a9f 100644 --- a/master/godotapi/texture_progress.html +++ b/master/godotapi/texture_progress.html @@ -1286,31 +1286,55 @@ function main() {
    FILL_LEFT_TO_RIGHT* = 0'i64
    +  Source +Edit
    FILL_RIGHT_TO_LEFT* = 1'i64
    +  Source +Edit
    FILL_TOP_TO_BOTTOM* = 2'i64
    +  Source +Edit
    FILL_BOTTOM_TO_TOP* = 3'i64
    +  Source +Edit
    FILL_CLOCKWISE* = 4'i64
    +  Source +Edit
    FILL_COUNTER_CLOCKWISE* = 5'i64
    +  Source +Edit
    @@ -1321,71 +1345,127 @@ function main() {
    proc textureUnder*(self: TextureProgress): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureUnder =`*(self: TextureProgress; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureOver*(self: TextureProgress): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureOver =`*(self: TextureProgress; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc textureProgress*(self: TextureProgress): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `textureProgress =`*(self: TextureProgress; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc fillMode*(self: TextureProgress): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `fillMode =`*(self: TextureProgress; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc radialInitialAngle*(self: TextureProgress): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radialInitialAngle =`*(self: TextureProgress; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc radialFillDegrees*(self: TextureProgress): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radialFillDegrees =`*(self: TextureProgress; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc radialCenterOffset*(self: TextureProgress): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `radialCenterOffset =`*(self: TextureProgress; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1398,7 +1478,7 @@ function main() { diff --git a/master/godotapi/texture_rect.html b/master/godotapi/texture_rect.html index ddd0ecf..e9434cc 100644 --- a/master/godotapi/texture_rect.html +++ b/master/godotapi/texture_rect.html @@ -1274,41 +1274,73 @@ function main() {
    STRETCH_SCALE_ON_EXPAND* = 0'i64
    +  Source +Edit
    STRETCH_SCALE* = 1'i64
    +  Source +Edit
    STRETCH_TILE* = 2'i64
    +  Source +Edit
    STRETCH_KEEP* = 3'i64
    +  Source +Edit
    STRETCH_KEEP_CENTERED* = 4'i64
    +  Source +Edit
    STRETCH_KEEP_ASPECT* = 5'i64
    +  Source +Edit
    STRETCH_KEEP_ASPECT_CENTERED* = 6'i64
    +  Source +Edit
    STRETCH_KEEP_ASPECT_COVERED* = 7'i64
    +  Source +Edit
    @@ -1319,31 +1351,55 @@ function main() {
    proc texture*(self: TextureRect): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `texture =`*(self: TextureRect; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expand*(self: TextureRect): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `expand =`*(self: TextureRect; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc stretchMode*(self: TextureRect): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `stretchMode =`*(self: TextureRect; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1356,7 +1412,7 @@ function main() { diff --git a/master/godotapi/theme.html b/master/godotapi/theme.html index 613ccc0..81b7879 100644 --- a/master/godotapi/theme.html +++ b/master/godotapi/theme.html @@ -1308,154 +1308,274 @@ function main() {
    proc defaultFont*(self: Theme): Font {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `defaultFont =`*(self: Theme; val: Font) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setIcon*(self: Theme; name: string; typee: string; texture: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIcon*(self: Theme; name: string; typee: string): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasIcon*(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearIcon*(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIconList*(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setStylebox*(self: Theme; name: string; typee: string; texture: StyleBox) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStylebox*(self: Theme; name: string; typee: string): StyleBox {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasStylebox*(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearStylebox*(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStyleboxList*(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStyleboxTypes*(self: Theme): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setFont*(self: Theme; name: string; typee: string; font: Font) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFont*(self: Theme; name: string; typee: string): Font {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasFont*(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearFont*(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getFontList*(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setColor*(self: Theme; name: string; typee: string; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColor*(self: Theme; name: string; typee: string): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasColor*(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearColor*(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColorList*(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setConstant*(self: Theme; name: string; typee: string; constant: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConstant*(self: Theme; name: string; typee: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc hasConstant*(self: Theme; name: string; typee: string): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearConstant*(self: Theme; name: string; typee: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getConstantList*(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTypeList*(self: Theme; typee: string): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc copyDefaultTheme*(self: Theme) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1466,6 +1586,10 @@ function main() {
    method emitThemeChanged*(self: Theme) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1478,7 +1602,7 @@ function main() { diff --git a/master/godotapi/thread.html b/master/godotapi/thread.html index f746d69..1644484 100644 --- a/master/godotapi/thread.html +++ b/master/godotapi/thread.html @@ -1261,16 +1261,28 @@ function main() {
    PRIORITY_LOW* = 0'i64
    +  Source +Edit
    PRIORITY_NORMAL* = 1'i64
    +  Source +Edit
    PRIORITY_HIGH* = 2'i64
    +  Source +Edit
    @@ -1283,21 +1295,37 @@ function main() { locks: 0.}
    +  Source +Edit
    proc getId*(self: Thread): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isActive*(self: Thread): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc waitToFinish*(self: Thread): Variant {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1310,7 +1338,7 @@ function main() { diff --git a/master/godotapi/tile_map.html b/master/godotapi/tile_map.html index 6c94c21..260d8d6 100644 --- a/master/godotapi/tile_map.html +++ b/master/godotapi/tile_map.html @@ -1384,51 +1384,91 @@ function main() {
    INVALID_CELL* = - 1'i64
    +  Source +Edit
    MODE_SQUARE* = 0'i64
    +  Source +Edit
    MODE_ISOMETRIC* = 1'i64
    +  Source +Edit
    MODE_CUSTOM* = 2'i64
    +  Source +Edit
    HALF_OFFSET_X* = 0'i64
    +  Source +Edit
    HALF_OFFSET_Y* = 1'i64
    +  Source +Edit
    HALF_OFFSET_DISABLED* = 2'i64
    +  Source +Edit
    TILE_ORIGIN_TOP_LEFT* = 0'i64
    +  Source +Edit
    TILE_ORIGIN_CENTER* = 1'i64
    +  Source +Edit
    TILE_ORIGIN_BOTTOM_LEFT* = 2'i64
    +  Source +Edit
    @@ -1439,254 +1479,454 @@ function main() {
    proc mode*(self: TileMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mode =`*(self: TileMap; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSet*(self: TileMap): TileSet {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tileSet =`*(self: TileMap; val: TileSet) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cellSize*(self: TileMap): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `cellSize =`*(self: TileMap; val: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cellQuadrantSize*(self: TileMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `cellQuadrantSize =`*(self: TileMap; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cellCustomTransform*(self: TileMap): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `cellCustomTransform =`*(self: TileMap; val: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cellHalfOffset*(self: TileMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `cellHalfOffset =`*(self: TileMap; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cellTileOrigin*(self: TileMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `cellTileOrigin =`*(self: TileMap; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc cellYSort*(self: TileMap): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `cellYSort =`*(self: TileMap; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionUseKinematic*(self: TileMap): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionUseKinematic =`*(self: TileMap; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionFriction*(self: TileMap): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionFriction =`*(self: TileMap; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionBounce*(self: TileMap): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionBounce =`*(self: TileMap; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionLayer*(self: TileMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionLayer =`*(self: TileMap; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc collisionMask*(self: TileMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `collisionMask =`*(self: TileMap; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc occluderLightMask*(self: TileMap): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `occluderLightMask =`*(self: TileMap; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileData*(self: TileMap): Object {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `tileData =`*(self: TileMap; val: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCenterX*(self: TileMap; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCenterX*(self: TileMap): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCenterY*(self: TileMap; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCenterY*(self: TileMap): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCollisionLayerBit*(self: TileMap; bit: int64; value: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionLayerBit*(self: TileMap; bit: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCollisionMaskBit*(self: TileMap; bit: int64; value: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCollisionMaskBit*(self: TileMap; bit: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCell*(self: TileMap; x: int64; y: int64; tile: int64; flipX: bool = false;
                  flipY: bool = false; transpose: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCellv*(self: TileMap; pos: Vector2; tile: int64; flipX: bool = false;
                   flipY: bool = false; transpose: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCell*(self: TileMap; x: int64; y: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCellv*(self: TileMap; pos: Vector2): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isCellXFlipped*(self: TileMap; x: int64; y: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isCellYFlipped*(self: TileMap; x: int64; y: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isCellTransposed*(self: TileMap; x: int64; y: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: TileMap) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUsedCells*(self: TileMap): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getUsedRect*(self: TileMap): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc mapToWorld*(self: TileMap; mappos: Vector2; ignoreHalfOfs: bool = false): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc worldToMap*(self: TileMap; worldpos: Vector2): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1697,26 +1937,46 @@ function main() {
    method setOldCellSize*(self: TileMap; size: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method getOldCellSize*(self: TileMap): int64 {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method clearQuadrants*(self: TileMap) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method recreateQuadrants*(self: TileMap) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method updateDirtyQuadrants*(self: TileMap) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1729,7 +1989,7 @@ function main() { diff --git a/master/godotapi/tile_set.html b/master/godotapi/tile_set.html index b806321..bdd4ee4 100644 --- a/master/godotapi/tile_set.html +++ b/master/godotapi/tile_set.html @@ -1316,124 +1316,216 @@ function main() {
    proc createTile*(self: TileSet; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetName*(self: TileSet; id: int64; name: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetName*(self: TileSet; id: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetTexture*(self: TileSet; id: int64; texture: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetTexture*(self: TileSet; id: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetNormalMap*(self: TileSet; id: int64; normalMap: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetNormalMap*(self: TileSet; id: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetMaterial*(self: TileSet; id: int64; material: ShaderMaterial) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetMaterial*(self: TileSet; id: int64): ShaderMaterial {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetTextureOffset*(self: TileSet; id: int64; textureOffset: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetTextureOffset*(self: TileSet; id: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetRegion*(self: TileSet; id: int64; region: Rect2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetRegion*(self: TileSet; id: int64): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetShape*(self: TileSet; id: int64; shapeId: int64; shape: Shape2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetShape*(self: TileSet; id: int64; shapeId: int64): Shape2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetShapeTransform*(self: TileSet; id: int64; shapeId: int64;
                                shapeTransform: Transform2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetShapeTransform*(self: TileSet; id: int64; shapeId: int64): Transform2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetShapeOneWay*(self: TileSet; id: int64; shapeId: int64; oneWay: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetShapeOneWay*(self: TileSet; id: int64; shapeId: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileAddShape*(self: TileSet; id: int64; shape: Shape2D;
                       shapeTransform: Transform2D; oneWay: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetShapeCount*(self: TileSet; id: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetShapes*(self: TileSet; id: int64; shapes: Array) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetShapes*(self: TileSet; id: int64): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetNavigationPolygon*(self: TileSet; id: int64;
    @@ -1441,12 +1533,20 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc tileGetNavigationPolygon*(self: TileSet; id: int64): NavigationPolygon {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetNavigationPolygonOffset*(self: TileSet; id: int64;
    @@ -1454,60 +1554,104 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc tileGetNavigationPolygonOffset*(self: TileSet; id: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetLightOccluder*(self: TileSet; id: int64; lightOccluder: OccluderPolygon2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetLightOccluder*(self: TileSet; id: int64): OccluderPolygon2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileSetOccluderOffset*(self: TileSet; id: int64; occluderOffset: Vector2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tileGetOccluderOffset*(self: TileSet; id: int64): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeTile*(self: TileSet; id: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*(self: TileSet) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLastUnusedTileId*(self: TileSet): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc findTileByName*(self: TileSet; name: string): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTilesIds*(self: TileSet): Array {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1520,7 +1664,7 @@ function main() { diff --git a/master/godotapi/timer.html b/master/godotapi/timer.html index 428be96..9a910cd 100644 --- a/master/godotapi/timer.html +++ b/master/godotapi/timer.html @@ -1278,11 +1278,19 @@ function main() {
    TIMER_PROCESS_FIXED* = 0'i64
    +  Source +Edit
    TIMER_PROCESS_IDLE* = 1'i64
    +  Source +Edit
    @@ -1293,71 +1301,127 @@ function main() {
    proc processMode*(self: Timer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `processMode =`*(self: Timer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc waitTime*(self: Timer): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `waitTime =`*(self: Timer; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc oneShot*(self: Timer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `oneShot =`*(self: Timer; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc autostart*(self: Timer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `autostart =`*(self: Timer; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc start*(self: Timer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc stop*(self: Timer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setPaused*(self: Timer; paused: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isPaused*(self: Timer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isStopped*(self: Timer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTimeLeft*(self: Timer): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1370,7 +1434,7 @@ function main() { diff --git a/master/godotapi/tool_button.html b/master/godotapi/tool_button.html index f9fdf79..8129967 100644 --- a/master/godotapi/tool_button.html +++ b/master/godotapi/tool_button.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/touch_screen_button.html b/master/godotapi/touch_screen_button.html index 5c9b31f..9ae83a7 100644 --- a/master/godotapi/touch_screen_button.html +++ b/master/godotapi/touch_screen_button.html @@ -1286,96 +1286,172 @@ function main() {
    proc normal*(self: TouchScreenButton): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `normal =`*(self: TouchScreenButton; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc pressed*(self: TouchScreenButton): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `pressed =`*(self: TouchScreenButton; val: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc bitmask*(self: TouchScreenButton): BitMap {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `bitmask =`*(self: TouchScreenButton; val: BitMap) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shape*(self: TouchScreenButton): Shape2D {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shape =`*(self: TouchScreenButton; val: Shape2D) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shapeCentered*(self: TouchScreenButton): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shapeCentered =`*(self: TouchScreenButton; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc shapeVisible*(self: TouchScreenButton): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `shapeVisible =`*(self: TouchScreenButton; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc passbyPress*(self: TouchScreenButton): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `passbyPress =`*(self: TouchScreenButton; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc action*(self: TouchScreenButton): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `action =`*(self: TouchScreenButton; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc visibilityMode*(self: TouchScreenButton): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `visibilityMode =`*(self: TouchScreenButton; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isPressed*(self: TouchScreenButton): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1386,6 +1462,10 @@ function main() {
    method input*(self: TouchScreenButton; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1398,7 +1478,7 @@ function main() { diff --git a/master/godotapi/translation.html b/master/godotapi/translation.html index aece5cb..775eefe 100644 --- a/master/godotapi/translation.html +++ b/master/godotapi/translation.html @@ -1258,47 +1258,83 @@ function main() {
    proc messages*(self: Translation): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `messages =`*(self: Translation; val: PoolStringArray) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc locale*(self: Translation): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `locale =`*(self: Translation; val: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addMessage*(self: Translation; srcMessage: string; xlatedMessage: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMessage*(self: Translation; srcMessage: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc eraseMessage*(self: Translation; srcMessage: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMessageList*(self: Translation): PoolStringArray {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMessageCount*(self: Translation): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1311,7 +1347,7 @@ function main() { diff --git a/master/godotapi/translation_server.html b/master/godotapi/translation_server.html index c86df86..30998df 100644 --- a/master/godotapi/translation_server.html +++ b/master/godotapi/translation_server.html @@ -1252,31 +1252,55 @@ function main() {
    proc setLocale*(locale: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLocale*(): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc translate*(message: string): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addTranslation*(translation: Translation) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeTranslation*(translation: Translation) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clear*() {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1289,7 +1313,7 @@ function main() { diff --git a/master/godotapi/tree.html b/master/godotapi/tree.html index c94e45a..bd6dac5 100644 --- a/master/godotapi/tree.html +++ b/master/godotapi/tree.html @@ -1346,31 +1346,55 @@ function main() {
    SELECT_SINGLE* = 0'i64
    +  Source +Edit
    SELECT_ROW* = 1'i64
    +  Source +Edit
    SELECT_MULTI* = 2'i64
    +  Source +Edit
    DROP_MODE_DISABLED* = 0'i64
    +  Source +Edit
    DROP_MODE_ON_ITEM* = 1'i64
    +  Source +Edit
    DROP_MODE_INBETWEEN* = 2'i64
    +  Source +Edit
    @@ -1381,174 +1405,310 @@ function main() {
    proc clear*(self: Tree) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc createItem*(self: Tree; parent: TreeItem = nil): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRoot*(self: Tree): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setColumnMinWidth*(self: Tree; column: int64; minWidth: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setColumnExpand*(self: Tree; column: int64; expand: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColumnWidth*(self: Tree; column: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setHideRoot*(self: Tree; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNextSelected*(self: Tree; fromm: TreeItem): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelected*(self: Tree): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSelectedColumn*(self: Tree): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPressedButton*(self: Tree): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSelectMode*(self: Tree; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setColumns*(self: Tree; amount: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColumns*(self: Tree): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEdited*(self: Tree): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getEditedColumn*(self: Tree): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCustomPopupRect*(self: Tree): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemAreaRect*(self: Tree; item: TreeItem; column: int64 = - 1'i64): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getItemAtPos*(self: Tree; pos: Vector2): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColumnAtPos*(self: Tree; pos: Vector2): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc ensureCursorIsVisible*(self: Tree) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setColumnTitlesVisible*(self: Tree; visible: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc areColumnTitlesVisible*(self: Tree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setColumnTitle*(self: Tree; column: int64; title: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getColumnTitle*(self: Tree; column: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getScroll*(self: Tree): Vector2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setHideFolding*(self: Tree; hide: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isFoldingHidden*(self: Tree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDropModeFlags*(self: Tree; flags: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getDropModeFlags*(self: Tree): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setAllowRmbSelect*(self: Tree; allow: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getAllowRmbSelect*(self: Tree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSingleSelectCellEditingOnlyWhenAlreadySelected*(self: Tree; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSingleSelectCellEditingOnlyWhenAlreadySelected*(self: Tree): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1559,36 +1719,64 @@ function main() {
    method rangeClickTimeout*(self: Tree) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method guiInput*(self: Tree; event: InputEvent) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    method popupSelect*(self: Tree; arg0: int64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method textEditorEnter*(self: Tree; arg0: string) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method textEditorModalClose*(self: Tree) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method valueEditorChanged*(self: Tree; arg0: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    method scrollMoved*(self: Tree; arg0: float64) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1601,7 +1789,7 @@ function main() { diff --git a/master/godotapi/tree_item.html b/master/godotapi/tree_item.html index b0ab4fd..3bdf410 100644 --- a/master/godotapi/tree_item.html +++ b/master/godotapi/tree_item.html @@ -1377,31 +1377,55 @@ function main() {
    CELL_MODE_STRING* = 0'i64
    +  Source +Edit
    CELL_MODE_CHECK* = 1'i64
    +  Source +Edit
    CELL_MODE_RANGE* = 2'i64
    +  Source +Edit
    CELL_MODE_RANGE_EXPRESSION* = 3'i64
    +  Source +Edit
    CELL_MODE_ICON* = 4'i64
    +  Source +Edit
    CELL_MODE_CUSTOM* = 5'i64
    +  Source +Edit
    @@ -1412,214 +1436,382 @@ function main() {
    proc setCellMode*(self: TreeItem; column: int64; mode: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCellMode*(self: TreeItem; column: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setChecked*(self: TreeItem; column: int64; checked: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isChecked*(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setText*(self: TreeItem; column: int64; text: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getText*(self: TreeItem; column: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setIcon*(self: TreeItem; column: int64; texture: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIcon*(self: TreeItem; column: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setIconRegion*(self: TreeItem; column: int64; region: Rect2) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIconRegion*(self: TreeItem; column: int64): Rect2 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setIconMaxWidth*(self: TreeItem; column: int64; width: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getIconMaxWidth*(self: TreeItem; column: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRange*(self: TreeItem; column: int64; value: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRange*(self: TreeItem; column: int64): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRangeConfig*(self: TreeItem; column: int64; min: float64; max: float64;
                         step: float64; expr: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRangeConfig*(self: TreeItem; column: int64): Dictionary {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setMetadata*(self: TreeItem; column: int64; meta: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getMetadata*(self: TreeItem; column: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCustomDraw*(self: TreeItem; column: int64; objectt: Object; callback: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCollapsed*(self: TreeItem; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isCollapsed*(self: TreeItem): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNext*(self: TreeItem): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPrev*(self: TreeItem): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getParent*(self: TreeItem): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getChildren*(self: TreeItem): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getNextVisible*(self: TreeItem): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getPrevVisible*(self: TreeItem): TreeItem {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeChild*(self: TreeItem; child: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSelectable*(self: TreeItem; column: int64; selectable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSelectable*(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isSelected*(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc select*(self: TreeItem; column: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc deselect*(self: TreeItem; column: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setEditable*(self: TreeItem; column: int64; enabled: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isEditable*(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCustomColor*(self: TreeItem; column: int64; color: Color) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearCustomColor*(self: TreeItem; column: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCustomBgColor*(self: TreeItem; column: int64; color: Color;
                           justOutline: bool = false) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearCustomBgColor*(self: TreeItem; column: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCustomBgColor*(self: TreeItem; column: int64): Color {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setCustomAsButton*(self: TreeItem; column: int64; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isCustomSetAsButton*(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addButton*(self: TreeItem; column: int64; button: Texture;
    @@ -1627,84 +1819,148 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc getButtonCount*(self: TreeItem; column: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getButton*(self: TreeItem; column: int64; buttonIdx: int64): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setButton*(self: TreeItem; column: int64; buttonIdx: int64; button: Texture) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc eraseButton*(self: TreeItem; column: int64; buttonIdx: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isButtonDisabled*(self: TreeItem; column: int64; buttonIdx: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setExpandRight*(self: TreeItem; column: int64; enable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getExpandRight*(self: TreeItem; column: int64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTooltip*(self: TreeItem; column: int64; tooltip: string) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTooltip*(self: TreeItem; column: int64): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setTextAlign*(self: TreeItem; column: int64; textAlign: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getTextAlign*(self: TreeItem; column: int64): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc moveToTop*(self: TreeItem) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc moveToBottom*(self: TreeItem) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setDisableFolding*(self: TreeItem; disable: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isFoldingDisabled*(self: TreeItem): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1717,7 +1973,7 @@ function main() { diff --git a/master/godotapi/triangle_mesh.html b/master/godotapi/triangle_mesh.html index 83f2dd4..b952c15 100644 --- a/master/godotapi/triangle_mesh.html +++ b/master/godotapi/triangle_mesh.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/tween.html b/master/godotapi/tween.html index add0e31..9840927 100644 --- a/master/godotapi/tween.html +++ b/master/godotapi/tween.html @@ -1364,86 +1364,154 @@ function main() {
    TWEEN_PROCESS_FIXED* = 0'i64
    +  Source +Edit
    TWEEN_PROCESS_IDLE* = 1'i64
    +  Source +Edit
    TRANS_LINEAR* = 0'i64
    +  Source +Edit
    TRANS_SINE* = 1'i64
    +  Source +Edit
    TRANS_QUINT* = 2'i64
    +  Source +Edit
    TRANS_QUART* = 3'i64
    +  Source +Edit
    TRANS_QUAD* = 4'i64
    +  Source +Edit
    TRANS_EXPO* = 5'i64
    +  Source +Edit
    TRANS_ELASTIC* = 6'i64
    +  Source +Edit
    TRANS_CUBIC* = 7'i64
    +  Source +Edit
    TRANS_CIRC* = 8'i64
    +  Source +Edit
    TRANS_BOUNCE* = 9'i64
    +  Source +Edit
    TRANS_BACK* = 10'i64
    +  Source +Edit
    EASE_IN* = 0'i64
    +  Source +Edit
    EASE_OUT* = 1'i64
    +  Source +Edit
    EASE_IN_OUT* = 2'i64
    +  Source +Edit
    EASE_OUT_IN* = 3'i64
    +  Source +Edit
    @@ -1454,101 +1522,181 @@ function main() {
    proc playbackProcessMode*(self: Tween): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `playbackProcessMode =`*(self: Tween; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isActive*(self: Tween): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setActive*(self: Tween; active: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isRepeat*(self: Tween): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setRepeat*(self: Tween; repeat: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setSpeedScale*(self: Tween; speed: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getSpeedScale*(self: Tween): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc start*(self: Tween): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc reset*(self: Tween; objectt: Object; key: string = ""): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resetAll*(self: Tween): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc stop*(self: Tween; objectt: Object; key: string = ""): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc stopAll*(self: Tween): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resume*(self: Tween; objectt: Object; key: string = ""): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc resumeAll*(self: Tween): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeImpl*(self: Tween; objectt: Object; key: string = ""): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc removeAll*(self: Tween): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc seek*(self: Tween; time: float64): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc tell*(self: Tween): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getRuntime*(self: Tween): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc interpolateProperty*(self: Tween; objectt: Object; property: string;
    @@ -1557,6 +1705,10 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc interpolateMethod*(self: Tween; objectt: Object; methodd: string;
    @@ -1565,6 +1717,10 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc interpolateCallback*(self: Tween; objectt: Object; duration: float64;
    @@ -1574,6 +1730,10 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc interpolateDeferredCallback*(self: Tween; objectt: Object; duration: float64;
    @@ -1585,6 +1745,10 @@ function main() {
         locks: 0.}
    +  Source +Edit
    proc followProperty*(self: Tween; objectt: Object; property: string;
    @@ -1593,6 +1757,10 @@ function main() {
                         delay: float64 = 0.0): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc followMethod*(self: Tween; objectt: Object; methodd: string; initialVal: Variant;
    @@ -1601,6 +1769,10 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    proc targetingProperty*(self: Tween; objectt: Object; property: string;
    @@ -1609,6 +1781,10 @@ function main() {
                            delay: float64 = 0.0): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc targetingMethod*(self: Tween; objectt: Object; methodd: string; initial: Object;
    @@ -1617,6 +1793,10 @@ function main() {
         gcsafe, locks: 0.}
    +  Source +Edit
    @@ -1628,6 +1808,10 @@ function main() { locks: 0, base.}
    +  Source +Edit
    @@ -1640,7 +1824,7 @@ function main() { diff --git a/master/godotapi/undo_redo.html b/master/godotapi/undo_redo.html index 6ecc0f9..aaadd51 100644 --- a/master/godotapi/undo_redo.html +++ b/master/godotapi/undo_redo.html @@ -1276,16 +1276,28 @@ function main() {
    MERGE_DISABLE* = 0'i64
    +  Source +Edit
    MERGE_ENDS* = 1'i64
    +  Source +Edit
    MERGE_ALL* = 2'i64
    +  Source +Edit
    @@ -1297,60 +1309,104 @@ function main() { locks: 0.}
    +  Source +Edit
    proc commitAction*(self: UndoRedo) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addDoMethod*(self: UndoRedo; objectt: Object; methodd: string;
                      variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addUndoMethod*(self: UndoRedo; objectt: Object; methodd: string;
                        variantArgs: varargs[Variant]) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addDoProperty*(self: UndoRedo; objectt: Object; property: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addUndoProperty*(self: UndoRedo; objectt: Object; property: string; value: Variant) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addDoReference*(self: UndoRedo; objectt: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc addUndoReference*(self: UndoRedo; objectt: Object) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc clearHistory*(self: UndoRedo) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getCurrentActionName*(self: UndoRedo): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVersion*(self: UndoRedo): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1363,7 +1419,7 @@ function main() { diff --git a/master/godotapi/v_box_container.html b/master/godotapi/v_box_container.html index ee8553e..f68902c 100644 --- a/master/godotapi/v_box_container.html +++ b/master/godotapi/v_box_container.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/v_scroll_bar.html b/master/godotapi/v_scroll_bar.html index af895cc..03a3118 100644 --- a/master/godotapi/v_scroll_bar.html +++ b/master/godotapi/v_scroll_bar.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/v_separator.html b/master/godotapi/v_separator.html index 6cc4350..f0859c3 100644 --- a/master/godotapi/v_separator.html +++ b/master/godotapi/v_separator.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/v_slider.html b/master/godotapi/v_slider.html index 096b499..f9ab06d 100644 --- a/master/godotapi/v_slider.html +++ b/master/godotapi/v_slider.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/v_split_container.html b/master/godotapi/v_split_container.html index 29ea9b4..ebb78dd 100644 --- a/master/godotapi/v_split_container.html +++ b/master/godotapi/v_split_container.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/vehicle_body.html b/master/godotapi/vehicle_body.html index 1c3c6ff..90a751b 100644 --- a/master/godotapi/vehicle_body.html +++ b/master/godotapi/vehicle_body.html @@ -1270,56 +1270,100 @@ function main() {
    proc engineForce*(self: VehicleBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `engineForce =`*(self: VehicleBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc brake*(self: VehicleBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `brake =`*(self: VehicleBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc steering*(self: VehicleBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `steering =`*(self: VehicleBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc mass*(self: VehicleBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `mass =`*(self: VehicleBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc friction*(self: VehicleBody): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `friction =`*(self: VehicleBody; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getLinearVelocity*(self: VehicleBody): Vector3 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1330,6 +1374,10 @@ function main() {
    method directStateChanged*(self: VehicleBody; arg0: Object) {.
    gcsafe, locks: 0, base
    .}
    +  Source +Edit
    @@ -1342,7 +1390,7 @@ function main() { diff --git a/master/godotapi/vehicle_wheel.html b/master/godotapi/vehicle_wheel.html index 5c9720e..804bc47 100644 --- a/master/godotapi/vehicle_wheel.html +++ b/master/godotapi/vehicle_wheel.html @@ -1286,116 +1286,208 @@ function main() {
    proc useAsTraction*(self: VehicleWheel): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `useAsTraction =`*(self: VehicleWheel; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc useAsSteering*(self: VehicleWheel): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `useAsSteering =`*(self: VehicleWheel; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc wheelRollInfluence*(self: VehicleWheel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `wheelRollInfluence =`*(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc wheelRadius*(self: VehicleWheel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `wheelRadius =`*(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc wheelRestLength*(self: VehicleWheel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `wheelRestLength =`*(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc wheelFrictionSlip*(self: VehicleWheel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `wheelFrictionSlip =`*(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc suspensionTravel*(self: VehicleWheel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `suspensionTravel =`*(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc suspensionStiffness*(self: VehicleWheel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `suspensionStiffness =`*(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc suspensionMaxForce*(self: VehicleWheel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `suspensionMaxForce =`*(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dampingCompression*(self: VehicleWheel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dampingCompression =`*(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc dampingRelaxation*(self: VehicleWheel): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `dampingRelaxation =`*(self: VehicleWheel; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isInContact*(self: VehicleWheel): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1408,7 +1500,7 @@ function main() { diff --git a/master/godotapi/video_player.html b/master/godotapi/video_player.html index 8fef9f4..5e8e08e 100644 --- a/master/godotapi/video_player.html +++ b/master/godotapi/video_player.html @@ -1284,111 +1284,199 @@ function main() {
    proc audioTrack*(self: VideoPlayer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `audioTrack =`*(self: VideoPlayer; val: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc stream*(self: VideoPlayer): VideoStream {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `stream =`*(self: VideoPlayer; val: VideoStream) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc volumeDb*(self: VideoPlayer): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `volumeDb =`*(self: VideoPlayer; val: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc autoplay*(self: VideoPlayer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `autoplay =`*(self: VideoPlayer; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc paused*(self: VideoPlayer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `paused =`*(self: VideoPlayer; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc expand*(self: VideoPlayer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc `expand =`*(self: VideoPlayer; val: bool) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc play*(self: VideoPlayer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc stop*(self: VideoPlayer) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc isPlaying*(self: VideoPlayer): bool {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setVolume*(self: VideoPlayer; volume: float64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVolume*(self: VideoPlayer): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStreamName*(self: VideoPlayer): string {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getStreamPos*(self: VideoPlayer): float64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc setBufferingMsec*(self: VideoPlayer; msec: int64) {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getBufferingMsec*(self: VideoPlayer): int64 {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    proc getVideoTexture*(self: VideoPlayer): Texture {.
    gcsafe, locks: 0
    .}
    +  Source +Edit
    @@ -1401,7 +1489,7 @@ function main() { diff --git a/master/godotapi/video_stream.html b/master/godotapi/video_stream.html index 670c6f0..5e1b27c 100644 --- a/master/godotapi/video_stream.html +++ b/master/godotapi/video_stream.html @@ -1236,7 +1236,7 @@ function main() { diff --git a/master/godotapi/viewport.html b/master/godotapi/viewport.html index 03b98d0..1d1c295 100644 --- a/master/godotapi/viewport.html +++ b/master/godotapi/viewport.html @@ -1281,13 +1281,17 @@ function main() {
  • Procs
  • -
  • - Procs - -
  • Macros
  • @@ -1245,40 +1235,46 @@ function main() {

    Imports

    macros, tables, typetraits, godotinternal, internal/godotvariants, godotnim, core/variants -
    -
    -

    Procs

    -
    -
    proc refcountIncremented*(obj: NimGodotObject)
    -
    - -  Source -Edit - -
    -
    proc refcountDecremented*(obj: NimGodotObject): bool
    -
    - -  Source -Edit - -
    -

    Macros

    -
    macro gdobj*(definition: untyped; body: untyped): typed
    +
    macro gdobj*(definition: untyped; body: typed): typed {.
    immediate
    .}
    +Generates Godot type. Self-documenting example:
    import godot, node
    +
    +gdobj MyObj of Node:
    +  var myField: int
    +    ## Not exported to Godot (i.e. editor will not see this field).
    +  
    +  var myString* {.gdExport, hint: Length, tip: "20".}: string
    +    ## Exported to Godot as ``my_string``.
    +    ## Editor will limit this string to length 20.
    +    ## ``hint` is a value of ``GodotPropertyHint`` enum.
    +    ## ``tip`` depends on the value of ``hint``, its format is described
    +    ## in ``GodotPropertyHint`` documentation.
    +  
    +  method ready*() =
    +    ## Exported methods are exported to Godot by default,
    +    ## and their Godot names are prefixed with ``_``
    +    ## (in this case ``_ready``)
    +    print("I am ready! myString is: " & myString)
    +  
    +  proc myProc*() {.gdExport.} =
    +    ## Exported to Godot as ``my_proc``
    +    print("myProc is called! Incrementing myField.")
    +    inc myField

    If parent type is omitted, the type is inherited from Object.

    +

    tool specifier can be added to mark the type as an editor plugin:

    +
    import godot, editor_plugin
    +
    +gdobj(MyTool of EditorPlugin, tool):
    +  method enterTree*() =
    +    print("MyTool initialized!")

    Objects can be instantiated by invoking gdnew or by using load or any other way that you can find in Godot API.

      Source -Edit +Edit
    @@ -1291,7 +1287,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotnim.html b/master/godotnim.html index a9791d6..445a8e1 100644 --- a/master/godotnim.html +++ b/master/godotnim.html @@ -1231,7 +1231,7 @@ function main() { ## Mainly used for numeric (ordinal) types.">ConversionResult
  • CallError
  • + err*: VariantCallError ## The error as returned by Godot">CallError @@ -1264,8 +1264,6 @@ function main() { title="asObject*(v: Variant; T: typedesc[NimGodotObject]): T">asObject
  • `as`
  • -
  • getSingletonGodot
  • getSingleton
  • newCallError
  • newConversionError
  • -
  • removeGodotObject
  • setGodotObject
  • setOwn
  • +
  • removeGodotObject
  • godotObject
  • -
  • godotVariantType
  • -
  • toGodot
  • -
  • fromGodot
  • -
  • godotVariantType
  • -
  • toGodot
  • -
  • fromGodot
  • -
  • toGodot
  • -
  • fromGodot
  • -
  • godotVariantType
  • -
  • toGodot
  • -
  • fromGodot
  • -
  • fromGodot
  • -
  • fromGodot
  • -
  • godotVariantType
  • -
  • toGodot
  • -
  • fromGodot
  • -
  • godotVariantType
  • -
  • godotVariantType
  • -
  • toGodot
  • -
  • fromGodot
  • -
  • fromGodot
  • -
  • godotVariantType
  • -
  • toGodot
  • -
  • fromGodot
  • -
  • godotToNim
  • -
  • nimToGodot
  • +
  • variantType
  • +
  • toVariant
  • +
  • fromVariant
  • +
  • variantType
  • +
  • toVariant
  • +
  • fromVariant
  • +
  • toVariant
  • +
  • fromVariant
  • +
  • variantType
  • +
  • toVariant
  • +
  • fromVariant
  • +
  • fromVariant
  • +
  • fromVariant
  • +
  • variantType
  • +
  • toVariant
  • +
  • fromVariant
  • +
  • variantType
  • +
  • variantType
  • +
  • toVariant
  • +
  • fromVariant
  • +
  • fromVariant
  • +
  • variantType
  • +
  • toVariant
  • +
  • fromVariant
  • getNativeLibHandle
  • @@ -1343,11 +1337,11 @@ function main() { Templates @@ -1357,7 +1351,11 @@ function main() {
    -

    Definition of NimGodotObject and converters for built-in types.

    +

    This module defines NimGodotObject and toVariant/fromVariant converters for Nim types. The converters are used by gdobj macro to import/export values from/to Godot (editor, GDScript).

    +

    You can also allow conversion of any custom type MyType by implementing:

    +
    proc variantType*(T: typedesc[MyType]): VariantType
    +proc toVariant*(self: MyType): Variant
    +proc fromVariant*(self: var MyType, val: Variant): ConversionResult

    Imports

    @@ -1372,11 +1370,11 @@ function main() { isOwn: bool
    - +The base type all Godot types inherit from. Manages lifecycle of the wrapped GodotObject.   Source -Edit +Edit
    ConversionResult* {.
    pure
    .} = enum @@ -1384,22 +1382,22 @@ class="link-seesrc" target="_blank">Source RangeError ## Types match, but the value is out of range. ## Mainly used for numeric (ordinal) types.
    - +Conversion result to return from fromVariant procedure.   Source -Edit +Edit
    CallError* = object of Exception
    -  err*: VariantCallError
    -
    + err*: VariantCallError ## The error as returned by Godot +
    - +Raised by wrappers in case of an incorrect dynamic invocation. For example, if incorrect number of arguments were passed or they had unexpected types.   Source -Edit +Edit
    @@ -1411,9 +1409,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    @@ -1423,408 +1421,382 @@ class="link-seesrc" target="_blank">Source
    proc print*(message: string) {.
    inline
    .}
    - +Prints message to Godot log.   Source -Edit +Edit
    proc print*(message: cstring) {.
    inline
    .}
    - +Prints message to Godot log.   Source -Edit +Edit
    proc getClassName*(o: NimGodotObject): string
      Source -Edit +Edit
    proc deinit*(obj: NimGodotObject)
    Destroy the object. You only need to call this for objects not inherited from Reference, where manual lifecycle control is necessary.   Source -Edit +Edit
    proc asNimGodotObject*[T: NimGodotObject](godotObject: ptr GodotObject): T
    - +Wraps godotObject into Nim type T. This is used by godotapigen and should rarely be used by anything else.   Source -Edit +Edit
    proc newVariant*(obj: NimGodotObject): Variant {.
    inline
    .}
      Source -Edit +Edit
    proc asObject*[T: NimGodotObject](v: Variant): T {.
    inline
    .}
    - +Converts v to object of type T. Returns nil if the conversion cannot be performed (v's type is not an Object or it's an object of an incompatible type)   Source -Edit +Edit
    proc asObject*(v: Variant; T: typedesc[NimGodotObject]): T {.
    inline
    .}
    - +Converts v to object of type T. Returns nil if the conversion cannot be performed (v's type is not an Object or it's an object of an incompatible type)   Source -Edit +Edit
    proc `as`*[T: NimGodotObject](obj: NimGodotObject; t: typedesc[T]): T
    -Converts the obj into the specified type. Returns nil if the conversion cannot be performed (the obj is not of the type T) -  Source -Edit - -
    -
    proc getSingletonGodot*(name: cstring): ptr GodotObject {.
    - importc: "godot_global_get_singleton"
    .}
    -
    +

    Converts the obj into the specified type. Returns nil if the conversion cannot be performed (the obj is not of the type T)

    +

    This can be used either in dot notation (node.as(Button)) or infix notation (node as Button).

      Source -Edit +Edit
    proc getSingleton*[T: NimGodotObject](): T
    - +Returns singleton of type T. Normally, this should not be used, because godotapigen wraps singleton methods so that singleton objects don't have to be provided as parameters.   Source -Edit +Edit
    proc gdnew*[T: NimGodotObject](): T
    - +Instantiates new object of type T.   Source -Edit +Edit
    proc newCallError*(err: VariantCallError): ref CallError
    - +Instantiates CallError from Godot err.   Source -Edit +Edit
    proc newConversionError*(err: ConversionResult): ref ValueError
    - +Instantiates error raised by godotapigen generated code in case of a conversion error.   Source -Edit - -
    -
    proc removeGodotObject*(nimObj: NimGodotObject) {.
    inline
    .}
    -
    -Used from destructor -  Source -Edit +Edit
    proc setGodotObject*(nimObj: NimGodotObject; obj: ptr GodotObject) {.
    inline
    .}
    - +Used from Godot constructor. Don't call this.   Source -Edit - -
    -
    proc setOwn*(nimObj: NimGodotObject) {.
    inline
    .}
    -
    - -  Source -Edit - -
    -
    proc godotObject*(nimObj: NimGodotObject): ptr GodotObject {.
    inline
    .}
    -
    - -  Source -Edit - -
    -
    proc godotVariantType*(T: typedesc[NimGodotObject]): VariantType {.
    inline
    .}
    -
    - -  Source -Edit - -
    -
    proc toGodot*(self: NimGodotObject): Variant {.
    inline
    .}
    -
    - -  Source -Edit - -
    -
    proc fromGodot*[T: NimGodotObject](self: var T; val: Variant): ConversionResult
    -
    - -  Source -Edit - -
    -
    proc godotVariantType*(T: typedesc[enum]): VariantType {.
    inline
    .}
    -
    - -  Source -Edit - -
    -
    proc toGodot*[T: enum](self: T): Variant {.
    inline
    .}
    -
    - -  Source -Edit - -
    -
    proc fromGodot*[T: enum](self: var T; val: Variant): ConversionResult {.
    inline
    .}
    -
    - -  Source Edit
    -
    proc toGodot*(self: Variant): Variant {.
    inline
    .}
    +
    proc setOwn*(nimObj: NimGodotObject) {.
    inline
    .}
    - +Used from Godot constructor. Don't call this.   Source -Edit +Edit
    -
    proc fromGodot*(self: var Variant; val: Variant): ConversionResult {.
    inline
    .}
    +
    proc removeGodotObject*(nimObj: NimGodotObject) {.
    inline
    .}
    - +Used from Godot destructor. Don't call this.   Source Edit
    -
    proc godotVariantType*(T: typedesc[SomeGodotOrNum]): VariantType {.
    inline
    .}
    +
    proc godotObject*(nimObj: NimGodotObject): ptr GodotObject {.
    inline
    .}
    - +Returns internal poitner to GodotObject. Use only if you know what you are doing.   Source Edit
    -
    proc toGodot*[T: SomeGodotOrNum](val: T): Variant {.
    inline
    .}
    +
    proc variantType*(T: typedesc[NimGodotObject]): VariantType {.
    inline
    .}
      Source -Edit +Edit
    -
    proc fromGodot*[T: SomeSignedInt or SomeUnsignedInt](self: var T; val: Variant): ConversionResult
    +
    proc toVariant*(self: NimGodotObject): Variant {.
    inline
    .}
      Source -Edit +Edit
    -
    proc fromGodot*[T: SomeFloat](self: var T; val: Variant): ConversionResult
    +
    proc fromVariant*[T: NimGodotObject](self: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    -
    proc fromGodot*[T: SomeGodot](self: var T; val: Variant): ConversionResult
    +
    proc variantType*(T: typedesc[enum]): VariantType {.
    inline
    .}
      Source -Edit +Edit
    -
    proc godotVariantType*(T: typedesc[string]): VariantType {.
    inline
    .}
    +
    proc toVariant*[T: enum](self: T): Variant {.
    inline
    .}
      Source -Edit +Edit
    -
    proc toGodot*(s: string): Variant {.
    inline
    .}
    +
    proc fromVariant*[T: enum](self: var T; val: Variant): ConversionResult {.
    inline
    .}
      Source -Edit +Edit
    -
    proc fromGodot*(s: var string; val: Variant): ConversionResult
    +
    proc toVariant*(self: Variant): Variant {.
    inline
    .}
      Source -Edit +Edit
    -
    proc godotVariantType*(T: typedesc[seq]): VariantType
    +
    proc fromVariant*(self: var Variant; val: Variant): ConversionResult {.
    inline
    .}
      Source -Edit +Edit
    -
    proc godotVariantType*(T: typedesc[array]): VariantType
    +
    proc variantType*(T: typedesc[SomeGodotOrNum]): VariantType {.
    inline
    .}
      Source -Edit +Edit
    -
    proc toGodot*[T](s: openarray[T]): Variant
    +
    proc toVariant*[T: SomeGodotOrNum](val: T): Variant {.
    inline
    .}
      Source -Edit +Edit
    -
    proc fromGodot*[T](s: var seq[T]; val: Variant): ConversionResult
    +
    proc fromVariant*[T: SomeSignedInt or SomeUnsignedInt](self: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    -
    proc fromGodot*[T: array](s: var T; val: Variant): ConversionResult
    +
    proc fromVariant*[T: SomeFloat](self: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    -
    proc godotVariantType*(T: typedesc[Table | TableRef]): VariantType {.
    inline
    .}
    +
    proc fromVariant*[T: SomeGodot](self: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    -
    proc toGodot*[T: Table or TableRef](t: T): Variant
    +
    proc variantType*(T: typedesc[string]): VariantType {.
    inline
    .}
      Source -Edit +Edit
    -
    proc fromGodot*[T: Table or TableRef](t: var T; val: Variant): ConversionResult
    +
    proc toVariant*(s: string): Variant {.
    inline
    .}
      Source +Edit + +
    +
    proc fromVariant*(s: var string; val: Variant): ConversionResult
    +
    + +  Source +Edit + +
    +
    proc variantType*(T: typedesc[seq]): VariantType
    +
    + +  Source +Edit + +
    +
    proc variantType*(T: typedesc[array]): VariantType
    +
    + +  Source +Edit + +
    +
    proc toVariant*[T](s: openarray[T]): Variant
    +
    + +  Source Edit
    -
    proc godotToNim*[T](val: Variant): (T, ConversionResult)
    +
    proc fromVariant*[T](s: var seq[T]; val: Variant): ConversionResult
      Source -Edit +Edit
    -
    proc nimToGodot*[T](val: T): Variant
    +
    proc fromVariant*[T: array](s: var T; val: Variant): ConversionResult
      Source -Edit +Edit + +
    +
    proc variantType*(T: typedesc[Table | TableRef]): VariantType {.
    inline
    .}
    +
    + +  Source +Edit + +
    +
    proc toVariant*[T: Table or TableRef](t: T): Variant
    +
    + +  Source +Edit + +
    +
    proc fromVariant*[T: Table or TableRef](t: var T; val: Variant): ConversionResult
    +
    + +  Source +Edit
    proc getNativeLibHandle*(): pointer
    - +Returns NativeScript library handle used to register type information in Godot. Use only if you know what you are doing.   Source -Edit +Edit
    @@ -1832,31 +1804,31 @@ class="link-seesrc" target="_blank">Source

    Templates

    -
    template printWarning*(warn: typed)
    +
    template printWarning*(warning: typed)
    - +Prints warning to Godot log, adding filename and line information.   Source -Edit +Edit
    -
    template printError*(err: typed)
    +
    template printError*(error: typed)
    - +Prints error to Godot log, adding filename and line information.   Source -Edit +Edit
    -
    template registerClass*(T: typedesc; godotClassName: cstring; isNativeParam: bool)
    +
    template registerClass*(T: typedesc; godotClassName: cstring; native: bool)
    - +Registers the specified Godot type. Used by gdobj macro and godotapigen.   Source -Edit +Edit
    @@ -1869,7 +1841,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotnodepaths.html b/master/godotnodepaths.html index 66061e9..c1ee1e4 100644 --- a/master/godotnodepaths.html +++ b/master/godotnodepaths.html @@ -1221,7 +1221,7 @@ function main() { @@ -1269,12 +1269,12 @@ function main() {

    Types

    GodotNodePath* {.
    byref
    .} = object - p: pointer + data: array[sizeof(int), byte]
      Source Edit @@ -1289,7 +1289,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1298,7 +1298,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1308,7 +1308,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1318,7 +1318,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1328,7 +1328,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1338,7 +1338,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1348,7 +1348,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1358,7 +1358,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1368,7 +1368,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1378,7 +1378,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1388,7 +1388,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1403,7 +1403,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotobjects.html b/master/godotobjects.html index 521e7b0..09eebdd 100644 --- a/master/godotobjects.html +++ b/master/godotobjects.html @@ -1232,7 +1232,7 @@ function main() {
      Source Edit @@ -1247,7 +1247,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotpoolarrays.html b/master/godotpoolarrays.html index c98e5f5..4ca3720 100644 --- a/master/godotpoolarrays.html +++ b/master/godotpoolarrays.html @@ -1221,25 +1221,25 @@ function main() { @@ -1513,78 +1513,78 @@ function main() {

    Types

    GodotPoolByteArray* {.
    byref
    .} = object - p: pointer + data: array[sizeof(int), byte]
      Source Edit
    GodotPoolIntArray* {.
    byref
    .} = object - p: pointer + data: array[sizeof(int), byte]
      Source Edit
    GodotPoolRealArray* {.
    byref
    .} = object - p: pointer + data: array[sizeof(int), byte]
      Source Edit
    GodotPoolStringArray* {.
    byref
    .} = object - p: pointer + data: array[sizeof(int), byte]
      Source Edit
    GodotPoolVector2Array* {.
    byref
    .} = object - p: pointer + data: array[sizeof(int), byte]
      Source Edit
    GodotPoolVector3Array* {.
    byref
    .} = object - p: pointer + data: array[sizeof(int), byte]
      Source Edit
    GodotPoolColorArray* {.
    byref
    .} = object - p: pointer + data: array[sizeof(int), byte]
      Source Edit @@ -1599,7 +1599,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1609,7 +1609,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1619,7 +1619,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1629,7 +1629,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1639,7 +1639,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1649,7 +1649,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1659,7 +1659,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1669,7 +1669,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1679,7 +1679,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1689,7 +1689,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1699,7 +1699,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1709,7 +1709,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1719,7 +1719,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1729,7 +1729,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1739,7 +1739,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1749,7 +1749,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1759,7 +1759,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1768,7 +1768,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1778,7 +1778,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1788,7 +1788,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1798,7 +1798,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1808,7 +1808,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1818,7 +1818,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1827,7 +1827,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1837,7 +1837,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1847,7 +1847,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1857,7 +1857,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1867,7 +1867,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1877,7 +1877,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1887,7 +1887,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1897,7 +1897,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1907,7 +1907,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1917,7 +1917,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1927,7 +1927,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1937,7 +1937,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1947,7 +1947,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1957,7 +1957,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1967,7 +1967,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1977,7 +1977,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1987,7 +1987,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1997,7 +1997,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2007,7 +2007,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2017,7 +2017,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2028,7 +2028,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2038,7 +2038,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2048,7 +2048,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2057,7 +2057,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2066,7 +2066,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2076,7 +2076,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2086,7 +2086,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2096,7 +2096,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2106,7 +2106,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2116,7 +2116,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2126,7 +2126,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2136,7 +2136,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2146,7 +2146,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2156,7 +2156,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2166,7 +2166,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2176,7 +2176,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2187,7 +2187,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2197,7 +2197,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2207,7 +2207,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2216,7 +2216,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2225,7 +2225,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2235,7 +2235,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2245,7 +2245,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2255,7 +2255,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2265,7 +2265,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2275,7 +2275,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2285,7 +2285,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2295,7 +2295,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2305,7 +2305,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2315,7 +2315,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2325,7 +2325,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2335,7 +2335,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2346,7 +2346,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2356,7 +2356,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2366,7 +2366,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2375,7 +2375,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2384,7 +2384,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2394,7 +2394,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2404,7 +2404,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2414,7 +2414,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2424,7 +2424,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2434,7 +2434,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2444,7 +2444,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2454,7 +2454,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2464,7 +2464,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2474,7 +2474,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2484,7 +2484,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2494,7 +2494,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2505,7 +2505,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2515,7 +2515,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2525,7 +2525,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2534,7 +2534,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2543,7 +2543,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2553,7 +2553,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2563,7 +2563,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2573,7 +2573,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2583,7 +2583,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2593,7 +2593,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2603,7 +2603,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2613,7 +2613,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2623,7 +2623,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2633,7 +2633,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2643,7 +2643,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2657,7 +2657,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2666,7 +2666,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2675,7 +2675,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2684,7 +2684,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2693,7 +2693,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2702,7 +2702,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2711,7 +2711,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2720,7 +2720,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2729,7 +2729,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2738,7 +2738,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2747,7 +2747,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2756,7 +2756,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2765,7 +2765,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2774,7 +2774,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2789,7 +2789,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotstrings.html b/master/godotstrings.html index ea7d116..57c4dcf 100644 --- a/master/godotstrings.html +++ b/master/godotstrings.html @@ -1215,7 +1215,7 @@ function main() {
    • GodotString
    • + data: array[sizeof(int), byte]">GodotString
    @@ -1254,12 +1254,12 @@ function main() {

    Types

    GodotString* {.
    byref
    .} = object - p: pointer + data: array[sizeof(int), byte]
      Source Edit @@ -1273,7 +1273,7 @@ class="link-seesrc" target="_blank">Source
    Returns the length of string in bytes if it is represented as UTF-8.   Source Edit @@ -1282,7 +1282,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1291,7 +1291,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1300,7 +1300,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1309,7 +1309,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1318,7 +1318,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1327,7 +1327,7 @@ class="link-seesrc" target="_blank">Source
    Converts the GodotString into Nim string   Source Edit @@ -1336,7 +1336,7 @@ class="link-seesrc" target="_blank">Source
    Converts the Nim string into GodotString   Source Edit @@ -1345,7 +1345,7 @@ class="link-seesrc" target="_blank">Source
    Converts the cstring into GodotString   Source Edit @@ -1360,7 +1360,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotvariants.html b/master/godotvariants.html index dfa327c..4b045c0 100644 --- a/master/godotvariants.html +++ b/master/godotvariants.html @@ -1240,7 +1240,7 @@ function main() { expected*: VariantType">VariantCallError
  • GodotVariant
  • + data: array[4 + sizeof(int) div 4, float32]">GodotVariant @@ -1406,7 +1406,7 @@ function main() {
      Source Edit @@ -1417,7 +1417,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1430,18 +1430,18 @@ class="link-seesrc" target="_blank">Source
      Source Edit
    GodotVariant* {.
    byref
    .} = object - data: array[24, byte] + data: array[4 + sizeof(int) div 4, float32]
      Source Edit @@ -1455,7 +1455,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1464,7 +1464,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1474,7 +1474,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1484,7 +1484,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1494,7 +1494,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1504,7 +1504,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1514,7 +1514,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1524,7 +1524,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1534,7 +1534,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1544,7 +1544,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1554,7 +1554,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1564,7 +1564,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1574,7 +1574,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1584,7 +1584,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1594,7 +1594,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1604,7 +1604,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1614,7 +1614,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1624,7 +1624,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1634,7 +1634,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1644,7 +1644,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1654,7 +1654,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1664,7 +1664,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1674,7 +1674,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1684,7 +1684,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1694,7 +1694,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1704,7 +1704,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1714,7 +1714,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1724,7 +1724,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1734,7 +1734,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1744,7 +1744,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1753,7 +1753,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1762,7 +1762,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1771,7 +1771,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1780,7 +1780,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1789,7 +1789,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1799,7 +1799,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1808,7 +1808,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1817,7 +1817,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1826,7 +1826,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1836,7 +1836,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1845,7 +1845,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1854,7 +1854,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1863,7 +1863,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1872,7 +1872,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1882,7 +1882,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1891,7 +1891,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1901,7 +1901,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1910,7 +1910,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1920,7 +1920,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1930,7 +1930,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1940,7 +1940,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1950,7 +1950,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1960,7 +1960,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1970,7 +1970,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1980,7 +1980,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1990,7 +1990,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2000,7 +2000,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2010,7 +2010,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2021,7 +2021,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2031,7 +2031,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2040,7 +2040,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2049,7 +2049,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2059,7 +2059,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2069,7 +2069,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2084,7 +2084,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/index.html b/master/index.html index 0fddad3..4287b06 100644 --- a/master/index.html +++ b/master/index.html @@ -1205,6 +1205,7 @@ function main() {
    • Getting Started
      • Building Godot
      • +
      • Building Nim
      • Creating Project
      • Adding Nim to Existing Project
      • Next Steps
      • @@ -1219,19 +1220,22 @@ function main() {

        - +
        Author: Ruslan Mustakov
        Version: 0.3.0
        Version: 0.4.0
        GitHub: https://github.com/pragmagic/godot-nim

        godot-nim library allows to create games on Godot Engine with Nim programming language. Nim is a statically typed language with an elegant Python-like syntax that compiles to native code. It is garbage-collected, but its GC supports real-time mode which this library makes use of. It means the GC will never run during game frames and will use fixed amount of frame idle time to collect garbage. This leads to no stalls and close to zero compromise on performance comparing to native languages with manual memory management.

        -

        The documentation assumes basic knowledge of Nim. If you are not familiar with it, it is recommended to go through the official tutorial.

        +

        If you are not familiar with Nim yet, it is recommended to go through the official tutorial.

        +

        VSCode is the recommended editor for working with Nim code. It is cross-platform and has the excellent nim plugin that supports most of the features you would expect from an IDE. It also has godot-tools plugin which adds features for editing GDScript and Godot resource files.

        Getting Started

        Building Godot

        The library requires a not yet released Godot version 3.0, which you can build yourself by running the commands below (requires Git, Python 2.7, SCons):

        -
        git clone https://github.com/godotengine/godot.git cd godot scons
        -platform=<your_platform>

        where <your_platform> can be windows, osx, x11. After build is finished, Godot binaries will be under the bin folder. More details about compiling Godot can be found in Godot documentation.

        +
        git clone https://github.com/godotengine/godot.git
        +cd godot
        +scons platform=<your_platform>

        where <your_platform> can be windows, osx, x11. After build is finished, Godot binaries will be under the bin folder. More details about compiling Godot can be found in Godot documentation.

        + +

        Building Nim

        The library requires a not yet released Nim version 0.17.1, which you can build yourself by following instructions in the Nim repository. Make sure to also run ./koch tools -d:release after the steps described there to build nimble (package manager) and nimsuggest (IDE helper tool, used by VSCode Nim plugin)

        Creating Project

        The fastest way to set up a Godot-Nim project is to use an existing stub:

        -
        git clone --depth=1 https://github.com/pragmagic/godot-nim-stub.git
        -myproject

        (you can then delete the .git directory within to untie the project from the stub repository)

        +
        git clone --depth=1 https://github.com/pragmagic/godot-nim-stub.git myproject

        (you can then delete the .git directory within to untie the project from the stub repository)

        The stub contains the necessary build configuration to compile your code for desktop and mobile platforms, as well as a couple of very simple scenes to help you get started. Consult the stub's README for information about compiling the project.

        Adding Nim to Existing Project

        If you would like to use Nim in an existing project:

        @@ -1239,17 +1243,19 @@ myproject

        (you can then delete the .git directory within to untie the pr

      • Copy project/nimlib.tres to your Godot project folder. It is a GDNative library resource that contains paths to dynamic libraries compiled by Nim.
      • Add NimRuntime as an AutoLoad singleton to your project. To do this, copy project/scripts/NimRuntime.gdns into your project and add these lines to project.godot, adjusting path to NimRuntime.gdns as necessary:
      • -
        [autoload] NimRuntime="*res://scripts/NimRuntime.gdns"
        +
        [autoload]
        +  NimRuntime="*res://scripts/NimRuntime.gdns"

        Next Steps

        Once you are familiarized with the build process (it's as simple as running nake build after you are set up), it is recommended to go through godotmacros and godotnim module documentations. They describe special macros and procedures needed to define or instantiate Godot objects. After you learned that, the rest is similar to using any Nim library. These bindings do not limit any of Nim's capabilities, and you can use any Nim types as fields or parameters of Godot objects and their procedures (but, obviously, you may not be able to export some of them to Godot editor or GDScript, unless you define your own converters).

        Modules

        The binding library consists of three major modules:

        -
        • godot - Contains core types and macro definitions. You need to import this in any module that defines or makes use of Godot types.
        • -
        • godotinternal - Contains raw wrappers over few core types, such as GodotVariant, GodotString, GodotDictionary, GodotNodePath, pool arrays. These are used by godotapigen and macro implementations, and you don't have to use them at all in your code, unless you want to go into low-level details for some reason. Each of those types needs to be destructed manually with deinit procedure.
        • -
        • godotapigen - Wrapper generator based on data from Godot's ClassDB. You only need to use it as a part of the build process.
        • +
          • godot - Contains core types and macro definitions. You need to import this in any module that defines or makes use of Godot types.
          • +
          • godotinternal - Contains raw wrappers over few core types, such as GodotVariant, GodotString, GodotNodePath, GodotDictionary, pool arrays. These are used by godotapigen and macro implementations, and you don't have to use them at all in your code, unless you want to go into low-level details for some reason. Each of those types needs to be destructed manually with deinit procedure.
          • +
          • godotapigen - Wrapper generator based on data from Godot's ClassDB. You only need to use it as a part of the build process.

          godot Module

          Contains core types and macro definitions. You need to import this in any module that defines or makes use of Godot types. The sumbodules below are exported and you don't have to import any of them directly.

          -
        diff --git a/master/nodepaths.html b/master/nodepaths.html index 2a30394..a27a6be 100644 --- a/master/nodepaths.html +++ b/master/nodepaths.html @@ -1284,7 +1284,7 @@ function main() {
          Source Edit @@ -1298,7 +1298,7 @@ class="link-seesrc" target="_blank">Source
        Moves the GodotNodePath into Nim wrapper. The path will be destroyed automatically when the result is no longer referenced.   Source Edit @@ -1307,7 +1307,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1316,7 +1316,7 @@ class="link-seesrc" target="_blank">Source
        WARNING: do not keep the returned value for longer than the lifetime of path   Source Edit @@ -1325,7 +1325,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1334,7 +1334,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1343,7 +1343,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1352,7 +1352,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1361,7 +1361,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1370,7 +1370,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1379,7 +1379,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1388,7 +1388,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1397,7 +1397,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1411,7 +1411,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1426,7 +1426,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/planes.html b/master/planes.html index 37508d6..7eba125 100644 --- a/master/planes.html +++ b/master/planes.html @@ -1286,7 +1286,7 @@ function main() {
          Source Edit @@ -1300,7 +1300,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1309,7 +1309,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1318,7 +1318,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1327,7 +1327,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1337,7 +1337,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1346,7 +1346,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1356,7 +1356,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1366,7 +1366,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1376,7 +1376,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1386,7 +1386,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1396,7 +1396,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1406,7 +1406,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1416,7 +1416,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1427,7 +1427,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1436,7 +1436,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1445,7 +1445,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1460,7 +1460,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/poolarrays.html b/master/poolarrays.html index 6c4fb29..fd24d4c 100644 --- a/master/poolarrays.html +++ b/master/poolarrays.html @@ -1261,7 +1261,7 @@ function main() {
          Source Edit @@ -1270,7 +1270,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1279,7 +1279,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1288,7 +1288,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1297,7 +1297,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1311,7 +1311,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1320,7 +1320,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1335,7 +1335,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/quats.html b/master/quats.html index ec7a925..0b588bf 100644 --- a/master/quats.html +++ b/master/quats.html @@ -1304,7 +1304,7 @@ function main() {
          Source Edit @@ -1318,7 +1318,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1327,7 +1327,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1336,7 +1336,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1345,7 +1345,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1355,7 +1355,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1364,7 +1364,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1374,7 +1374,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1383,7 +1383,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1392,7 +1392,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1402,7 +1402,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1412,7 +1412,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1422,7 +1422,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1432,7 +1432,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1442,7 +1442,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1451,7 +1451,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1460,7 +1460,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1469,7 +1469,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1478,7 +1478,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1487,7 +1487,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1497,7 +1497,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1506,7 +1506,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1515,7 +1515,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1524,7 +1524,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1539,7 +1539,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/rect2.html b/master/rect2.html index 11018a0..78b4dd2 100644 --- a/master/rect2.html +++ b/master/rect2.html @@ -1280,7 +1280,7 @@ function main() {
          Source Edit @@ -1294,7 +1294,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1303,7 +1303,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1312,7 +1312,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1321,7 +1321,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1330,7 +1330,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1339,7 +1339,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1348,7 +1348,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1357,7 +1357,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1366,7 +1366,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1376,7 +1376,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1385,7 +1385,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1395,7 +1395,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1404,7 +1404,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1419,7 +1419,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/rect3.html b/master/rect3.html index 089f319..b731915 100644 --- a/master/rect3.html +++ b/master/rect3.html @@ -1300,7 +1300,7 @@ function main() {
          Source Edit @@ -1314,7 +1314,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1323,7 +1323,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1332,7 +1332,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1341,7 +1341,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1351,7 +1351,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1360,7 +1360,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1370,7 +1370,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1379,7 +1379,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1389,7 +1389,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1399,7 +1399,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1409,7 +1409,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1419,7 +1419,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1429,7 +1429,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1439,7 +1439,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1449,7 +1449,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1459,7 +1459,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1469,7 +1469,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1479,7 +1479,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1489,7 +1489,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1499,7 +1499,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1508,7 +1508,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1518,7 +1518,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1527,7 +1527,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1542,7 +1542,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/rids.html b/master/rids.html index 204f5b5..80faee4 100644 --- a/master/rids.html +++ b/master/rids.html @@ -1221,7 +1221,7 @@ function main() {
        • RID
        • + data: array[sizeof(int), byte]">RID
        @@ -1257,12 +1257,12 @@ function main() {

        Types

        RID* {.
        byref
        .} = object - p: pointer + data: array[sizeof(int), byte]
          Source Edit @@ -1276,7 +1276,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1285,7 +1285,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1294,7 +1294,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1303,7 +1303,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1312,7 +1312,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1327,7 +1327,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/transform2d.html b/master/transform2d.html index c58199e..b82f1e5 100644 --- a/master/transform2d.html +++ b/master/transform2d.html @@ -1298,7 +1298,7 @@ function main() {
          Source Edit @@ -1312,7 +1312,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1321,7 +1321,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1330,7 +1330,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1339,7 +1339,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1348,7 +1348,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1358,7 +1358,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1368,7 +1368,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1377,7 +1377,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1386,7 +1386,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1396,7 +1396,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1406,7 +1406,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1416,7 +1416,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1426,7 +1426,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1436,7 +1436,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1446,7 +1446,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1456,7 +1456,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1466,7 +1466,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1476,7 +1476,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1486,7 +1486,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1496,7 +1496,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1505,7 +1505,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1514,7 +1514,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1523,7 +1523,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1538,7 +1538,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/transforms.html b/master/transforms.html index 904e772..31bbc55 100644 --- a/master/transforms.html +++ b/master/transforms.html @@ -1294,7 +1294,7 @@ function main() {
          Source Edit @@ -1308,7 +1308,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1317,7 +1317,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1326,7 +1326,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1335,7 +1335,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1344,7 +1344,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1354,7 +1354,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1364,7 +1364,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1374,7 +1374,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1384,7 +1384,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1394,7 +1394,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1404,7 +1404,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1414,7 +1414,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1424,7 +1424,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1434,7 +1434,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1444,7 +1444,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1454,7 +1454,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1464,7 +1464,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1474,7 +1474,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1483,7 +1483,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1492,7 +1492,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1507,7 +1507,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/variants.html b/master/variants.html index ac8bfb9..5bfd1c1 100644 --- a/master/variants.html +++ b/master/variants.html @@ -1380,7 +1380,7 @@ function main() {
          Source Edit @@ -1394,7 +1394,7 @@ class="link-seesrc" target="_blank">Source
        Makes it so that internal GodotVariant object will not be destroyed when the reference is gone. Use only if you know what you are doing.   Source Edit @@ -1403,7 +1403,7 @@ class="link-seesrc" target="_blank">Source
        WARNING: do not keep the returned value for longer than the lifetime of v   Source Edit @@ -1412,7 +1412,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1421,7 +1421,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1430,7 +1430,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1439,7 +1439,7 @@ class="link-seesrc" target="_blank">Source
        Makes a copy   Source Edit @@ -1448,7 +1448,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1457,7 +1457,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1466,7 +1466,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1475,7 +1475,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1484,7 +1484,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1493,7 +1493,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1502,7 +1502,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1511,7 +1511,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1520,7 +1520,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1529,7 +1529,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1538,7 +1538,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1547,7 +1547,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1556,7 +1556,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1565,7 +1565,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1574,7 +1574,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1583,7 +1583,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1592,7 +1592,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1601,7 +1601,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1610,7 +1610,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1619,7 +1619,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1628,7 +1628,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1637,7 +1637,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1646,7 +1646,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1655,7 +1655,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1664,7 +1664,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1673,7 +1673,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1682,7 +1682,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1691,7 +1691,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1700,7 +1700,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1709,7 +1709,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1718,7 +1718,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1727,7 +1727,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1736,7 +1736,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1745,7 +1745,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1754,7 +1754,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1763,7 +1763,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1772,7 +1772,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1781,7 +1781,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1790,7 +1790,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1799,7 +1799,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1808,7 +1808,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1817,7 +1817,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1826,7 +1826,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1835,7 +1835,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1844,7 +1844,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1853,7 +1853,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1862,7 +1862,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1871,7 +1871,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1880,7 +1880,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1889,7 +1889,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1898,7 +1898,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1907,7 +1907,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1916,7 +1916,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1925,7 +1925,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1934,7 +1934,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1943,7 +1943,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1952,7 +1952,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1967,7 +1967,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/vector2.html b/master/vector2.html index a26f1df..c6e6927 100644 --- a/master/vector2.html +++ b/master/vector2.html @@ -1340,7 +1340,7 @@ function main() {
          Source Edit @@ -1354,7 +1354,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1363,7 +1363,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1372,7 +1372,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1381,7 +1381,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1390,7 +1390,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1400,7 +1400,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1409,7 +1409,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1418,7 +1418,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1428,7 +1428,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1437,7 +1437,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1447,7 +1447,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1457,7 +1457,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1467,7 +1467,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1476,7 +1476,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1485,7 +1485,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1494,7 +1494,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1503,7 +1503,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1512,7 +1512,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1521,7 +1521,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1530,7 +1530,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1539,7 +1539,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1548,7 +1548,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1557,7 +1557,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1567,7 +1567,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1576,7 +1576,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1585,7 +1585,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1594,7 +1594,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1603,7 +1603,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1612,7 +1612,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1621,7 +1621,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1631,7 +1631,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1640,7 +1640,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1649,7 +1649,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1658,7 +1658,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1668,7 +1668,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1677,7 +1677,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1686,7 +1686,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1695,7 +1695,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1704,7 +1704,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1713,7 +1713,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1722,7 +1722,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1731,7 +1731,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1740,7 +1740,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1755,7 +1755,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/vector3.html b/master/vector3.html index 12b242e..e2aa9a4 100644 --- a/master/vector3.html +++ b/master/vector3.html @@ -1350,7 +1350,7 @@ function main() {
          Source Edit @@ -1364,7 +1364,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1373,7 +1373,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1382,7 +1382,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1391,7 +1391,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1400,7 +1400,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1409,7 +1409,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1418,7 +1418,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1427,7 +1427,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1436,7 +1436,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1445,7 +1445,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1454,7 +1454,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1463,7 +1463,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1472,7 +1472,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1481,7 +1481,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1490,7 +1490,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1499,7 +1499,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1508,7 +1508,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1517,7 +1517,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1526,7 +1526,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1535,7 +1535,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1544,7 +1544,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1553,7 +1553,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1562,7 +1562,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1571,7 +1571,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1580,7 +1580,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1589,7 +1589,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1598,7 +1598,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1607,7 +1607,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1616,7 +1616,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1625,7 +1625,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1634,7 +1634,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1643,7 +1643,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1652,7 +1652,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1661,7 +1661,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1670,7 +1670,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1679,7 +1679,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1688,7 +1688,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1697,7 +1697,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1706,7 +1706,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1715,7 +1715,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1724,7 +1724,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1733,7 +1733,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1742,7 +1742,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1751,7 +1751,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1760,7 +1760,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1769,7 +1769,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1778,7 +1778,7 @@ class="link-seesrc" target="_blank">Source
          Source Edit @@ -1793,7 +1793,7 @@ class="link-seesrc" target="_blank">Source