summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Chuckeles <martin@jakubik.info>2016-03-06 10:34:07 +0100
committerMartin Chuckeles <martin@jakubik.info>2016-03-06 10:34:07 +0100
commitff7c89ebaf7303380dee8b9120093f20e35aa5cf (patch)
treee3102fa39b5d8cec157405ed46fae6e438137f75
parent218bb112e59b20fd881e799754d7cc634f4a8bca (diff)
Add more verbose build-in functions descriptions
Add descriptions for some global constants
-rw-r--r--doc/base/classes.xml171
1 files changed, 143 insertions, 28 deletions
diff --git a/doc/base/classes.xml b/doc/base/classes.xml
index fe755d520e..5eff28acab 100644
--- a/doc/base/classes.xml
+++ b/doc/base/classes.xml
@@ -318,6 +318,7 @@
<argument index="0" name="seed" type="float">
</argument>
<description>
+ Set seed for the random number generator.
</description>
</method>
<method name="rand_seed">
@@ -426,7 +427,7 @@
<argument index="1" name="funcname" type="String">
</argument>
<description>
- Returns a reference to the specified function
+ Return a reference to the specified function.
</description>
</method>
<method name="convert">
@@ -446,7 +447,7 @@
<argument index="0" name="what" type="Variant">
</argument>
<description>
- Returns the internal type of the given Variant object, using the TYPE_* enum in [@Global Scope].
+ Return the internal type of the given Variant object, using the TYPE_* enum in [@Global Scope].
</description>
</method>
<method name="str">
@@ -521,7 +522,7 @@
<argument index="0" name="var" type="Variant">
</argument>
<description>
- Converts a value to a string that can later be parsed using str2var.
+ Convert a value to a formatted string that can later be parsed using [method str2var].
</description>
</method>
<method name="str2var">
@@ -530,7 +531,7 @@
<argument index="0" name="string" type="String">
</argument>
<description>
- Converts a string that was returned by var2str to the original value.
+ Convert a formatted string that was returned by [method var2str] to the original value.
</description>
</method>
<method name="var2bytes">
@@ -539,7 +540,7 @@
<argument index="0" name="var" type="Variant">
</argument>
<description>
- Encodes a variable to a byte array.
+ Encode a variable value to a byte array.
</description>
</method>
<method name="bytes2var">
@@ -548,7 +549,7 @@
<argument index="0" name="bytes" type="RawArray">
</argument>
<description>
- Decodes a byte array back to a variable.
+ Decode a byte array back to a value.
</description>
</method>
<method name="range">
@@ -557,7 +558,7 @@
<argument index="0" name="..." type="Variant">
</argument>
<description>
- Return an array with the given range. Range can be 1 argument N (0 to N-1), two arguments (initial, final-1) or three arguments (initial,final-1,increment).
+ Return an array with the given range. Range can be 1 argument N (0 to N-1), two arguments (initial, final-1) or three arguments (initial, final-1, increment).
</description>
</method>
<method name="load">
@@ -590,10 +591,10 @@
<method name="hash">
<return type="int">
</return>
- <argument index="0" name="var:Variant" type="Variant">
+ <argument index="0" name="Variant" type="Variant">
</argument>
<description>
- Hashes the variable passed and returns an integer.
+ Hash the variable passed and return an integer.
</description>
</method>
<method name="Color8">
@@ -608,7 +609,7 @@
<argument index="3" name="a8" type="int">
</argument>
<description>
- Makes a color from red, green, blue and alpha. Arguments can range from 0 to 255.
+ Make a color from red, green, blue and alpha. Arguments can range from 0 to 255.
</description>
</method>
<method name="print_stack">
@@ -633,18 +634,20 @@
<argument index="0" name="path" type="String">
</argument>
<description>
- Preload and get a resource. The resource is loaded during script parsing.
+ Preload a resource from the filesystem. The resource is loaded during script parsing.
</description>
</method>
<method name="yield">
- <return type="Nil">
+ <return type="Object">
</return>
<argument index="0" name="object" type="Object">
</argument>
<argument index="1" name="signal" type="String">
</argument>
<description>
- Stops function execution and return current state. Call resume on the state to resume execution.
+ Stop the function execution and return the current state. Call resume on the state to resume execution. This makes the state invalid.
+ Returns anything that was passed to the resume function call.
+ If passed an object and a signal, the execution is resumed when the object's signal is emmited.
</description>
</method>
<method name="assert">
@@ -653,7 +656,7 @@
<argument index="0" name="condition" type="bool">
</argument>
<description>
- If the condition is false, generates an error.
+ Assert that the condition is true. If the condition is false, generates an error.
</description>
</method>
</methods>
@@ -772,119 +775,172 @@
Tab Key
</constant>
<constant name="KEY_BACKTAB" value="16777219">
- Shift-Tab key
+ Shift-Tab Key
</constant>
<constant name="KEY_BACKSPACE" value="16777220">
+ Backspace Key
</constant>
<constant name="KEY_RETURN" value="16777221">
+ Return Key
</constant>
<constant name="KEY_ENTER" value="16777222">
+ Enter Key
</constant>
<constant name="KEY_INSERT" value="16777223">
+ Insert Key
</constant>
<constant name="KEY_DELETE" value="16777224">
+ Delete Key
</constant>
<constant name="KEY_PAUSE" value="16777225">
+ Pause Key
</constant>
<constant name="KEY_PRINT" value="16777226">
+ Printscreen Key
</constant>
<constant name="KEY_SYSREQ" value="16777227">
</constant>
<constant name="KEY_CLEAR" value="16777228">
</constant>
<constant name="KEY_HOME" value="16777229">
+ Home Key
</constant>
<constant name="KEY_END" value="16777230">
+ End Key
</constant>
<constant name="KEY_LEFT" value="16777231">
+ Left Arrow Key
</constant>
<constant name="KEY_UP" value="16777232">
+ Up Arrow Key
</constant>
<constant name="KEY_RIGHT" value="16777233">
+ Right Arrow Key
</constant>
<constant name="KEY_DOWN" value="16777234">
+ Down Arrow Key
</constant>
<constant name="KEY_PAGEUP" value="16777235">
+ Pageup Key
</constant>
<constant name="KEY_PAGEDOWN" value="16777236">
+ Pagedown Key
</constant>
<constant name="KEY_SHIFT" value="16777237">
+ Shift Key
</constant>
<constant name="KEY_CONTROL" value="16777238">
+ Control Key
</constant>
<constant name="KEY_META" value="16777239">
</constant>
<constant name="KEY_ALT" value="16777240">
+ Alt Key
</constant>
<constant name="KEY_CAPSLOCK" value="16777241">
+ Capslock Key
</constant>
<constant name="KEY_NUMLOCK" value="16777242">
+ Numlock Key
</constant>
<constant name="KEY_SCROLLLOCK" value="16777243">
+ Scrolllock Key
</constant>
<constant name="KEY_F1" value="16777244">
+ F1 Key
</constant>
<constant name="KEY_F2" value="16777245">
+ F2 Key
</constant>
<constant name="KEY_F3" value="16777246">
+ F3 Key
</constant>
<constant name="KEY_F4" value="16777247">
+ F4 Key
</constant>
<constant name="KEY_F5" value="16777248">
+ F5 Key
</constant>
<constant name="KEY_F6" value="16777249">
+ F6 Key
</constant>
<constant name="KEY_F7" value="16777250">
+ F7 Key
</constant>
<constant name="KEY_F8" value="16777251">
+ F8 Key
</constant>
<constant name="KEY_F9" value="16777252">
+ F9 Key
</constant>
<constant name="KEY_F10" value="16777253">
+ F10 Key
</constant>
<constant name="KEY_F11" value="16777254">
+ F11 Key
</constant>
<constant name="KEY_F12" value="16777255">
+ F12 Key
</constant>
<constant name="KEY_F13" value="16777256">
+ F13 Key
</constant>
<constant name="KEY_F14" value="16777257">
+ F14 Key
</constant>
<constant name="KEY_F15" value="16777258">
+ F15 Key
</constant>
<constant name="KEY_F16" value="16777259">
+ F16 Key
</constant>
<constant name="KEY_KP_ENTER" value="16777344">
+ Enter Key on Numpad
</constant>
<constant name="KEY_KP_MULTIPLY" value="16777345">
+ Multiply Key on Numpad
</constant>
<constant name="KEY_KP_DIVIDE" value="16777346">
+ Divide Key on Numpad
</constant>
<constant name="KEY_KP_SUBTRACT" value="16777347">
+ Subtract Key on Numpad
</constant>
<constant name="KEY_KP_PERIOD" value="16777348">
+ Period Key on Numpad
</constant>
<constant name="KEY_KP_ADD" value="16777349">
+ Add Key on Numpad
</constant>
<constant name="KEY_KP_0" value="16777350">
+ Number 0 on Numpad
</constant>
<constant name="KEY_KP_1" value="16777351">
+ Number 1 on Numpad
</constant>
<constant name="KEY_KP_2" value="16777352">
+ Number 2 on Numpad
</constant>
<constant name="KEY_KP_3" value="16777353">
+ Number 3 on Numpad
</constant>
<constant name="KEY_KP_4" value="16777354">
+ Number 4 on Numpad
</constant>
<constant name="KEY_KP_5" value="16777355">
+ Number 5 on Numpad
</constant>
<constant name="KEY_KP_6" value="16777356">
+ Number 6 on Numpad
</constant>
<constant name="KEY_KP_7" value="16777357">
+ Number 7 on Numpad
</constant>
<constant name="KEY_KP_8" value="16777358">
+ Number 8 on Numpad
</constant>
<constant name="KEY_KP_9" value="16777359">
+ Number 9 on Numpad
</constant>
<constant name="KEY_SUPER_L" value="16777260">
</constant>
@@ -985,6 +1041,7 @@
<constant name="KEY_UNKNOWN" value="33554431">
</constant>
<constant name="KEY_SPACE" value="32">
+ Space Key
</constant>
<constant name="KEY_EXCLAM" value="33">
</constant>
@@ -1017,24 +1074,34 @@
<constant name="KEY_SLASH" value="47">
</constant>
<constant name="KEY_0" value="48">
+ Number 0
</constant>
<constant name="KEY_1" value="49">
+ Number 1
</constant>
<constant name="KEY_2" value="50">
+ Number 2
</constant>
<constant name="KEY_3" value="51">
+ Number 3
</constant>
<constant name="KEY_4" value="52">
+ Number 4
</constant>
<constant name="KEY_5" value="53">
+ Number 5
</constant>
<constant name="KEY_6" value="54">
+ Number 6
</constant>
<constant name="KEY_7" value="55">
+ Number 7
</constant>
<constant name="KEY_8" value="56">
+ Number 8
</constant>
<constant name="KEY_9" value="57">
+ Number 9
</constant>
<constant name="KEY_COLON" value="58">
</constant>
@@ -1051,56 +1118,82 @@
<constant name="KEY_AT" value="64">
</constant>
<constant name="KEY_A" value="65">
+ A Key
</constant>
<constant name="KEY_B" value="66">
+ B Key
</constant>
<constant name="KEY_C" value="67">
+ C Key
</constant>
<constant name="KEY_D" value="68">
+ D Key
</constant>
<constant name="KEY_E" value="69">
+ E Key
</constant>
<constant name="KEY_F" value="70">
+ F Key
</constant>
<constant name="KEY_G" value="71">
+ G Key
</constant>
<constant name="KEY_H" value="72">
+ H Key
</constant>
<constant name="KEY_I" value="73">
+ I Key
</constant>
<constant name="KEY_J" value="74">
+ J Key
</constant>
<constant name="KEY_K" value="75">
+ K Key
</constant>
<constant name="KEY_L" value="76">
+ L Key
</constant>
<constant name="KEY_M" value="77">
+ M Key
</constant>
<constant name="KEY_N" value="78">
+ N Key
</constant>
<constant name="KEY_O" value="79">
+ O Key
</constant>
<constant name="KEY_P" value="80">
+ P Key
</constant>
<constant name="KEY_Q" value="81">
+ Q Key
</constant>
<constant name="KEY_R" value="82">
+ R Key
</constant>
<constant name="KEY_S" value="83">
+ S Key
</constant>
<constant name="KEY_T" value="84">
+ T Key
</constant>
<constant name="KEY_U" value="85">
+ U Key
</constant>
<constant name="KEY_V" value="86">
+ V Key
</constant>
<constant name="KEY_W" value="87">
+ W Key
</constant>
<constant name="KEY_X" value="88">
+ X Key
</constant>
<constant name="KEY_Y" value="89">
+ Y Key
</constant>
<constant name="KEY_Z" value="90">
+ Z Key
</constant>
<constant name="KEY_BRACKETLEFT" value="91">
</constant>
@@ -1273,10 +1366,13 @@
<constant name="KEY_MASK_GROUP_SWITCH" value="1073741824">
</constant>
<constant name="BUTTON_LEFT" value="1">
+ Left Mouse Button
</constant>
<constant name="BUTTON_RIGHT" value="2">
+ Right Mouse Button
</constant>
<constant name="BUTTON_MIDDLE" value="3">
+ Middle Mouse Button
</constant>
<constant name="BUTTON_WHEEL_UP" value="4">
</constant>
@@ -1384,40 +1480,58 @@
<constant name="JOY_DS_Y" value="2">
</constant>
<constant name="JOY_SELECT" value="10">
+ Joystick Button Select
</constant>
<constant name="JOY_START" value="11">
+ Joystick Button Start
</constant>
<constant name="JOY_DPAD_UP" value="12">
+ Joystick DPad Up
</constant>
<constant name="JOY_DPAD_DOWN" value="13">
+ Joystick DPad Down
</constant>
<constant name="JOY_DPAD_LEFT" value="14">
+ Joystick DPad Left
</constant>
<constant name="JOY_DPAD_RIGHT" value="15">
+ Joystick DPad Right
</constant>
<constant name="JOY_L" value="4">
+ Joystick Left Shoulder Button
</constant>
<constant name="JOY_L2" value="6">
+ Joystick Left Trigger
</constant>
<constant name="JOY_L3" value="8">
+ Joystick Left Stick Click
</constant>
<constant name="JOY_R" value="5">
+ Joystick Right Shoulder Button
</constant>
<constant name="JOY_R2" value="7">
+ Joystick Right Trigger
</constant>
<constant name="JOY_R3" value="9">
+ Joystick Right Stick Click
</constant>
<constant name="JOY_AXIS_0" value="0">
+ Joystick Left Stick Horizontal Axis
</constant>
<constant name="JOY_AXIS_1" value="1">
+ Joystick Left Stick Vertical Axis
</constant>
<constant name="JOY_AXIS_2" value="2">
+ Joystick Right Stick Horizontal Axis
</constant>
<constant name="JOY_AXIS_3" value="3">
+ Joystick Right Stick Vertical Axis
</constant>
<constant name="JOY_AXIS_4" value="4">
+ Joystick Left Trigger Analog Axis
</constant>
<constant name="JOY_AXIS_5" value="5">
+ Joystick Right Trigger Analog Axis
</constant>
<constant name="JOY_AXIS_6" value="6">
</constant>
@@ -1426,12 +1540,16 @@
<constant name="JOY_AXIS_MAX" value="8">
</constant>
<constant name="JOY_ANALOG_0_X" value="0">
+ Joystick Left Stick Horizontal Axis
</constant>
<constant name="JOY_ANALOG_0_Y" value="1">
+ Joystick Left Stick Vertical Axis
</constant>
<constant name="JOY_ANALOG_1_X" value="2">
+ Joystick Right Stick Horizontal Axis
</constant>
<constant name="JOY_ANALOG_1_Y" value="3">
+ Joystick Right Stick Vertical Axis
</constant>
<constant name="JOY_ANALOG_2_X" value="4">
</constant>
@@ -1575,9 +1693,6 @@
<constant name="PROPERTY_USAGE_STORAGE" value="1">
Property will be used as storage (default).
</constant>
- <constant name="PROPERTY_USAGE_STORAGE" value="1">
- Property will be used as storage (default).
- </constant>
<constant name="PROPERTY_USAGE_EDITOR" value="2">
Property will be visible in editor (default).
</constant>
@@ -1639,34 +1754,34 @@
Variable is of type [AABB].
</constant>
<constant name="TYPE_MATRIX3" value="12">
- Variable is fo type [Matrix3].
+ Variable is of type [Matrix3].
</constant>
<constant name="TYPE_TRANSFORM" value="13">
- Variable is fo type [Transform].
+ Variable is of type [Transform].
</constant>
<constant name="TYPE_COLOR" value="14">
- Variable is fo type [Color].
+ Variable is of type [Color].
</constant>
<constant name="TYPE_IMAGE" value="15">
- Variable is fo type [Image].
+ Variable is of type [Image].
</constant>
<constant name="TYPE_NODE_PATH" value="16">
- Variable is fo type [NodePath].
+ Variable is of type [NodePath].
</constant>
<constant name="TYPE_RID" value="17">
- Variable is fo type [RID].
+ Variable is of type [RID].
</constant>
<constant name="TYPE_OBJECT" value="18">
- Variable is fo type [Object].
+ Variable is of type [Object].
</constant>
<constant name="TYPE_INPUT_EVENT" value="19">
- Variable is fo type [InputEvent].
+ Variable is of type [InputEvent].
</constant>
<constant name="TYPE_DICTIONARY" value="20">
- Variable is fo type [Dictionary].
+ Variable is of type [Dictionary].
</constant>
<constant name="TYPE_ARRAY" value="21">
- Variable is fo type [Array].
+ Variable is of type [Array].
</constant>
<constant name="TYPE_RAW_ARRAY" value="22">
</constant>