|
1 | 1 | <?xml version="1.0" encoding="UTF-8" ?>
|
2 |
| -<class name="@GlobalScope" version="3.4"> |
| 2 | +<class name="@GlobalScope" version="3.5" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../class.xsd"> |
3 | 3 | <brief_description>
|
4 | 4 | Global scope constants and variables.
|
5 | 5 | </brief_description>
|
|
53 | 53 | <member name="Marshalls" type="Marshalls" setter="" getter="">
|
54 | 54 | The [Marshalls] singleton.
|
55 | 55 | </member>
|
56 |
| - <member name="NavigationMeshGenerator" type="EditorNavigationMeshGenerator" setter="" getter=""> |
57 |
| - The [EditorNavigationMeshGenerator] singleton. |
| 56 | + <member name="Navigation2DServer" type="Navigation2DServer" setter="" getter=""> |
| 57 | + The [Navigation2DServer] singleton. |
| 58 | + </member> |
| 59 | + <member name="NavigationMeshGenerator" type="NavigationMeshGenerator" setter="" getter=""> |
| 60 | + The [NavigationMeshGenerator] singleton. |
| 61 | + </member> |
| 62 | + <member name="NavigationServer" type="NavigationServer" setter="" getter=""> |
| 63 | + The [NavigationServer] singleton. |
58 | 64 | </member>
|
59 | 65 | <member name="OS" type="OS" setter="" getter="">
|
60 | 66 | The [OS] singleton.
|
|
77 | 83 | <member name="ResourceSaver" type="ResourceSaver" setter="" getter="">
|
78 | 84 | The [ResourceSaver] singleton.
|
79 | 85 | </member>
|
| 86 | + <member name="Time" type="Time" setter="" getter=""> |
| 87 | + The [Time] singleton. |
| 88 | + </member> |
80 | 89 | <member name="TranslationServer" type="TranslationServer" setter="" getter="">
|
81 | 90 | The [TranslationServer] singleton.
|
82 | 91 | </member>
|
|
1006 | 1015 | <constant name="JOY_BUTTON_22" value="22" enum="JoystickList">
|
1007 | 1016 | Gamepad button 22.
|
1008 | 1017 | </constant>
|
1009 |
| - <constant name="JOY_BUTTON_MAX" value="23" enum="JoystickList"> |
1010 |
| - Represents the maximum number of joystick buttons supported. |
| 1018 | + <constant name="JOY_BUTTON_MAX" value="128" enum="JoystickList"> |
| 1019 | + The maximum number of game controller buttons supported by the engine. The actual limit may be lower on specific platforms: |
| 1020 | + - Android: Up to 36 buttons. |
| 1021 | + - Linux: Up to 80 buttons. |
| 1022 | + - Windows and macOS: Up to 128 buttons. |
1011 | 1023 | </constant>
|
1012 | 1024 | <constant name="JOY_SONY_CIRCLE" value="1" enum="JoystickList">
|
1013 | 1025 | DualShock circle button.
|
|
1187 | 1199 | OpenVR touchpad Y axis (Joystick axis on Oculus Touch and Windows MR controllers).
|
1188 | 1200 | </constant>
|
1189 | 1201 | <constant name="MIDI_MESSAGE_NOTE_OFF" value="8" enum="MidiMessageList">
|
1190 |
| - MIDI note OFF message. |
| 1202 | + MIDI note OFF message. See the documentation of [InputEventMIDI] for information of how to use MIDI inputs. |
1191 | 1203 | </constant>
|
1192 | 1204 | <constant name="MIDI_MESSAGE_NOTE_ON" value="9" enum="MidiMessageList">
|
1193 |
| - MIDI note ON message. |
| 1205 | + MIDI note ON message. See the documentation of [InputEventMIDI] for information of how to use MIDI inputs. |
1194 | 1206 | </constant>
|
1195 | 1207 | <constant name="MIDI_MESSAGE_AFTERTOUCH" value="10" enum="MidiMessageList">
|
1196 |
| - MIDI aftertouch message. |
| 1208 | + MIDI aftertouch message. This message is most often sent by pressing down on the key after it "bottoms out". |
1197 | 1209 | </constant>
|
1198 | 1210 | <constant name="MIDI_MESSAGE_CONTROL_CHANGE" value="11" enum="MidiMessageList">
|
1199 |
| - MIDI control change message. |
| 1211 | + MIDI control change message. This message is sent when a controller value changes. Controllers include devices such as pedals and levers. |
1200 | 1212 | </constant>
|
1201 | 1213 | <constant name="MIDI_MESSAGE_PROGRAM_CHANGE" value="12" enum="MidiMessageList">
|
1202 |
| - MIDI program change message. |
| 1214 | + MIDI program change message. This message sent when the program patch number changes. |
1203 | 1215 | </constant>
|
1204 | 1216 | <constant name="MIDI_MESSAGE_CHANNEL_PRESSURE" value="13" enum="MidiMessageList">
|
1205 |
| - MIDI channel pressure message. |
| 1217 | + MIDI channel pressure message. This message is most often sent by pressing down on the key after it "bottoms out". This message is different from polyphonic after-touch as it indicates the highest pressure across all keys. |
1206 | 1218 | </constant>
|
1207 | 1219 | <constant name="MIDI_MESSAGE_PITCH_BEND" value="14" enum="MidiMessageList">
|
1208 |
| - MIDI pitch bend message. |
| 1220 | + MIDI pitch bend message. This message is sent to indicate a change in the pitch bender (wheel or lever, typically). |
| 1221 | + </constant> |
| 1222 | + <constant name="MIDI_MESSAGE_SYSTEM_EXCLUSIVE" value="240" enum="MidiMessageList"> |
| 1223 | + MIDI system exclusive message. This has behavior exclusive to the device you're receiving input from. Getting this data is not implemented in Godot. |
| 1224 | + </constant> |
| 1225 | + <constant name="MIDI_MESSAGE_QUARTER_FRAME" value="241" enum="MidiMessageList"> |
| 1226 | + MIDI quarter frame message. Contains timing information that is used to synchronize MIDI devices. Getting this data is not implemented in Godot. |
| 1227 | + </constant> |
| 1228 | + <constant name="MIDI_MESSAGE_SONG_POSITION_POINTER" value="242" enum="MidiMessageList"> |
| 1229 | + MIDI song position pointer message. Gives the number of 16th notes since the start of the song. Getting this data is not implemented in Godot. |
| 1230 | + </constant> |
| 1231 | + <constant name="MIDI_MESSAGE_SONG_SELECT" value="243" enum="MidiMessageList"> |
| 1232 | + MIDI song select message. Specifies which sequence or song is to be played. Getting this data is not implemented in Godot. |
| 1233 | + </constant> |
| 1234 | + <constant name="MIDI_MESSAGE_TUNE_REQUEST" value="246" enum="MidiMessageList"> |
| 1235 | + MIDI tune request message. Upon receiving a tune request, all analog synthesizers should tune their oscillators. |
| 1236 | + </constant> |
| 1237 | + <constant name="MIDI_MESSAGE_TIMING_CLOCK" value="248" enum="MidiMessageList"> |
| 1238 | + MIDI timing clock message. Sent 24 times per quarter note when synchronization is required. |
| 1239 | + </constant> |
| 1240 | + <constant name="MIDI_MESSAGE_START" value="250" enum="MidiMessageList"> |
| 1241 | + MIDI start message. Start the current sequence playing. This message will be followed with Timing Clocks. |
| 1242 | + </constant> |
| 1243 | + <constant name="MIDI_MESSAGE_CONTINUE" value="251" enum="MidiMessageList"> |
| 1244 | + MIDI continue message. Continue at the point the sequence was stopped. |
| 1245 | + </constant> |
| 1246 | + <constant name="MIDI_MESSAGE_STOP" value="252" enum="MidiMessageList"> |
| 1247 | + MIDI stop message. Stop the current sequence. |
| 1248 | + </constant> |
| 1249 | + <constant name="MIDI_MESSAGE_ACTIVE_SENSING" value="254" enum="MidiMessageList"> |
| 1250 | + MIDI active sensing message. This message is intended to be sent repeatedly to tell the receiver that a connection is alive. |
| 1251 | + </constant> |
| 1252 | + <constant name="MIDI_MESSAGE_SYSTEM_RESET" value="255" enum="MidiMessageList"> |
| 1253 | + MIDI system reset message. Reset all receivers in the system to power-up status. It should not be sent on power-up itself. |
1209 | 1254 | </constant>
|
1210 | 1255 | <constant name="OK" value="0" enum="Error">
|
1211 | 1256 | Methods that return [enum Error] return [constant OK] when no error occurred. Note that many functions don't return an error code but will print error messages to standard output.
|
|
1373 | 1418 | Hints that a float property should be within an exponential range specified via the hint string [code]"min,max"[/code] or [code]"min,max,step"[/code]. The hint string can optionally include [code]"or_greater"[/code] and/or [code]"or_lesser"[/code] to allow manual input going respectively above the max or below the min values. Example: [code]"0.01,100,0.01,or_greater"[/code].
|
1374 | 1419 | </constant>
|
1375 | 1420 | <constant name="PROPERTY_HINT_ENUM" value="3" enum="PropertyHint">
|
1376 |
| - Hints that an integer, float or string property is an enumerated value to pick in a list specified via a hint string such as [code]"Hello,Something,Else"[/code]. |
| 1421 | + Hints that an integer, float or string property is an enumerated value to pick in a list specified via a hint string. |
| 1422 | + The hint string is a comma separated list of names such as [code]"Hello,Something,Else"[/code]. For integer and float properties, the first name in the list has value 0, the next 1, and so on. Explicit values can also be specified by appending [code]:integer[/code] to the name, e.g. [code]"Zero,One,Three:3,Four,Six:6"[/code]. |
| 1423 | + </constant> |
| 1424 | + <constant name="PROPERTY_HINT_ENUM_SUGGESTION" value="39" enum="PropertyHint"> |
| 1425 | + Hints that a string property can be an enumerated value to pick in a list specified via a hint string such as [code]"Hello,Something,Else"[/code]. |
| 1426 | + Unlike [constant PROPERTY_HINT_ENUM] a property with this hint still accepts arbitrary values and can be empty. The list of values serves to suggest possible values. |
1377 | 1427 | </constant>
|
1378 | 1428 | <constant name="PROPERTY_HINT_EXP_EASING" value="4" enum="PropertyHint">
|
1379 | 1429 | Hints that a float property should be edited via an exponential easing function. The hint string can include [code]"attenuation"[/code] to flip the curve horizontally and/or [code]"inout"[/code] to also include in/out easing.
|
|
1393 | 1443 | <constant name="PROPERTY_HINT_LAYERS_2D_PHYSICS" value="10" enum="PropertyHint">
|
1394 | 1444 | Hints that an integer property is a bitmask using the optionally named 2D physics layers.
|
1395 | 1445 | </constant>
|
1396 |
| - <constant name="PROPERTY_HINT_LAYERS_3D_RENDER" value="11" enum="PropertyHint"> |
| 1446 | + <constant name="PROPERTY_HINT_LAYERS_2D_NAVIGATION" value="11" enum="PropertyHint"> |
| 1447 | + Hints that an integer property is a bitmask using the optionally named 2D navigation layers. |
| 1448 | + </constant> |
| 1449 | + <constant name="PROPERTY_HINT_LAYERS_3D_RENDER" value="12" enum="PropertyHint"> |
1397 | 1450 | Hints that an integer property is a bitmask using the optionally named 3D render layers.
|
1398 | 1451 | </constant>
|
1399 |
| - <constant name="PROPERTY_HINT_LAYERS_3D_PHYSICS" value="12" enum="PropertyHint"> |
| 1452 | + <constant name="PROPERTY_HINT_LAYERS_3D_PHYSICS" value="13" enum="PropertyHint"> |
1400 | 1453 | Hints that an integer property is a bitmask using the optionally named 3D physics layers.
|
1401 | 1454 | </constant>
|
1402 |
| - <constant name="PROPERTY_HINT_FILE" value="13" enum="PropertyHint"> |
| 1455 | + <constant name="PROPERTY_HINT_LAYERS_3D_NAVIGATION" value="14" enum="PropertyHint"> |
| 1456 | + Hints that an integer property is a bitmask using the optionally named 3D navigation layers. |
| 1457 | + </constant> |
| 1458 | + <constant name="PROPERTY_HINT_FILE" value="15" enum="PropertyHint"> |
1403 | 1459 | Hints that a string property is a path to a file. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like [code]"*.png,*.jpg"[/code].
|
1404 | 1460 | </constant>
|
1405 |
| - <constant name="PROPERTY_HINT_DIR" value="14" enum="PropertyHint"> |
| 1461 | + <constant name="PROPERTY_HINT_DIR" value="16" enum="PropertyHint"> |
1406 | 1462 | Hints that a string property is a path to a directory. Editing it will show a file dialog for picking the path.
|
1407 | 1463 | </constant>
|
1408 |
| - <constant name="PROPERTY_HINT_GLOBAL_FILE" value="15" enum="PropertyHint"> |
| 1464 | + <constant name="PROPERTY_HINT_GLOBAL_FILE" value="17" enum="PropertyHint"> |
1409 | 1465 | Hints that a string property is an absolute path to a file outside the project folder. Editing it will show a file dialog for picking the path. The hint string can be a set of filters with wildcards like [code]"*.png,*.jpg"[/code].
|
1410 | 1466 | </constant>
|
1411 |
| - <constant name="PROPERTY_HINT_GLOBAL_DIR" value="16" enum="PropertyHint"> |
| 1467 | + <constant name="PROPERTY_HINT_GLOBAL_DIR" value="18" enum="PropertyHint"> |
1412 | 1468 | Hints that a string property is an absolute path to a directory outside the project folder. Editing it will show a file dialog for picking the path.
|
1413 | 1469 | </constant>
|
1414 |
| - <constant name="PROPERTY_HINT_RESOURCE_TYPE" value="17" enum="PropertyHint"> |
| 1470 | + <constant name="PROPERTY_HINT_RESOURCE_TYPE" value="19" enum="PropertyHint"> |
1415 | 1471 | Hints that a property is an instance of a [Resource]-derived type, optionally specified via the hint string (e.g. [code]"Texture"[/code]). Editing it will show a popup menu of valid resource types to instantiate.
|
1416 | 1472 | </constant>
|
1417 |
| - <constant name="PROPERTY_HINT_MULTILINE_TEXT" value="18" enum="PropertyHint"> |
| 1473 | + <constant name="PROPERTY_HINT_MULTILINE_TEXT" value="20" enum="PropertyHint"> |
1418 | 1474 | Hints that a string property is text with line breaks. Editing it will show a text input field where line breaks can be typed.
|
1419 | 1475 | </constant>
|
1420 |
| - <constant name="PROPERTY_HINT_PLACEHOLDER_TEXT" value="19" enum="PropertyHint"> |
| 1476 | + <constant name="PROPERTY_HINT_PLACEHOLDER_TEXT" value="21" enum="PropertyHint"> |
1421 | 1477 | Hints that a string property should have a placeholder text visible on its input field, whenever the property is empty. The hint string is the placeholder text to use.
|
1422 | 1478 | </constant>
|
1423 |
| - <constant name="PROPERTY_HINT_COLOR_NO_ALPHA" value="20" enum="PropertyHint"> |
| 1479 | + <constant name="PROPERTY_HINT_COLOR_NO_ALPHA" value="22" enum="PropertyHint"> |
1424 | 1480 | Hints that a color property should be edited without changing its alpha component, i.e. only R, G and B channels are edited.
|
1425 | 1481 | </constant>
|
1426 |
| - <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSY" value="21" enum="PropertyHint"> |
| 1482 | + <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSY" value="23" enum="PropertyHint"> |
1427 | 1483 | Hints that an image is compressed using lossy compression.
|
1428 | 1484 | </constant>
|
1429 |
| - <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS" value="22" enum="PropertyHint"> |
| 1485 | + <constant name="PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS" value="24" enum="PropertyHint"> |
1430 | 1486 | Hints that an image is compressed using lossless compression.
|
1431 | 1487 | </constant>
|
1432 | 1488 | <constant name="PROPERTY_USAGE_STORAGE" value="1" enum="PropertyUsageFlags">
|
|
1451 | 1507 | The property is a translatable string.
|
1452 | 1508 | </constant>
|
1453 | 1509 | <constant name="PROPERTY_USAGE_GROUP" value="128" enum="PropertyUsageFlags">
|
1454 |
| - Used to group properties together in the editor. |
| 1510 | + Used to group properties together in the editor. See [EditorInspector]. |
1455 | 1511 | </constant>
|
1456 | 1512 | <constant name="PROPERTY_USAGE_CATEGORY" value="256" enum="PropertyUsageFlags">
|
1457 | 1513 | Used to categorize properties together in the editor.
|
|
1495 | 1551 | <constant name="METHOD_FLAG_FROM_SCRIPT" value="64" enum="MethodFlags">
|
1496 | 1552 | Deprecated method flag, unused.
|
1497 | 1553 | </constant>
|
| 1554 | + <constant name="METHOD_FLAG_VARARG" value="128" enum="MethodFlags"> |
| 1555 | + </constant> |
1498 | 1556 | <constant name="METHOD_FLAGS_DEFAULT" value="1" enum="MethodFlags">
|
1499 | 1557 | Default method flags.
|
1500 | 1558 | </constant>
|
|
0 commit comments