summaryrefslogtreecommitdiff
path: root/meta/3rd/Defold/library/built-ins.lua
diff options
context:
space:
mode:
Diffstat (limited to 'meta/3rd/Defold/library/built-ins.lua')
-rw-r--r--meta/3rd/Defold/library/built-ins.lua24
1 files changed, 24 insertions, 0 deletions
diff --git a/meta/3rd/Defold/library/built-ins.lua b/meta/3rd/Defold/library/built-ins.lua
new file mode 100644
index 00000000..9365baf0
--- /dev/null
+++ b/meta/3rd/Defold/library/built-ins.lua
@@ -0,0 +1,24 @@
+---Built-ins API documentation
+---Built-in scripting functions.
+
+---All ids in the engine are represented as hashes, so a string needs to be hashed
+---before it can be compared with an id.
+---@param s string # string to hash
+---@return hash # a hashed string
+function hash(s) end
+
+---Returns a hexadecimal representation of a hash value.
+---The returned string is always padded with leading zeros.
+---@param h hash # hash value to get hex string for
+---@return string # hex representation of the hash
+function hash_to_hex(h) end
+
+---Pretty printing of Lua values. This function prints Lua values
+---in a manner similar to +print()+, but will also recurse into tables
+---and pretty print them. There is a limit to how deep the function
+---will recurse.
+---@param v any # value to print
+function pprint(v) end
+
+
+