From 7cb156b9103e223a59739262a1100b746fc2a07d Mon Sep 17 00:00:00 2001 From: Travis Date: Sat, 17 Feb 2018 17:21:32 +0000 Subject: [PATCH] Update master documentation for changeset d11856377e05212663c72dd06947f9e40456cff3 --- master/aabb.html | 48 +-- master/arrays.html | 80 ++-- master/basis.html | 242 ++++++------ master/colors.html | 32 +- master/dictionaries.html | 50 +-- master/godot.html | 2 +- master/godotapigen.html | 4 +- master/godotarrays.html | 90 ++--- master/godotbase.html | 117 +++++- master/godotcoretypes.html | 26 +- master/godotdictionaries.html | 36 +- master/godotinternal.html | 40 +- master/godotinternaltypes.html | 72 ++-- master/godotmacros.html | 4 +- master/godotnim.html | 245 ++++++------ master/godotnodepaths.html | 26 +- master/godotpoolarrays.html | 656 ++++++++++++++++----------------- master/godotstrings.html | 16 +- master/godotvariants.html | 132 +++---- master/index.html | 18 +- master/nodepaths.html | 30 +- master/planes.html | 34 +- master/poolarrays.html | 594 ++++++++++++++--------------- master/quats.html | 48 +-- master/rect2.html | 136 +++++-- master/rids.html | 14 +- master/transform2d.html | 48 +-- master/transforms.html | 42 +-- master/variants.html | 192 +++++----- master/vector2.html | 491 +++++++++++++----------- master/vector3.html | 190 +++++----- 31 files changed, 1966 insertions(+), 1789 deletions(-) diff --git a/master/aabb.html b/master/aabb.html index 31ea2a9..831e62d 100644 --- a/master/aabb.html +++ b/master/aabb.html @@ -1309,7 +1309,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 @@ -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 @@ -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 @@ -1523,7 +1523,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/arrays.html b/master/arrays.html index a398b7c..ff16c64 100644 --- a/master/arrays.html +++ b/master/arrays.html @@ -1356,7 +1356,7 @@ function main() {
  Source Edit @@ -1370,7 +1370,7 @@ class="link-seesrc" target="_blank">Source
WARNING: do not keep the returned value for longer than the lifetime of arr   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 @@ -1487,7 +1487,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 @@ -1532,7 +1532,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1541,7 +1541,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1550,7 +1550,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1559,7 +1559,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1568,7 +1568,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1577,7 +1577,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1586,7 +1586,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1595,7 +1595,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1604,7 +1604,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1613,7 +1613,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1622,7 +1622,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 @@ -1667,7 +1667,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1676,7 +1676,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1685,7 +1685,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1699,7 +1699,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1708,7 +1708,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1723,7 +1723,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/basis.html b/master/basis.html index cedb110..4cdea1a 100644 --- a/master/basis.html +++ b/master/basis.html @@ -1384,27 +1384,27 @@ function main() {
  Source -Edit +Edit
proc `[]`(self: Basis; row: range[0 .. 2]): Vector3 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `[]`(self: var Basis; row: range[0 .. 2]): var Vector3 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `[]=`(self: var Basis; row: range[0 .. 2]; value: Vector3) {.
inline, raises: [], @@ -1412,252 +1412,252 @@ class="link-seesrc" target="_blank">Source
  Source -Edit +Edit
proc `==`(self, other: Basis): bool {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc isEqualApprox(self, other: Basis): bool {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc tdotx(self: Basis; v: Vector3): float32 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc tdoty(self: Basis; v: Vector3): float32 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc tdotz(self: Basis; v: Vector3): float32 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `+`(self, other: Basis): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `+=`(self: var Basis; other: Basis) {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `-`(self, other: Basis): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `-=`(self: var Basis; other: Basis) {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `*`(self, other: Basis): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `*=`(self: var Basis; other: Basis) {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `*=`(self: var Basis; b: float32) {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `*`(self: Basis; b: float32): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc initBasis(): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc initBasis(row0, row1, row2: Vector3): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc initBasis(xx, xy, xz, yx, yy, yz, zx, zy, zz: float32): Basis {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc initBasis(euler: Quat): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc initBasis(axis: Vector3; phi: float32): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc setEuler(self: var Basis; euler: Vector3) {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc getEuler(self: Basis): Vector3 {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc initBasis(euler: Vector3): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc outer(self, other: Vector3): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc toDiagonalMatrix(self: Vector3): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc `$`(self: Basis): string {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc invert(self: var Basis) {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc inverse(self: Basis): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc axis(self: Basis; idx: range[0 .. 2]): Vector3 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc setAxis(self: var Basis; idx: range[0 .. 2]; value: Vector3) {.
inline, raises: [], @@ -1665,18 +1665,18 @@ class="link-seesrc" target="_blank">Source
  Source -Edit +Edit
proc row(self: Basis; row: range[0 .. 2]): Vector3 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc setRow(self: var Basis; row: range[0 .. 2]; value: Vector3) {.
inline, raises: [], @@ -1684,99 +1684,99 @@ class="link-seesrc" target="_blank">Source
  Source -Edit +Edit
proc getMainDiagonal(self: Basis): Vector3 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc zero(self: var Basis) {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc orthonormalized(self: Basis): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc transpose(self: var Basis) {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc transposed(self: Basis): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc isOrthogonal(self: Basis): bool {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc isRotation(self: Basis): bool {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc isSymmetric(self: Basis): bool {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc scale(self: var Basis; scale: Vector3) {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc scaled(self: Basis; scale: Vector3): Basis {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc rotated(self: Basis; axis: Vector3; phi: float32): Basis {.
inline, raises: [], @@ -1784,72 +1784,72 @@ class="link-seesrc" target="_blank">Source
  Source -Edit +Edit
proc rotate(self: var Basis; axis: Vector3; phi: float32) {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc rotated(self: Basis; euler: Vector3): Basis {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc rotate(self: var Basis; euler: Vector3) {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc getScale(self: Basis): Vector3 {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc getRotation(self: Basis): Vector3 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc setScale(self: var Basis; scale: Vector3) {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc setRotationEuler(self: var Basis; euler: Vector3) {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc setRotationAxisAngle(self: var Basis; axis: Vector3; angle: float32) {.
raises: [], @@ -1857,72 +1857,72 @@ class="link-seesrc" target="_blank">Source
  Source -Edit +Edit
proc asQuat(self: Basis): Quat {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc xform(self: Basis; v: Vector3): Vector3 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc xformInv(self: Basis; v: Vector3): Vector3 {.
inline, raises: [], tags: []
.}
  Source -Edit +Edit
proc orthogonalIndex(self: Basis): int {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc setOrthogonalIndex(self: var Basis; idx: range[0 .. 23]) {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc rotate(self: var Vector3; axis: Vector3; phi: float32) {.
raises: [], tags: []
.}
  Source -Edit +Edit
proc rotated(self: Vector3; axis: Vector3; phi: float32): Vector3 {.
raises: [], tags: []
.}
  Source -Edit +Edit
@@ -1935,7 +1935,7 @@ class="link-seesrc" target="_blank">Source
diff --git a/master/colors.html b/master/colors.html index a3b5514..8b7e933 100644 --- a/master/colors.html +++ b/master/colors.html @@ -1293,7 +1293,7 @@ function main() {
  Source Edit @@ -1302,7 +1302,7 @@ class="link-seesrc" target="_blank">Source
Initializes black color with 1.0 alpha   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 @@ -1329,7 +1329,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1338,7 +1338,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1347,7 +1347,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1356,7 +1356,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1365,7 +1365,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 @@ -1401,7 +1401,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1410,7 +1410,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1419,7 +1419,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1434,7 +1434,7 @@ class="link-seesrc" target="_blank">Source
diff --git a/master/dictionaries.html b/master/dictionaries.html index 10147c2..a72400a 100644 --- a/master/dictionaries.html +++ b/master/dictionaries.html @@ -1326,7 +1326,7 @@ function main() {
  Source Edit @@ -1340,7 +1340,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1349,7 +1349,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1358,7 +1358,7 @@ class="link-seesrc" target="_blank">Source
WARNING: do not keep the returned value for longer than the lifetime of dict   Source Edit @@ -1367,7 +1367,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 @@ -1394,7 +1394,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1403,7 +1403,7 @@ class="link-seesrc" target="_blank">Source
  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
  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 @@ -1525,7 +1525,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1534,7 +1534,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1543,7 +1543,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1558,7 +1558,7 @@ class="link-seesrc" target="_blank">Source
diff --git a/master/godot.html b/master/godot.html index 945c868..b482fd2 100644 --- a/master/godot.html +++ b/master/godot.html @@ -1258,7 +1258,7 @@ function main() { diff --git a/master/godotapigen.html b/master/godotapigen.html index c4b8652..f246e3d 100644 --- a/master/godotapigen.html +++ b/master/godotapigen.html @@ -1267,7 +1267,7 @@ function main() {
Generates .nim files in the targetDir based on the apiJsonFile. The JSON file can be generated by executing Godot with --gdnative-generate-json-api <target_filename> parameters.   Source Edit @@ -1282,7 +1282,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotarrays.html b/master/godotarrays.html index 1488a71..fdf1d04 100644 --- a/master/godotarrays.html +++ b/master/godotarrays.html @@ -1358,7 +1358,7 @@ function main() {
  Source Edit @@ -1367,7 +1367,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1377,7 +1377,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1387,7 +1387,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1397,7 +1397,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1407,7 +1407,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1417,7 +1417,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1427,7 +1427,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1437,7 +1437,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1446,7 +1446,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1455,7 +1455,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1465,7 +1465,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 @@ -1501,7 +1501,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1510,7 +1510,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1519,7 +1519,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1528,7 +1528,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1537,7 +1537,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1546,7 +1546,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 @@ -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 @@ -1675,7 +1675,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 @@ -1715,7 +1715,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1724,7 +1724,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1738,7 +1738,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1747,7 +1747,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1757,7 +1757,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1767,7 +1767,7 @@ class="link-seesrc" target="_blank">Source
  Source Edit @@ -1782,7 +1782,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotbase.html b/master/godotbase.html index 25eacff..0ebc4d9 100644 --- a/master/godotbase.html +++ b/master/godotbase.html @@ -1253,6 +1253,24 @@ function main() { title="stepify(value, step: float64): float64">stepify
  • stepify
  • +
  • min
  • +
  • abs
  • +
  • max
  • +
  • print
  • + + + +
  • + Templates +
  • @@ -1266,63 +1284,122 @@ function main() {

    Procs

    -
    proc isEqualApprox(a, b: float32): bool {.
    inline, raises: [], tags: []
    .}
    +
    proc isEqualApprox(a, b: float32): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc isEqualApprox(a, b: float64): bool {.
    inline, raises: [], tags: []
    .}
    +
    proc isEqualApprox(a, b: float64): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc sign(a: float32): float32 {.
    inline, raises: [], tags: []
    .}
    +
    proc sign(a: float32): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc sign(a: float64): float64 {.
    inline, raises: [], tags: []
    .}
    +
    proc sign(a: float64): float64 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc stepify(value, step: float64): float64 {.
    raises: [], tags: []
    .}
    +
    proc stepify(value, step: float64): float64 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc stepify(value, step: float32): float32 {.
    raises: [], tags: []
    .}
    +
    proc stepify(value, step: float32): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc min(x, y: float32): float32 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc abs(x: float32): float32 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc max(x, y: float32): float32 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc print(parts: varargs[string, `$`]) {.
    raises: [], tags: []
    .}
    +
    +Prints concatenated parts to Godot log. +  Source +Edit + +
    + +
    +
    +

    Templates

    +
    +
    template printWarning(warning: typed)
    +
    +Prints warning to Godot log, adding filename and line information. +  Source +Edit + +
    +
    template printError(error: typed)
    +
    +Prints error to Godot log, adding filename and line information. +  Source +Edit
    @@ -1335,7 +1412,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotcoretypes.html b/master/godotcoretypes.html index 9eef43a..58cfa91 100644 --- a/master/godotcoretypes.html +++ b/master/godotcoretypes.html @@ -1330,7 +1330,7 @@ function main() {
      Source Edit @@ -1343,7 +1343,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1355,7 +1355,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1367,7 +1367,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1378,7 +1378,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1392,7 +1392,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1404,7 +1404,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 @@ -1439,7 +1439,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1450,7 +1450,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1484,7 +1484,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1499,7 +1499,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotdictionaries.html b/master/godotdictionaries.html index 38fd1f8..5d0217a 100644 --- a/master/godotdictionaries.html +++ b/master/godotdictionaries.html @@ -1297,7 +1297,7 @@ function main() {
      Source Edit @@ -1307,7 +1307,7 @@ class="link-seesrc" target="_blank">Source
      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
      Source Edit @@ -1343,7 +1343,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1353,7 +1353,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 @@ -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 @@ -1438,7 +1438,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1447,7 +1447,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1462,7 +1462,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotinternal.html b/master/godotinternal.html index 5e422a0..f56df31 100644 --- a/master/godotinternal.html +++ b/master/godotinternal.html @@ -1314,7 +1314,7 @@ function main() {
      Source Edit @@ -1325,7 +1325,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1336,7 +1336,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1348,7 +1348,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1360,7 +1360,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1373,7 +1373,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 @@ -1405,7 +1405,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 @@ -1434,7 +1434,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1444,7 +1444,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1453,7 +1453,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1462,7 +1462,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1471,7 +1471,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1480,7 +1480,7 @@ class="link-seesrc" target="_blank">Source
    Allocates the specified number of bytes. Using this instead of stdlib proc will help Godot track how much memory is in use in debug mode.   Source Edit @@ -1489,7 +1489,7 @@ class="link-seesrc" target="_blank">Source
    Reallocates the pointer for the specified number of bytes. Using this instead of stdlib proc will help Godot track how much memory is in use in debug mode.   Source Edit @@ -1498,7 +1498,7 @@ class="link-seesrc" target="_blank">Source
    Frees the memory pointed to by the pointer. Using this instead of stdlib proc will help Godot track how much memory is in use in debug mode.   Source Edit @@ -1513,7 +1513,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotinternaltypes.html b/master/godotinternaltypes.html index 946f299..b02146c 100644 --- a/master/godotinternaltypes.html +++ b/master/godotinternaltypes.html @@ -1453,7 +1453,7 @@ function main() {
      Source Edit @@ -1464,7 +1464,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 @@ -1495,7 +1495,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1506,7 +1506,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1517,7 +1517,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1528,7 +1528,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1539,7 +1539,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1550,7 +1550,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1561,7 +1561,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1572,7 +1572,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1583,7 +1583,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1600,7 +1600,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1611,7 +1611,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1624,7 +1624,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1635,7 +1635,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1644,7 +1644,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1656,7 +1656,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1677,7 +1677,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1688,7 +1688,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1698,7 +1698,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1709,7 +1709,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1749,7 +1749,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1775,7 +1775,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1791,7 +1791,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1804,7 +1804,7 @@ class="link-seesrc" target="_blank">Source
    returns user data   Source Edit @@ -1818,7 +1818,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1833,7 +1833,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1847,7 +1847,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1861,7 +1861,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1877,7 +1877,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1892,7 +1892,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1902,7 +1902,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1916,7 +1916,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1931,7 +1931,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotmacros.html b/master/godotmacros.html index 2250df1..91921ab 100644 --- a/master/godotmacros.html +++ b/master/godotmacros.html @@ -1294,7 +1294,7 @@ Generates Godot type. Self-documenting example:
    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 @@ -1309,7 +1309,7 @@ class="link-seesrc" target="_blank">Source diff --git a/master/godotnim.html b/master/godotnim.html index 324f121..6a7646a 100644 --- a/master/godotnim.html +++ b/master/godotnim.html @@ -1288,8 +1288,6 @@ function main() {
    proc `of`[T: NimGodotObject](obj: NimGodotObject; t: typedesc[T]): bool {.
    inline
    .}
    Godot-specific inheritance check.   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 {.
    raises: [], tags: []
    .}
    Instantiates CallError from Godot err.   Source -Edit +Edit
    proc newConversionError(err: ConversionResult): ref ValueError {.
    raises: [], tags: []
    .}
    Instantiates error raised by godotapigen generated code in case of a conversion error.   Source -Edit +Edit
    proc setGodotObject(nimObj: NimGodotObject; obj: ptr GodotObject) {.
    inline, raises: [], @@ -1649,9 +1634,9 @@ class="link-seesrc" target="_blank">Source
    Used from Godot constructor produced by gdobj macro. Do not call.   Source -Edit +Edit
    proc setNativeObject(nimObj: NimGodotObject; nativeObj: NimGodotObject) {.
    inline, @@ -1659,72 +1644,72 @@ class="link-seesrc" target="_blank">Source
    Used from Godot constructor produced by gdobj macro. Do not call.   Source -Edit +Edit
    proc removeGodotObject(nimObj: NimGodotObject) {.
    inline, raises: [], tags: []
    .}
    Used from Godot destructor produced by gdobj macro. Do not call.   Source -Edit +Edit
    proc `==`(self, other: NimGodotObject): bool {.
    inline, raises: [], tags: []
    .}
    Compares objects by referential equality.   Source -Edit +Edit
    proc godotObject(nimObj: NimGodotObject): ptr GodotObject {.
    inline, raises: [], tags: []
    .}
    Returns raw poitner to GodotObject. Use only if you know what you are doing.   Source -Edit +Edit
    proc godotTypeInfo(T: typedesc[NimGodotObject]): GodotTypeInfo {.
    inline
    .}
      Source -Edit +Edit
    proc toVariant(self: NimGodotObject): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc fromVariant[T: NimGodotObject](self: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    proc toVariant(self: Variant): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc fromVariant(self: var Variant; val: Variant): ConversionResult {.
    inline, @@ -1732,216 +1717,216 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc godotTypeInfo(T: typedesc[SomeGodotOrNum]): GodotTypeInfo {.
    inline
    .}
      Source -Edit +Edit
    proc godotTypeInfo(T: typedesc[range]): VariantType {.
    inline
    .}
      Source -Edit +Edit
    proc toVariant[T: SomeGodotOrNum](val: T): Variant {.
    inline
    .}
      Source -Edit +Edit
    proc fromVariant[T: SomeSignedInt or SomeUnsignedInt](self: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    proc godotTypeInfo(T: typedesc[enum]): GodotTypeInfo
      Source -Edit +Edit
    proc toVariant[T: enum](self: T): Variant {.
    inline
    .}
      Source -Edit +Edit
    proc fromVariant[T: enum](self: var T; val: Variant): ConversionResult {.
    inline
    .}
      Source -Edit +Edit
    proc fromVariant[T: SomeFloat](self: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    proc fromVariant[T: SomeGodot](self: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    proc godotTypeInfo(T: typedesc[string]): GodotTypeInfo {.
    inline
    .}
      Source -Edit +Edit
    proc toVariant(s: string): Variant {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc fromVariant(s: var string; val: Variant): ConversionResult {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc godotTypeInfo(T: typedesc[seq]): GodotTypeInfo
      Source -Edit +Edit
    proc godotTypeInfo(T: typedesc[array]): GodotTypeInfo
      Source -Edit +Edit
    proc toVariant[T](s: seq[T]): Variant
      Source -Edit +Edit
    proc toVariant[I, T](s: array[I, T]): Variant
      Source -Edit +Edit
    proc fromVariant[T](s: var seq[T]; val: Variant): ConversionResult
      Source -Edit +Edit
    proc fromVariant[T: array](s: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    proc godotTypeInfo(T: typedesc[Table | TableRef]): GodotTypeInfo {.
    inline
    .}
      Source -Edit +Edit
    proc toVariant[T: Table or TableRef](t: T): Variant
      Source -Edit +Edit
    proc fromVariant[T: Table or TableRef](t: var T; val: Variant): ConversionResult
      Source -Edit +Edit
    proc getNativeLibHandle(): pointer {.
    raises: [], tags: []
    .}
    Returns NativeScript library handle used to register type information in Godot.   Source -Edit +Edit
    proc registerFrameCallback(cb: proc () {.
    closure
    .}) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    @@ -1949,31 +1934,13 @@ class="link-seesrc" target="_blank">Source

    Templates

    -
    template printWarning(warning: typed)
    -
    -Prints warning to Godot log, adding filename and line information. -  Source -Edit - -
    -
    template printError(error: typed)
    -
    -Prints error to Godot log, adding filename and line information. -  Source -Edit - -
    template registerClass(T: typedesc; godotClassName: cstring; native: bool)
    Registers the specified Godot type. Used by gdobj macro and godotapigen.   Source -Edit +Edit
    @@ -1986,7 +1953,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotnodepaths.html b/master/godotnodepaths.html index 468b626..7cbe276 100644 --- a/master/godotnodepaths.html +++ b/master/godotnodepaths.html @@ -1288,7 +1288,7 @@ function main() {
      Source Edit @@ -1298,7 +1298,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1307,7 +1307,7 @@ class="link-seesrc" target="_blank">Source
      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
      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 @@ -1362,7 +1362,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 @@ -1405,7 +1405,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotpoolarrays.html b/master/godotpoolarrays.html index d40125e..406a940 100644 --- a/master/godotpoolarrays.html +++ b/master/godotpoolarrays.html @@ -1242,191 +1242,191 @@ function main() { Procs
    • initGodotPoolByteArray
    • + title="initGodotPoolByteArray(dest123068: var GodotPoolByteArray)">initGodotPoolByteArray
    • initGodotPoolByteArray
    • + title="initGodotPoolByteArray(dest123070: var GodotPoolByteArray; src123072: GodotPoolByteArray)">initGodotPoolByteArray
    • initGodotPoolByteArray
    • + title="initGodotPoolByteArray(dest123074: var GodotPoolByteArray; arr123076: GodotArray)">initGodotPoolByteArray
    • deinit
    • + title="deinit(self123078: var GodotPoolByteArray)">deinit
    • add
    • + title="add(self123080: var GodotPoolByteArray; data123082: byte)">add
    • add
    • + title="add(self123084: var GodotPoolByteArray; arr123086: GodotPoolByteArray)">add
    • insert
    • + title="insert(self123088: var GodotPoolByteArray; idx123090: cint; data123092: byte): Error">insert
    • delete
    • + title="delete(self123094: var GodotPoolByteArray; idx123096: cint)">delete
    • reverse
    • + title="reverse(self123098: var GodotPoolByteArray)">reverse
    • setLen
    • + title="setLen(self123100: var GodotPoolByteArray; size123102: cint)">setLen
    • `[]=`
    • + title="`[]=`(self123104: var GodotPoolByteArray; idx123106: cint; data123108: byte)">`[]=`
    • `[]`
    • + title="`[]`(self123110: GodotPoolByteArray; idx123112: cint): byte">`[]`
    • len
    • + title="len(self123114: GodotPoolByteArray): cint">len
    • initGodotPoolIntArray
    • + title="initGodotPoolIntArray(dest123216: var GodotPoolIntArray)">initGodotPoolIntArray
    • initGodotPoolIntArray
    • + title="initGodotPoolIntArray(dest123218: var GodotPoolIntArray; src123220: GodotPoolIntArray)">initGodotPoolIntArray
    • initGodotPoolIntArray
    • + title="initGodotPoolIntArray(dest123222: var GodotPoolIntArray; arr123224: GodotArray)">initGodotPoolIntArray
    • deinit
    • + title="deinit(self123226: var GodotPoolIntArray)">deinit
    • add
    • + title="add(self123228: var GodotPoolIntArray; data123230: cint)">add
    • add
    • + title="add(self123232: var GodotPoolIntArray; arr123234: GodotPoolIntArray)">add
    • insert
    • + title="insert(self123236: var GodotPoolIntArray; idx123238: cint; data123240: cint): Error">insert
    • delete
    • + title="delete(self123242: var GodotPoolIntArray; idx123244: cint)">delete
    • reverse
    • + title="reverse(self123246: var GodotPoolIntArray)">reverse
    • setLen
    • + title="setLen(self123248: var GodotPoolIntArray; size123250: cint)">setLen
    • `[]=`
    • + title="`[]=`(self123252: var GodotPoolIntArray; idx123254: cint; data123256: cint)">`[]=`
    • `[]`
    • + title="`[]`(self123258: GodotPoolIntArray; idx123260: cint): cint">`[]`
    • len
    • + title="len(self123262: GodotPoolIntArray): cint">len
    • initGodotPoolRealArray
    • + title="initGodotPoolRealArray(dest123352: var GodotPoolRealArray)">initGodotPoolRealArray
    • initGodotPoolRealArray
    • + title="initGodotPoolRealArray(dest123354: var GodotPoolRealArray; src123356: GodotPoolRealArray)">initGodotPoolRealArray
    • initGodotPoolRealArray
    • + title="initGodotPoolRealArray(dest123358: var GodotPoolRealArray; arr123360: GodotArray)">initGodotPoolRealArray
    • deinit
    • + title="deinit(self123362: var GodotPoolRealArray)">deinit
    • add
    • + title="add(self123364: var GodotPoolRealArray; data123366: float32)">add
    • add
    • + title="add(self123368: var GodotPoolRealArray; arr123370: GodotPoolRealArray)">add
    • insert
    • + title="insert(self123372: var GodotPoolRealArray; idx123374: cint; data123376: float32): Error">insert
    • delete
    • + title="delete(self123378: var GodotPoolRealArray; idx123380: cint)">delete
    • reverse
    • + title="reverse(self123382: var GodotPoolRealArray)">reverse
    • setLen
    • + title="setLen(self123384: var GodotPoolRealArray; size123386: cint)">setLen
    • `[]=`
    • + title="`[]=`(self123388: var GodotPoolRealArray; idx123390: cint; data123392: float32)">`[]=`
    • `[]`
    • + title="`[]`(self123394: GodotPoolRealArray; idx123396: cint): float32">`[]`
    • len
    • + title="len(self123398: GodotPoolRealArray): cint">len
    • initGodotPoolStringArray
    • + title="initGodotPoolStringArray(dest123488: var GodotPoolStringArray)">initGodotPoolStringArray
    • initGodotPoolStringArray
    • + title="initGodotPoolStringArray(dest123490: var GodotPoolStringArray; + src123492: GodotPoolStringArray)">initGodotPoolStringArray
    • initGodotPoolStringArray
    • + title="initGodotPoolStringArray(dest123494: var GodotPoolStringArray; arr123496: GodotArray)">initGodotPoolStringArray
    • deinit
    • + title="deinit(self123498: var GodotPoolStringArray)">deinit
    • add
    • + title="add(self123500: var GodotPoolStringArray; data123502: GodotString)">add
    • add
    • + title="add(self123504: var GodotPoolStringArray; arr123506: GodotPoolStringArray)">add
    • insert
    • + title="insert(self123508: var GodotPoolStringArray; idx123510: cint; data123512: GodotString): Error">insert
    • delete
    • + title="delete(self123514: var GodotPoolStringArray; idx123516: cint)">delete
    • reverse
    • + title="reverse(self123518: var GodotPoolStringArray)">reverse
    • setLen
    • + title="setLen(self123520: var GodotPoolStringArray; size123522: cint)">setLen
    • `[]=`
    • + title="`[]=`(self123524: var GodotPoolStringArray; idx123526: cint; data123528: GodotString)">`[]=`
    • `[]`
    • + title="`[]`(self123530: GodotPoolStringArray; idx123532: cint): GodotString">`[]`
    • len
    • + title="len(self123534: GodotPoolStringArray): cint">len
    • initGodotPoolVector2Array
    • + title="initGodotPoolVector2Array(dest123624: var GodotPoolVector2Array)">initGodotPoolVector2Array
    • initGodotPoolVector2Array
    • + title="initGodotPoolVector2Array(dest123626: var GodotPoolVector2Array; + src123628: GodotPoolVector2Array)">initGodotPoolVector2Array
    • initGodotPoolVector2Array
    • + title="initGodotPoolVector2Array(dest123630: var GodotPoolVector2Array; arr123632: GodotArray)">initGodotPoolVector2Array
    • deinit
    • + title="deinit(self123634: var GodotPoolVector2Array)">deinit
    • add
    • + title="add(self123636: var GodotPoolVector2Array; data123638: Vector2)">add
    • add
    • + title="add(self123640: var GodotPoolVector2Array; arr123642: GodotPoolVector2Array)">add
    • insert
    • + title="insert(self123644: var GodotPoolVector2Array; idx123646: cint; data123648: Vector2): Error">insert
    • delete
    • + title="delete(self123650: var GodotPoolVector2Array; idx123652: cint)">delete
    • reverse
    • + title="reverse(self123654: var GodotPoolVector2Array)">reverse
    • setLen
    • + title="setLen(self123656: var GodotPoolVector2Array; size123658: cint)">setLen
    • `[]=`
    • + title="`[]=`(self123660: var GodotPoolVector2Array; idx123662: cint; data123664: Vector2)">`[]=`
    • `[]`
    • + title="`[]`(self123666: GodotPoolVector2Array; idx123668: cint): Vector2">`[]`
    • len
    • + title="len(self123670: GodotPoolVector2Array): cint">len
    • initGodotPoolVector3Array
    • + title="initGodotPoolVector3Array(dest123760: var GodotPoolVector3Array)">initGodotPoolVector3Array
    • initGodotPoolVector3Array
    • + title="initGodotPoolVector3Array(dest123762: var GodotPoolVector3Array; + src123764: GodotPoolVector3Array)">initGodotPoolVector3Array
    • initGodotPoolVector3Array
    • + title="initGodotPoolVector3Array(dest123766: var GodotPoolVector3Array; arr123768: GodotArray)">initGodotPoolVector3Array
    • deinit
    • + title="deinit(self123770: var GodotPoolVector3Array)">deinit
    • add
    • + title="add(self123772: var GodotPoolVector3Array; data123774: Vector3)">add
    • add
    • + title="add(self123776: var GodotPoolVector3Array; arr123778: GodotPoolVector3Array)">add
    • insert
    • + title="insert(self123780: var GodotPoolVector3Array; idx123782: cint; data123784: Vector3): Error">insert
    • delete
    • + title="delete(self123786: var GodotPoolVector3Array; idx123788: cint)">delete
    • reverse
    • + title="reverse(self123790: var GodotPoolVector3Array)">reverse
    • setLen
    • + title="setLen(self123792: var GodotPoolVector3Array; size123794: cint)">setLen
    • `[]=`
    • + title="`[]=`(self123796: var GodotPoolVector3Array; idx123798: cint; data123800: Vector3)">`[]=`
    • `[]`
    • + title="`[]`(self123802: GodotPoolVector3Array; idx123804: cint): Vector3">`[]`
    • len
    • + title="len(self123806: GodotPoolVector3Array): cint">len
    • initGodotPoolColorArray
    • + title="initGodotPoolColorArray(dest123896: var GodotPoolColorArray)">initGodotPoolColorArray
    • initGodotPoolColorArray
    • + title="initGodotPoolColorArray(dest123898: var GodotPoolColorArray; + src123900: GodotPoolColorArray)">initGodotPoolColorArray
    • initGodotPoolColorArray
    • + title="initGodotPoolColorArray(dest123902: var GodotPoolColorArray; arr123904: GodotArray)">initGodotPoolColorArray
    • deinit
    • + title="deinit(self123906: var GodotPoolColorArray)">deinit
    • add
    • + title="add(self123908: var GodotPoolColorArray; data123910: Color)">add
    • add
    • + title="add(self123912: var GodotPoolColorArray; arr123914: GodotPoolColorArray)">add
    • insert
    • + title="insert(self123916: var GodotPoolColorArray; idx123918: cint; data123920: Color): Error">insert
    • delete
    • + title="delete(self123922: var GodotPoolColorArray; idx123924: cint)">delete
    • reverse
    • + title="reverse(self123926: var GodotPoolColorArray)">reverse
    • setLen
    • + title="setLen(self123928: var GodotPoolColorArray; size123930: cint)">setLen
    • `[]=`
    • + title="`[]=`(self123932: var GodotPoolColorArray; idx123934: cint; data123936: Color)">`[]=`
    • `[]`
    • + title="`[]`(self123938: GodotPoolColorArray; idx123940: cint): Color">`[]`
    • len
    • + title="len(self123942: GodotPoolColorArray): cint">len
    @@ -1434,33 +1434,33 @@ function main() { Iterators
    • items
    • + title="items(arr123116: GodotPoolByteArray): byte">items
    • pairs
    • + title="pairs(arr123120: GodotPoolByteArray): tuple[key: cint, val: byte]">pairs
    • items
    • + title="items(arr123264: GodotPoolIntArray): cint">items
    • pairs
    • + title="pairs(arr123268: GodotPoolIntArray): tuple[key: cint, val: cint]">pairs
    • items
    • + title="items(arr123400: GodotPoolRealArray): float32">items
    • pairs
    • + title="pairs(arr123404: GodotPoolRealArray): tuple[key: cint, val: float32]">pairs
    • items
    • + title="items(arr123536: GodotPoolStringArray): GodotString">items
    • pairs
    • + title="pairs(arr123540: GodotPoolStringArray): tuple[key: cint, val: GodotString]">pairs
    • items
    • + title="items(arr123672: GodotPoolVector2Array): Vector2">items
    • pairs
    • + title="pairs(arr123676: GodotPoolVector2Array): tuple[key: cint, val: Vector2]">pairs
    • items
    • + title="items(arr123808: GodotPoolVector3Array): Vector3">items
    • pairs
    • + title="pairs(arr123812: GodotPoolVector3Array): tuple[key: cint, val: Vector3]">pairs
    • items
    • + title="items(arr123944: GodotPoolColorArray): Color">items
    • pairs
    • + title="pairs(arr123948: GodotPoolColorArray): tuple[key: cint, val: Color]">pairs
    @@ -1479,897 +1479,897 @@ function main() {

    Procs

    -
    proc initGodotPoolByteArray(dest122068: var GodotPoolByteArray) {.
    inline, raises: [], +
    proc initGodotPoolByteArray(dest123068: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolByteArray(dest122070: var GodotPoolByteArray;
    -                           src122072: GodotPoolByteArray) {.
    inline, raises: [], +
    proc initGodotPoolByteArray(dest123070: var GodotPoolByteArray;
    +                           src123072: GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolByteArray(dest122074: var GodotPoolByteArray; arr122076: GodotArray) {.
    +
    proc initGodotPoolByteArray(dest123074: var GodotPoolByteArray; arr123076: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self122078: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self123078: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122080: var GodotPoolByteArray; data122082: byte) {.
    inline, raises: [], +
    proc add(self123080: var GodotPoolByteArray; data123082: byte) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122084: var GodotPoolByteArray; arr122086: GodotPoolByteArray) {.
    inline, +
    proc add(self123084: var GodotPoolByteArray; arr123086: GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self122088: var GodotPoolByteArray; idx122090: cint; data122092: byte): Error {.
    +
    proc insert(self123088: var GodotPoolByteArray; idx123090: cint; data123092: byte): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self122094: var GodotPoolByteArray; idx122096: cint) {.
    inline, raises: [], +
    proc delete(self123094: var GodotPoolByteArray; idx123096: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self122098: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self123098: var GodotPoolByteArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self122100: var GodotPoolByteArray; size122102: cint) {.
    inline, raises: [], +
    proc setLen(self123100: var GodotPoolByteArray; size123102: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self122104: var GodotPoolByteArray; idx122106: cint; data122108: byte) {.
    +
    proc `[]=`(self123104: var GodotPoolByteArray; idx123106: cint; data123108: byte) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self122110: GodotPoolByteArray; idx122112: cint): byte {.
    inline, raises: [], +
    proc `[]`(self123110: GodotPoolByteArray; idx123112: cint): byte {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self122114: GodotPoolByteArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self123114: GodotPoolByteArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolIntArray(dest122216: var GodotPoolIntArray) {.
    inline, raises: [], +
    proc initGodotPoolIntArray(dest123216: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolIntArray(dest122218: var GodotPoolIntArray; src122220: GodotPoolIntArray) {.
    +
    proc initGodotPoolIntArray(dest123218: var GodotPoolIntArray; src123220: GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolIntArray(dest122222: var GodotPoolIntArray; arr122224: GodotArray) {.
    +
    proc initGodotPoolIntArray(dest123222: var GodotPoolIntArray; arr123224: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self122226: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self123226: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122228: var GodotPoolIntArray; data122230: cint) {.
    inline, raises: [], +
    proc add(self123228: var GodotPoolIntArray; data123230: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122232: var GodotPoolIntArray; arr122234: GodotPoolIntArray) {.
    inline, +
    proc add(self123232: var GodotPoolIntArray; arr123234: GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self122236: var GodotPoolIntArray; idx122238: cint; data122240: cint): Error {.
    +
    proc insert(self123236: var GodotPoolIntArray; idx123238: cint; data123240: cint): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self122242: var GodotPoolIntArray; idx122244: cint) {.
    inline, raises: [], +
    proc delete(self123242: var GodotPoolIntArray; idx123244: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self122246: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self123246: var GodotPoolIntArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self122248: var GodotPoolIntArray; size122250: cint) {.
    inline, raises: [], +
    proc setLen(self123248: var GodotPoolIntArray; size123250: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self122252: var GodotPoolIntArray; idx122254: cint; data122256: cint) {.
    +
    proc `[]=`(self123252: var GodotPoolIntArray; idx123254: cint; data123256: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self122258: GodotPoolIntArray; idx122260: cint): cint {.
    inline, raises: [], +
    proc `[]`(self123258: GodotPoolIntArray; idx123260: cint): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self122262: GodotPoolIntArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self123262: GodotPoolIntArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolRealArray(dest122352: var GodotPoolRealArray) {.
    inline, raises: [], +
    proc initGodotPoolRealArray(dest123352: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolRealArray(dest122354: var GodotPoolRealArray;
    -                           src122356: GodotPoolRealArray) {.
    inline, raises: [], +
    proc initGodotPoolRealArray(dest123354: var GodotPoolRealArray;
    +                           src123356: GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolRealArray(dest122358: var GodotPoolRealArray; arr122360: GodotArray) {.
    +
    proc initGodotPoolRealArray(dest123358: var GodotPoolRealArray; arr123360: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self122362: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self123362: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122364: var GodotPoolRealArray; data122366: float32) {.
    inline, raises: [], +
    proc add(self123364: var GodotPoolRealArray; data123366: float32) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122368: var GodotPoolRealArray; arr122370: GodotPoolRealArray) {.
    inline, +
    proc add(self123368: var GodotPoolRealArray; arr123370: GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self122372: var GodotPoolRealArray; idx122374: cint; data122376: float32): Error {.
    +
    proc insert(self123372: var GodotPoolRealArray; idx123374: cint; data123376: float32): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self122378: var GodotPoolRealArray; idx122380: cint) {.
    inline, raises: [], +
    proc delete(self123378: var GodotPoolRealArray; idx123380: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self122382: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self123382: var GodotPoolRealArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self122384: var GodotPoolRealArray; size122386: cint) {.
    inline, raises: [], +
    proc setLen(self123384: var GodotPoolRealArray; size123386: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self122388: var GodotPoolRealArray; idx122390: cint; data122392: float32) {.
    +
    proc `[]=`(self123388: var GodotPoolRealArray; idx123390: cint; data123392: float32) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self122394: GodotPoolRealArray; idx122396: cint): float32 {.
    inline, +
    proc `[]`(self123394: GodotPoolRealArray; idx123396: cint): float32 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self122398: GodotPoolRealArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self123398: GodotPoolRealArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolStringArray(dest122488: var GodotPoolStringArray) {.
    inline, +
    proc initGodotPoolStringArray(dest123488: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolStringArray(dest122490: var GodotPoolStringArray;
    -                             src122492: GodotPoolStringArray) {.
    inline, raises: [], +
    proc initGodotPoolStringArray(dest123490: var GodotPoolStringArray;
    +                             src123492: GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolStringArray(dest122494: var GodotPoolStringArray; arr122496: GodotArray) {.
    +
    proc initGodotPoolStringArray(dest123494: var GodotPoolStringArray; arr123496: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self122498: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self123498: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122500: var GodotPoolStringArray; data122502: GodotString) {.
    inline, +
    proc add(self123500: var GodotPoolStringArray; data123502: GodotString) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122504: var GodotPoolStringArray; arr122506: GodotPoolStringArray) {.
    +
    proc add(self123504: var GodotPoolStringArray; arr123506: GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self122508: var GodotPoolStringArray; idx122510: cint; data122512: GodotString): Error {.
    +
    proc insert(self123508: var GodotPoolStringArray; idx123510: cint; data123512: GodotString): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self122514: var GodotPoolStringArray; idx122516: cint) {.
    inline, +
    proc delete(self123514: var GodotPoolStringArray; idx123516: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self122518: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self123518: var GodotPoolStringArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self122520: var GodotPoolStringArray; size122522: cint) {.
    inline, +
    proc setLen(self123520: var GodotPoolStringArray; size123522: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self122524: var GodotPoolStringArray; idx122526: cint; data122528: GodotString) {.
    +
    proc `[]=`(self123524: var GodotPoolStringArray; idx123526: cint; data123528: GodotString) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self122530: GodotPoolStringArray; idx122532: cint): GodotString {.
    inline, +
    proc `[]`(self123530: GodotPoolStringArray; idx123532: cint): GodotString {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self122534: GodotPoolStringArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self123534: GodotPoolStringArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector2Array(dest122624: var GodotPoolVector2Array) {.
    inline, +
    proc initGodotPoolVector2Array(dest123624: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector2Array(dest122626: var GodotPoolVector2Array;
    -                              src122628: GodotPoolVector2Array) {.
    inline, +
    proc initGodotPoolVector2Array(dest123626: var GodotPoolVector2Array;
    +                              src123628: GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector2Array(dest122630: var GodotPoolVector2Array;
    -                              arr122632: GodotArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc initGodotPoolVector2Array(dest123630: var GodotPoolVector2Array;
    +                              arr123632: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self122634: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self123634: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122636: var GodotPoolVector2Array; data122638: Vector2) {.
    inline, +
    proc add(self123636: var GodotPoolVector2Array; data123638: Vector2) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122640: var GodotPoolVector2Array; arr122642: GodotPoolVector2Array) {.
    +
    proc add(self123640: var GodotPoolVector2Array; arr123642: GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self122644: var GodotPoolVector2Array; idx122646: cint; data122648: Vector2): Error {.
    +
    proc insert(self123644: var GodotPoolVector2Array; idx123646: cint; data123648: Vector2): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self122650: var GodotPoolVector2Array; idx122652: cint) {.
    inline, +
    proc delete(self123650: var GodotPoolVector2Array; idx123652: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self122654: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self123654: var GodotPoolVector2Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self122656: var GodotPoolVector2Array; size122658: cint) {.
    inline, +
    proc setLen(self123656: var GodotPoolVector2Array; size123658: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self122660: var GodotPoolVector2Array; idx122662: cint; data122664: Vector2) {.
    +
    proc `[]=`(self123660: var GodotPoolVector2Array; idx123662: cint; data123664: Vector2) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self122666: GodotPoolVector2Array; idx122668: cint): Vector2 {.
    inline, +
    proc `[]`(self123666: GodotPoolVector2Array; idx123668: cint): Vector2 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self122670: GodotPoolVector2Array): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self123670: GodotPoolVector2Array): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector3Array(dest122760: var GodotPoolVector3Array) {.
    inline, +
    proc initGodotPoolVector3Array(dest123760: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector3Array(dest122762: var GodotPoolVector3Array;
    -                              src122764: GodotPoolVector3Array) {.
    inline, +
    proc initGodotPoolVector3Array(dest123762: var GodotPoolVector3Array;
    +                              src123764: GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolVector3Array(dest122766: var GodotPoolVector3Array;
    -                              arr122768: GodotArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc initGodotPoolVector3Array(dest123766: var GodotPoolVector3Array;
    +                              arr123768: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self122770: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self123770: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122772: var GodotPoolVector3Array; data122774: Vector3) {.
    inline, +
    proc add(self123772: var GodotPoolVector3Array; data123774: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122776: var GodotPoolVector3Array; arr122778: GodotPoolVector3Array) {.
    +
    proc add(self123776: var GodotPoolVector3Array; arr123778: GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self122780: var GodotPoolVector3Array; idx122782: cint; data122784: Vector3): Error {.
    +
    proc insert(self123780: var GodotPoolVector3Array; idx123782: cint; data123784: Vector3): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self122786: var GodotPoolVector3Array; idx122788: cint) {.
    inline, +
    proc delete(self123786: var GodotPoolVector3Array; idx123788: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self122790: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self123790: var GodotPoolVector3Array) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self122792: var GodotPoolVector3Array; size122794: cint) {.
    inline, +
    proc setLen(self123792: var GodotPoolVector3Array; size123794: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self122796: var GodotPoolVector3Array; idx122798: cint; data122800: Vector3) {.
    +
    proc `[]=`(self123796: var GodotPoolVector3Array; idx123798: cint; data123800: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self122802: GodotPoolVector3Array; idx122804: cint): Vector3 {.
    inline, +
    proc `[]`(self123802: GodotPoolVector3Array; idx123804: cint): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self122806: GodotPoolVector3Array): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self123806: GodotPoolVector3Array): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolColorArray(dest122896: var GodotPoolColorArray) {.
    inline, +
    proc initGodotPoolColorArray(dest123896: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolColorArray(dest122898: var GodotPoolColorArray;
    -                            src122900: GodotPoolColorArray) {.
    inline, raises: [], +
    proc initGodotPoolColorArray(dest123898: var GodotPoolColorArray;
    +                            src123900: GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc initGodotPoolColorArray(dest122902: var GodotPoolColorArray; arr122904: GodotArray) {.
    +
    proc initGodotPoolColorArray(dest123902: var GodotPoolColorArray; arr123904: GodotArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc deinit(self122906: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc deinit(self123906: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122908: var GodotPoolColorArray; data122910: Color) {.
    inline, raises: [], +
    proc add(self123908: var GodotPoolColorArray; data123910: Color) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc add(self122912: var GodotPoolColorArray; arr122914: GodotPoolColorArray) {.
    +
    proc add(self123912: var GodotPoolColorArray; arr123914: GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc insert(self122916: var GodotPoolColorArray; idx122918: cint; data122920: Color): Error {.
    +
    proc insert(self123916: var GodotPoolColorArray; idx123918: cint; data123920: Color): Error {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc delete(self122922: var GodotPoolColorArray; idx122924: cint) {.
    inline, raises: [], +
    proc delete(self123922: var GodotPoolColorArray; idx123924: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc reverse(self122926: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
    +
    proc reverse(self123926: var GodotPoolColorArray) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc setLen(self122928: var GodotPoolColorArray; size122930: cint) {.
    inline, +
    proc setLen(self123928: var GodotPoolColorArray; size123930: cint) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]=`(self122932: var GodotPoolColorArray; idx122934: cint; data122936: Color) {.
    +
    proc `[]=`(self123932: var GodotPoolColorArray; idx123934: cint; data123936: Color) {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc `[]`(self122938: GodotPoolColorArray; idx122940: cint): Color {.
    inline, +
    proc `[]`(self123938: GodotPoolColorArray; idx123940: cint): Color {.
    inline, raises: [], tags: []
    .}
      Source Edit
    -
    proc len(self122942: GodotPoolColorArray): cint {.
    inline, raises: [], tags: []
    .}
    +
    proc len(self123942: GodotPoolColorArray): cint {.
    inline, raises: [], tags: []
    .}
      Source Edit @@ -2379,135 +2379,135 @@ class="link-seesrc" target="_blank">Source

    Iterators

    -
    iterator items(arr122116: GodotPoolByteArray): byte {.
    raises: [], tags: []
    .}
    +
    iterator items(arr123116: GodotPoolByteArray): byte {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(arr122120: GodotPoolByteArray): tuple[key: cint, val: byte] {.
    +
    iterator pairs(arr123120: GodotPoolByteArray): tuple[key: cint, val: byte] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(arr122264: GodotPoolIntArray): cint {.
    raises: [], tags: []
    .}
    +
    iterator items(arr123264: GodotPoolIntArray): cint {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(arr122268: GodotPoolIntArray): tuple[key: cint, val: cint] {.
    raises: [], +
    iterator pairs(arr123268: GodotPoolIntArray): tuple[key: cint, val: cint] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(arr122400: GodotPoolRealArray): float32 {.
    raises: [], tags: []
    .}
    +
    iterator items(arr123400: GodotPoolRealArray): float32 {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(arr122404: GodotPoolRealArray): tuple[key: cint, val: float32] {.
    +
    iterator pairs(arr123404: GodotPoolRealArray): tuple[key: cint, val: float32] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(arr122536: GodotPoolStringArray): GodotString {.
    raises: [], tags: []
    .}
    +
    iterator items(arr123536: GodotPoolStringArray): GodotString {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(arr122540: GodotPoolStringArray): tuple[key: cint, val: GodotString] {.
    +
    iterator pairs(arr123540: GodotPoolStringArray): tuple[key: cint, val: GodotString] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(arr122672: GodotPoolVector2Array): Vector2 {.
    raises: [], tags: []
    .}
    +
    iterator items(arr123672: GodotPoolVector2Array): Vector2 {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(arr122676: GodotPoolVector2Array): tuple[key: cint, val: Vector2] {.
    +
    iterator pairs(arr123676: GodotPoolVector2Array): tuple[key: cint, val: Vector2] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(arr122808: GodotPoolVector3Array): Vector3 {.
    raises: [], tags: []
    .}
    +
    iterator items(arr123808: GodotPoolVector3Array): Vector3 {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(arr122812: GodotPoolVector3Array): tuple[key: cint, val: Vector3] {.
    +
    iterator pairs(arr123812: GodotPoolVector3Array): tuple[key: cint, val: Vector3] {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator items(arr122944: GodotPoolColorArray): Color {.
    raises: [], tags: []
    .}
    +
    iterator items(arr123944: GodotPoolColorArray): Color {.
    raises: [], tags: []
    .}
      Source Edit
    -
    iterator pairs(arr122948: GodotPoolColorArray): tuple[key: cint, val: Color] {.
    +
    iterator pairs(arr123948: GodotPoolColorArray): tuple[key: cint, val: Color] {.
    raises: [], tags: []
    .}
      Source Edit @@ -2522,7 +2522,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotstrings.html b/master/godotstrings.html index 35c30f6..4b5453c 100644 --- a/master/godotstrings.html +++ b/master/godotstrings.html @@ -1277,7 +1277,7 @@ function main() {
      Source Edit @@ -1286,7 +1286,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1295,7 +1295,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1304,7 +1304,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1313,7 +1313,7 @@ class="link-seesrc" target="_blank">Source
    Converts the GodotString into Nim string   Source Edit @@ -1322,7 +1322,7 @@ class="link-seesrc" target="_blank">Source
    Converts the Nim string into GodotString   Source Edit @@ -1331,7 +1331,7 @@ class="link-seesrc" target="_blank">Source
    Converts the cstring into GodotString   Source Edit @@ -1346,7 +1346,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/godotvariants.html b/master/godotvariants.html index 782e818..a0af9c4 100644 --- a/master/godotvariants.html +++ b/master/godotvariants.html @@ -1395,7 +1395,7 @@ function main() {
      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 @@ -1423,7 +1423,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1432,7 +1432,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1441,7 +1441,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1450,7 +1450,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 @@ -1479,7 +1479,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1488,7 +1488,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1498,7 +1498,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 @@ -1536,7 +1536,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1546,7 +1546,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1556,7 +1556,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 @@ -1585,7 +1585,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1595,7 +1595,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1605,7 +1605,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1615,7 +1615,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1625,7 +1625,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1635,7 +1635,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1645,7 +1645,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1655,7 +1655,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1665,7 +1665,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1675,7 +1675,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1684,7 +1684,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1693,7 +1693,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1702,7 +1702,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1711,7 +1711,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1720,7 +1720,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1729,7 +1729,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1738,7 +1738,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1747,7 +1747,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1756,7 +1756,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1765,7 +1765,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1774,7 +1774,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1783,7 +1783,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1792,7 +1792,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1801,7 +1801,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1810,7 +1810,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1819,7 +1819,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1828,7 +1828,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1837,7 +1837,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1846,7 +1846,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1855,7 +1855,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1865,7 +1865,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1875,7 +1875,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1885,7 +1885,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1895,7 +1895,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1905,7 +1905,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1915,7 +1915,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1925,7 +1925,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1935,7 +1935,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1946,7 +1946,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1956,7 +1956,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1965,7 +1965,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1974,7 +1974,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1983,7 +1983,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1992,7 +1992,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2001,7 +2001,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -2016,7 +2016,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/index.html b/master/index.html index c662cec..da77505 100644 --- a/master/index.html +++ b/master/index.html @@ -1222,7 +1222,7 @@ function main() {
    • Getting Started
    • -
      • Building Godot
      • +
        • Getting Godot
        • Installing Nim
        • Creating Project
        • Adding Nim to Existing Project
        • @@ -1238,28 +1238,26 @@ function main() {

          - + +
          Author: Ruslan Mustakov
          Version: 0.7.4
          Version: 0.7.6
          GitHub: https://github.com/pragmagic/godot-nim
          License: MIT

          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.

          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.

          +

          Getting Godot

          The library requires Godot version 3.0, which you can get here: https://godotengine.org/download

          Installing Nim

          The library requires Nim version 0.18.0 or newer, which you can get here: https://nim-lang.org/install.html

          Make sure you also have nimble (Nim's package manager) installed.

          -

          Creating Project

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

          +

          Creating Project

          The fastest way to set up a Godot-Nim project is to use the 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)

          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:

          1. Copy nakefile.nim file and src directory from the stub described in the previous section above your Godot project folder. Adjust paths in build scripts (nakefile.nim, src/stub.nimble) according to your own project structure.
          2. -
          3. Copy project/nimlib.tres to your Godot project folder. It is a GDNative library resource that contains paths to dynamic libraries compiled by Nim.
          4. +
          5. Copy nimlib.gdnlib to your Godot project folder. It is a GDNative library resource that contains paths to dynamic libraries compiled by Nim.

          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).

          @@ -1292,7 +1290,7 @@ scons platform=<your_platform>

    where

  • godotbase Defines Error type and few common math procedures missing in Nim's standard library.
  • -

    Godot API

    This is an auto-generated list of Godot API modules. It's built from Godot changeset 8afe5b4d9fa50d807f79006ab457c41e4de83247.

    +

    Godot API

    This is an auto-generated list of Godot API modules. It's built from Godot changeset d05d4c2bddff05967c8d59137e5c13b576f7cb51.

    godotinternal Module

    Contains low-level wrappers over Godot types that require manual memory management. This module is used within godot-nim implementation and you don't need to import it unless you know what you are doing.

    where

    diff --git a/master/nodepaths.html b/master/nodepaths.html index 91b6a96..f401b0a 100644 --- a/master/nodepaths.html +++ b/master/nodepaths.html @@ -1306,7 +1306,7 @@ function main() {
      Source Edit @@ -1320,7 +1320,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 @@ -1329,7 +1329,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1338,7 +1338,7 @@ class="link-seesrc" target="_blank">Source
    WARNING: do not keep the returned value for longer than the lifetime of path   Source Edit @@ -1347,7 +1347,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1356,7 +1356,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1365,7 +1365,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 @@ -1401,7 +1401,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1410,7 +1410,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1419,7 +1419,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1433,7 +1433,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1448,7 +1448,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/planes.html b/master/planes.html index 4696716..e1709cf 100644 --- a/master/planes.html +++ b/master/planes.html @@ -1295,7 +1295,7 @@ function main() {
      Source Edit @@ -1304,7 +1304,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1313,7 +1313,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1322,7 +1322,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1331,7 +1331,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1340,7 +1340,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1349,7 +1349,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1358,7 +1358,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1367,7 +1367,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 @@ -1417,7 +1417,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1426,7 +1426,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1435,7 +1435,7 @@ class="link-seesrc" target="_blank">Source
      Source Edit @@ -1450,7 +1450,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/poolarrays.html b/master/poolarrays.html index 002e93b..8114784 100644 --- a/master/poolarrays.html +++ b/master/poolarrays.html @@ -1271,177 +1271,177 @@ function main() {
  • newPoolByteArray
  • godotPoolByteArray
  • + title="godotPoolByteArray(self126086: PoolByteArray): ptr GodotPoolByteArray">godotPoolByteArray
  • newPoolByteArray
  • + title="newPoolByteArray(arr126088: GodotPoolByteArray): PoolByteArray">newPoolByteArray
  • newPoolIntArray
  • godotPoolIntArray
  • + title="godotPoolIntArray(self126147: PoolIntArray): ptr GodotPoolIntArray">godotPoolIntArray
  • newPoolIntArray
  • + title="newPoolIntArray(arr126149: GodotPoolIntArray): PoolIntArray">newPoolIntArray
  • newPoolRealArray
  • godotPoolRealArray
  • + title="godotPoolRealArray(self126210: PoolRealArray): ptr GodotPoolRealArray">godotPoolRealArray
  • newPoolRealArray
  • + title="newPoolRealArray(arr126212: GodotPoolRealArray): PoolRealArray">newPoolRealArray
  • newPoolVector2Array
  • godotPoolVector2Array
  • + title="godotPoolVector2Array(self126273: PoolVector2Array): ptr GodotPoolVector2Array">godotPoolVector2Array
  • newPoolVector2Array
  • + title="newPoolVector2Array(arr126275: GodotPoolVector2Array): PoolVector2Array">newPoolVector2Array
  • newPoolVector3Array
  • godotPoolVector3Array
  • + title="godotPoolVector3Array(self126336: PoolVector3Array): ptr GodotPoolVector3Array">godotPoolVector3Array
  • newPoolVector3Array
  • + title="newPoolVector3Array(arr126338: GodotPoolVector3Array): PoolVector3Array">newPoolVector3Array
  • newPoolColorArray
  • godotPoolColorArray
  • + title="godotPoolColorArray(self126399: PoolColorArray): ptr GodotPoolColorArray">godotPoolColorArray
  • newPoolColorArray
  • + title="newPoolColorArray(arr126401: GodotPoolColorArray): PoolColorArray">newPoolColorArray
  • newPoolStringArray
  • godotPoolStringArray
  • + title="godotPoolStringArray(self126462: PoolStringArray): ptr GodotPoolStringArray">godotPoolStringArray
  • newPoolStringArray
  • + title="newPoolStringArray(arr126464: GodotPoolStringArray): PoolStringArray">newPoolStringArray
  • newPoolByteArray
  • + title="newPoolByteArray(arr173002: Array): PoolByteArray">newPoolByteArray
  • add
  • + title="add(self173004: PoolByteArray; arr173006: PoolByteArray)">add
  • delete
  • + title="delete(self173008: PoolByteArray; idx173010: int)">delete
  • reverse
  • + title="reverse(self173012: PoolByteArray)">reverse
  • setLen
  • + title="setLen(self173014: PoolByteArray; size173016: int)">setLen
  • len
  • + title="len(self173018: PoolByteArray): int">len
  • add
  • + title="add(self173020: PoolByteArray; data173022: uint8)">add
  • insert
  • + title="insert(self173024: PoolByteArray; idx173026: int; data173028: uint8): Error">insert
  • `[]=`
  • + title="`[]=`(self173030: PoolByteArray; idx173032: int; data173034: uint8)">`[]=`
  • `[]`
  • + title="`[]`(self173036: PoolByteArray; idx173038: int): uint8">`[]`
  • newPoolIntArray
  • + title="newPoolIntArray(arr173202: Array): PoolIntArray">newPoolIntArray
  • add
  • + title="add(self173204: PoolIntArray; arr173206: PoolIntArray)">add
  • delete
  • + title="delete(self173208: PoolIntArray; idx173210: int)">delete
  • reverse
  • + title="reverse(self173212: PoolIntArray)">reverse
  • setLen
  • + title="setLen(self173214: PoolIntArray; size173216: int)">setLen
  • len
  • + title="len(self173218: PoolIntArray): int">len
  • add
  • + title="add(self173220: PoolIntArray; data173222: cint)">add
  • insert
  • + title="insert(self173224: PoolIntArray; idx173226: int; data173228: cint): Error">insert
  • `[]=`
  • + title="`[]=`(self173230: PoolIntArray; idx173232: int; data173234: cint)">`[]=`
  • `[]`
  • + title="`[]`(self173236: PoolIntArray; idx173238: int): cint">`[]`
  • newPoolRealArray
  • + title="newPoolRealArray(arr173402: Array): PoolRealArray">newPoolRealArray
  • add
  • + title="add(self173404: PoolRealArray; arr173406: PoolRealArray)">add
  • delete
  • + title="delete(self173408: PoolRealArray; idx173410: int)">delete
  • reverse
  • + title="reverse(self173412: PoolRealArray)">reverse
  • setLen
  • + title="setLen(self173414: PoolRealArray; size173416: int)">setLen
  • len
  • + title="len(self173418: PoolRealArray): int">len
  • add
  • + title="add(self173420: PoolRealArray; data173422: float64)">add
  • insert
  • + title="insert(self173424: PoolRealArray; idx173426: int; data173428: float64): Error">insert
  • `[]=`
  • + title="`[]=`(self173430: PoolRealArray; idx173432: int; data173434: float64)">`[]=`
  • `[]`
  • + title="`[]`(self173436: PoolRealArray; idx173438: int): float64">`[]`
  • newPoolVector2Array
  • + title="newPoolVector2Array(arr173602: Array): PoolVector2Array">newPoolVector2Array
  • add
  • + title="add(self173604: PoolVector2Array; arr173606: PoolVector2Array)">add
  • delete
  • + title="delete(self173608: PoolVector2Array; idx173610: int)">delete
  • reverse
  • + title="reverse(self173612: PoolVector2Array)">reverse
  • setLen
  • + title="setLen(self173614: PoolVector2Array; size173616: int)">setLen
  • len
  • + title="len(self173618: PoolVector2Array): int">len
  • add
  • + title="add(self173620: PoolVector2Array; data173622: Vector2)">add
  • insert
  • + title="insert(self173624: PoolVector2Array; idx173626: int; data173628: Vector2): Error">insert
  • `[]=`
  • + title="`[]=`(self173630: PoolVector2Array; idx173632: int; data173634: Vector2)">`[]=`
  • `[]`
  • + title="`[]`(self173636: PoolVector2Array; idx173638: int): Vector2">`[]`
  • newPoolVector3Array
  • + title="newPoolVector3Array(arr173802: Array): PoolVector3Array">newPoolVector3Array
  • add
  • + title="add(self173804: PoolVector3Array; arr173806: PoolVector3Array)">add
  • delete
  • + title="delete(self173808: PoolVector3Array; idx173810: int)">delete
  • reverse
  • + title="reverse(self173812: PoolVector3Array)">reverse
  • setLen
  • + title="setLen(self173814: PoolVector3Array; size173816: int)">setLen
  • len
  • + title="len(self173818: PoolVector3Array): int">len
  • add
  • + title="add(self173820: PoolVector3Array; data173822: Vector3)">add
  • insert
  • + title="insert(self173824: PoolVector3Array; idx173826: int; data173828: Vector3): Error">insert
  • `[]=`
  • + title="`[]=`(self173830: PoolVector3Array; idx173832: int; data173834: Vector3)">`[]=`
  • `[]`
  • + title="`[]`(self173836: PoolVector3Array; idx173838: int): Vector3">`[]`
  • newPoolColorArray
  • + title="newPoolColorArray(arr174002: Array): PoolColorArray">newPoolColorArray
  • add
  • + title="add(self174004: PoolColorArray; arr174006: PoolColorArray)">add
  • delete
  • + title="delete(self174008: PoolColorArray; idx174010: int)">delete
  • reverse
  • + title="reverse(self174012: PoolColorArray)">reverse
  • setLen
  • + title="setLen(self174014: PoolColorArray; size174016: int)">setLen
  • len
  • + title="len(self174018: PoolColorArray): int">len
  • add
  • + title="add(self174020: PoolColorArray; data174022: Color)">add
  • insert
  • + title="insert(self174024: PoolColorArray; idx174026: int; data174028: Color): Error">insert
  • `[]=`
  • + title="`[]=`(self174030: PoolColorArray; idx174032: int; data174034: Color)">`[]=`
  • `[]`
  • + title="`[]`(self174036: PoolColorArray; idx174038: int): Color">`[]`
  • newPoolStringArray
  • + title="newPoolStringArray(arr174202: Array): PoolStringArray">newPoolStringArray
  • add
  • + title="add(self174204: PoolStringArray; arr174206: PoolStringArray)">add
  • delete
  • + title="delete(self174208: PoolStringArray; idx174210: int)">delete
  • reverse
  • + title="reverse(self174212: PoolStringArray)">reverse
  • setLen
  • + title="setLen(self174214: PoolStringArray; size174216: int)">setLen
  • len
  • + title="len(self174218: PoolStringArray): int">len
  • add
  • Iterators
    • items
    • + title="items(arr173040: PoolByteArray): uint8">items
    • pairs
    • + title="pairs(arr173044: PoolByteArray): tuple[key: int, val: uint8]">pairs
    • items
    • + title="items(arr173240: PoolIntArray): cint">items
    • pairs
    • + title="pairs(arr173244: PoolIntArray): tuple[key: int, val: cint]">pairs
    • items
    • + title="items(arr173440: PoolRealArray): float64">items
    • pairs
    • + title="pairs(arr173444: PoolRealArray): tuple[key: int, val: float64]">pairs
    • items
    • + title="items(arr173640: PoolVector2Array): Vector2">items
    • pairs
    • + title="pairs(arr173644: PoolVector2Array): tuple[key: int, val: Vector2]">pairs
    • items
    • + title="items(arr173840: PoolVector3Array): Vector3">items
    • pairs
    • + title="pairs(arr173844: PoolVector3Array): tuple[key: int, val: Vector3]">pairs
    • items
    • + title="items(arr174040: PoolColorArray): Color">items
    • pairs
    • + title="pairs(arr174044: PoolColorArray): tuple[key: int, val: Color]">pairs
    • items
    •   Source Edit @@ -1519,7 +1519,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1530,7 +1530,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1541,7 +1541,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1552,7 +1552,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1563,7 +1563,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1574,7 +1574,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1589,27 +1589,27 @@ class="link-seesrc" target="_blank">Source
        Source Edit
      -
      proc godotPoolByteArray(self125086: PoolByteArray): ptr GodotPoolByteArray {.
      inline, +
      proc godotPoolByteArray(self126086: PoolByteArray): ptr GodotPoolByteArray {.
      inline, raises: [], tags: []
      .}
      WARNING: do not keep the returned value for longer than the lifetime of the array.   Source Edit
      -
      proc newPoolByteArray(arr125088: GodotPoolByteArray): PoolByteArray {.
      inline, +
      proc newPoolByteArray(arr126088: GodotPoolByteArray): PoolByteArray {.
      inline, raises: [Exception], tags: [RootEffect]
      .}
        Source Edit @@ -1618,27 +1618,27 @@ class="link-seesrc" target="_blank">Source
        Source Edit
      -
      proc godotPoolIntArray(self125147: PoolIntArray): ptr GodotPoolIntArray {.
      inline, +
      proc godotPoolIntArray(self126147: PoolIntArray): ptr GodotPoolIntArray {.
      inline, raises: [], tags: []
      .}
      WARNING: do not keep the returned value for longer than the lifetime of the array.   Source Edit
      -
      proc newPoolIntArray(arr125149: GodotPoolIntArray): PoolIntArray {.
      inline, +
      proc newPoolIntArray(arr126149: GodotPoolIntArray): PoolIntArray {.
      inline, raises: [Exception], tags: [RootEffect]
      .}
        Source Edit @@ -1648,27 +1648,27 @@ class="link-seesrc" target="_blank">Source
        Source Edit
      -
      proc godotPoolRealArray(self125210: PoolRealArray): ptr GodotPoolRealArray {.
      inline, +
      proc godotPoolRealArray(self126210: PoolRealArray): ptr GodotPoolRealArray {.
      inline, raises: [], tags: []
      .}
      WARNING: do not keep the returned value for longer than the lifetime of the array.   Source Edit
      -
      proc newPoolRealArray(arr125212: GodotPoolRealArray): PoolRealArray {.
      inline, +
      proc newPoolRealArray(arr126212: GodotPoolRealArray): PoolRealArray {.
      inline, raises: [Exception], tags: [RootEffect]
      .}
        Source Edit @@ -1678,27 +1678,27 @@ class="link-seesrc" target="_blank">Source
        Source Edit
      -
      proc godotPoolVector2Array(self125273: PoolVector2Array): ptr GodotPoolVector2Array {.
      +
      proc godotPoolVector2Array(self126273: PoolVector2Array): ptr GodotPoolVector2Array {.
      inline, raises: [], tags: []
      .}
      WARNING: do not keep the returned value for longer than the lifetime of the array.   Source Edit
      -
      proc newPoolVector2Array(arr125275: GodotPoolVector2Array): PoolVector2Array {.
      +
      proc newPoolVector2Array(arr126275: GodotPoolVector2Array): PoolVector2Array {.
      inline, raises: [Exception], tags: [RootEffect]
      .}
        Source Edit @@ -1708,27 +1708,27 @@ class="link-seesrc" target="_blank">Source
        Source Edit
      -
      proc godotPoolVector3Array(self125336: PoolVector3Array): ptr GodotPoolVector3Array {.
      +
      proc godotPoolVector3Array(self126336: PoolVector3Array): ptr GodotPoolVector3Array {.
      inline, raises: [], tags: []
      .}
      WARNING: do not keep the returned value for longer than the lifetime of the array.   Source Edit
      -
      proc newPoolVector3Array(arr125338: GodotPoolVector3Array): PoolVector3Array {.
      +
      proc newPoolVector3Array(arr126338: GodotPoolVector3Array): PoolVector3Array {.
      inline, raises: [Exception], tags: [RootEffect]
      .}
        Source Edit @@ -1738,27 +1738,27 @@ class="link-seesrc" target="_blank">Source
        Source Edit
      -
      proc godotPoolColorArray(self125399: PoolColorArray): ptr GodotPoolColorArray {.
      +
      proc godotPoolColorArray(self126399: PoolColorArray): ptr GodotPoolColorArray {.
      inline, raises: [], tags: []
      .}
      WARNING: do not keep the returned value for longer than the lifetime of the array.   Source Edit
      -
      proc newPoolColorArray(arr125401: GodotPoolColorArray): PoolColorArray {.
      inline, +
      proc newPoolColorArray(arr126401: GodotPoolColorArray): PoolColorArray {.
      inline, raises: [Exception], tags: [RootEffect]
      .}
        Source Edit @@ -1768,652 +1768,652 @@ class="link-seesrc" target="_blank">Source
        Source Edit
      -
      proc godotPoolStringArray(self125462: PoolStringArray): ptr GodotPoolStringArray {.
      +
      proc godotPoolStringArray(self126462: PoolStringArray): ptr GodotPoolStringArray {.
      inline, raises: [], tags: []
      .}
      WARNING: do not keep the returned value for longer than the lifetime of the array.   Source Edit
      -
      proc newPoolStringArray(arr125464: GodotPoolStringArray): PoolStringArray {.
      inline, +
      proc newPoolStringArray(arr126464: GodotPoolStringArray): PoolStringArray {.
      inline, raises: [Exception], tags: [RootEffect]
      .}
        Source Edit
      -
      proc newPoolByteArray(arr170002: Array): PoolByteArray {.
      inline, raises: [], tags: []
      .}
      +
      proc newPoolByteArray(arr173002: Array): PoolByteArray {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170004: PoolByteArray; arr170006: PoolByteArray) {.
      inline, raises: [], +
      proc add(self173004: PoolByteArray; arr173006: PoolByteArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc delete(self170008: PoolByteArray; idx170010: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc delete(self173008: PoolByteArray; idx173010: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc reverse(self170012: PoolByteArray) {.
      inline, raises: [], tags: []
      .}
      +
      proc reverse(self173012: PoolByteArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc setLen(self170014: PoolByteArray; size170016: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc setLen(self173014: PoolByteArray; size173016: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc len(self170018: PoolByteArray): int {.
      inline, raises: [], tags: []
      .}
      +
      proc len(self173018: PoolByteArray): int {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170020: PoolByteArray; data170022: uint8) {.
      inline, raises: [], tags: []
      .}
      +
      proc add(self173020: PoolByteArray; data173022: uint8) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc insert(self170024: PoolByteArray; idx170026: int; data170028: uint8): Error {.
      +
      proc insert(self173024: PoolByteArray; idx173026: int; data173028: uint8): Error {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]=`(self170030: PoolByteArray; idx170032: int; data170034: uint8) {.
      inline, +
      proc `[]=`(self173030: PoolByteArray; idx173032: int; data173034: uint8) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]`(self170036: PoolByteArray; idx170038: int): uint8 {.
      inline, raises: [], +
      proc `[]`(self173036: PoolByteArray; idx173038: int): uint8 {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newPoolIntArray(arr170202: Array): PoolIntArray {.
      inline, raises: [], tags: []
      .}
      +
      proc newPoolIntArray(arr173202: Array): PoolIntArray {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170204: PoolIntArray; arr170206: PoolIntArray) {.
      inline, raises: [], +
      proc add(self173204: PoolIntArray; arr173206: PoolIntArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc delete(self170208: PoolIntArray; idx170210: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc delete(self173208: PoolIntArray; idx173210: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc reverse(self170212: PoolIntArray) {.
      inline, raises: [], tags: []
      .}
      +
      proc reverse(self173212: PoolIntArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc setLen(self170214: PoolIntArray; size170216: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc setLen(self173214: PoolIntArray; size173216: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc len(self170218: PoolIntArray): int {.
      inline, raises: [], tags: []
      .}
      +
      proc len(self173218: PoolIntArray): int {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170220: PoolIntArray; data170222: cint) {.
      inline, raises: [], tags: []
      .}
      +
      proc add(self173220: PoolIntArray; data173222: cint) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc insert(self170224: PoolIntArray; idx170226: int; data170228: cint): Error {.
      inline, +
      proc insert(self173224: PoolIntArray; idx173226: int; data173228: cint): Error {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]=`(self170230: PoolIntArray; idx170232: int; data170234: cint) {.
      inline, +
      proc `[]=`(self173230: PoolIntArray; idx173232: int; data173234: cint) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]`(self170236: PoolIntArray; idx170238: int): cint {.
      inline, raises: [], tags: []
      .}
      +
      proc `[]`(self173236: PoolIntArray; idx173238: int): cint {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newPoolRealArray(arr170402: Array): PoolRealArray {.
      inline, raises: [], tags: []
      .}
      +
      proc newPoolRealArray(arr173402: Array): PoolRealArray {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170404: PoolRealArray; arr170406: PoolRealArray) {.
      inline, raises: [], +
      proc add(self173404: PoolRealArray; arr173406: PoolRealArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc delete(self170408: PoolRealArray; idx170410: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc delete(self173408: PoolRealArray; idx173410: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc reverse(self170412: PoolRealArray) {.
      inline, raises: [], tags: []
      .}
      +
      proc reverse(self173412: PoolRealArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc setLen(self170414: PoolRealArray; size170416: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc setLen(self173414: PoolRealArray; size173416: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc len(self170418: PoolRealArray): int {.
      inline, raises: [], tags: []
      .}
      +
      proc len(self173418: PoolRealArray): int {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170420: PoolRealArray; data170422: float64) {.
      inline, raises: [], tags: []
      .}
      +
      proc add(self173420: PoolRealArray; data173422: float64) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc insert(self170424: PoolRealArray; idx170426: int; data170428: float64): Error {.
      +
      proc insert(self173424: PoolRealArray; idx173426: int; data173428: float64): Error {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]=`(self170430: PoolRealArray; idx170432: int; data170434: float64) {.
      inline, +
      proc `[]=`(self173430: PoolRealArray; idx173432: int; data173434: float64) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]`(self170436: PoolRealArray; idx170438: int): float64 {.
      inline, raises: [], +
      proc `[]`(self173436: PoolRealArray; idx173438: int): float64 {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newPoolVector2Array(arr170602: Array): PoolVector2Array {.
      inline, raises: [], +
      proc newPoolVector2Array(arr173602: Array): PoolVector2Array {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170604: PoolVector2Array; arr170606: PoolVector2Array) {.
      inline, +
      proc add(self173604: PoolVector2Array; arr173606: PoolVector2Array) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc delete(self170608: PoolVector2Array; idx170610: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc delete(self173608: PoolVector2Array; idx173610: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc reverse(self170612: PoolVector2Array) {.
      inline, raises: [], tags: []
      .}
      +
      proc reverse(self173612: PoolVector2Array) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc setLen(self170614: PoolVector2Array; size170616: int) {.
      inline, raises: [], +
      proc setLen(self173614: PoolVector2Array; size173616: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc len(self170618: PoolVector2Array): int {.
      inline, raises: [], tags: []
      .}
      +
      proc len(self173618: PoolVector2Array): int {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170620: PoolVector2Array; data170622: Vector2) {.
      inline, raises: [], +
      proc add(self173620: PoolVector2Array; data173622: Vector2) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc insert(self170624: PoolVector2Array; idx170626: int; data170628: Vector2): Error {.
      +
      proc insert(self173624: PoolVector2Array; idx173626: int; data173628: Vector2): Error {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]=`(self170630: PoolVector2Array; idx170632: int; data170634: Vector2) {.
      inline, +
      proc `[]=`(self173630: PoolVector2Array; idx173632: int; data173634: Vector2) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]`(self170636: PoolVector2Array; idx170638: int): Vector2 {.
      inline, raises: [], +
      proc `[]`(self173636: PoolVector2Array; idx173638: int): Vector2 {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newPoolVector3Array(arr170802: Array): PoolVector3Array {.
      inline, raises: [], +
      proc newPoolVector3Array(arr173802: Array): PoolVector3Array {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170804: PoolVector3Array; arr170806: PoolVector3Array) {.
      inline, +
      proc add(self173804: PoolVector3Array; arr173806: PoolVector3Array) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc delete(self170808: PoolVector3Array; idx170810: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc delete(self173808: PoolVector3Array; idx173810: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc reverse(self170812: PoolVector3Array) {.
      inline, raises: [], tags: []
      .}
      +
      proc reverse(self173812: PoolVector3Array) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc setLen(self170814: PoolVector3Array; size170816: int) {.
      inline, raises: [], +
      proc setLen(self173814: PoolVector3Array; size173816: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc len(self170818: PoolVector3Array): int {.
      inline, raises: [], tags: []
      .}
      +
      proc len(self173818: PoolVector3Array): int {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self170820: PoolVector3Array; data170822: Vector3) {.
      inline, raises: [], +
      proc add(self173820: PoolVector3Array; data173822: Vector3) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc insert(self170824: PoolVector3Array; idx170826: int; data170828: Vector3): Error {.
      +
      proc insert(self173824: PoolVector3Array; idx173826: int; data173828: Vector3): Error {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]=`(self170830: PoolVector3Array; idx170832: int; data170834: Vector3) {.
      inline, +
      proc `[]=`(self173830: PoolVector3Array; idx173832: int; data173834: Vector3) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]`(self170836: PoolVector3Array; idx170838: int): Vector3 {.
      inline, raises: [], +
      proc `[]`(self173836: PoolVector3Array; idx173838: int): Vector3 {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newPoolColorArray(arr171002: Array): PoolColorArray {.
      inline, raises: [], tags: []
      .}
      +
      proc newPoolColorArray(arr174002: Array): PoolColorArray {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self171004: PoolColorArray; arr171006: PoolColorArray) {.
      inline, raises: [], +
      proc add(self174004: PoolColorArray; arr174006: PoolColorArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc delete(self171008: PoolColorArray; idx171010: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc delete(self174008: PoolColorArray; idx174010: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc reverse(self171012: PoolColorArray) {.
      inline, raises: [], tags: []
      .}
      +
      proc reverse(self174012: PoolColorArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc setLen(self171014: PoolColorArray; size171016: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc setLen(self174014: PoolColorArray; size174016: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc len(self171018: PoolColorArray): int {.
      inline, raises: [], tags: []
      .}
      +
      proc len(self174018: PoolColorArray): int {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self171020: PoolColorArray; data171022: Color) {.
      inline, raises: [], tags: []
      .}
      +
      proc add(self174020: PoolColorArray; data174022: Color) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc insert(self171024: PoolColorArray; idx171026: int; data171028: Color): Error {.
      +
      proc insert(self174024: PoolColorArray; idx174026: int; data174028: Color): Error {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]=`(self171030: PoolColorArray; idx171032: int; data171034: Color) {.
      inline, +
      proc `[]=`(self174030: PoolColorArray; idx174032: int; data174034: Color) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc `[]`(self171036: PoolColorArray; idx171038: int): Color {.
      inline, raises: [], +
      proc `[]`(self174036: PoolColorArray; idx174038: int): Color {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newPoolStringArray(arr171202: Array): PoolStringArray {.
      inline, raises: [], +
      proc newPoolStringArray(arr174202: Array): PoolStringArray {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc add(self171204: PoolStringArray; arr171206: PoolStringArray) {.
      inline, +
      proc add(self174204: PoolStringArray; arr174206: PoolStringArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc delete(self171208: PoolStringArray; idx171210: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc delete(self174208: PoolStringArray; idx174210: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc reverse(self171212: PoolStringArray) {.
      inline, raises: [], tags: []
      .}
      +
      proc reverse(self174212: PoolStringArray) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc setLen(self171214: PoolStringArray; size171216: int) {.
      inline, raises: [], tags: []
      .}
      +
      proc setLen(self174214: PoolStringArray; size174216: int) {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc len(self171218: PoolStringArray): int {.
      inline, raises: [], tags: []
      .}
      +
      proc len(self174218: PoolStringArray): int {.
      inline, raises: [], tags: []
      .}
        Source Edit @@ -2422,7 +2422,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2431,7 +2431,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2440,7 +2440,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2449,7 +2449,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2459,116 +2459,116 @@ class="link-seesrc" target="_blank">Source

      Iterators

      -
      iterator items(arr170040: PoolByteArray): uint8 {.
      raises: [], tags: []
      .}
      +
      iterator items(arr173040: PoolByteArray): uint8 {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator pairs(arr170044: PoolByteArray): tuple[key: int, val: uint8] {.
      raises: [], +
      iterator pairs(arr173044: PoolByteArray): tuple[key: int, val: uint8] {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator items(arr170240: PoolIntArray): cint {.
      raises: [], tags: []
      .}
      +
      iterator items(arr173240: PoolIntArray): cint {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator pairs(arr170244: PoolIntArray): tuple[key: int, val: cint] {.
      raises: [], +
      iterator pairs(arr173244: PoolIntArray): tuple[key: int, val: cint] {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator items(arr170440: PoolRealArray): float64 {.
      raises: [], tags: []
      .}
      +
      iterator items(arr173440: PoolRealArray): float64 {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator pairs(arr170444: PoolRealArray): tuple[key: int, val: float64] {.
      raises: [], +
      iterator pairs(arr173444: PoolRealArray): tuple[key: int, val: float64] {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator items(arr170640: PoolVector2Array): Vector2 {.
      raises: [], tags: []
      .}
      +
      iterator items(arr173640: PoolVector2Array): Vector2 {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator pairs(arr170644: PoolVector2Array): tuple[key: int, val: Vector2] {.
      +
      iterator pairs(arr173644: PoolVector2Array): tuple[key: int, val: Vector2] {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator items(arr170840: PoolVector3Array): Vector3 {.
      raises: [], tags: []
      .}
      +
      iterator items(arr173840: PoolVector3Array): Vector3 {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator pairs(arr170844: PoolVector3Array): tuple[key: int, val: Vector3] {.
      +
      iterator pairs(arr173844: PoolVector3Array): tuple[key: int, val: Vector3] {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator items(arr171040: PoolColorArray): Color {.
      raises: [], tags: []
      .}
      +
      iterator items(arr174040: PoolColorArray): Color {.
      raises: [], tags: []
      .}
        Source Edit
      -
      iterator pairs(arr171044: PoolColorArray): tuple[key: int, val: Color] {.
      raises: [], +
      iterator pairs(arr174044: PoolColorArray): tuple[key: int, val: Color] {.
      raises: [], tags: []
      .}
        Source Edit @@ -2577,7 +2577,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2586,7 +2586,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2601,7 +2601,7 @@ class="link-seesrc" target="_blank">Source
      diff --git a/master/quats.html b/master/quats.html index 5a8d628..3ac7b1d 100644 --- a/master/quats.html +++ b/master/quats.html @@ -1309,7 +1309,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 @@ -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 @@ -1399,7 +1399,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1408,7 +1408,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1417,7 +1417,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1426,7 +1426,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1435,7 +1435,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1444,7 +1444,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1453,7 +1453,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1462,7 +1462,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1471,7 +1471,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1480,7 +1480,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1489,7 +1489,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1498,7 +1498,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1507,7 +1507,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1522,7 +1522,7 @@ class="link-seesrc" target="_blank">Source
      diff --git a/master/rect2.html b/master/rect2.html index 0093f0c..4243185 100644 --- a/master/rect2.html +++ b/master/rect2.html @@ -1241,7 +1241,9 @@ function main() {
    • Procs
        -
      • initRect2
      • +
      • initRect2
      • initRect2
      • @@ -1251,6 +1253,8 @@ function main() { title="area(self: Rect2): float32">area
      • intersects
      • +
      • distanceTo
      • encloses
      • contains
      • grow
      • +
      • growIndividual
      • +
      • expandTo
      • expand
      • +
      • abs
      • `==`
      • @@ -1285,121 +1295,167 @@ function main() {

        Procs

        -
        proc initRect2(pos, size: Vector2): Rect2 {.
        inline, raises: [], tags: []
        .}
        +
        proc initRect2(): Rect2 {.
        inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc initRect2(x, y, sizeX, sizeY: float32): Rect2 {.
        inline, raises: [], tags: []
        .}
        +
        proc initRect2(pos, size: Vector2): Rect2 {.
        inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit + +
        +
        proc initRect2(x, y, sizeX, sizeY: float32): Rect2 {.
        inline, noinit, raises: [], tags: []
        .}
        +
        + +  Source +Edit
        proc `$`(self: Rect2): string {.
        inline, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc area(self: Rect2): float32 {.
        inline, raises: [], tags: []
        .}
        +
        proc area(self: Rect2): float32 {.
        inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc intersects(a, b: Rect2): bool {.
        inline, raises: [], tags: []
        .}
        +
        proc intersects(a, b: Rect2): bool {.
        inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc encloses(a, b: Rect2): bool {.
        inline, raises: [], tags: []
        .}
        +
        proc distanceTo(self: Rect2; p: Vector2): float32 {.
        noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc hasNoArea(self: Rect2): bool {.
        inline, raises: [], tags: []
        .}
        +
        proc encloses(a, b: Rect2): bool {.
        inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc clip(self, b: Rect2): Rect2 {.
        inline, raises: [], tags: []
        .}
        +
        proc hasNoArea(self: Rect2): bool {.
        inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc merge(self, b: Rect2): Rect2 {.
        inline, raises: [], tags: []
        .}
        +
        proc clip(self, b: Rect2): Rect2 {.
        inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc contains(self: Rect2; point: Vector2): bool {.
        inline, raises: [], tags: []
        .}
        +
        proc merge(self, b: Rect2): Rect2 {.
        inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc grow(self: Rect2; by: float32): Rect2 {.
        inline, raises: [], tags: []
        .}
        +
        proc contains(self: Rect2; point: Vector2): bool {.
        inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc expand(self: Rect2; to: Vector2): Rect2 {.
        inline, raises: [], tags: []
        .}
        +
        proc grow(self: Rect2; by: float32): Rect2 {.
        inline, noinit, raises: [], tags: []
        .}
        +
        +Returns Rect2 enlarged by the specified size in every direction. +  Source +Edit + +
        +
        proc growIndividual(self: Rect2; left, top: float32; right, bottom: float32): Rect2 {.
        + inline, noinit, raises: [], tags: []
        .}
          Source -Edit +Edit
        -
        proc `==`(a, b: Rect2): bool {.
        inline, raises: [], tags: []
        .}
        +
        proc expandTo(self: var Rect2; to: Vector2) {.
        inline, raises: [], tags: []
        .}
          Source -Edit +Edit + +
        +
        proc expand(self: Rect2; to: Vector2): Rect2 {.
        inline, noinit, raises: [], tags: []
        .}
        +
        + +  Source +Edit + +
        +
        proc abs(self: Rect2): Rect2 {.
        inline, noinit, raises: [], tags: []
        .}
        +
        + +  Source +Edit + +
        +
        proc `==`(a, b: Rect2): bool {.
        inline, noinit, raises: [], tags: []
        .}
        +
        + +  Source +Edit
        @@ -1412,7 +1468,7 @@ class="link-seesrc" target="_blank">Source
    • diff --git a/master/rids.html b/master/rids.html index 6aa0ff5..4c895dd 100644 --- a/master/rids.html +++ b/master/rids.html @@ -1275,7 +1275,7 @@ function main() {
        Source Edit @@ -1284,7 +1284,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1293,7 +1293,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1302,7 +1302,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/transform2d.html b/master/transform2d.html index c986675..028f810 100644 --- a/master/transform2d.html +++ b/master/transform2d.html @@ -1309,7 +1309,7 @@ function main() {
        Source Edit @@ -1319,7 +1319,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1329,7 +1329,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1338,7 +1338,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1347,7 +1347,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1356,7 +1356,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1365,7 +1365,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 @@ -1401,7 +1401,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1411,7 +1411,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 @@ -1440,7 +1440,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1450,7 +1450,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 @@ -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 @@ -1530,7 +1530,7 @@ class="link-seesrc" target="_blank">Source
      diff --git a/master/transforms.html b/master/transforms.html index b843711..bb7487f 100644 --- a/master/transforms.html +++ b/master/transforms.html @@ -1303,7 +1303,7 @@ function main() {
        Source Edit @@ -1313,7 +1313,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 @@ -1350,7 +1350,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1359,7 +1359,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1369,7 +1369,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 @@ -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 @@ -1494,7 +1494,7 @@ class="link-seesrc" target="_blank">Source
      diff --git a/master/variants.html b/master/variants.html index de51122..370475f 100644 --- a/master/variants.html +++ b/master/variants.html @@ -1270,25 +1270,25 @@ function main() {
    • newVariant
    • newVariant
    • + title="newVariant(i150125: uint8): Variant">newVariant
    • newVariant
    • + title="newVariant(i150148: uint16): Variant">newVariant
    • newVariant
    • + title="newVariant(i150171: uint32): Variant">newVariant
    • newVariant
    • + title="newVariant(i150194: uint64): Variant">newVariant
    • newVariant
    • + title="newVariant(i150217: uint): Variant">newVariant
    • newVariant
    • + title="newVariant(i150240: int8): Variant">newVariant
    • newVariant
    • + title="newVariant(i150263: int16): Variant">newVariant
    • newVariant
    • + title="newVariant(i150286: int32): Variant">newVariant
    • newVariant
    • + title="newVariant(i150309: int64): Variant">newVariant
    • newVariant
    • + title="newVariant(i150332: int): Variant">newVariant
    • newVariant
    •   Source Edit @@ -1438,7 +1438,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 @@ -1447,7 +1447,7 @@ class="link-seesrc" target="_blank">Source
      WARNING: do not keep the returned value for longer than the lifetime of v   Source Edit @@ -1456,7 +1456,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1465,7 +1465,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
      Makes a copy   Source Edit @@ -1501,7 +1501,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1510,97 +1510,97 @@ class="link-seesrc" target="_blank">Source
        Source Edit
      -
      proc newVariant(i149125: uint8): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150125: uint8): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newVariant(i149148: uint16): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150148: uint16): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newVariant(i149171: uint32): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150171: uint32): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newVariant(i149194: uint64): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150194: uint64): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newVariant(i149217: uint): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150217: uint): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newVariant(i149240: int8): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150240: int8): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newVariant(i149263: int16): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150263: int16): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newVariant(i149286: int32): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150286: int32): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newVariant(i149309: int64): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150309: int64): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit
      -
      proc newVariant(i149332: int): Variant {.
      inline, raises: [], tags: []
      .}
      +
      proc newVariant(i150332: int): Variant {.
      inline, raises: [], tags: []
      .}
        Source Edit @@ -1609,7 +1609,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1618,7 +1618,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1627,7 +1627,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1636,7 +1636,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1645,7 +1645,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1654,7 +1654,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1663,7 +1663,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1672,7 +1672,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1681,7 +1681,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1690,7 +1690,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1699,7 +1699,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1708,7 +1708,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1717,7 +1717,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1726,7 +1726,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1735,7 +1735,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 @@ -1798,7 +1798,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1807,7 +1807,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1816,7 +1816,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1825,7 +1825,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1834,7 +1834,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1843,7 +1843,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1852,7 +1852,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1861,7 +1861,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1870,7 +1870,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1879,7 +1879,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1888,7 +1888,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1897,7 +1897,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1906,7 +1906,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1915,7 +1915,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1924,7 +1924,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1933,7 +1933,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1942,7 +1942,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1951,7 +1951,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1960,7 +1960,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1969,7 +1969,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -1978,7 +1978,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 @@ -2027,7 +2027,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2037,7 +2037,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2047,7 +2047,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 @@ -2075,7 +2075,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2084,7 +2084,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2093,7 +2093,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2102,7 +2102,7 @@ class="link-seesrc" target="_blank">Source
        Source Edit @@ -2117,7 +2117,7 @@ class="link-seesrc" target="_blank">Source
  • diff --git a/master/vector2.html b/master/vector2.html index 6485c78..28d8762 100644 --- a/master/vector2.html +++ b/master/vector2.html @@ -1247,50 +1247,6 @@ function main() { title="vec2(x, y: float32): Vector2">vec2
  • `$`
  • -
  • normalized
  • -
  • length
  • -
  • angle
  • -
  • lengthSquared
  • -
  • isNormalized
  • -
  • distanceTo
  • -
  • distanceSquaredTo
  • -
  • angleTo
  • -
  • angleToPoint
  • -
  • lerp
  • -
  • cubicInterpolate
  • -
  • rotated
  • -
  • tangent
  • -
  • floor
  • -
  • snapped
  • -
  • aspect
  • -
  • dot
  • -
  • slide
  • -
  • bounce
  • -
  • reflect
  • -
  • abs
  • -
  • clamped
  • `+`
  • `*=`
  • `*`
  • +
  • `*`
  • `*=`
  • `==`
  • `<`
  • +
  • `>`
  • `-`
  • +
  • length
  • +
  • lengthSquared
  • +
  • normalized
  • +
  • angle
  • +
  • isNormalized
  • +
  • distanceTo
  • +
  • distanceSquaredTo
  • +
  • dot
  • +
  • cross
  • +
  • cross
  • +
  • angleTo
  • +
  • angleToPoint
  • +
  • floor
  • +
  • planeProject
  • +
  • project
  • +
  • lerp
  • +
  • cubicInterpolate
  • +
  • setRotation
  • +
  • rotated
  • +
  • tangent
  • +
  • snapped
  • +
  • aspect
  • +
  • slide
  • +
  • reflect
  • +
  • bounce
  • +
  • abs
  • +
  • clamped
  • @@ -1334,370 +1348,435 @@ function main() {

    Procs

    -
    proc vec2(): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc vec2(): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc vec2(x, y: float32): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc vec2(x, y: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `$`(self: Vector2): string {.
    inline, raises: [], tags: []
    .}
    +
    proc `$`(self: Vector2): string {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc normalized(self: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc `+`(self, other: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc length(self: Vector2): float32 {.
    inline, raises: [], tags: []
    .}
    +
    proc `+=`(self: var Vector2; other: Vector2) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc angle(self: Vector2): float32 {.
    inline, raises: [], tags: []
    .}
    +
    proc `-`(self, other: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc lengthSquared(self: Vector2): float32 {.
    inline, raises: [], tags: []
    .}
    +
    proc `-=`(self: var Vector2; other: Vector2) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc isNormalized(self: Vector2): bool {.
    inline, raises: [], tags: []
    .}
    +
    proc `*`(self, other: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc distanceTo(self, to: Vector2): float32 {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc distanceSquaredTo(self, to: Vector2): float32 {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source Edit
    -
    proc angleTo(self, to: Vector2): float32 {.
    inline, raises: [], tags: []
    .}
    +
    proc `*=`(self: var Vector2; other: Vector2) {.
    inline, noinit, raises: [], tags: []
    .}
      Source Edit
    -
    proc angleToPoint(self, to: Vector2): float32 {.
    inline, raises: [], tags: []
    .}
    +
    proc `*`(self: Vector2; scalar: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc lerp(self, b: Vector2; t: float32): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc `*`(scalar: float32; v: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc cubicInterpolate(self, b, preA, postB: Vector2; t: float32): Vector2 {.
    inline, - raises: [], tags: []
    .}
    +
    proc `*=`(self: var Vector2; scalar: float32) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc rotated(self: Vector2; phi: float32): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc `/`(self, other: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc tangent(self: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc `/=`(self: var Vector2; other: Vector2) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc floor(self: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc `/`(self: Vector2; scalar: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc snapped(self: Vector2; by: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc `/=`(self: var Vector2; scalar: float32) {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc aspect(self: Vector2): float32 {.
    inline, raises: [], tags: []
    .}
    +
    proc `==`(self, other: Vector2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc dot(a, b: Vector2): float32 {.
    inline, raises: [], tags: []
    .}
    +
    proc `<`(self, other: Vector2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc slide(self, n: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc `>`(self, other: Vector2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc bounce(self, n: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc `-`(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc reflect(self, n: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc length(self: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc abs(self: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc lengthSquared(self: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc clamped(self: Vector2; length: float32): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc normalized(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit - -
    -
    proc `+`(self, other: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc `+=`(self: var Vector2; other: Vector2) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc `-`(self, other: Vector2): Vector2 {.
    raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc `-=`(self: var Vector2; other: Vector2) {.
    inline, raises: [], tags: []
    .}
    -
    - -  Source -Edit - -
    -
    proc `*`(self, other: Vector2): Vector2 {.
    raises: [], tags: []
    .}
    -
    - -  Source Edit
    -
    proc `*=`(self: var Vector2; other: Vector2) {.
    inline, raises: [], tags: []
    .}
    +
    proc angle(self: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `*`(self: Vector2; scalar: float32): Vector2 {.
    raises: [], tags: []
    .}
    +
    proc isNormalized(self: Vector2): bool {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `*=`(self: var Vector2; scalar: float32) {.
    inline, raises: [], tags: []
    .}
    +
    proc distanceTo(self, to: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `/`(self, other: Vector2): Vector2 {.
    raises: [], tags: []
    .}
    +
    proc distanceSquaredTo(self, to: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `/=`(self: var Vector2; other: Vector2) {.
    inline, raises: [], tags: []
    .}
    +
    proc dot(a, b: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `/`(self: Vector2; scalar: float32): Vector2 {.
    raises: [], tags: []
    .}
    +
    proc cross(a, b: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `/=`(self: var Vector2; scalar: float32) {.
    inline, raises: [], tags: []
    .}
    +
    proc cross(self: Vector2; scalar: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `==`(self, other: Vector2): bool {.
    inline, raises: [], tags: []
    .}
    +
    proc angleTo(self, to: Vector2): float32 {.
    noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `<`(self, other: Vector2): bool {.
    inline, raises: [], tags: []
    .}
    +
    proc angleToPoint(self, to: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit
    -
    proc `-`(self: Vector2): Vector2 {.
    inline, raises: [], tags: []
    .}
    +
    proc floor(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
      Source -Edit +Edit + +
    +
    proc planeProject(self: Vector2; d: float32; vec: Vector2): Vector2 {.
    noinit, raises: [], + tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc project(self, other: Vector2): Vector2 {.
    noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc lerp(self, b: Vector2; t: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc cubicInterpolate(self, b, preA, postB: Vector2; t: float32): Vector2 {.
    noinit, + raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc setRotation(self: var Vector2; radians: float32) {.
    inline, noinit, raises: [], + tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc rotated(self: Vector2; phi: float32): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc tangent(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc snapped(self: Vector2; by: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc aspect(self: Vector2): float32 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc slide(self, n: Vector2): Vector2 {.
    noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc reflect(self, n: Vector2): Vector2 {.
    noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc bounce(self, n: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc abs(self: Vector2): Vector2 {.
    inline, noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit + +
    +
    proc clamped(self: Vector2; length: float32): Vector2 {.
    noinit, raises: [], tags: []
    .}
    +
    + +  Source +Edit
    @@ -1710,7 +1789,7 @@ class="link-seesrc" target="_blank">Source
    diff --git a/master/vector3.html b/master/vector3.html index 557c2a5..adf437b 100644 --- a/master/vector3.html +++ b/master/vector3.html @@ -1357,189 +1357,189 @@ function main() {
      Source -Edit +Edit
    proc vec3(x, y, z: float32): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `$`(self: Vector3): string {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `+`(a, b: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `+=`(a: var Vector3; b: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-`(a, b: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-=`(a: var Vector3; b: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(a, b: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(a: var Vector3; b: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(a: Vector3; b: float32): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*`(b: float32; a: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `*=`(a: var Vector3; b: float32) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/`(a, b: Vector3): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/=`(a: var Vector3; b: Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/`(a: Vector3; b: float32): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `/=`(a: var Vector3; b: float32) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `==`(a, b: Vector3): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `<`(a, b: Vector3): bool {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `-`(self: Vector3): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]`(self: Vector3; idx: range[0 .. 2]): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]`(self: var Vector3; idx: range[0 .. 2]): var float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc `[]=`(self: var Vector3; idx: range[0 .. 2]; val: float32) {.
    inline, raises: [], @@ -1547,144 +1547,144 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc minAxis(self: Vector3): int {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc maxAxis(self: Vector3): int {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc length(self: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc lengthSquared(self: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc normalize(self: var Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc normalized(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc isNormalized(self: Vector3): bool {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc zero(self: var Vector3) {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc inverse(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc cross(self, other: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc dot(self, other: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc abs(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc sign(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc floor(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc ceil(self: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc lerp(self: Vector3; other: Vector3; t: float32): Vector3 {.
    inline, raises: [], @@ -1692,81 +1692,81 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    proc distanceTo(self, other: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc distanceSquaredTo(self, other: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc angleTo(self, other: Vector3): float32 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc slide(self, n: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc reflect(self, n: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc bounce(self, n: Vector3): Vector3 {.
    inline, raises: [], tags: []
    .}
      Source -Edit +Edit
    proc snap(self: var Vector3; other: Vector3) {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc snapped(self: Vector3; other: Vector3): Vector3 {.
    raises: [], tags: []
    .}
      Source -Edit +Edit
    proc cubicInterpolate(self, b, preA, postB: Vector3; t: float32): Vector3 {.
    raises: [], @@ -1774,9 +1774,9 @@ class="link-seesrc" target="_blank">Source
      Source -Edit +Edit
    @@ -1789,7 +1789,7 @@ class="link-seesrc" target="_blank">Source