From 75d6c5149618734e9ecb7937b6546bf083216cf7 Mon Sep 17 00:00:00 2001 From: George Marques Date: Tue, 12 Jan 2021 14:56:51 -0300 Subject: [PATCH] Update files to Godot 3.1.2-stable --- api.json | 91 ++++++++++++++++++++++++++++++++++++++++++--- gdnative/gdnative.h | 6 +-- 2 files changed, 88 insertions(+), 9 deletions(-) diff --git a/api.json b/api.json index 0c0d788..cc4d230 100644 --- a/api.json +++ b/api.json @@ -30,13 +30,18 @@ "ERR_BUG": 47, "ERR_BUSY": 44, "ERR_CANT_ACQUIRE_RESOURCE": 28, + "ERR_CANT_CONNECT": 25, "ERR_CANT_CREATE": 20, + "ERR_CANT_FORK": 29, "ERR_CANT_OPEN": 19, + "ERR_CANT_RESOLVE": 26, "ERR_COMPILATION_FAILED": 36, + "ERR_CONNECTION_ERROR": 27, "ERR_CYCLIC_LINK": 40, "ERR_DATABASE_CANT_READ": 34, "ERR_DATABASE_CANT_WRITE": 35, "ERR_DOES_NOT_EXIST": 33, + "ERR_DUPLICATE_SYMBOL": 42, "ERR_FILE_ALREADY_IN_USE": 11, "ERR_FILE_BAD_DRIVE": 8, "ERR_FILE_BAD_PATH": 9, @@ -51,6 +56,7 @@ "ERR_FILE_UNRECOGNIZED": 15, "ERR_HELP": 46, "ERR_INVALID_DATA": 30, + "ERR_INVALID_DECLARATION": 41, "ERR_INVALID_PARAMETER": 31, "ERR_LINK_FAILED": 38, "ERR_LOCKED": 23, @@ -58,8 +64,10 @@ "ERR_OUT_OF_MEMORY": 6, "ERR_PARAMETER_RANGE_ERROR": 5, "ERR_PARSE_ERROR": 43, + "ERR_PRINTER_ON_FIRE": 48, "ERR_QUERY_FAILED": 21, "ERR_SCRIPT_FAILED": 39, + "ERR_SKIP": 45, "ERR_TIMEOUT": 24, "ERR_UNAUTHORIZED": 4, "ERR_UNAVAILABLE": 2, @@ -49171,6 +49179,19 @@ } ] }, + { + "name": "_export_end", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "_export_file", "return_type": "void", @@ -55590,6 +55611,13 @@ "constants": { }, "properties": [ + { + "name": "object_id", + "type": "int", + "getter": "get_object_id", + "setter": "set_object_id", + "index": -1 + } ], "signals": [ ], @@ -69217,6 +69245,19 @@ "arguments": [ ] }, + { + "name": "get_current_cursor_shape", + "return_type": "enum.Input::CursorShape", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_gravity", "return_type": "Vector3", @@ -69830,6 +69871,25 @@ } ] }, + { + "name": "vibrate_handheld", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "duration_ms", + "type": "int", + "has_default_value": true, + "default_value": "500" + } + ] + }, { "name": "warp_mouse_position", "return_type": "void", @@ -79599,7 +79659,7 @@ "default_value": "" }, { - "name": "screen", + "name": "from_screen", "type": "int", "has_default_value": false, "default_value": "" @@ -79621,7 +79681,7 @@ }, { "name": "_idle", - "return_type": "void", + "return_type": "bool", "is_editor": false, "is_noscript": false, "is_const": false, @@ -79691,7 +79751,7 @@ }, { "name": "_iteration", - "return_type": "void", + "return_type": "bool", "is_editor": false, "is_noscript": false, "is_const": false, @@ -84868,7 +84928,7 @@ }, { "name": "vertices", - "type": "PoolVector3Array", + "type": "PoolVector2Array", "getter": "get_vertices", "setter": "set_vertices", "index": -1 @@ -89592,7 +89652,7 @@ "is_from_script": false, "arguments": [ { - "name": "type", + "name": "class", "type": "String", "has_default_value": false, "default_value": "" @@ -93960,6 +94020,7 @@ "EMISSION_SHAPE_POINTS": 3, "EMISSION_SHAPE_SPHERE": 1, "FLAG_ALIGN_Y_TO_VELOCITY": 0, + "FLAG_DISABLE_Z": 2, "FLAG_MAX": 3, "FLAG_ROTATE_Y": 1, "PARAM_ANGLE": 7, @@ -95015,6 +95076,7 @@ "values": { "FLAG_ALIGN_Y_TO_VELOCITY": 0, "FLAG_ROTATE_Y": 1, + "FLAG_DISABLE_Z": 2, "FLAG_MAX": 3 } }, @@ -140736,6 +140798,8 @@ "is_reference": false, "constants": { "HALF_OFFSET_DISABLED": 2, + "HALF_OFFSET_NEGATIVE_X": 3, + "HALF_OFFSET_NEGATIVE_Y": 4, "HALF_OFFSET_X": 0, "HALF_OFFSET_Y": 1, "INVALID_CELL": -1, @@ -141981,7 +142045,9 @@ "values": { "HALF_OFFSET_X": 0, "HALF_OFFSET_Y": 1, - "HALF_OFFSET_DISABLED": 2 + "HALF_OFFSET_DISABLED": 2, + "HALF_OFFSET_NEGATIVE_X": 3, + "HALF_OFFSET_NEGATIVE_Y": 4 } } ] @@ -144617,6 +144683,19 @@ "arguments": [ ] }, + { + "name": "get_loaded_locales", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_locale", "return_type": "String", diff --git a/gdnative/gdnative.h b/gdnative/gdnative.h index 3c457bf..884bcf6 100644 --- a/gdnative/gdnative.h +++ b/gdnative/gdnative.h @@ -67,7 +67,7 @@ extern "C" { ////// Error typedef enum { - GODOT_OK, + GODOT_OK, // (0) GODOT_FAILED, ///< Generic fail error GODOT_ERR_UNAVAILABLE, ///< What is requested is unsupported/unavailable GODOT_ERR_UNCONFIGURED, ///< The object being used hasn't been properly set up yet @@ -97,12 +97,12 @@ typedef enum { GODOT_ERR_CONNECTION_ERROR, GODOT_ERR_CANT_ACQUIRE_RESOURCE, GODOT_ERR_CANT_FORK, - GODOT_ERR_INVALID_DATA, ///< Data passed is invalid (30) + GODOT_ERR_INVALID_DATA, ///< Data passed is invalid (30) GODOT_ERR_INVALID_PARAMETER, ///< Parameter passed is invalid GODOT_ERR_ALREADY_EXISTS, ///< When adding, item already exists GODOT_ERR_DOES_NOT_EXIST, ///< When retrieving/erasing, it item does not exist GODOT_ERR_DATABASE_CANT_READ, ///< database is full - GODOT_ERR_DATABASE_CANT_WRITE, ///< database is full (35) + GODOT_ERR_DATABASE_CANT_WRITE, ///< database is full (35) GODOT_ERR_COMPILATION_FAILED, GODOT_ERR_METHOD_NOT_FOUND, GODOT_ERR_LINK_FAILED,