@GlobalScope

Constantes y variables de alcance global.

Descripción

Global scope constants and variables. This is all that resides in the globals, constants regarding error codes, scancodes, property hints, etc.

Singletons are also documented here, since they can be accessed from anywhere.

Propiedades

ARVRServer

ARVRServer

AudioServer

AudioServer

CameraServer

CameraServer

ClassDB

ClassDB

Engine

Engine

Geometry

Geometry

IP

IP

Input

Input

InputMap

InputMap

JSON

JSON

JavaClassWrapper

JavaClassWrapper

JavaScript

JavaScript

Marshalls

Marshalls

EditorNavigationMeshGenerator

NavigationMeshGenerator

OS

OS

Performance

Performance

Physics2DServer

Physics2DServer

PhysicsServer

PhysicsServer

ProjectSettings

ProjectSettings

ResourceLoader

ResourceLoader

ResourceSaver

ResourceSaver

Time

Time

TranslationServer

TranslationServer

VisualScriptEditor

VisualScriptEditor

VisualServer

VisualServer

Enumeraciones

enum Margin:

  • MARGIN_LEFT = 0 --- Margen izquierdo, normalmente usado para las clases derivadas de Control o StyleBox.

  • MARGIN_TOP = 1 --- Margen superior, normalmente usado para las clases derivadas de Control o StyleBox.

  • MARGIN_RIGHT = 2 --- Margen derecho, normalmente usado para las clases derivadas de Control o StyleBox.

  • MARGIN_BOTTOM = 3 --- Margen inferior, normalmente usado para las clases derivadas de Control o StyleBox.


enum Corner:

  • CORNER_TOP_LEFT = 0 --- Esquina Superior Izquierda.

  • CORNER_TOP_RIGHT = 1 --- Esquina Superior Derecha.

  • CORNER_BOTTOM_RIGHT = 2 --- Esquina Inferior Derecha.

  • CORNER_BOTTOM_LEFT = 3 --- Esquina Inferior Izquierda.


enum Orientation:


enum HAlign:

  • HALIGN_LEFT = 0 --- Alineación horizontal izquierda, generalmente para clases de texto.

  • HALIGN_CENTER = 1 --- Alineación central horizontal, generalmente para clases de texto.

  • HALIGN_RIGHT = 2 --- Alineación horizontal derecha, generalmente para clases de texto.


enum VAlign:

  • VALIGN_TOP = 0 --- Alineación vertical superior, generalmente para clases de texto.

  • VALIGN_CENTER = 1 --- Alineación central vertical, normalmente para clases de texto.Alineacion central vertical, generalmente usada para clases derivadas de texto.

  • VALIGN_BOTTOM = 2 --- Alineación vertical inferior, generalmente para clases de texto.


