diff --git a/gdextension/extension_api.json b/gdextension/extension_api.json index 0faa72f..f73e4a9 100644 --- a/gdextension/extension_api.json +++ b/gdextension/extension_api.json @@ -3,9 +3,9 @@ "version_major": 4, "version_minor": 0, "version_patch": 0, - "version_status": "beta10", + "version_status": "beta11", "version_build": "official", - "version_full_name": "Godot Engine v4.0.beta10.official" + "version_full_name": "Godot Engine v4.0.beta11.official" }, "builtin_class_sizes": [ { @@ -3255,7 +3255,12 @@ { "name": "MOUSE_BUTTON_XBUTTON2", "value": 9 - }, + } + ] + }, + { + "name": "MouseButtonMask", + "values": [ { "name": "MOUSE_BUTTON_MASK_LEFT", "value": 1 @@ -3269,11 +3274,11 @@ "value": 4 }, { - "name": "MOUSE_BUTTON_MASK_XBUTTON1", + "name": "MOUSE_BUTTON_MASK_MB_XBUTTON1", "value": 128 }, { - "name": "MOUSE_BUTTON_MASK_XBUTTON2", + "name": "MOUSE_BUTTON_MASK_MB_XBUTTON2", "value": 256 } ] @@ -3806,88 +3811,56 @@ "value": 24 }, { - "name": "PROPERTY_HINT_METHOD_OF_VARIANT_TYPE", + "name": "PROPERTY_HINT_OBJECT_TOO_BIG", "value": 25 }, { - "name": "PROPERTY_HINT_METHOD_OF_BASE_TYPE", + "name": "PROPERTY_HINT_NODE_PATH_VALID_TYPES", "value": 26 }, { - "name": "PROPERTY_HINT_METHOD_OF_INSTANCE", + "name": "PROPERTY_HINT_SAVE_FILE", "value": 27 }, { - "name": "PROPERTY_HINT_METHOD_OF_SCRIPT", + "name": "PROPERTY_HINT_GLOBAL_SAVE_FILE", "value": 28 }, { - "name": "PROPERTY_HINT_PROPERTY_OF_VARIANT_TYPE", + "name": "PROPERTY_HINT_INT_IS_OBJECTID", "value": 29 }, { - "name": "PROPERTY_HINT_PROPERTY_OF_BASE_TYPE", + "name": "PROPERTY_HINT_INT_IS_POINTER", "value": 30 }, { - "name": "PROPERTY_HINT_PROPERTY_OF_INSTANCE", + "name": "PROPERTY_HINT_ARRAY_TYPE", "value": 31 }, { - "name": "PROPERTY_HINT_PROPERTY_OF_SCRIPT", + "name": "PROPERTY_HINT_LOCALE_ID", "value": 32 }, { - "name": "PROPERTY_HINT_OBJECT_TOO_BIG", + "name": "PROPERTY_HINT_LOCALIZABLE_STRING", "value": 33 }, { - "name": "PROPERTY_HINT_NODE_PATH_VALID_TYPES", + "name": "PROPERTY_HINT_NODE_TYPE", "value": 34 }, { - "name": "PROPERTY_HINT_SAVE_FILE", + "name": "PROPERTY_HINT_HIDE_QUATERNION_EDIT", "value": 35 }, { - "name": "PROPERTY_HINT_GLOBAL_SAVE_FILE", + "name": "PROPERTY_HINT_PASSWORD", "value": 36 }, - { - "name": "PROPERTY_HINT_INT_IS_OBJECTID", - "value": 37 - }, - { - "name": "PROPERTY_HINT_INT_IS_POINTER", - "value": 38 - }, - { - "name": "PROPERTY_HINT_ARRAY_TYPE", - "value": 39 - }, - { - "name": "PROPERTY_HINT_LOCALE_ID", - "value": 40 - }, - { - "name": "PROPERTY_HINT_LOCALIZABLE_STRING", - "value": 41 - }, - { - "name": "PROPERTY_HINT_NODE_TYPE", - "value": 42 - }, - { - "name": "PROPERTY_HINT_HIDE_QUATERNION_EDIT", - "value": 43 - }, - { - "name": "PROPERTY_HINT_PASSWORD", - "value": 44 - }, { "name": "PROPERTY_HINT_MAX", - "value": 45 + "value": 37 } ] }, @@ -3907,15 +3880,15 @@ "value": 4 }, { - "name": "PROPERTY_USAGE_CHECKABLE", + "name": "PROPERTY_USAGE_INTERNAL", "value": 8 }, { - "name": "PROPERTY_USAGE_CHECKED", + "name": "PROPERTY_USAGE_CHECKABLE", "value": 16 }, { - "name": "PROPERTY_USAGE_INTERNATIONALIZED", + "name": "PROPERTY_USAGE_CHECKED", "value": 32 }, { @@ -3967,7 +3940,7 @@ "value": 131072 }, { - "name": "PROPERTY_USAGE_INTERNAL", + "name": "PROPERTY_USAGE_ARRAY", "value": 262144 }, { @@ -4006,18 +3979,10 @@ "name": "PROPERTY_USAGE_READ_ONLY", "value": 134217728 }, - { - "name": "PROPERTY_USAGE_ARRAY", - "value": 268435456 - }, { "name": "PROPERTY_USAGE_DEFAULT", "value": 6 }, - { - "name": "PROPERTY_USAGE_DEFAULT_INTL", - "value": 38 - }, { "name": "PROPERTY_USAGE_NO_EDITOR", "value": 2 @@ -12059,45 +12024,6 @@ "is_static": false, "hash": 3918633141 }, - { - "name": "set_rotation", - "is_vararg": false, - "is_const": false, - "is_static": false, - "hash": 833936903, - "arguments": [ - { - "name": "rotation", - "type": "float" - } - ] - }, - { - "name": "set_scale", - "is_vararg": false, - "is_const": false, - "is_static": false, - "hash": 3790411178, - "arguments": [ - { - "name": "scale", - "type": "Vector2" - } - ] - }, - { - "name": "set_skew", - "is_vararg": false, - "is_const": false, - "is_static": false, - "hash": 833936903, - "arguments": [ - { - "name": "skew", - "type": "float" - } - ] - }, { "name": "looking_at", "return_type": "Transform2D", @@ -18607,6 +18533,14 @@ "is_static": false, "hash": 1825232092 }, + { + "name": "get_bound_arguments_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, { "name": "hash", "return_type": "int", @@ -18615,6 +18549,20 @@ "is_static": false, "hash": 3173160232 }, + { + "name": "bindv", + "return_type": "Callable", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3564560322, + "arguments": [ + { + "name": "arguments", + "type": "Array" + } + ] + }, { "name": "unbind", "return_type": "Callable", @@ -24774,7 +24722,7 @@ } }, { - "name": "set_default_heuristic", + "name": "set_default_compute_heuristic", "is_const": false, "is_vararg": false, "is_static": false, @@ -24788,7 +24736,32 @@ ] }, { - "name": "get_default_heuristic", + "name": "get_default_compute_heuristic", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2074731422, + "return_value": { + "type": "enum::AStarGrid2D.Heuristic" + } + }, + { + "name": "set_default_estimate_heuristic", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1044375519, + "arguments": [ + { + "name": "heuristic", + "type": "enum::AStarGrid2D.Heuristic" + } + ] + }, + { + "name": "get_default_estimate_heuristic", "is_const": true, "is_vararg": false, "is_static": false, @@ -24966,9 +24939,15 @@ }, { "type": "int", - "name": "default_heuristic", - "setter": "set_default_heuristic", - "getter": "get_default_heuristic" + "name": "default_compute_heuristic", + "setter": "set_default_compute_heuristic", + "getter": "get_default_compute_heuristic" + }, + { + "type": "int", + "name": "default_estimate_heuristic", + "setter": "set_default_estimate_heuristic", + "getter": "get_default_estimate_heuristic" }, { "type": "int", @@ -25587,7 +25566,7 @@ { "name": "speed_scale", "type": "float", - "meta": "double" + "meta": "float" } ] }, @@ -25600,7 +25579,7 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "double" + "meta": "float" } } ], @@ -25817,7 +25796,7 @@ { "name": "speed_scale", "type": "float", - "meta": "double" + "meta": "float" } ] }, @@ -25830,7 +25809,7 @@ "hash": 1740695150, "return_value": { "type": "float", - "meta": "double" + "meta": "float" } } ], @@ -28333,9 +28312,6 @@ } ], "signals": [ - { - "name": "removed_from_graph" - }, { "name": "tree_changed" } @@ -33695,7 +33671,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2970484840, + "hash": 172284304, "arguments": [ { "name": "primitive", @@ -33717,8 +33693,7 @@ }, { "name": "compress_flags", - "type": "int", - "meta": "uint32", + "type": "bitfield::Mesh.ArrayFormat", "default_value": "0" } ] @@ -33847,10 +33822,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 923996154, + "hash": 3718287884, "return_value": { - "type": "int", - "meta": "uint32" + "type": "bitfield::Mesh.ArrayFormat" }, "arguments": [ { @@ -41597,11 +41571,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3624991109, + "hash": 3950145251, "arguments": [ { "name": "mask", - "type": "enum::MouseButton" + "type": "bitfield::MouseButtonMask" } ] }, @@ -41611,9 +41585,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1132662608, + "hash": 2512161324, "return_value": { - "type": "enum::MouseButton" + "type": "bitfield::MouseButtonMask" } }, { @@ -58944,6 +58918,17 @@ "type": "Vector3" } }, + { + "name": "get_platform_angular_velocity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, { "name": "get_slide_collision_count", "is_const": true, @@ -60981,7 +60966,7 @@ ] }, { - "name": "get_code_comletion_prefixes", + "name": "get_code_completion_prefixes", "is_const": true, "is_vararg": false, "is_static": false, @@ -61184,7 +61169,7 @@ "type": "PackedStringArray", "name": "code_completion_prefixes", "setter": "set_code_completion_prefixes", - "getter": "get_code_comletion_prefixes" + "getter": "get_code_completion_prefixes" }, { "type": "int", @@ -65364,7 +65349,7 @@ }, { "name": "SizeFlags", - "is_bitfield": false, + "is_bitfield": true, "values": [ { "name": "SIZE_SHRINK_BEGIN", @@ -66229,12 +66214,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 394851643, "arguments": [ { "name": "flags", - "type": "int", - "meta": "int32" + "type": "bitfield::Control.SizeFlags" } ] }, @@ -66244,10 +66228,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3781367401, "return_value": { - "type": "int", - "meta": "int32" + "type": "bitfield::Control.SizeFlags" } }, { @@ -66283,12 +66266,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 394851643, "arguments": [ { "name": "flags", - "type": "int", - "meta": "int32" + "type": "bitfield::Control.SizeFlags" } ] }, @@ -66298,10 +66280,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 3781367401, "return_value": { - "type": "int", - "meta": "int32" + "type": "bitfield::Control.SizeFlags" } }, { @@ -71680,6 +71661,10 @@ "inherits": "Object", "api_type": "core", "constants": [ + { + "name": "SCREEN_PRIMARY", + "value": -2 + }, { "name": "SCREEN_OF_MAIN_WINDOW", "value": -1 @@ -73572,9 +73557,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1132662608, + "hash": 2512161324, "return_value": { - "type": "enum::MouseButton" + "type": "bitfield::MouseButtonMask" } }, { @@ -73672,6 +73657,36 @@ "meta": "int32" } }, + { + "name": "get_primary_screen", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_screen_from_rect", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 741354659, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "rect", + "type": "Rect2" + } + ] + }, { "name": "screen_get_position", "is_const": true, @@ -110594,9 +110609,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1132662608, + "hash": 2512161324, "return_value": { - "type": "enum::MouseButton" + "type": "bitfield::MouseButtonMask" } }, { @@ -111890,11 +111905,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3624991109, + "hash": 3950145251, "arguments": [ { "name": "button_mask", - "type": "enum::MouseButton" + "type": "bitfield::MouseButtonMask" } ] }, @@ -111904,9 +111919,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1132662608, + "hash": 2512161324, "return_value": { - "type": "enum::MouseButton" + "type": "bitfield::MouseButtonMask" } }, { @@ -112351,6 +112366,83 @@ "meta": "int32" } }, + { + "name": "set_tilt", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "tilt", + "type": "Vector2" + } + ] + }, + { + "name": "get_tilt", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341600327, + "return_value": { + "type": "Vector2" + } + }, + { + "name": "set_pressure", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "pressure", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pressure", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pen_inverted", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "pen_inverted", + "type": "bool" + } + ] + }, + { + "name": "get_pen_inverted", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_position", "is_const": false, @@ -112434,6 +112526,24 @@ "setter": "set_index", "getter": "get_index" }, + { + "type": "Vector2", + "name": "tilt", + "setter": "set_tilt", + "getter": "get_tilt" + }, + { + "type": "float", + "name": "pressure", + "setter": "set_pressure", + "getter": "get_pressure" + }, + { + "type": "bool", + "name": "pen_inverted", + "setter": "set_pen_inverted", + "getter": "get_pen_inverted" + }, { "type": "Vector2", "name": "position", @@ -114842,6 +114952,14 @@ "return_value": { "type": "enum::Error" } + }, + { + "name": "force_fs_sync", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ], "signals": [ @@ -122625,7 +122743,7 @@ }, { "name": "ArrayFormat", - "is_bitfield": false, + "is_bitfield": true, "values": [ { "name": "ARRAY_FORMAT_VERTEX", @@ -126845,22 +126963,6 @@ "inherits": "Node", "api_type": "core", "methods": [ - { - "name": "_spawn_custom", - "is_const": false, - "is_static": false, - "is_vararg": false, - "is_virtual": true, - "return_value": { - "type": "Node" - }, - "arguments": [ - { - "name": "data", - "type": "Variant" - } - ] - }, { "name": "add_spawnable_scene", "is_const": false, @@ -126982,6 +127084,31 @@ "meta": "uint32" } ] + }, + { + "name": "get_spawn_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1307783378, + "return_value": { + "type": "Callable" + } + }, + { + "name": "set_spawn_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1611583062, + "arguments": [ + { + "name": "spawn_function", + "type": "Callable" + } + ] } ], "signals": [ @@ -127016,6 +127143,12 @@ "name": "spawn_limit", "setter": "set_spawn_limit", "getter": "get_spawn_limit" + }, + { + "type": "Callable", + "name": "spawn_function", + "setter": "set_spawn_function", + "getter": "get_spawn_function" } ] }, @@ -132013,22 +132146,22 @@ }, { "name": "map_create", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 529393457, "return_value": { "type": "RID" } }, { "name": "map_set_active", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 453506575, + "hash": 1265174801, "arguments": [ { "name": "map", @@ -132059,11 +132192,11 @@ }, { "name": "map_set_cell_size", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "map", @@ -132096,11 +132229,11 @@ }, { "name": "map_set_edge_connection_margin", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "map", @@ -132133,11 +132266,11 @@ }, { "name": "map_set_link_connection_radius", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "map", @@ -132330,22 +132463,22 @@ }, { "name": "region_create", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 529393457, "return_value": { "type": "RID" } }, { "name": "region_set_enter_cost", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "region", @@ -132378,11 +132511,11 @@ }, { "name": "region_set_travel_cost", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "region", @@ -132415,11 +132548,11 @@ }, { "name": "region_set_owner_id", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "region", @@ -132473,11 +132606,11 @@ }, { "name": "region_set_map", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 781978857, + "hash": 395945892, "arguments": [ { "name": "region", @@ -132508,11 +132641,11 @@ }, { "name": "region_set_navigation_layers", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "region", @@ -132545,11 +132678,11 @@ }, { "name": "region_set_transform", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 17342764, + "hash": 1246044741, "arguments": [ { "name": "region", @@ -132563,11 +132696,11 @@ }, { "name": "region_set_navigation_polygon", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3393715760, + "hash": 3633623451, "arguments": [ { "name": "region", @@ -132643,22 +132776,22 @@ }, { "name": "link_create", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 529393457, "return_value": { "type": "RID" } }, { "name": "link_set_map", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 781978857, + "hash": 395945892, "arguments": [ { "name": "link", @@ -132689,11 +132822,11 @@ }, { "name": "link_set_bidirectional", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 453506575, + "hash": 1265174801, "arguments": [ { "name": "link", @@ -132724,11 +132857,11 @@ }, { "name": "link_set_navigation_layers", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "link", @@ -132761,11 +132894,11 @@ }, { "name": "link_set_start_location", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3255841543, + "hash": 3201125042, "arguments": [ { "name": "link", @@ -132796,11 +132929,11 @@ }, { "name": "link_set_end_location", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3255841543, + "hash": 3201125042, "arguments": [ { "name": "link", @@ -132831,11 +132964,11 @@ }, { "name": "link_set_enter_cost", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "link", @@ -132868,11 +133001,11 @@ }, { "name": "link_set_travel_cost", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "link", @@ -132905,11 +133038,11 @@ }, { "name": "link_set_owner_id", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "link", @@ -132942,22 +133075,22 @@ }, { "name": "agent_create", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 529393457, "return_value": { "type": "RID" } }, { "name": "agent_set_map", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 781978857, + "hash": 395945892, "arguments": [ { "name": "agent", @@ -132988,11 +133121,11 @@ }, { "name": "agent_set_neighbor_distance", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "agent", @@ -133007,11 +133140,11 @@ }, { "name": "agent_set_max_neighbors", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "agent", @@ -133026,11 +133159,11 @@ }, { "name": "agent_set_time_horizon", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "agent", @@ -133045,11 +133178,11 @@ }, { "name": "agent_set_radius", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "agent", @@ -133064,11 +133197,11 @@ }, { "name": "agent_set_max_speed", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "agent", @@ -133083,11 +133216,11 @@ }, { "name": "agent_set_velocity", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3255841543, + "hash": 3201125042, "arguments": [ { "name": "agent", @@ -133101,11 +133234,11 @@ }, { "name": "agent_set_target_velocity", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3255841543, + "hash": 3201125042, "arguments": [ { "name": "agent", @@ -133119,11 +133252,11 @@ }, { "name": "agent_set_position", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3255841543, + "hash": 3201125042, "arguments": [ { "name": "agent", @@ -133154,11 +133287,11 @@ }, { "name": "agent_set_callback", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 759788497, + "hash": 219322232, "arguments": [ { "name": "agent", @@ -133182,11 +133315,11 @@ }, { "name": "free_rid", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 145472570, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -133227,22 +133360,22 @@ }, { "name": "map_create", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 529393457, "return_value": { "type": "RID" } }, { "name": "map_set_active", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 453506575, + "hash": 1265174801, "arguments": [ { "name": "map", @@ -133273,11 +133406,11 @@ }, { "name": "map_set_up", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3923919901, + "hash": 3227306858, "arguments": [ { "name": "map", @@ -133308,11 +133441,11 @@ }, { "name": "map_set_cell_size", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "map", @@ -133345,11 +133478,11 @@ }, { "name": "map_set_edge_connection_margin", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "map", @@ -133382,11 +133515,11 @@ }, { "name": "map_set_link_connection_radius", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "map", @@ -133630,22 +133763,22 @@ }, { "name": "region_create", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 529393457, "return_value": { "type": "RID" } }, { "name": "region_set_enter_cost", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "region", @@ -133678,11 +133811,11 @@ }, { "name": "region_set_travel_cost", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "region", @@ -133715,11 +133848,11 @@ }, { "name": "region_set_owner_id", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "region", @@ -133773,11 +133906,11 @@ }, { "name": "region_set_map", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 781978857, + "hash": 395945892, "arguments": [ { "name": "region", @@ -133808,11 +133941,11 @@ }, { "name": "region_set_navigation_layers", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "region", @@ -133845,11 +133978,11 @@ }, { "name": "region_set_transform", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2679806994, + "hash": 3935195649, "arguments": [ { "name": "region", @@ -133863,11 +133996,11 @@ }, { "name": "region_set_navigation_mesh", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4027193260, + "hash": 2764952978, "arguments": [ { "name": "region", @@ -133881,11 +134014,11 @@ }, { "name": "region_bake_navigation_mesh", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1465939311, + "hash": 1401173477, "arguments": [ { "name": "navigation_mesh", @@ -133961,22 +134094,22 @@ }, { "name": "link_create", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 529393457, "return_value": { "type": "RID" } }, { "name": "link_set_map", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 781978857, + "hash": 395945892, "arguments": [ { "name": "link", @@ -134007,11 +134140,11 @@ }, { "name": "link_set_bidirectional", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 453506575, + "hash": 1265174801, "arguments": [ { "name": "link", @@ -134042,11 +134175,11 @@ }, { "name": "link_set_navigation_layers", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "link", @@ -134079,11 +134212,11 @@ }, { "name": "link_set_start_location", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3923919901, + "hash": 3227306858, "arguments": [ { "name": "link", @@ -134114,11 +134247,11 @@ }, { "name": "link_set_end_location", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3923919901, + "hash": 3227306858, "arguments": [ { "name": "link", @@ -134149,11 +134282,11 @@ }, { "name": "link_set_enter_cost", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "link", @@ -134186,11 +134319,11 @@ }, { "name": "link_set_travel_cost", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "link", @@ -134223,11 +134356,11 @@ }, { "name": "link_set_owner_id", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "link", @@ -134260,22 +134393,22 @@ }, { "name": "agent_create", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2944877500, + "hash": 529393457, "return_value": { "type": "RID" } }, { "name": "agent_set_map", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 781978857, + "hash": 395945892, "arguments": [ { "name": "agent", @@ -134306,11 +134439,11 @@ }, { "name": "agent_set_neighbor_distance", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "agent", @@ -134325,11 +134458,11 @@ }, { "name": "agent_set_max_neighbors", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 286288326, + "hash": 3411492887, "arguments": [ { "name": "agent", @@ -134344,11 +134477,11 @@ }, { "name": "agent_set_time_horizon", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "agent", @@ -134363,11 +134496,11 @@ }, { "name": "agent_set_radius", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "agent", @@ -134382,11 +134515,11 @@ }, { "name": "agent_set_max_speed", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 225571937, + "hash": 1794382983, "arguments": [ { "name": "agent", @@ -134401,11 +134534,11 @@ }, { "name": "agent_set_velocity", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3923919901, + "hash": 3227306858, "arguments": [ { "name": "agent", @@ -134419,11 +134552,11 @@ }, { "name": "agent_set_target_velocity", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3923919901, + "hash": 3227306858, "arguments": [ { "name": "agent", @@ -134437,11 +134570,11 @@ }, { "name": "agent_set_position", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3923919901, + "hash": 3227306858, "arguments": [ { "name": "agent", @@ -134472,11 +134605,11 @@ }, { "name": "agent_set_callback", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 759788497, + "hash": 219322232, "arguments": [ { "name": "agent", @@ -134500,11 +134633,11 @@ }, { "name": "free_rid", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 145472570, + "hash": 2722037293, "arguments": [ { "name": "rid", @@ -134514,11 +134647,11 @@ }, { "name": "set_active", - "is_const": true, + "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1695273946, + "hash": 2586408642, "arguments": [ { "name": "active", @@ -135253,6 +135386,25 @@ } ] }, + { + "name": "reparent", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2570952461, + "arguments": [ + { + "name": "new_parent", + "type": "Node" + }, + { + "name": "keep_global_transform", + "type": "bool", + "default_value": "true" + } + ] + }, { "name": "get_child_count", "is_const": true, @@ -136079,6 +136231,17 @@ "type": "bool" } }, + { + "name": "get_window", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1757182445, + "return_value": { + "type": "Window" + } + }, { "name": "get_tree", "is_const": true, @@ -138629,94 +138792,6 @@ } ] }, - { - "name": "Weekday", - "is_bitfield": false, - "values": [ - { - "name": "DAY_SUNDAY", - "value": 0 - }, - { - "name": "DAY_MONDAY", - "value": 1 - }, - { - "name": "DAY_TUESDAY", - "value": 2 - }, - { - "name": "DAY_WEDNESDAY", - "value": 3 - }, - { - "name": "DAY_THURSDAY", - "value": 4 - }, - { - "name": "DAY_FRIDAY", - "value": 5 - }, - { - "name": "DAY_SATURDAY", - "value": 6 - } - ] - }, - { - "name": "Month", - "is_bitfield": false, - "values": [ - { - "name": "MONTH_JANUARY", - "value": 1 - }, - { - "name": "MONTH_FEBRUARY", - "value": 2 - }, - { - "name": "MONTH_MARCH", - "value": 3 - }, - { - "name": "MONTH_APRIL", - "value": 4 - }, - { - "name": "MONTH_MAY", - "value": 5 - }, - { - "name": "MONTH_JUNE", - "value": 6 - }, - { - "name": "MONTH_JULY", - "value": 7 - }, - { - "name": "MONTH_AUGUST", - "value": 8 - }, - { - "name": "MONTH_SEPTEMBER", - "value": 9 - }, - { - "name": "MONTH_OCTOBER", - "value": 10 - }, - { - "name": "MONTH_NOVEMBER", - "value": 11 - }, - { - "name": "MONTH_DECEMBER", - "value": 12 - } - ] - }, { "name": "SystemDir", "is_bitfield": false, @@ -149568,10 +149643,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2339986948, + "hash": 711720468, "return_value": { - "type": "float", - "meta": "float" + "type": "Vector3" }, "arguments": [ { @@ -150248,7 +150322,7 @@ "is_vararg": false, "is_virtual": true, "return_value": { - "type": "float" + "type": "Vector3" }, "arguments": [ { @@ -154605,6 +154679,41 @@ } ] }, + { + "name": "joint_disable_collisions_between_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, { "name": "joint_make_pin", "is_const": false, @@ -154699,6 +154808,51 @@ } ] }, + { + "name": "pin_joint_set_param", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 550574241, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + }, + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "pin_joint_get_param", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 348281383, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "param", + "type": "enum::PhysicsServer2D.PinJointParam" + } + ] + }, { "name": "damped_spring_joint_set_param", "is_const": false, @@ -160229,6 +160383,41 @@ } ] }, + { + "name": "joint_disable_collisions_between_bodies", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, { "name": "joint_make_generic_6dof", "is_const": false, @@ -163532,6 +163721,39 @@ } ] }, + { + "name": "_joint_disable_collisions_between_bodies", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "joint", + "type": "RID" + }, + { + "name": "disable", + "type": "bool" + } + ] + }, + { + "name": "_joint_is_disabled_collisions_between_bodies", + "is_const": true, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "joint", + "type": "RID" + } + ] + }, { "name": "_free_rid", "is_const": false, @@ -165403,7 +165625,7 @@ ], "properties": [ { - "type": "Vector2i", + "type": "Vector2", "name": "size", "setter": "set_size", "getter": "get_size" @@ -180397,7 +180619,7 @@ }, { "name": "ArrayFormat", - "is_bitfield": false, + "is_bitfield": true, "values": [ { "name": "ARRAY_FORMAT_VERTEX", @@ -182989,7 +183211,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 864943070, + "hash": 2981368685, "return_value": { "type": "int", "meta": "uint32" @@ -182997,8 +183219,7 @@ "arguments": [ { "name": "format", - "type": "int", - "meta": "uint32" + "type": "bitfield::RenderingServer.ArrayFormat" }, { "name": "vertex_count", @@ -183018,7 +183239,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, + "hash": 3188363337, "return_value": { "type": "int", "meta": "uint32" @@ -183026,8 +183247,7 @@ "arguments": [ { "name": "format", - "type": "int", - "meta": "uint32" + "type": "bitfield::RenderingServer.ArrayFormat" }, { "name": "vertex_count", @@ -183042,7 +183262,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, + "hash": 3188363337, "return_value": { "type": "int", "meta": "uint32" @@ -183050,8 +183270,7 @@ "arguments": [ { "name": "format", - "type": "int", - "meta": "uint32" + "type": "bitfield::RenderingServer.ArrayFormat" }, { "name": "vertex_count", @@ -183066,7 +183285,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3175239445, + "hash": 3188363337, "return_value": { "type": "int", "meta": "uint32" @@ -183074,8 +183293,7 @@ "arguments": [ { "name": "format", - "type": "int", - "meta": "uint32" + "type": "bitfield::RenderingServer.ArrayFormat" }, { "name": "vertex_count", @@ -183108,7 +183326,7 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2954797512, + "hash": 1247008646, "arguments": [ { "name": "mesh", @@ -183134,8 +183352,7 @@ }, { "name": "compress_format", - "type": "int", - "meta": "uint32", + "type": "bitfield::RenderingServer.ArrayFormat", "default_value": "0" } ] @@ -191661,6 +191878,13 @@ } ] }, + { + "name": "ResourceFormatImporterSaver", + "is_refcounted": true, + "is_instantiable": false, + "inherits": "ResourceFormatSaver", + "api_type": "core" + }, { "name": "ResourceFormatLoader", "is_refcounted": true, @@ -191899,6 +192123,26 @@ } ] }, + { + "name": "_set_uid", + "is_const": false, + "is_static": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "uid", + "type": "int" + } + ] + }, { "name": "_recognize", "is_const": true, @@ -213104,7 +213348,7 @@ "type": "StringName" }, { - "name": "speed", + "name": "fps", "type": "float", "meta": "double" } @@ -213169,16 +213413,22 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1628453603, + "hash": 407562921, "arguments": [ { "name": "anim", "type": "StringName" }, { - "name": "frame", + "name": "texture", "type": "Texture2D" }, + { + "name": "duration", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, { "name": "at_position", "type": "int", @@ -213187,6 +213437,54 @@ } ] }, + { + "name": "set_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3155743884, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + }, + { + "name": "duration", + "type": "float", + "meta": "float", + "default_value": "1.0" + } + ] + }, + { + "name": "remove_frame", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2415702435, + "arguments": [ + { + "name": "anim", + "type": "StringName" + }, + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_frame_count", "is_const": true, @@ -213206,7 +213504,7 @@ ] }, { - "name": "get_frame", + "name": "get_frame_texture", "is_const": true, "is_vararg": false, "is_static": false, @@ -213228,35 +213526,16 @@ ] }, { - "name": "set_frame", - "is_const": false, + "name": "get_frame_duration", + "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3435961619, - "arguments": [ - { - "name": "anim", - "type": "StringName" - }, - { - "name": "idx", - "type": "int", - "meta": "int32" - }, - { - "name": "txt", - "type": "Texture2D" - } - ] - }, - { - "name": "remove_frame", - "is_const": false, - "is_vararg": false, - "is_static": false, - "is_virtual": false, - "hash": 2415702435, + "hash": 1129309260, + "return_value": { + "type": "float", + "meta": "float" + }, "arguments": [ { "name": "anim", @@ -218205,6 +218484,14 @@ "return_value": { "type": "bool" } + }, + { + "name": "clear_tabs", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ], "signals": [ @@ -243413,6 +243700,14 @@ "type": "enum::Tree.SelectMode" } }, + { + "name": "deselect_all", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, { "name": "set_columns", "is_const": false, @@ -251661,28 +251956,32 @@ "value": 1 }, { - "name": "VARYING_TYPE_VECTOR_2D", + "name": "VARYING_TYPE_UINT", "value": 2 }, { - "name": "VARYING_TYPE_VECTOR_3D", + "name": "VARYING_TYPE_VECTOR_2D", "value": 3 }, { - "name": "VARYING_TYPE_VECTOR_4D", + "name": "VARYING_TYPE_VECTOR_3D", "value": 4 }, { - "name": "VARYING_TYPE_BOOLEAN", + "name": "VARYING_TYPE_VECTOR_4D", "value": 5 }, { - "name": "VARYING_TYPE_TRANSFORM", + "name": "VARYING_TYPE_BOOLEAN", "value": 6 }, { - "name": "VARYING_TYPE_MAX", + "name": "VARYING_TYPE_TRANSFORM", "value": 7 + }, + { + "name": "VARYING_TYPE_MAX", + "value": 8 } ] } @@ -252177,32 +252476,36 @@ "value": 1 }, { - "name": "PORT_TYPE_VECTOR_2D", + "name": "PORT_TYPE_SCALAR_UINT", "value": 2 }, { - "name": "PORT_TYPE_VECTOR_3D", + "name": "PORT_TYPE_VECTOR_2D", "value": 3 }, { - "name": "PORT_TYPE_VECTOR_4D", + "name": "PORT_TYPE_VECTOR_3D", "value": 4 }, { - "name": "PORT_TYPE_BOOLEAN", + "name": "PORT_TYPE_VECTOR_4D", "value": 5 }, { - "name": "PORT_TYPE_TRANSFORM", + "name": "PORT_TYPE_BOOLEAN", "value": 6 }, { - "name": "PORT_TYPE_SAMPLER", + "name": "PORT_TYPE_TRANSFORM", "value": 7 }, { - "name": "PORT_TYPE_MAX", + "name": "PORT_TYPE_SAMPLER", "value": 8 + }, + { + "name": "PORT_TYPE_MAX", + "value": 9 } ] } @@ -252588,20 +252891,24 @@ "value": 1 }, { - "name": "OP_TYPE_VECTOR_2D", + "name": "OP_TYPE_UINT", "value": 2 }, { - "name": "OP_TYPE_VECTOR_3D", + "name": "OP_TYPE_VECTOR_2D", "value": 3 }, { - "name": "OP_TYPE_VECTOR_4D", + "name": "OP_TYPE_VECTOR_3D", "value": 4 }, { - "name": "OP_TYPE_MAX", + "name": "OP_TYPE_VECTOR_4D", "value": 5 + }, + { + "name": "OP_TYPE_MAX", + "value": 6 } ] } @@ -253010,28 +253317,32 @@ "value": 1 }, { - "name": "CTYPE_VECTOR_2D", + "name": "CTYPE_SCALAR_UINT", "value": 2 }, { - "name": "CTYPE_VECTOR_3D", + "name": "CTYPE_VECTOR_2D", "value": 3 }, { - "name": "CTYPE_VECTOR_4D", + "name": "CTYPE_VECTOR_3D", "value": 4 }, { - "name": "CTYPE_BOOLEAN", + "name": "CTYPE_VECTOR_4D", "value": 5 }, { - "name": "CTYPE_TRANSFORM", + "name": "CTYPE_BOOLEAN", "value": 6 }, { - "name": "CTYPE_MAX", + "name": "CTYPE_TRANSFORM", "value": 7 + }, + { + "name": "CTYPE_MAX", + "value": 8 } ] }, @@ -256400,28 +256711,32 @@ "value": 1 }, { - "name": "OP_TYPE_VECTOR_2D", + "name": "OP_TYPE_UINT", "value": 2 }, { - "name": "OP_TYPE_VECTOR_3D", + "name": "OP_TYPE_VECTOR_2D", "value": 3 }, { - "name": "OP_TYPE_VECTOR_4D", + "name": "OP_TYPE_VECTOR_3D", "value": 4 }, { - "name": "OP_TYPE_BOOLEAN", + "name": "OP_TYPE_VECTOR_4D", "value": 5 }, { - "name": "OP_TYPE_TRANSFORM", + "name": "OP_TYPE_BOOLEAN", "value": 6 }, { - "name": "OP_TYPE_MAX", + "name": "OP_TYPE_TRANSFORM", "value": 7 + }, + { + "name": "OP_TYPE_MAX", + "value": 8 } ] } @@ -257346,6 +257661,289 @@ } ] }, + { + "name": "VisualShaderNodeUIntConstant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "constant", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "int", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant" + } + ] + }, + { + "name": "VisualShaderNodeUIntFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "is_bitfield": false, + "values": [ + { + "name": "FUNC_NEGATE", + "value": 0 + }, + { + "name": "FUNC_BITWISE_NOT", + "value": 1 + }, + { + "name": "FUNC_MAX", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2273148961, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeUIntFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4187123296, + "return_value": { + "type": "enum::VisualShaderNodeUIntFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function" + } + ] + }, + { + "name": "VisualShaderNodeUIntOp", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Operator", + "is_bitfield": false, + "values": [ + { + "name": "OP_ADD", + "value": 0 + }, + { + "name": "OP_SUB", + "value": 1 + }, + { + "name": "OP_MUL", + "value": 2 + }, + { + "name": "OP_DIV", + "value": 3 + }, + { + "name": "OP_MOD", + "value": 4 + }, + { + "name": "OP_MAX", + "value": 5 + }, + { + "name": "OP_MIN", + "value": 6 + }, + { + "name": "OP_BITWISE_AND", + "value": 7 + }, + { + "name": "OP_BITWISE_OR", + "value": 8 + }, + { + "name": "OP_BITWISE_XOR", + "value": 9 + }, + { + "name": "OP_BITWISE_LEFT_SHIFT", + "value": 10 + }, + { + "name": "OP_BITWISE_RIGHT_SHIFT", + "value": 11 + }, + { + "name": "OP_ENUM_SIZE", + "value": 12 + } + ] + } + ], + "methods": [ + { + "name": "set_operator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3463048345, + "arguments": [ + { + "name": "op", + "type": "enum::VisualShaderNodeUIntOp.Operator" + } + ] + }, + { + "name": "get_operator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 256631461, + "return_value": { + "type": "enum::VisualShaderNodeUIntOp.Operator" + } + } + ], + "properties": [ + { + "type": "int", + "name": "operator", + "setter": "set_operator", + "getter": "get_operator" + } + ] + }, + { + "name": "VisualShaderNodeUIntParameter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeParameter", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "value", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled" + }, + { + "type": "int", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value" + } + ] + }, { "name": "VisualShaderNodeUVFunc", "is_refcounted": true, @@ -261108,6 +261706,20 @@ "value": 3 } ] + }, + { + "name": "WindowInitialPosition", + "is_bitfield": false, + "values": [ + { + "name": "WINDOW_INITIAL_POSITION_ABSOLUTE", + "value": 0 + }, + { + "name": "WINDOW_INITIAL_POSITION_CENTER_SCREEN", + "value": 1 + } + ] } ], "methods": [ @@ -261136,6 +261748,31 @@ "type": "String" } }, + { + "name": "set_initial_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4084468099, + "arguments": [ + { + "name": "initial_position", + "type": "enum::Window.WindowInitialPosition" + } + ] + }, + { + "name": "get_initial_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4294066647, + "return_value": { + "type": "enum::Window.WindowInitialPosition" + } + }, { "name": "set_current_screen", "is_const": false, @@ -262568,6 +263205,12 @@ } ], "properties": [ + { + "type": "int", + "name": "initial_position", + "setter": "set_initial_position", + "getter": "get_initial_position" + }, { "type": "String", "name": "title", diff --git a/gdextension/gdextension_interface.h b/gdextension/gdextension_interface.h index 0b7615f..190298e 100644 --- a/gdextension/gdextension_interface.h +++ b/gdextension/gdextension_interface.h @@ -1,32 +1,32 @@ -/*************************************************************************/ -/* gdextension_interface.h */ -/*************************************************************************/ -/* This file is part of: */ -/* GODOT ENGINE */ -/* https://godotengine.org */ -/*************************************************************************/ -/* Copyright (c) 2007-2022 Juan Linietsky, Ariel Manzur. */ -/* Copyright (c) 2014-2022 Godot Engine contributors (cf. AUTHORS.md). */ -/* */ -/* Permission is hereby granted, free of charge, to any person obtaining */ -/* a copy of this software and associated documentation files (the */ -/* "Software"), to deal in the Software without restriction, including */ -/* without limitation the rights to use, copy, modify, merge, publish, */ -/* distribute, sublicense, and/or sell copies of the Software, and to */ -/* permit persons to whom the Software is furnished to do so, subject to */ -/* the following conditions: */ -/* */ -/* The above copyright notice and this permission notice shall be */ -/* included in all copies or substantial portions of the Software. */ -/* */ -/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ -/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ -/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*/ -/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ -/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ -/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ -/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -/*************************************************************************/ +/**************************************************************************/ +/* gdextension_interface.h */ +/**************************************************************************/ +/* This file is part of: */ +/* GODOT ENGINE */ +/* https://godotengine.org */ +/**************************************************************************/ +/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */ +/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/**************************************************************************/ #ifndef GDEXTENSION_INTERFACE_H #define GDEXTENSION_INTERFACE_H