enum KeyList:

  • KEY_ESCAPE = 16777217 --- Tecla Escape.

  • KEY_TAB = 16777218 --- Tecla Tabulador.

  • KEY_BACKTAB = 16777219 --- Shift+Tab key.

  • KEY_BACKSPACE = 16777220 --- Tecla retorno.

  • KEY_ENTER = 16777221 --- Devuelve la tecla (en el teclado principal).

  • KEY_KP_ENTER = 16777222 --- Pulsa la tecla en el teclado numerico.

  • KEY_INSERT = 16777223 --- Tecla Insert.

  • KEY_DELETE = 16777224 --- Tecla Suprimir.

  • KEY_PAUSE = 16777225 --- Tecla Pausa.

  • KEY_PRINT = 16777226 --- Tecla Imprimir Pantalla.

  • KEY_SYSREQ = 16777227 --- Tecla Peticion de Sistema.

  • KEY_CLEAR = 16777228 --- Tecla Clear.

  • KEY_HOME = 16777229 --- Tecla Inicio.

  • KEY_END = 16777230 --- Tecla Fin.

  • KEY_LEFT = 16777231 --- Tecla Flecha Izquierda.

  • KEY_UP = 16777232 --- Tecla Flecha Arriba.

  • KEY_RIGHT = 16777233 --- Tecla flecha derecha.

  • KEY_DOWN = 16777234 --- Tecla Flecha abajo.

  • KEY_PAGEUP = 16777235 --- Tecla RePag.

  • KEY_PAGEDOWN = 16777236 --- Tecla AvPag.

  • KEY_SHIFT = 16777237 --- Tecla Shift.

  • KEY_CONTROL = 16777238 --- Tecla Control.

  • KEY_META = 16777239 --- Tecla Meta.

  • KEY_ALT = 16777240 --- Tecla Alt.

  • KEY_CAPSLOCK = 16777241 --- Tecla Bloque Mayusculas.

  • KEY_NUMLOCK = 16777242 --- Tecla Bloque numerico.

  • KEY_SCROLLLOCK = 16777243 --- Tecla Bloqueo Scroll.

  • KEY_F1 = 16777244 --- Tecla F1.

  • KEY_F2 = 16777245 --- Tecla F2.

  • KEY_F3 = 16777246 --- Tecla F3.

  • KEY_F4 = 16777247 --- Tecla F4.

  • KEY_F5 = 16777248 --- Tecla F5.

  • KEY_F6 = 16777249 --- Tecla F6.

  • KEY_F7 = 16777250 --- Tecla F7.

  • KEY_F8 = 16777251 --- Tecla F8.

  • KEY_F9 = 16777252 --- Tecla F9.

  • KEY_F10 = 16777253 --- Tecla F10.

  • KEY_F11 = 16777254 --- Tecla F11.

  • KEY_F12 = 16777255 --- Tecla F12.

  • KEY_F13 = 16777256 --- Tecla F13.

  • KEY_F14 = 16777257 --- Tecla F14.

  • KEY_F15 = 16777258 --- Tecla F15.

  • KEY_F16 = 16777259 --- Tecla F16.

  • KEY_KP_MULTIPLY = 16777345 --- Tecla Multiplicar(*) del teclado numérico.

  • KEY_KP_DIVIDE = 16777346 --- Tecla Division(/) del teclado numérico.

  • KEY_KP_SUBTRACT = 16777347 --- Tecla Resta(-) del teclado numérico.

  • KEY_KP_PERIOD = 16777348 --- Tecla . decimal(.) del teclado numérico.

  • KEY_KP_ADD = 16777349 --- Tecla Suma(+) del teclado numérico.

  • KEY_KP_0 = 16777350 --- Tecla 0 del teclado numérico.

  • KEY_KP_1 = 16777351 --- Tecla 1 del teclado numérico.

  • KEY_KP_2 = 16777352 --- Tecla 2 del teclado numérico.

  • KEY_KP_3 = 16777353 --- Tecla 3 del teclado numérico.

  • KEY_KP_4 = 16777354 --- Tecla 4 del teclado numérico.

  • KEY_KP_5 = 16777355 --- Tecla 5 del teclado numérico.

  • KEY_KP_6 = 16777356 --- Tecla 6 del teclado numérico.

  • KEY_KP_7 = 16777357 --- Tecla 7 del teclado numérico.

  • KEY_KP_8 = 16777358 --- Tecla 8 del teclado numérico.

  • KEY_KP_9 = 16777359 --- Tecla 9 del teclado numérico.

  • KEY_SUPER_L = 16777260 --- Tecla super izquierda (Tecla Windows).

  • KEY_SUPER_R = 16777261 --- Tecla super derecha(Tecla Windows).

  • KEY_MENU = 16777262 --- Tecla Menu Contexto.

  • KEY_HYPER_L = 16777263 --- Tecla Hyper Izquierda.

  • KEY_HYPER_R = 16777264 --- Tecla Hyper Derecha.

  • KEY_HELP = 16777265 --- Tecla Ayuda.

  • KEY_DIRECTION_L = 16777266 --- Tecla Dirección Izquierda.

  • KEY_DIRECTION_R = 16777267 --- Tecla Dirección Derecha.

  • KEY_BACK = 16777280 --- Tecla para atrás en multimedia. No confundirlo con el botón hacia atrás en un dispositivo Android.

  • KEY_FORWARD = 16777281 --- Media forward key.

  • KEY_STOP = 16777282 --- Tecla reproduccion parar.

  • KEY_REFRESH = 16777283 --- Media refresh key.

  • KEY_VOLUMEDOWN = 16777284 --- Tecla Bajar Volumen.

  • KEY_VOLUMEMUTE = 16777285 --- Tecla Quitar Volumen.

  • KEY_VOLUMEUP = 16777286 --- Tecla Subir Volumen.

  • KEY_BASSBOOST = 16777287 --- Tecla Bass Boost.

  • KEY_BASSUP = 16777288 --- Tecla Bass Up.

  • KEY_BASSDOWN = 16777289 --- Tecla Bass down.

  • KEY_TREBLEUP = 16777290 --- Tecla Agudos arriba.

  • KEY_TREBLEDOWN = 16777291 --- Teclas Agudos abajo.

  • KEY_MEDIAPLAY = 16777292 --- Tecla reproduccion play.

  • KEY_MEDIASTOP = 16777293 --- Tecla reproduccion parar.

  • KEY_MEDIAPREVIOUS = 16777294 --- Tecla cancion previa.

  • KEY_MEDIANEXT = 16777295 --- Tecla siguiente cancion.

  • KEY_MEDIARECORD = 16777296 --- Tecla grabar.

  • KEY_HOMEPAGE = 16777297 --- Tecla pagina inicio.

  • KEY_FAVORITES = 16777298 --- Tecla Favoritos.

  • KEY_SEARCH = 16777299 --- Tecla Buscar.

  • KEY_STANDBY = 16777300 --- Tecla en espera(Standby).

  • KEY_OPENURL = 16777301 --- Tecla Abrir URL/Abrir el navegador.

  • KEY_LAUNCHMAIL = 16777302 --- Tecla Abrir el Correo.

  • KEY_LAUNCHMEDIA = 16777303 --- Tecla lanzar Media.

  • KEY_LAUNCH0 = 16777304 --- Tecla Acceso Directo 0.

  • KEY_LAUNCH1 = 16777305 --- Tecla Acceso Directo 1.

  • KEY_LAUNCH2 = 16777306 --- Tecla Acceso Directo 2.

  • KEY_LAUNCH3 = 16777307 --- Tecla Acceso Directo 3.

  • KEY_LAUNCH4 = 16777308 --- Tecla Acceso Directo 4.

  • KEY_LAUNCH5 = 16777309 --- Tecla Acceso Directo 5.

  • KEY_LAUNCH6 = 16777310 --- Tecla Acceso Directo 6.

  • KEY_LAUNCH7 = 16777311 --- Tecla Acceso Directo 7.

  • KEY_LAUNCH8 = 16777312 --- Tecla Acceso Directo 8.

  • KEY_LAUNCH9 = 16777313 --- Tecla Acceso Directo 9.

  • KEY_LAUNCHA = 16777314 --- Tecla Acceso Directo A.

  • KEY_LAUNCHB = 16777315 --- Tecla Acceso Directo B.

  • KEY_LAUNCHC = 16777316 --- Tecla Acceso Directo C.

  • KEY_LAUNCHD = 16777317 --- Tecla Acceso Directo D.

  • KEY_LAUNCHE = 16777318 --- Tecla Acceso Directo E.

  • KEY_LAUNCHF = 16777319 --- Tecla Acceso Directo F.

  • KEY_UNKNOWN = 33554431 --- Tecla desconocida.

  • KEY_SPACE = 32 --- Tecla Espaciado.

  • KEY_EXCLAM = 33 --- Tecla !.

  • KEY_QUOTEDBL = 34 --- Tecla ".

  • KEY_NUMBERSIGN = 35 --- Tecla #.

  • KEY_DOLLAR = 36 --- Tecla $.

  • KEY_PERCENT = 37 --- Tecla %.

  • KEY_AMPERSAND = 38 --- Tecla &.

  • KEY_APOSTROPHE = 39 --- Tecla '.

  • KEY_PARENLEFT = 40 --- Tecla (.

  • KEY_PARENRIGHT = 41 --- Tecla ).

  • KEY_ASTERISK = 42 --- Tecla *.

  • KEY_PLUS = 43 --- Tecla +.

  • KEY_COMMA = 44 --- Tecla ,.

  • KEY_MINUS = 45 --- Tecla -.

  • KEY_PERIOD = 46 --- Tecla ..

  • KEY_SLASH = 47 --- Tecla /.

  • KEY_0 = 48 --- Número 0.

  • KEY_1 = 49 --- Número 1.

  • KEY_2 = 50 --- Número 2.

  • KEY_3 = 51 --- Número 3.

  • KEY_4 = 52 --- Número 4.

  • KEY_5 = 53 --- Número 5.

  • KEY_6 = 54 --- Número 6.

  • KEY_7 = 55 --- Número 7.

  • KEY_8 = 56 --- Número 8.

  • KEY_9 = 57 --- Número 9.

  • KEY_COLON = 58 --- Tecla :.

  • KEY_SEMICOLON = 59 --- Tecla ;.

  • KEY_LESS = 60 --- Tecla <.

  • KEY_EQUAL = 61 --- Tecla =.

  • KEY_GREATER = 62 --- Tecla >.

  • KEY_QUESTION = 63 --- Tecla ?.

  • KEY_AT = 64 --- Tecla @.

  • KEY_A = 65 --- Tecla A.

  • KEY_B = 66 --- Tecla B.

  • KEY_C = 67 --- Tecla C.

  • KEY_D = 68 --- Tecla D.

  • KEY_E = 69 --- Tecla E.

  • KEY_F = 70 --- Tecla F.

  • KEY_G = 71 --- Tecla G.

  • KEY_H = 72 --- Tecla H.

  • KEY_I = 73 --- Tecla I.

  • KEY_J = 74 --- Tecla J.

  • KEY_K = 75 --- Tecla K.

  • KEY_L = 76 --- Tecla L.

  • KEY_M = 77 --- Tecla M.

  • KEY_N = 78 --- Tecla N.

  • KEY_O = 79 --- Tecla O.

  • KEY_P = 80 --- Tecla P.

  • KEY_Q = 81 --- Tecla Q.

  • KEY_R = 82 --- Tecla R.

  • KEY_S = 83 --- Tecla S.

  • KEY_T = 84 --- Tecla T.

  • KEY_U = 85 --- Tecla U.

  • KEY_V = 86 --- Tecla V.

  • KEY_W = 87 --- Tecla W.

  • KEY_X = 88 --- Tecla X.

  • KEY_Y = 89 --- Tecla Y.

  • KEY_Z = 90 --- Tecla Z.

  • KEY_BRACKETLEFT = 91 --- Tecla [.

  • KEY_BACKSLASH = 92 --- Tecla \.

  • KEY_BRACKETRIGHT = 93 --- Tecla ].

  • KEY_ASCIICIRCUM = 94 --- Tecla ^.

  • KEY_UNDERSCORE = 95 --- Tecla _.

  • KEY_QUOTELEFT = 96 --- Tecla `.

  • KEY_BRACELEFT = 123 --- Tecla {.

  • KEY_BAR = 124 --- Tecla |.

  • KEY_BRACERIGHT = 125 --- Tecla }.

  • KEY_ASCIITILDE = 126 --- Tecla ~.

  • KEY_NOBREAKSPACE = 160 --- Tecla espacio de no separación.

  • KEY_EXCLAMDOWN = 161 --- Tecla ¡ .

  • KEY_CENT = 162 --- Tecla ¢.

  • KEY_STERLING = 163 --- Tecla £.

  • KEY_CURRENCY = 164 --- Tecla ¤.

  • KEY_YEN = 165 --- Tecla ¥.

  • KEY_BROKENBAR = 166 --- Tecla ¦.

  • KEY_SECTION = 167 --- Tecla §.

  • KEY_DIAERESIS = 168 --- Tecla ¨.

  • KEY_COPYRIGHT = 169 --- Tecla ©.

  • KEY_ORDFEMININE = 170 --- Tecla ª.

  • KEY_GUILLEMOTLEFT = 171 --- Tecla «.

  • KEY_NOTSIGN = 172 --- Tecla ¬.

  • KEY_HYPHEN = 173 --- Tecla guion suave.

  • KEY_REGISTERED = 174 --- Tecla ®.

  • KEY_MACRON = 175 --- Tecla ¯.

  • KEY_DEGREE = 176 --- Tecla °.

  • KEY_PLUSMINUS = 177 --- Tecla ±.

  • KEY_TWOSUPERIOR = 178 --- Tecla ².

  • KEY_THREESUPERIOR = 179 --- Tecla ³.

  • KEY_ACUTE = 180 --- Tecla ´.

  • KEY_MU = 181 --- Tecla µ.

  • KEY_PARAGRAPH = 182 --- Tecla ¶.

  • KEY_PERIODCENTERED = 183 --- Tecla ·.

  • KEY_CEDILLA = 184 --- Tecla ¸.

  • KEY_ONESUPERIOR = 185 --- Tecla ¹.

  • KEY_MASCULINE = 186 --- Tecla º.

  • KEY_GUILLEMOTRIGHT = 187 --- Tecla ».

  • KEY_ONEQUARTER = 188 --- Tecla ¼.

  • KEY_ONEHALF = 189 --- Tecla ½.

  • KEY_THREEQUARTERS = 190 --- Tecla ¾.

  • KEY_QUESTIONDOWN = 191 --- Tecla ¿.

  • KEY_AGRAVE = 192 --- Tecla À.

  • KEY_AACUTE = 193 --- Tecla Á.

  • KEY_ACIRCUMFLEX = 194 --- Tecla Â.

  • KEY_ATILDE = 195 --- Tecla Ã.

  • KEY_ADIAERESIS = 196 --- Tecla Ä.

  • KEY_ARING = 197 --- Tecla Å.

  • KEY_AE = 198 --- Tecla Æ.

  • KEY_CCEDILLA = 199 --- Tecla Ç.

  • KEY_EGRAVE = 200 --- Tecla È.

  • KEY_EACUTE = 201 --- Tecla É.

  • KEY_ECIRCUMFLEX = 202 --- Tecla Ê.

  • KEY_EDIAERESIS = 203 --- Tecla Ë.

  • KEY_IGRAVE = 204 --- Tecla Ì.

  • KEY_IACUTE = 205 --- Tecla Í.

  • KEY_ICIRCUMFLEX = 206 --- Tecla Î.

  • KEY_IDIAERESIS = 207 --- Tecla Ï.

  • KEY_ETH = 208 --- Tecla Ð.

  • KEY_NTILDE = 209 --- Tecla Ñ.

  • KEY_OGRAVE = 210 --- Tecla Ò.

  • KEY_OACUTE = 211 --- Tecla Ó.

  • KEY_OCIRCUMFLEX = 212 --- Tecla Ô.

  • KEY_OTILDE = 213 --- Tecla Õ.

  • KEY_ODIAERESIS = 214 --- Tecla Ö.

  • KEY_MULTIPLY = 215 --- Tecla ×.

  • KEY_OOBLIQUE = 216 --- Tecla Ø.

  • KEY_UGRAVE = 217 --- Tecla Ù.

  • KEY_UACUTE = 218 --- Tecla Ú.

  • KEY_UCIRCUMFLEX = 219 --- Tecla Û.

  • KEY_UDIAERESIS = 220 --- Tecla Ü.

  • KEY_YACUTE = 221 --- Tecla Ý.

  • KEY_THORN = 222 --- Tecla Þ.

  • KEY_SSHARP = 223 --- Tecla ß.

  • KEY_DIVISION = 247 --- Tecla ÷.

  • KEY_YDIAERESIS = 255 --- Tecla ÿ.


enum KeyModifierMask:

  • KEY_CODE_MASK = 33554431 --- Tecla máscara codigo.

  • KEY_MODIFIER_MASK = -16777216 --- Tecla modificar máscara.

  • KEY_MASK_SHIFT = 33554432 --- Tecla desplazamiento de la máscara.

  • KEY_MASK_ALT = 67108864 --- Tecla máscara Alt.

  • KEY_MASK_META = 134217728 --- Tecla meta máscara.

  • KEY_MASK_CTRL = 268435456 --- Tecla Control máscara.

  • KEY_MASK_CMD = platform-dependent --- Tecla de máscara de comando. En macOS, esto equivale a KEY_MASK_META. En otras plataformas, esto es equivalente a KEY_MASK_CTRL. Esta máscara debe ser preferida a KEY_MASK_META o KEY_MASK_CTRL para los atajos del sistema ya que maneja correctamente todas las plataformas.Tecla Mascara Comandos. En macOS, esto es equivalente a KEY_MASK_META. En otras plataformas, esto es equivalente a KEY_MASK_CTRL. Esta mascara debe ser preferida a KEY_MASK_META o KEY_MASK_CTRL para atajos de sistema ya que maneja todas las plataformas correctamente.

  • KEY_MASK_KPAD = 536870912 --- Tecla máscara keypad.

  • KEY_MASK_GROUP_SWITCH = 1073741824 --- Tecla máscara intercambio grupo.


enum ButtonList:

  • BUTTON_LEFT = 1 --- Botón izquierdo del ratón.

  • BUTTON_RIGHT = 2 --- Botón derecho del ratón.

  • BUTTON_MIDDLE = 3 --- Botón central del ratón.

  • BUTTON_XBUTTON1 = 8 --- Botón extra del ratón 1 (sólo presente en algunos ratones).

  • BUTTON_XBUTTON2 = 9 --- Botón extra del ratón 2 (sólo presente en algunos ratones).

  • BUTTON_WHEEL_UP = 4 --- Rueda de ratón arriba.

  • BUTTON_WHEEL_DOWN = 5 --- Rueda de ratón abajo.

  • BUTTON_WHEEL_LEFT = 6 --- Botón izquierdo de la rueda del ratón (sólo presente en algunos ratones).

  • BUTTON_WHEEL_RIGHT = 7 --- Botón derecho de la rueda del ratón (sólo presente en algunos ratones).

  • BUTTON_MASK_LEFT = 1 --- Máscara del botón izquierdo del ratón.

  • BUTTON_MASK_RIGHT = 2 --- Máscara del botón derecho del ratón.

  • BUTTON_MASK_MIDDLE = 4 --- Máscara del botón central del ratón.

  • BUTTON_MASK_XBUTTON1 = 128 --- Botón de ratón extra 1 máscara.

  • BUTTON_MASK_XBUTTON2 = 256 --- Máscara de botón de ratón extra 2.


enum JoystickList:

  • JOY_INVALID_OPTION = -1 --- Invalid button or axis.

  • JOY_BUTTON_0 = 0 --- Botón 0 del mando de videojuegos.

  • JOY_BUTTON_1 = 1 --- Botón 1 del mando de videojuegos.

  • JOY_BUTTON_2 = 2 --- Botón 2 del mando de videojuegos.

  • JOY_BUTTON_3 = 3 --- Boton 3 del mando de juegos.

  • JOY_BUTTON_4 = 4 --- Boton 4 del mando de juegos.

  • JOY_BUTTON_5 = 5 --- Boton 5 del mando de videojuegos.

  • JOY_BUTTON_6 = 6 --- Botón 6 del mando de videojuegos.

  • JOY_BUTTON_7 = 7 --- Botón 7 del mando de videojuegos.

  • JOY_BUTTON_8 = 8 --- Botón 8 del mando de videojuegos.

  • JOY_BUTTON_9 = 9 --- Botón 9 del mando de videojuegos.

  • JOY_BUTTON_10 = 10 --- Botón 10 del mando de videojuegos.

  • JOY_BUTTON_11 = 11 --- Botón 11 del mando de videojuegos.

  • JOY_BUTTON_12 = 12 --- Botón 12 del mando de videojuegos.

  • JOY_BUTTON_13 = 13 --- Botón 13 del mando de videojuegos.

  • JOY_BUTTON_14 = 14 --- Botón 14 del mando de videojuegos.

  • JOY_BUTTON_15 = 15 --- Boton 15 del mando de juegos.

  • JOY_BUTTON_16 = 16 --- Gamepad button 16.

  • JOY_BUTTON_17 = 17 --- Gamepad button 17.

  • JOY_BUTTON_18 = 18 --- Gamepad button 18.

  • JOY_BUTTON_19 = 19 --- Gamepad button 19.

  • JOY_BUTTON_20 = 20 --- Gamepad button 20.

  • JOY_BUTTON_21 = 21 --- Gamepad button 21.

  • JOY_BUTTON_22 = 22 --- Gamepad button 22.

  • JOY_BUTTON_MAX = 23 --- Representa el máximo número de botones de joystick soportados.

  • JOY_SONY_CIRCLE = 1 --- Botón de círculo DualShock.

  • JOY_SONY_X = 0 --- Botón X DualShock.

  • JOY_SONY_SQUARE = 2 --- Botón cuadrado DualShock.

  • JOY_SONY_TRIANGLE = 3 --- Botón triángulo DualShock.

  • JOY_XBOX_B = 1 --- Xbox controller B button.

  • JOY_XBOX_A = 0 --- Xbox controller A button.

  • JOY_XBOX_X = 2 --- Xbox controller X button.

  • JOY_XBOX_Y = 3 --- Xbox controller Y button.

  • JOY_DS_A = 1 --- Nintendo controller A button.

  • JOY_DS_B = 0 --- Botón B del mando de Nintendo.

  • JOY_DS_X = 3 --- Botón X del mando de Nintendo.

  • JOY_DS_Y = 2 --- Botón Y del mando de Nintendo.

  • JOY_VR_GRIP = 2 --- Botones de agarre (laterales) en un controlador VR.

  • JOY_VR_PAD = 14 --- Presiona el panel táctil o el joystick principal de un controlador VR.

  • JOY_VR_TRIGGER = 15 --- Gatillo en un controlador VR.

  • JOY_OCULUS_AX = 7 --- Botón A en el controlador Oculus Touch derecho y botón X en el controlador izquierdo (también cuando se usa en OpenVR).

  • JOY_OCULUS_BY = 1 --- Botón B en el controlador Oculus Touch derecho, botón Y en el controlador izquierdo (también cuando se usa en OpenVR).

  • JOY_OCULUS_MENU = 3 --- Botón de menú en cualquiera de los mandos de Oculus Touch.

  • JOY_OPENVR_MENU = 1 --- Botón de menú en OpenVR (excepto cuando se utilizan los controladores Oculus Touch).

  • JOY_SELECT = 10 --- Botón Select en el mando de videojuegos.

  • JOY_START = 11 --- Botón Start en el mando de videojuegos.

  • JOY_DPAD_UP = 12 --- DPad arriba en el mando de videojuegos.

  • JOY_DPAD_DOWN = 13 --- Dpad abajo en el mando de videojuegos.

  • JOY_DPAD_LEFT = 14 --- DPad izquierda en el mando de videojuegos.

  • JOY_DPAD_RIGHT = 15 --- Dpad derecha en el mando de videojuegos.

  • JOY_GUIDE = 16 --- Gamepad SDL guide button.

  • JOY_MISC1 = 17 --- Gamepad SDL miscellaneous button.

  • JOY_PADDLE1 = 18 --- Gamepad SDL paddle 1 button.

  • JOY_PADDLE2 = 19 --- Gamepad SDL paddle 2 button.

  • JOY_PADDLE3 = 20 --- Gamepad SDL paddle 3 button.

  • JOY_PADDLE4 = 21 --- Gamepad SDL paddle 4 button.

  • JOY_TOUCHPAD = 22 --- Gamepad SDL touchpad button.

  • JOY_L = 4 --- Gamepad left Shoulder button.

  • JOY_L2 = 6 --- Gatillo izquierdo del mando de videojuegos.

  • JOY_L3 = 8 --- Click en el palo izquierdo del mando de videojuegos.

  • JOY_R = 5 --- Gamepad right Shoulder button.

  • JOY_R2 = 7 --- Gatillo derecho del mando de videojuegos.

  • JOY_R3 = 9 --- Click derecho del palo del mando de videojuegos.

  • JOY_AXIS_0 = 0 --- Palo izquierdo del eje horizontal del mando de videojuegos.

  • JOY_AXIS_1 = 1 --- Gamepad left stick vertical axis.

  • JOY_AXIS_2 = 2 --- Palo derecho del eje horizontal del mando de videojuegos.

  • JOY_AXIS_3 = 3 --- Gamepad right stick vertical axis.

  • JOY_AXIS_4 = 4 --- Eje 4 del mando de videojuegos genérico.

  • JOY_AXIS_5 = 5 --- Eje 5 del mando de videojuegos genérico.

  • JOY_AXIS_6 = 6 --- Gamepad left trigger analog axis.

  • JOY_AXIS_7 = 7 --- Gamepad right trigger analog axis.

  • JOY_AXIS_8 = 8 --- Eje genérico del mando de videojuegos 8.

  • JOY_AXIS_9 = 9 --- Eje 9 del mando de videojuegos genérico.

  • JOY_AXIS_MAX = 10 --- Representa el número máximo de ejes de joystick soportados.

  • JOY_ANALOG_LX = 0 --- Palo izquierdo del eje horizontal del mando de videojuegos.

  • JOY_ANALOG_LY = 1 --- Gamepad left stick vertical axis.

  • JOY_ANALOG_RX = 2 --- Palo derecho del eje horizontal del mando de videojuegos.

  • JOY_ANALOG_RY = 3 --- Gamepad right stick vertical axis.

  • JOY_ANALOG_L2 = 6 --- Disparador analógico izquierdo del mando de videojuegos.

  • JOY_ANALOG_R2 = 7 --- Disparador analogico derecho del mando de juegos.

  • JOY_VR_ANALOG_TRIGGER = 2 --- Disparador analogico del Mando de Realidad Virtual.

  • JOY_VR_ANALOG_GRIP = 4 --- Empuñadura analógica del controlador VR (botones laterales).

  • JOY_OPENVR_TOUCHPADX = 0 --- Eje X del touchpad OpenVR (eje del joystick en los controladores Oculus Touch y Windows MR).

  • JOY_OPENVR_TOUCHPADY = 1 --- Eje Y del panel táctil OpenVR (eje del joystick en los controladores Oculus Touch y Windows MR).


enum MidiMessageList:

  • MIDI_MESSAGE_NOTE_OFF = 8 --- Nota Midi Mensaje OFF.

  • MIDI_MESSAGE_NOTE_ON = 9 --- Nota MIDI Mensaje ON.

  • MIDI_MESSAGE_AFTERTOUCH = 10 --- Nota MIDI Mensaje Despues de tocar.

  • MIDI_MESSAGE_CONTROL_CHANGE = 11 --- Nota MIDI Control cambiar mensaje.

  • MIDI_MESSAGE_PROGRAM_CHANGE = 12 --- Nota MIDI Mensaje cambiar programa.

  • MIDI_MESSAGE_CHANNEL_PRESSURE = 13 --- Nota MIDI Mensaje presion de canal.

  • MIDI_MESSAGE_PITCH_BEND = 14 --- Nota MIDI Cambio de Tono.


enum Error:

  • OK = 0 --- Los métodos que devuelven Error devuelven OK cuando no se ha producido ningún error. Tenga en cuenta que muchas funciones no devuelven un código de error, sino que imprimen mensajes de error en la salida estándar.

Dado que OK tiene el valor 0, y todos los demás códigos de error son enteros positivos, también se puede utilizar en comprobaciones booleanas, por ejemplo:

var err = method_that_returns_error()

if err != OK:

print("Fallo")

# o, equivalente:

if err:

print("Todavia fallando")

  • FAILED = 1 --- Error genérico.

  • ERR_UNAVAILABLE = 2 --- Error no disponible.

  • ERR_UNCONFIGURED = 3 --- Error sin configurar.

  • ERR_UNAUTHORIZED = 4 --- Error no autorizado.

  • ERR_PARAMETER_RANGE_ERROR = 5 --- Error de rango de parámetros.

  • ERR_OUT_OF_MEMORY = 6 --- Error de falta de memoria (OOM).

  • ERR_FILE_NOT_FOUND = 7 --- Archivo: Error archivo no encontrado.

  • ERR_FILE_BAD_DRIVE = 8 --- Archivo: Error de unidad defectuosa.

  • ERR_FILE_BAD_PATH = 9 --- Archivo: Error ruta incorrecta.

  • ERR_FILE_NO_PERMISSION = 10 --- Archivo: Error sin permiso.

  • ERR_FILE_ALREADY_IN_USE = 11 --- Archivo: Error archivo ya esta siendo usado.

  • ERR_FILE_CANT_OPEN = 12 --- Archivo: Error no se puede abrir.

  • ERR_FILE_CANT_WRITE = 13 --- Archivo: Error no se puede escribir.

  • ERR_FILE_CANT_READ = 14 --- Archivo: Error no se puede leer.

  • ERR_FILE_UNRECOGNIZED = 15 --- Archivo: Error no reconocido.

  • ERR_FILE_CORRUPT = 16 --- Archivo: Error de corrupción.

  • ERR_FILE_MISSING_DEPENDENCIES = 17 --- Archivo: Error no se encuentran las dependencias.

  • ERR_FILE_EOF = 18 --- Archivo: Error Fin de fichero (EOF).

  • ERR_CANT_OPEN = 19 --- Error no se puede abrir.

  • ERR_CANT_CREATE = 20 --- Error no se puede crear.

  • ERR_QUERY_FAILED = 21 --- Error fallo la consulta.

  • ERR_ALREADY_IN_USE = 22 --- Error ya se esta usando.

  • ERR_LOCKED = 23 --- Error Bloqueado (Locked error).

  • ERR_TIMEOUT = 24 --- Error tiempo sobrepasado.

  • ERR_CANT_CONNECT = 25 --- Error no se puede conectar.

  • ERR_CANT_RESOLVE = 26 --- Error no se puede resolver.

  • ERR_CONNECTION_ERROR = 27 --- Error de conexión.

  • ERR_CANT_ACQUIRE_RESOURCE = 28 --- Error, no se pudo adquirir el recurso.

  • ERR_CANT_FORK = 29 --- Error, no se pudo dividir el proceso.

  • ERR_INVALID_DATA = 30 --- Error de datos inválidos.

  • ERR_INVALID_PARAMETER = 31 --- Error de parámetro inválido.

  • ERR_ALREADY_EXISTS = 32 --- Error, ya existe.

  • ERR_DOES_NOT_EXIST = 33 --- Error, no existe.

  • ERR_DATABASE_CANT_READ = 34 --- Base de datos: Error de lectura.

  • ERR_DATABASE_CANT_WRITE = 35 --- Base de datos: Error de escritura.

  • ERR_COMPILATION_FAILED = 36 --- Error de compilación fallida.

  • ERR_METHOD_NOT_FOUND = 37 --- Error, método no encontrado.

  • ERR_LINK_FAILED = 38 --- Error de enlace fallido.

  • ERR_SCRIPT_FAILED = 39 --- Error de script fallido.

  • ERR_CYCLIC_LINK = 40 --- Error de enlazado cíclico (import cycle).

  • ERR_INVALID_DECLARATION = 41 --- Error de declaración inválida.

  • ERR_DUPLICATE_SYMBOL = 42 --- Error de símbolo duplicado.

  • ERR_PARSE_ERROR = 43 --- Error de parseo.

  • ERR_BUSY = 44 --- Error recurso ocupado.

  • ERR_SKIP = 45 --- Error de salto(Skip error).

  • ERR_HELP = 46 --- Error de ayuda.

  • ERR_BUG = 47 --- Error bug.

  • ERR_PRINTER_ON_FIRE = 48 --- Error impresora en llamas. (Este es un huevo de pascua, ningún método del motor devuelve este código de error.)


enum PropertyHint:

  • PROPERTY_HINT_NONE = 0 --- No hay sugerencias para la propiedad editada.

  • PROPERTY_HINT_RANGE = 1 --- Sugerencias de que una propiedad entera o real debe estar dentro de un rango especificado mediante la cadena de sugerencias "min,max" o "min,max,step". La string de sugerencias puede incluir opcionalmente "or_greater" y/o "or_lesser" para permitir la entrada manual que va respectivamente por encima del máximo o por debajo de los valores mínimos. Ejemplo: "-360,360,1,or_greater,or_lesser".

  • PROPERTY_HINT_EXP_RANGE = 2 --- Hints that a float property should be within an exponential range specified via the hint string "min,max" or "min,max,step". The hint string can optionally include "or_greater" and/or "or_lesser" to allow manual input going respectively above the max or below the min values. Example: "0.01,100,0.01,or_greater".

  • PROPERTY_HINT_ENUM = 3 --- Sugerencias de que una propiedad entera, real o de cadena es un valor enumerado para elegir en una lista especificada a través de una string de sugerencias como "Hello,Something,Else".

  • PROPERTY_HINT_EXP_EASING = 4 --- Sugiere que una propiedad real debe ser editada mediante una función de relajación exponencial. La string de sugerencias puede incluir "attenuation" para voltear la curva horizontalmente y/o "inout" para incluir también la flexibilización in/out.

  • PROPERTY_HINT_LENGTH = 5 --- Sugerencia obsoleta, sin usar.

  • PROPERTY_HINT_KEY_ACCEL = 7 --- Sugerencia obsoleta, sin usar.

  • PROPERTY_HINT_FLAGS = 8 --- Sugiere que una propiedad entera es una máscara de flags con nombre. Por ejemplo, para permitir la conmutación de los bits 0, 1, 2 y 4, la pista podría ser algo como "Bit0,Bit1,Bit2,,Bit4".

  • PROPERTY_HINT_LAYERS_2D_RENDER = 9 --- Sugiere que una propiedad entera es una máscara de bits usando las, opcionalmente nombradas, capas de representación 2D.

  • PROPERTY_HINT_LAYERS_2D_PHYSICS = 10 --- Sugiere que una propiedad entera es una máscara de bits usando las, opcionalmente nombradas, capas de física 2D.

  • PROPERTY_HINT_LAYERS_3D_RENDER = 11 --- Sugiere que una propiedad entera es una máscara de bits usando las, opcionalmente nombradas, capas de render 3D.

  • PROPERTY_HINT_LAYERS_3D_PHYSICS = 12 --- Sugiere que una propiedad entera es una máscara de bits usando las, opcionalmente nombrada, capas fisicas 3D.

  • PROPERTY_HINT_FILE = 13 --- Sugiere que una propiedad string es una ruta a un archivo. Al editarla se mostrará un diálogo de archivo para elegir la ruta. La string de sugerencia puede ser un conjunto de filtros con comodines como "*.png,*.jpg".

  • PROPERTY_HINT_DIR = 14 --- Sugiere que una propiedad string es una ruta de acceso a un directorio. Al editarla se mostrará un diálogo de archivo para elegir la ruta.

  • PROPERTY_HINT_GLOBAL_FILE = 15 --- Sugiere que una propiedad string es una ruta absoluta a un archivo fuera de la carpeta del proyecto. Al editarla se mostrará un diálogo de archivo para elegir la ruta. La cadena de pistas puede ser un conjunto de filtros con comodines como "*.png,*.jpg".

  • PROPERTY_HINT_GLOBAL_DIR = 16 --- Sugiere que una propiedad string es una ruta absoluta a un directorio fuera de la carpeta del proyecto. Al editarla se mostrará un diálogo de archivo para elegir la ruta.

  • PROPERTY_HINT_RESOURCE_TYPE = 17 --- Hints that a property is an instance of a Resource-derived type, optionally specified via the hint string (e.g. "Texture"). Editing it will show a popup menu of valid resource types to instantiate.

  • PROPERTY_HINT_MULTILINE_TEXT = 18 --- Sugiere que una propiedad string es texto con saltos de línea. Al editarla se mostrará un campo de entrada de texto donde se pueden escribir saltos de línea.

  • PROPERTY_HINT_PLACEHOLDER_TEXT = 19 --- Sugiere que una propiedad string debe tener un texto de visible en su campo de entrada(placeholder, siempre que la propiedad esté vacía. La string de sugerencia es el texto a utilizar.

  • PROPERTY_HINT_COLOR_NO_ALPHA = 20 --- Sugiere que una propiedad de color debe ser editada sin cambiar su componente alfa, es decir, sólo se editan los canales R, G y B.

  • PROPERTY_HINT_IMAGE_COMPRESS_LOSSY = 21 --- Sugiere que una imagen es comprimida usando compresión con pérdida.

  • PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS = 22 --- Sugiere que una imagen se comprime usando una compresión sin pérdidas.


enum PropertyUsageFlags:

  • PROPERTY_USAGE_STORAGE = 1 --- La propiedad se serializa y se guarda en el archivo de la escena (por defecto).

  • PROPERTY_USAGE_EDITOR = 2 --- La propiedad se muestra en el inspector de edición (por defecto). .

  • PROPERTY_USAGE_NETWORK = 4 --- Bit de uso obsoleto, sin uso.

  • PROPERTY_USAGE_EDITOR_HELPER = 8 --- Bit de uso obsoleto, sin uso.

  • PROPERTY_USAGE_CHECKABLE = 16 --- La propiedad se puede comprobar en el inspector de edición.

  • PROPERTY_USAGE_CHECKED = 32 --- La propiedad se comprueba en el inspector de edición.

  • PROPERTY_USAGE_INTERNATIONALIZED = 64 --- La propiedad es una string traducible.

  • PROPERTY_USAGE_GROUP = 128 --- Se utiliza para agrupar las propiedades en el editor.

  • PROPERTY_USAGE_CATEGORY = 256 --- Se usa para categorizar las propiedades juntas en el editor.

  • PROPERTY_USAGE_NO_INSTANCE_STATE = 2048 --- La propiedad no guarda su estado en PackedScene.

  • PROPERTY_USAGE_RESTART_IF_CHANGED = 4096 --- Al editar la propiedad, el usuario debe reiniciar el editor para que el cambio tenga efecto.

  • PROPERTY_USAGE_SCRIPT_VARIABLE = 8192 --- La propiedad es un script variable que debe ser serializado y guardado en el archivo de la escena.

  • PROPERTY_USAGE_DEFAULT = 7 --- Uso por defecto (almacenamiento, editor y red).

  • PROPERTY_USAGE_DEFAULT_INTL = 71 --- Uso por defecto de las strings traducibles (almacenamiento, editor, red e internacionalización).

  • PROPERTY_USAGE_NOEDITOR = 5 --- Uso por defecto pero sin mostrar la propiedad en el editor (almacenamiento, red).


enum MethodFlags:

  • METHOD_FLAG_NORMAL = 1 --- Flag para un método normal.

  • METHOD_FLAG_EDITOR = 2 --- Flag para un método editor.

  • METHOD_FLAG_NOSCRIPT = 4 --- Flag método obsoleto, sin uso.

  • METHOD_FLAG_CONST = 8 --- Flag para un método constante.

  • METHOD_FLAG_REVERSE = 16 --- Flag método obsoleto, sin uso.

  • METHOD_FLAG_VIRTUAL = 32 --- Flag para un método virtual.

  • METHOD_FLAG_FROM_SCRIPT = 64 --- Flag método obsoleto, sin uso.

  • METHOD_FLAGS_DEFAULT = 1 --- Método por defecto flags.


enum Variant.Type:

  • TYPE_NIL = 0 --- La variable es null.

  • TYPE_BOOL = 1 --- La variable es de tipo bool.

  • TYPE_INT = 2 --- La variable es de tipo int.

  • TYPE_REAL = 3 --- La variable es de tipo float(real).

  • TYPE_STRING = 4 --- La variable es de tipo String.

  • TYPE_VECTOR2 = 5 --- La variable es de tipo Vector2.

  • TYPE_RECT2 = 6 --- La variable es de tipo Rect2.

  • TYPE_VECTOR3 = 7 --- La variable es de tipo Vector3.

  • TYPE_TRANSFORM2D = 8 --- La variable es de tipo Transform2D.

  • TYPE_PLANE = 9 --- La variable es de tipo Plane.

  • TYPE_QUAT = 10 --- La variable es de tipo Quat.

  • TYPE_AABB = 11 --- La variable es de tipo AABB.

  • TYPE_BASIS = 12 --- La variable es de tipo Basis.

  • TYPE_TRANSFORM = 13 --- La variable es de tipo Transform.

  • TYPE_COLOR = 14 --- La variable es de tipo Color.

  • TYPE_NODE_PATH = 15 --- La variable es de tipo NodePath.

  • TYPE_RID = 16 --- La variable es de tipo RID.

  • TYPE_OBJECT = 17 --- La variable es de tipo Object.

  • TYPE_DICTIONARY = 18 --- La variable es de tipo Dictionary.

  • TYPE_ARRAY = 19 --- La variable es de tipo Array.

  • TYPE_RAW_ARRAY = 20 --- Variable is of type PoolByteArray.

  • TYPE_INT_ARRAY = 21 --- Variable is of type PoolIntArray.

  • TYPE_REAL_ARRAY = 22 --- Variable is of type PoolRealArray.

  • TYPE_STRING_ARRAY = 23 --- Variable is of type PoolStringArray.

  • TYPE_VECTOR2_ARRAY = 24 --- Variable is of type PoolVector2Array.

  • TYPE_VECTOR3_ARRAY = 25 --- Variable is of type PoolVector3Array.

  • TYPE_COLOR_ARRAY = 26 --- Variable is of type PoolColorArray.

  • TYPE_MAX = 27 --- Representa el tamaño del enum Variant.Type.


enum Variant.Operator:

  • OP_EQUAL = 0 --- Operador de igualdad (==).

  • OP_NOT_EQUAL = 1 --- Operador desigualdad (!=).

  • OP_LESS = 2 --- Operador menor que (<).

  • OP_LESS_EQUAL = 3 --- Operador menor o igual que (<=).

  • OP_GREATER = 4 --- Operador mayor que (>).

  • OP_GREATER_EQUAL = 5 --- Operador igual o mayor que (>=).

  • OP_ADD = 6 --- Operador suma (+).

  • OP_SUBTRACT = 7 --- Operador resta (-).

  • OP_MULTIPLY = 8 --- Operador multiplicación (*).

  • OP_DIVIDE = 9 --- Operador división (/).

  • OP_NEGATE = 10 --- Operador unario de negación (-.

  • OP_POSITIVE = 11 --- Operador unario de suma (+).

  • OP_MODULE = 12 --- Operador modulo/resto (%).

  • OP_STRING_CONCAT = 13 --- Operador concatenación de strings (+).

  • OP_SHIFT_LEFT = 14 --- Operador de desplazamiento binario izquierdo (<<).

  • OP_SHIFT_RIGHT = 15 --- Operador de desplazamiento binario derecho (>>).

  • OP_BIT_AND = 16 --- Operador binario AND (&).

  • OP_BIT_OR = 17 --- Operador binario OR (|).

  • OP_BIT_XOR = 18 --- Operador binario XOR (^).

  • OP_BIT_NEGATE = 19 --- Operador binario NOT (~).

  • OP_AND = 20 --- Operador AND lógico (and o &&).

  • OP_OR = 21 --- Operador OR lógico (or o ||).

  • OP_XOR = 22 --- Operador XOR lógico ( no implementado en GDScript).

  • OP_NOT = 23 --- Operador NOT lógico (NOT o !).

  • OP_IN = 24 --- Operador lógico In (in).

  • OP_MAX = 25 --- Representa el tamaño del enum Variant.Operator.

Constantes

  • SPKEY = 16777216 --- Scancodes with this bit applied are non-printable.

Descripciones de Propiedades

The ARVRServer singleton.


El singleton AudioServer.


El singleton CameraServer.


El singleton ClassDB.


El singleton Engine.


The Geometry singleton.


El singleton IP.


El singleton Input.


El singleton InputMap.


El singleton JSON.


El singleton JavaClassWrapper .

Nota: Sólo implementado en Android.


El singleton JavaScript.

Nota: Sólo implementado en HTML5.


El singleton Marshalls.


The EditorNavigationMeshGenerator singleton.


El singleton OS.


El singleton Performance.


The Physics2DServer singleton.


The PhysicsServer singleton.


El singleton ProjectSettings.


El singleton ResourceLoader.


El singleton ResourceSaver.


The Time singleton.


El singleton TranslationServer.


El singleton VisualScriptEditor.


The VisualServer singleton.