summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gdextension/extension_api.json3741
-rw-r--r--gdextension/gdextension_interface.h16
2 files changed, 3719 insertions, 38 deletions
diff --git a/gdextension/extension_api.json b/gdextension/extension_api.json
index 10c2f34..d85608a 100644
--- a/gdextension/extension_api.json
+++ b/gdextension/extension_api.json
@@ -1,11 +1,11 @@
{
"header": {
"version_major": 4,
- "version_minor": 3,
+ "version_minor": 4,
"version_patch": 0,
- "version_status": "stable",
+ "version_status": "dev2",
"version_build": "official",
- "version_full_name": "Godot Engine v4.3.stable.official"
+ "version_full_name": "Godot Engine v4.4.dev2.official"
},
"builtin_class_sizes": [
{
@@ -3612,6 +3612,10 @@
"value": 31
},
{
+ "name": "PROPERTY_HINT_DICTIONARY_TYPE",
+ "value": 38
+ },
+ {
"name": "PROPERTY_HINT_LOCALE_ID",
"value": 32
},
@@ -3633,7 +3637,7 @@
},
{
"name": "PROPERTY_HINT_MAX",
- "value": 38
+ "value": 39
}
]
},
@@ -8499,6 +8503,22 @@
"hash": 3942272618
},
{
+ "name": "is_valid_ascii_identifier",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3918633141
+ },
+ {
+ "name": "is_valid_unicode_identifier",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3918633141
+ },
+ {
"name": "is_valid_identifier",
"return_type": "bool",
"is_vararg": false,
@@ -10400,6 +10420,20 @@
]
},
{
+ "name": "get_support",
+ "return_type": "Vector2",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 2026743667,
+ "arguments": [
+ {
+ "name": "direction",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
"name": "grow",
"return_type": "Rect2",
"is_vararg": false,
@@ -14774,7 +14808,7 @@
"hash": 2923479887,
"arguments": [
{
- "name": "dir",
+ "name": "direction",
"type": "Vector3"
}
]
@@ -18884,6 +18918,22 @@
"hash": 3942272618
},
{
+ "name": "is_valid_ascii_identifier",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3918633141
+ },
+ {
+ "name": "is_valid_unicode_identifier",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3918633141
+ },
+ {
"name": "is_valid_identifier",
"return_type": "bool",
"is_vararg": false,
@@ -19903,6 +19953,19 @@
"hash": 3218959716
},
{
+ "name": "assign",
+ "is_vararg": false,
+ "is_const": false,
+ "is_static": false,
+ "hash": 3642266950,
+ "arguments": [
+ {
+ "name": "dictionary",
+ "type": "Dictionary"
+ }
+ ]
+ },
+ {
"name": "merge",
"is_vararg": false,
"is_const": false,
@@ -20073,6 +20136,120 @@
]
},
{
+ "name": "is_typed",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3918633141
+ },
+ {
+ "name": "is_typed_key",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3918633141
+ },
+ {
+ "name": "is_typed_value",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3918633141
+ },
+ {
+ "name": "is_same_typed",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3471775634,
+ "arguments": [
+ {
+ "name": "dictionary",
+ "type": "Dictionary"
+ }
+ ]
+ },
+ {
+ "name": "is_same_typed_key",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3471775634,
+ "arguments": [
+ {
+ "name": "dictionary",
+ "type": "Dictionary"
+ }
+ ]
+ },
+ {
+ "name": "is_same_typed_value",
+ "return_type": "bool",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3471775634,
+ "arguments": [
+ {
+ "name": "dictionary",
+ "type": "Dictionary"
+ }
+ ]
+ },
+ {
+ "name": "get_typed_key_builtin",
+ "return_type": "int",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3173160232
+ },
+ {
+ "name": "get_typed_value_builtin",
+ "return_type": "int",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 3173160232
+ },
+ {
+ "name": "get_typed_key_class_name",
+ "return_type": "StringName",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 1825232092
+ },
+ {
+ "name": "get_typed_value_class_name",
+ "return_type": "StringName",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 1825232092
+ },
+ {
+ "name": "get_typed_key_script",
+ "return_type": "Variant",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 1460142086
+ },
+ {
+ "name": "get_typed_value_script",
+ "return_type": "Variant",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 1460142086
+ },
+ {
"name": "make_read_only",
"is_vararg": false,
"is_const": false,
@@ -20118,6 +20295,39 @@
"type": "Dictionary"
}
]
+ },
+ {
+ "index": 2,
+ "arguments": [
+ {
+ "name": "base",
+ "type": "Dictionary"
+ },
+ {
+ "name": "key_type",
+ "type": "int"
+ },
+ {
+ "name": "key_class_name",
+ "type": "StringName"
+ },
+ {
+ "name": "key_script",
+ "type": "Variant"
+ },
+ {
+ "name": "value_type",
+ "type": "int"
+ },
+ {
+ "name": "value_class_name",
+ "type": "StringName"
+ },
+ {
+ "name": "value_script",
+ "type": "Variant"
+ }
+ ]
}
],
"has_destructor": true
@@ -25009,7 +25219,7 @@
"meta": "int64"
},
{
- "name": "to_id",
+ "name": "end_id",
"type": "int",
"meta": "int64"
}
@@ -25519,7 +25729,7 @@
"meta": "int64"
},
{
- "name": "to_id",
+ "name": "end_id",
"type": "int",
"meta": "int64"
}
@@ -26104,7 +26314,7 @@
"type": "Vector2i"
},
{
- "name": "to_id",
+ "name": "end_id",
"type": "Vector2i"
}
]
@@ -26557,6 +26767,23 @@
]
},
{
+ "name": "get_point_data_in_region",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3893818462,
+ "return_value": {
+ "type": "typedarray::Dictionary"
+ },
+ "arguments": [
+ {
+ "name": "region",
+ "type": "Rect2i"
+ }
+ ]
+ },
+ {
"name": "get_point_path",
"is_const": false,
"is_vararg": false,
@@ -43798,6 +44025,20 @@
}
},
{
+ "name": "set_playing",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
"name": "set_stream_paused",
"is_const": false,
"is_vararg": false,
@@ -43924,7 +44165,7 @@
{
"type": "bool",
"name": "playing",
- "setter": "_set_playing",
+ "setter": "set_playing",
"getter": "is_playing"
},
{
@@ -44167,6 +44408,20 @@
}
},
{
+ "name": "set_playing",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
"name": "set_max_distance",
"is_const": false,
"is_vararg": false,
@@ -44401,7 +44656,7 @@
{
"type": "bool",
"name": "playing",
- "setter": "_set_playing",
+ "setter": "set_playing",
"getter": "is_playing"
},
{
@@ -44758,6 +45013,20 @@
}
},
{
+ "name": "set_playing",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
"name": "set_max_distance",
"is_const": false,
"is_vararg": false,
@@ -45166,7 +45435,7 @@
{
"type": "bool",
"name": "playing",
- "setter": "_set_playing",
+ "setter": "set_playing",
"getter": "is_playing"
},
{
@@ -50708,6 +50977,17 @@
"api_type": "core",
"methods": [
{
+ "name": "get_skeleton",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1814733083,
+ "return_value": {
+ "type": "Skeleton3D"
+ }
+ },
+ {
"name": "set_bone_name",
"is_const": false,
"is_vararg": false,
@@ -54343,6 +54623,33 @@
}
},
{
+ "name": "set_emission_ring_cone_angle",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "cone_angle",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_emission_ring_cone_angle",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
"name": "get_gravity",
"is_const": true,
"is_vararg": false,
@@ -54639,6 +54946,12 @@
"getter": "get_emission_ring_inner_radius"
},
{
+ "type": "float",
+ "name": "emission_ring_cone_angle",
+ "setter": "set_emission_ring_cone_angle",
+ "getter": "get_emission_ring_cone_angle"
+ },
+ {
"type": "bool",
"name": "particle_flag_align_y",
"setter": "set_particle_flag",
@@ -56246,6 +56559,28 @@
"return_value": {
"type": "Array"
}
+ },
+ {
+ "name": "bake_static_mesh",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1605880883,
+ "return_value": {
+ "type": "ArrayMesh"
+ }
+ },
+ {
+ "name": "bake_collision_shape",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36102322,
+ "return_value": {
+ "type": "ConcavePolygonShape3D"
+ }
}
],
"properties": [
@@ -65086,6 +65421,48 @@
]
},
{
+ "name": "class_get_property_getter",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3770832642,
+ "return_value": {
+ "type": "StringName"
+ },
+ "arguments": [
+ {
+ "name": "class",
+ "type": "StringName"
+ },
+ {
+ "name": "property",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "class_get_property_setter",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3770832642,
+ "return_value": {
+ "type": "StringName"
+ },
+ "arguments": [
+ {
+ "name": "class",
+ "type": "StringName"
+ },
+ {
+ "name": "property",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
"name": "class_get_property",
"is_const": true,
"is_vararg": false,
@@ -65228,6 +65605,27 @@
]
},
{
+ "name": "class_call_static_method",
+ "is_const": false,
+ "is_vararg": true,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3344196419,
+ "return_value": {
+ "type": "Variant"
+ },
+ "arguments": [
+ {
+ "name": "class",
+ "type": "StringName"
+ },
+ {
+ "name": "method",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
"name": "class_get_integer_constant_list",
"is_const": true,
"is_vararg": false,
@@ -83493,6 +83891,74 @@
]
},
{
+ "name": "EditorContextMenuPlugin",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "RefCounted",
+ "api_type": "editor",
+ "methods": [
+ {
+ "name": "_popup_menu",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "paths",
+ "type": "PackedStringArray"
+ }
+ ]
+ },
+ {
+ "name": "add_menu_shortcut",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 851596305,
+ "arguments": [
+ {
+ "name": "shortcut",
+ "type": "Shortcut"
+ },
+ {
+ "name": "callback",
+ "type": "Callable"
+ }
+ ]
+ },
+ {
+ "name": "add_context_menu_item",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1048461161,
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ },
+ {
+ "name": "callback",
+ "type": "Callable"
+ },
+ {
+ "name": "icon",
+ "type": "Texture2D",
+ "default_value": "null"
+ },
+ {
+ "name": "shortcut",
+ "type": "Shortcut",
+ "default_value": "null"
+ }
+ ]
+ }
+ ]
+ },
+ {
"name": "EditorDebuggerPlugin",
"is_refcounted": true,
"is_instantiable": true,
@@ -83799,6 +84265,56 @@
"is_instantiable": false,
"inherits": "RefCounted",
"api_type": "editor",
+ "enums": [
+ {
+ "name": "ExportMessageType",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "EXPORT_MESSAGE_NONE",
+ "value": 0
+ },
+ {
+ "name": "EXPORT_MESSAGE_INFO",
+ "value": 1
+ },
+ {
+ "name": "EXPORT_MESSAGE_WARNING",
+ "value": 2
+ },
+ {
+ "name": "EXPORT_MESSAGE_ERROR",
+ "value": 3
+ }
+ ]
+ },
+ {
+ "name": "DebugFlags",
+ "is_bitfield": true,
+ "values": [
+ {
+ "name": "DEBUG_FLAG_DUMB_CLIENT",
+ "value": 1
+ },
+ {
+ "name": "DEBUG_FLAG_REMOTE_DEBUG",
+ "value": 2
+ },
+ {
+ "name": "DEBUG_FLAG_REMOTE_DEBUG_LOCALHOST",
+ "value": 4
+ },
+ {
+ "name": "DEBUG_FLAG_VIEW_COLLISIONS",
+ "value": 8
+ },
+ {
+ "name": "DEBUG_FLAG_VIEW_NAVIGATION",
+ "value": 16
+ }
+ ]
+ }
+ ],
"methods": [
{
"name": "get_os_name",
@@ -83810,6 +84326,464 @@
"return_value": {
"type": "String"
}
+ },
+ {
+ "name": "create_preset",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2572397818,
+ "return_value": {
+ "type": "EditorExportPreset"
+ }
+ },
+ {
+ "name": "find_export_template",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2248993622,
+ "return_value": {
+ "type": "Dictionary"
+ },
+ "arguments": [
+ {
+ "name": "template_file_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_current_presets",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3995934104,
+ "return_value": {
+ "type": "Array"
+ }
+ },
+ {
+ "name": "save_pack",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3420080977,
+ "return_value": {
+ "type": "Dictionary"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "embed",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "name": "save_zip",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1485052307,
+ "return_value": {
+ "type": "Dictionary"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "gen_export_flags",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2976483270,
+ "return_value": {
+ "type": "PackedStringArray"
+ },
+ "arguments": [
+ {
+ "name": "flags",
+ "type": "bitfield::EditorExportPlatform.DebugFlags"
+ }
+ ]
+ },
+ {
+ "name": "export_project_files",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 425454869,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ },
+ {
+ "name": "save_cb",
+ "type": "Callable"
+ },
+ {
+ "name": "shared_cb",
+ "type": "Callable",
+ "default_value": "Callable()"
+ }
+ ]
+ },
+ {
+ "name": "export_project",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3879521245,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "flags",
+ "type": "bitfield::EditorExportPlatform.DebugFlags",
+ "default_value": "0"
+ }
+ ]
+ },
+ {
+ "name": "export_pack",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3879521245,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "flags",
+ "type": "bitfield::EditorExportPlatform.DebugFlags",
+ "default_value": "0"
+ }
+ ]
+ },
+ {
+ "name": "export_zip",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3879521245,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "flags",
+ "type": "bitfield::EditorExportPlatform.DebugFlags",
+ "default_value": "0"
+ }
+ ]
+ },
+ {
+ "name": "clear_messages",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3218959716
+ },
+ {
+ "name": "add_message",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 782767225,
+ "arguments": [
+ {
+ "name": "type",
+ "type": "enum::EditorExportPlatform.ExportMessageType"
+ },
+ {
+ "name": "category",
+ "type": "String"
+ },
+ {
+ "name": "message",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_message_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "get_message_type",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2667287293,
+ "return_value": {
+ "type": "enum::EditorExportPlatform.ExportMessageType"
+ },
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_message_category",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 844755477,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_message_text",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 844755477,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_worst_message_type",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2580557466,
+ "return_value": {
+ "type": "enum::EditorExportPlatform.ExportMessageType"
+ }
+ },
+ {
+ "name": "ssh_run_on_remote",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3163734797,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "host",
+ "type": "String"
+ },
+ {
+ "name": "port",
+ "type": "String"
+ },
+ {
+ "name": "ssh_arg",
+ "type": "PackedStringArray"
+ },
+ {
+ "name": "cmd_args",
+ "type": "String"
+ },
+ {
+ "name": "output",
+ "type": "Array",
+ "default_value": "[]"
+ },
+ {
+ "name": "port_fwd",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "-1"
+ }
+ ]
+ },
+ {
+ "name": "ssh_run_on_remote_no_wait",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3606362233,
+ "return_value": {
+ "type": "int",
+ "meta": "int64"
+ },
+ "arguments": [
+ {
+ "name": "host",
+ "type": "String"
+ },
+ {
+ "name": "port",
+ "type": "String"
+ },
+ {
+ "name": "ssh_args",
+ "type": "PackedStringArray"
+ },
+ {
+ "name": "cmd_args",
+ "type": "String"
+ },
+ {
+ "name": "port_fwd",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "-1"
+ }
+ ]
+ },
+ {
+ "name": "ssh_push_to_remote",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 218756989,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "host",
+ "type": "String"
+ },
+ {
+ "name": "port",
+ "type": "String"
+ },
+ {
+ "name": "scp_args",
+ "type": "PackedStringArray"
+ },
+ {
+ "name": "src_file",
+ "type": "String"
+ },
+ {
+ "name": "dst_file",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_forced_export_files",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": true,
+ "is_virtual": false,
+ "hash": 2981934095,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
}
]
},
@@ -83821,6 +84795,504 @@
"api_type": "editor"
},
{
+ "name": "EditorExportPlatformExtension",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "EditorExportPlatform",
+ "api_type": "editor",
+ "methods": [
+ {
+ "name": "_get_preset_features",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "PackedStringArray"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ }
+ ]
+ },
+ {
+ "name": "_is_executable",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "_get_export_options",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "typedarray::Dictionary"
+ }
+ },
+ {
+ "name": "_should_update_export_options",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "_get_export_option_visibility",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "option",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "_get_export_option_warning",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "option",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "_get_os_name",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "_get_name",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "_get_logo",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "Texture2D"
+ }
+ },
+ {
+ "name": "_poll_export",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "_get_options_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "_get_options_tooltip",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "_get_option_icon",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "ImageTexture"
+ },
+ "arguments": [
+ {
+ "name": "device",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "_get_option_label",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "device",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "_get_option_tooltip",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "device",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "_get_device_architecture",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "device",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "_cleanup",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true
+ },
+ {
+ "name": "_run",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "device",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "debug_flags",
+ "type": "bitfield::EditorExportPlatform.DebugFlags"
+ }
+ ]
+ },
+ {
+ "name": "_get_run_icon",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "Texture2D"
+ }
+ },
+ {
+ "name": "_can_export",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "_has_valid_export_configuration",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "_has_valid_project_configuration",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ }
+ ]
+ },
+ {
+ "name": "_get_binary_extensions",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "PackedStringArray"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ }
+ ]
+ },
+ {
+ "name": "_export_project",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "flags",
+ "type": "bitfield::EditorExportPlatform.DebugFlags"
+ }
+ ]
+ },
+ {
+ "name": "_export_pack",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "flags",
+ "type": "bitfield::EditorExportPlatform.DebugFlags"
+ }
+ ]
+ },
+ {
+ "name": "_export_zip",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "enum::Error"
+ },
+ "arguments": [
+ {
+ "name": "preset",
+ "type": "EditorExportPreset"
+ },
+ {
+ "name": "debug",
+ "type": "bool"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "flags",
+ "type": "bitfield::EditorExportPlatform.DebugFlags"
+ }
+ ]
+ },
+ {
+ "name": "_get_platform_features",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "name": "_get_debug_protocol",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "set_config_error",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3089850668,
+ "arguments": [
+ {
+ "name": "error_text",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_config_error",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "set_config_missing_templates",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1695273946,
+ "arguments": [
+ {
+ "name": "missing_templates",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_config_missing_templates",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ }
+ ]
+ },
+ {
"name": "EditorExportPlatformIOS",
"is_refcounted": true,
"is_instantiable": true,
@@ -84442,6 +85914,403 @@
"type": "StringName"
}
]
+ },
+ {
+ "name": "get_export_preset",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1610607222,
+ "return_value": {
+ "type": "EditorExportPreset"
+ }
+ },
+ {
+ "name": "get_export_platform",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 282254641,
+ "return_value": {
+ "type": "EditorExportPlatform"
+ }
+ }
+ ]
+ },
+ {
+ "name": "EditorExportPreset",
+ "is_refcounted": true,
+ "is_instantiable": false,
+ "inherits": "RefCounted",
+ "api_type": "editor",
+ "enums": [
+ {
+ "name": "ExportFilter",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "EXPORT_ALL_RESOURCES",
+ "value": 0
+ },
+ {
+ "name": "EXPORT_SELECTED_SCENES",
+ "value": 1
+ },
+ {
+ "name": "EXPORT_SELECTED_RESOURCES",
+ "value": 2
+ },
+ {
+ "name": "EXCLUDE_SELECTED_RESOURCES",
+ "value": 3
+ },
+ {
+ "name": "EXPORT_CUSTOMIZED",
+ "value": 4
+ }
+ ]
+ },
+ {
+ "name": "FileExportMode",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "MODE_FILE_NOT_CUSTOMIZED",
+ "value": 0
+ },
+ {
+ "name": "MODE_FILE_STRIP",
+ "value": 1
+ },
+ {
+ "name": "MODE_FILE_KEEP",
+ "value": 2
+ },
+ {
+ "name": "MODE_FILE_REMOVE",
+ "value": 3
+ }
+ ]
+ },
+ {
+ "name": "ScriptExportMode",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "MODE_SCRIPT_TEXT",
+ "value": 0
+ },
+ {
+ "name": "MODE_SCRIPT_BINARY_TOKENS",
+ "value": 1
+ },
+ {
+ "name": "MODE_SCRIPT_BINARY_TOKENS_COMPRESSED",
+ "value": 2
+ }
+ ]
+ }
+ ],
+ "methods": [
+ {
+ "name": "has",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2619796661,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "property",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
+ "name": "get_files_to_export",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "name": "get_customized_files",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3102165223,
+ "return_value": {
+ "type": "Dictionary"
+ }
+ },
+ {
+ "name": "get_customized_files_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "has_export_file",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2323990056,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_file_export_mode",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 407825436,
+ "return_value": {
+ "type": "enum::EditorExportPreset.FileExportMode"
+ },
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ },
+ {
+ "name": "default",
+ "type": "enum::EditorExportPreset.FileExportMode",
+ "default_value": "0"
+ }
+ ]
+ },
+ {
+ "name": "get_preset_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "is_runnable",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "are_advanced_options_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "is_dedicated_server",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "get_export_filter",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4227045696,
+ "return_value": {
+ "type": "enum::EditorExportPreset.ExportFilter"
+ }
+ },
+ {
+ "name": "get_include_filter",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_exclude_filter",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_custom_features",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_export_path",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_encryption_in_filter",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_encryption_ex_filter",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_encrypt_pck",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "get_encrypt_directory",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "get_encryption_key",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_script_export_mode",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "get_or_env",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 389838787,
+ "return_value": {
+ "type": "Variant"
+ },
+ "arguments": [
+ {
+ "name": "name",
+ "type": "StringName"
+ },
+ {
+ "name": "env_var",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_version",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1132184663,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "name",
+ "type": "StringName"
+ },
+ {
+ "name": "windows_version",
+ "type": "bool"
+ }
+ ]
}
]
},
@@ -86405,6 +88274,17 @@
}
},
{
+ "name": "get_editor_undo_redo",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3819628421,
+ "return_value": {
+ "type": "EditorUndoRedoManager"
+ }
+ },
+ {
"name": "make_mesh_previews",
"is_const": false,
"is_vararg": false,
@@ -86723,7 +88603,10 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2271411043,
+ "hash": 2444591477,
+ "hash_compatibility": [
+ 2271411043
+ ],
"arguments": [
{
"name": "callback",
@@ -86733,6 +88616,11 @@
"name": "valid_types",
"type": "typedarray::StringName",
"default_value": "Array[StringName]([])"
+ },
+ {
+ "name": "current_value",
+ "type": "Node",
+ "default_value": "null"
}
]
},
@@ -86742,7 +88630,10 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 261221679,
+ "hash": 2955609011,
+ "hash_compatibility": [
+ 261221679
+ ],
"arguments": [
{
"name": "object",
@@ -86756,6 +88647,11 @@
"name": "type_filter",
"type": "PackedInt32Array",
"default_value": "PackedInt32Array()"
+ },
+ {
+ "name": "current_value",
+ "type": "String",
+ "default_value": "\"\""
}
]
},
@@ -88296,6 +90192,28 @@
"value": 2
}
]
+ },
+ {
+ "name": "ContextMenuSlot",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "CONTEXT_SLOT_SCENE_TREE",
+ "value": 0
+ },
+ {
+ "name": "CONTEXT_SLOT_FILESYSTEM",
+ "value": 1
+ },
+ {
+ "name": "CONTEXT_SLOT_SCRIPT_EDITOR",
+ "value": 2
+ },
+ {
+ "name": "CONTEXT_SUBMENU_SLOT_FILESYSTEM_CREATE",
+ "value": 3
+ }
+ ]
}
],
"methods": [
@@ -89087,6 +91005,34 @@
]
},
{
+ "name": "add_export_platform",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3431312373,
+ "arguments": [
+ {
+ "name": "platform",
+ "type": "EditorExportPlatform"
+ }
+ ]
+ },
+ {
+ "name": "remove_export_platform",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3431312373,
+ "arguments": [
+ {
+ "name": "platform",
+ "type": "EditorExportPlatform"
+ }
+ ]
+ },
+ {
"name": "add_node_3d_gizmo_plugin",
"is_const": false,
"is_vararg": false,
@@ -89187,6 +91133,42 @@
"hash": 3218959716
},
{
+ "name": "add_context_menu_plugin",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2598408232,
+ "arguments": [
+ {
+ "name": "slot",
+ "type": "enum::EditorPlugin.ContextMenuSlot"
+ },
+ {
+ "name": "plugin",
+ "type": "EditorContextMenuPlugin"
+ }
+ ]
+ },
+ {
+ "name": "remove_context_menu_plugin",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2598408232,
+ "arguments": [
+ {
+ "name": "slot",
+ "type": "enum::EditorPlugin.ContextMenuSlot"
+ },
+ {
+ "name": "plugin",
+ "type": "EditorContextMenuPlugin"
+ }
+ ]
+ },
+ {
"name": "get_editor_interface",
"is_const": false,
"is_vararg": false,
@@ -91708,6 +93690,27 @@
"meta": "int32"
}
]
+ },
+ {
+ "name": "clear_history",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2020603371,
+ "arguments": [
+ {
+ "name": "id",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "-99"
+ },
+ {
+ "name": "increase_version",
+ "type": "bool",
+ "default_value": "true"
+ }
+ ]
}
],
"signals": [
@@ -103212,6 +105215,24 @@
"signals": [
{
"name": "extensions_reloaded"
+ },
+ {
+ "name": "extension_loaded",
+ "arguments": [
+ {
+ "name": "extension",
+ "type": "GDExtension"
+ }
+ ]
+ },
+ {
+ "name": "extension_unloading",
+ "arguments": [
+ {
+ "name": "extension",
+ "type": "GDExtension"
+ }
+ ]
}
]
},
@@ -103236,6 +105257,13 @@
]
},
{
+ "name": "GDScriptSyntaxHighlighter",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "EditorSyntaxHighlighter",
+ "api_type": "editor"
+ },
+ {
"name": "GLTFAccessor",
"is_refcounted": true,
"is_instantiable": true,
@@ -104653,6 +106681,17 @@
"type": "GLTFDocumentExtension"
}
]
+ },
+ {
+ "name": "get_supported_gltf_extensions",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": true,
+ "is_virtual": false,
+ "hash": 2981934095,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
}
],
"properties": [
@@ -120650,6 +122689,14 @@
"hash": 3218959716
},
{
+ "name": "linear_to_srgb",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3218959716
+ },
+ {
"name": "normal_map_to_xy",
"is_const": false,
"is_vararg": false,
@@ -127623,6 +129670,60 @@
"return_value": {
"type": "String"
}
+ },
+ {
+ "name": "to_native",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": true,
+ "is_virtual": false,
+ "hash": 3194344696,
+ "return_value": {
+ "type": "Variant"
+ },
+ "arguments": [
+ {
+ "name": "json",
+ "type": "Variant"
+ },
+ {
+ "name": "allow_classes",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "allow_scripts",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "name": "from_native",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": true,
+ "is_virtual": false,
+ "hash": 3194344696,
+ "return_value": {
+ "type": "Variant"
+ },
+ "arguments": [
+ {
+ "name": "variant",
+ "type": "Variant"
+ },
+ {
+ "name": "allow_classes",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "allow_scripts",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
}
],
"properties": [
@@ -127827,7 +129928,42 @@
"is_refcounted": true,
"is_instantiable": true,
"inherits": "RefCounted",
- "api_type": "core"
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "get_java_class_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_java_method_list",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3995934104,
+ "return_value": {
+ "type": "typedarray::Dictionary"
+ }
+ },
+ {
+ "name": "get_java_parent_class",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 541536347,
+ "return_value": {
+ "type": "JavaClass"
+ }
+ }
+ ]
},
{
"name": "JavaClassWrapper",
@@ -127856,6 +129992,26 @@
]
},
{
+ "name": "JavaObject",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "RefCounted",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "get_java_class",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 541536347,
+ "return_value": {
+ "type": "JavaClass"
+ }
+ }
+ ]
+ },
+ {
"name": "JavaScriptBridge",
"is_refcounted": false,
"is_instantiable": false,
@@ -138430,6 +140586,24 @@
"default_value": "null"
}
]
+ },
+ {
+ "name": "bake_mesh_from_current_skeleton_pose",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1457573577,
+ "return_value": {
+ "type": "ArrayMesh"
+ },
+ "arguments": [
+ {
+ "name": "existing",
+ "type": "ArrayMesh",
+ "default_value": "null"
+ }
+ ]
}
],
"properties": [
@@ -139652,6 +141826,20 @@
"value": 1
}
]
+ },
+ {
+ "name": "PhysicsInterpolationQuality",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "INTERP_QUALITY_FAST",
+ "value": 0
+ },
+ {
+ "name": "INTERP_QUALITY_HIGH",
+ "value": 1
+ }
+ ]
}
],
"methods": [
@@ -139810,6 +141998,31 @@
}
},
{
+ "name": "set_physics_interpolation_quality",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1819488408,
+ "arguments": [
+ {
+ "name": "quality",
+ "type": "enum::MultiMesh.PhysicsInterpolationQuality"
+ }
+ ]
+ },
+ {
+ "name": "get_physics_interpolation_quality",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1465701882,
+ "return_value": {
+ "type": "enum::MultiMesh.PhysicsInterpolationQuality"
+ }
+ },
+ {
"name": "set_instance_transform",
"is_const": false,
"is_vararg": false,
@@ -139958,6 +142171,21 @@
]
},
{
+ "name": "reset_instance_physics_interpolation",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "instance",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
"name": "set_custom_aabb",
"is_const": false,
"is_vararg": false,
@@ -140017,6 +142245,24 @@
"type": "PackedFloat32Array"
}
]
+ },
+ {
+ "name": "set_buffer_interpolated",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3514430332,
+ "arguments": [
+ {
+ "name": "buffer_curr",
+ "type": "PackedFloat32Array"
+ },
+ {
+ "name": "buffer_prev",
+ "type": "PackedFloat32Array"
+ }
+ ]
}
],
"properties": [
@@ -140091,6 +142337,12 @@
"name": "custom_data_array",
"setter": "_set_custom_data_array",
"getter": "_get_custom_data_array"
+ },
+ {
+ "type": "int",
+ "name": "physics_interpolation_quality",
+ "setter": "set_physics_interpolation_quality",
+ "getter": "get_physics_interpolation_quality"
}
]
},
@@ -145866,6 +148118,31 @@
}
},
{
+ "name": "set_navigation_map",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2722037293,
+ "arguments": [
+ {
+ "name": "navigation_map",
+ "type": "RID"
+ }
+ ]
+ },
+ {
+ "name": "get_navigation_map",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
"name": "set_bidirectional",
"is_const": false,
"is_vararg": false,
@@ -146198,6 +148475,31 @@
}
},
{
+ "name": "set_navigation_map",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2722037293,
+ "arguments": [
+ {
+ "name": "navigation_map",
+ "type": "RID"
+ }
+ ]
+ },
+ {
+ "name": "get_navigation_map",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2944877500,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
"name": "set_bidirectional",
"is_const": false,
"is_vararg": false,
@@ -147780,6 +150082,17 @@
"return_value": {
"type": "Array"
}
+ },
+ {
+ "name": "get_bounds",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3248174,
+ "return_value": {
+ "type": "Rect2"
+ }
}
],
"properties": [
@@ -148025,6 +150338,17 @@
"return_value": {
"type": "Array"
}
+ },
+ {
+ "name": "get_bounds",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1021181044,
+ "return_value": {
+ "type": "AABB"
+ }
}
],
"properties": [
@@ -149740,6 +152064,24 @@
"api_type": "core",
"enums": [
{
+ "name": "SamplePartitionType",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "SAMPLE_PARTITION_CONVEX_PARTITION",
+ "value": 0
+ },
+ {
+ "name": "SAMPLE_PARTITION_TRIANGULATE",
+ "value": 1
+ },
+ {
+ "name": "SAMPLE_PARTITION_MAX",
+ "value": 2
+ }
+ ]
+ },
+ {
"name": "ParsedGeometryType",
"is_bitfield": false,
"values": [
@@ -150041,6 +152383,31 @@
}
},
{
+ "name": "set_sample_partition_type",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2441478482,
+ "arguments": [
+ {
+ "name": "sample_partition_type",
+ "type": "enum::NavigationPolygon.SamplePartitionType"
+ }
+ ]
+ },
+ {
+ "name": "get_sample_partition_type",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3887422851,
+ "return_value": {
+ "type": "enum::NavigationPolygon.SamplePartitionType"
+ }
+ },
+ {
"name": "set_parsed_geometry_type",
"is_const": false,
"is_vararg": false,
@@ -150286,6 +152653,12 @@
},
{
"type": "int",
+ "name": "sample_partition_type",
+ "setter": "set_sample_partition_type",
+ "getter": "get_sample_partition_type"
+ },
+ {
+ "type": "int",
"name": "parsed_geometry_type",
"setter": "set_parsed_geometry_type",
"getter": "get_parsed_geometry_type"
@@ -151817,6 +154190,27 @@
]
},
{
+ "name": "region_get_closest_point",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1358334418,
+ "return_value": {
+ "type": "Vector2"
+ },
+ "arguments": [
+ {
+ "name": "region",
+ "type": "RID"
+ },
+ {
+ "name": "to_point",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
"name": "region_get_random_point",
"is_const": true,
"is_vararg": false,
@@ -153302,6 +155696,10 @@
{
"name": "INFO_EDGE_FREE_COUNT",
"value": 8
+ },
+ {
+ "name": "INFO_OBSTACLE_COUNT",
+ "value": 9
}
]
}
@@ -154313,6 +156711,78 @@
]
},
{
+ "name": "region_get_closest_point_to_segment",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3830095642,
+ "return_value": {
+ "type": "Vector3"
+ },
+ "arguments": [
+ {
+ "name": "region",
+ "type": "RID"
+ },
+ {
+ "name": "start",
+ "type": "Vector3"
+ },
+ {
+ "name": "end",
+ "type": "Vector3"
+ },
+ {
+ "name": "use_collision",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "name": "region_get_closest_point",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2056183332,
+ "return_value": {
+ "type": "Vector3"
+ },
+ "arguments": [
+ {
+ "name": "region",
+ "type": "RID"
+ },
+ {
+ "name": "to_point",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
+ "name": "region_get_closest_point_normal",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2056183332,
+ "return_value": {
+ "type": "Vector3"
+ },
+ "arguments": [
+ {
+ "name": "region",
+ "type": "RID"
+ },
+ {
+ "name": "to_point",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
"name": "region_get_random_point",
"is_const": true,
"is_vararg": false,
@@ -159295,6 +161765,17 @@
}
},
{
+ "name": "get_global_transform_interpolated",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4183770049,
+ "return_value": {
+ "type": "Transform3D"
+ }
+ },
+ {
"name": "set_global_position",
"is_const": false,
"is_vararg": false,
@@ -161036,6 +163517,10 @@
{
"name": "RENDERING_DRIVER_D3D12",
"value": 2
+ },
+ {
+ "name": "RENDERING_DRIVER_METAL",
+ "value": 3
}
]
},
@@ -161438,7 +163923,10 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 3845631403,
+ "hash": 2851312030,
+ "hash_compatibility": [
+ 3845631403
+ ],
"return_value": {
"type": "Dictionary"
},
@@ -161450,6 +163938,11 @@
{
"name": "arguments",
"type": "PackedStringArray"
+ },
+ {
+ "name": "blocking",
+ "type": "bool",
+ "default_value": "true"
}
]
},
@@ -163695,6 +166188,66 @@
]
},
{
+ "name": "set_object_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2285447957,
+ "arguments": [
+ {
+ "name": "object_type",
+ "type": "int",
+ "meta": "int64"
+ },
+ {
+ "name": "object_handle",
+ "type": "int",
+ "meta": "uint64"
+ },
+ {
+ "name": "object_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "begin_debug_label_region",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "label_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "end_debug_label_region",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3218959716
+ },
+ {
+ "name": "insert_debug_label",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "label_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
"name": "is_initialized",
"is_const": false,
"is_vararg": false,
@@ -166570,6 +169123,13 @@
]
},
{
+ "name": "OpenXRVisibilityMask",
+ "is_refcounted": false,
+ "is_instantiable": true,
+ "inherits": "VisualInstance3D",
+ "api_type": "core"
+ },
+ {
"name": "OptimizedTranslation",
"is_refcounted": true,
"is_instantiable": true,
@@ -169742,6 +172302,33 @@
}
},
{
+ "name": "set_emission_ring_cone_angle",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "cone_angle",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_emission_ring_cone_angle",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
"name": "set_emission_shape_offset",
"is_const": false,
"is_vararg": false,
@@ -170349,6 +172936,12 @@
"getter": "get_emission_ring_inner_radius"
},
{
+ "type": "float",
+ "name": "emission_ring_cone_angle",
+ "setter": "set_emission_ring_cone_angle",
+ "getter": "get_emission_ring_cone_angle"
+ },
+ {
"type": "Vector2",
"name": "angle",
"setter": "set_param",
@@ -171790,8 +174383,12 @@
"value": 32
},
{
- "name": "MONITOR_MAX",
+ "name": "NAVIGATION_OBSTACLE_COUNT",
"value": 33
+ },
+ {
+ "name": "MONITOR_MAX",
+ "value": 34
}
]
}
@@ -203402,7 +205999,10 @@
"is_vararg": false,
"is_static": true,
"is_virtual": false,
- "hash": 2150300909,
+ "hash": 4249111514,
+ "hash_compatibility": [
+ 2150300909
+ ],
"return_value": {
"type": "RegEx"
},
@@ -203410,6 +206010,11 @@
{
"name": "pattern",
"type": "String"
+ },
+ {
+ "name": "show_error",
+ "type": "bool",
+ "default_value": "true"
}
]
},
@@ -203427,7 +206032,10 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 166001499,
+ "hash": 3565188097,
+ "hash_compatibility": [
+ 166001499
+ ],
"return_value": {
"type": "enum::Error"
},
@@ -203435,6 +206043,11 @@
{
"name": "pattern",
"type": "String"
+ },
+ {
+ "name": "show_error",
+ "type": "bool",
+ "default_value": "true"
}
]
},
@@ -207445,6 +210058,64 @@
"value": 2
}
]
+ },
+ {
+ "name": "BreadcrumbMarker",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "NONE",
+ "value": 0
+ },
+ {
+ "name": "REFLECTION_PROBES",
+ "value": 65536
+ },
+ {
+ "name": "SKY_PASS",
+ "value": 131072
+ },
+ {
+ "name": "LIGHTMAPPER_PASS",
+ "value": 196608
+ },
+ {
+ "name": "SHADOW_PASS_DIRECTIONAL",
+ "value": 262144
+ },
+ {
+ "name": "SHADOW_PASS_CUBE",
+ "value": 327680
+ },
+ {
+ "name": "OPAQUE_PASS",
+ "value": 393216
+ },
+ {
+ "name": "ALPHA_PASS",
+ "value": 458752
+ },
+ {
+ "name": "TRANSPARENT_PASS",
+ "value": 524288
+ },
+ {
+ "name": "POST_PROCESSING_PASS",
+ "value": 589824
+ },
+ {
+ "name": "BLIT_PASS",
+ "value": 655360
+ },
+ {
+ "name": "UI_PASS",
+ "value": 720896
+ },
+ {
+ "name": "DEBUG_PASS",
+ "value": 786432
+ }
+ ]
}
],
"methods": [
@@ -208901,9 +211572,10 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2686605154,
+ "hash": 3140542288,
"hash_compatibility": [
2468082605,
+ 2686605154,
4252992020
],
"return_value": {
@@ -208952,6 +211624,12 @@
"name": "region",
"type": "Rect2",
"default_value": "Rect2(0, 0, 0, 0)"
+ },
+ {
+ "name": "breadcrumb",
+ "type": "int",
+ "meta": "uint32",
+ "default_value": "0"
}
]
},
@@ -209758,6 +212436,182 @@
"meta": "uint64"
}
]
+ },
+ {
+ "name": "get_perf_report",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_driver_and_device_memory_report",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_tracked_object_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 844755477,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "type_index",
+ "type": "int",
+ "meta": "uint32"
+ }
+ ]
+ },
+ {
+ "name": "get_tracked_object_type_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ }
+ },
+ {
+ "name": "get_driver_total_memory",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ }
+ },
+ {
+ "name": "get_driver_allocation_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ }
+ },
+ {
+ "name": "get_driver_memory_by_object_type",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 923996154,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ },
+ "arguments": [
+ {
+ "name": "type",
+ "type": "int",
+ "meta": "uint32"
+ }
+ ]
+ },
+ {
+ "name": "get_driver_allocs_by_object_type",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 923996154,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ },
+ "arguments": [
+ {
+ "name": "type",
+ "type": "int",
+ "meta": "uint32"
+ }
+ ]
+ },
+ {
+ "name": "get_device_total_memory",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ }
+ },
+ {
+ "name": "get_device_allocation_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ }
+ },
+ {
+ "name": "get_device_memory_by_object_type",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 923996154,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ },
+ "arguments": [
+ {
+ "name": "type",
+ "type": "int",
+ "meta": "uint32"
+ }
+ ]
+ },
+ {
+ "name": "get_device_allocs_by_object_type",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 923996154,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ },
+ "arguments": [
+ {
+ "name": "type",
+ "type": "int",
+ "meta": "uint32"
+ }
+ ]
}
]
},
@@ -210213,6 +213067,20 @@
]
},
{
+ "name": "MultimeshPhysicsInterpolationQuality",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "MULTIMESH_INTERP_QUALITY_FAST",
+ "value": 0
+ },
+ {
+ "name": "MULTIMESH_INTERP_QUALITY_HIGH",
+ "value": 1
+ }
+ ]
+ },
+ {
"name": "LightProjectorFilter",
"is_bitfield": false,
"values": [
@@ -213753,6 +216621,83 @@
]
},
{
+ "name": "multimesh_set_buffer_interpolated",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 659844711,
+ "arguments": [
+ {
+ "name": "multimesh",
+ "type": "RID"
+ },
+ {
+ "name": "buffer",
+ "type": "PackedFloat32Array"
+ },
+ {
+ "name": "buffer_previous",
+ "type": "PackedFloat32Array"
+ }
+ ]
+ },
+ {
+ "name": "multimesh_set_physics_interpolated",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1265174801,
+ "arguments": [
+ {
+ "name": "multimesh",
+ "type": "RID"
+ },
+ {
+ "name": "interpolated",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "multimesh_set_physics_interpolation_quality",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3934808223,
+ "arguments": [
+ {
+ "name": "multimesh",
+ "type": "RID"
+ },
+ {
+ "name": "quality",
+ "type": "enum::RenderingServer.MultimeshPhysicsInterpolationQuality"
+ }
+ ]
+ },
+ {
+ "name": "multimesh_instance_reset_physics_interpolation",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3411492887,
+ "arguments": [
+ {
+ "name": "multimesh",
+ "type": "RID"
+ },
+ {
+ "name": "index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
"name": "skeleton_create",
"is_const": false,
"is_vararg": false,
@@ -214235,6 +217180,20 @@
]
},
{
+ "name": "lightmaps_set_bicubic_filter",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
"name": "positional_soft_shadow_filter_set_quality",
"is_const": false,
"is_vararg": false,
@@ -218923,6 +221882,38 @@
]
},
{
+ "name": "instance_set_interpolated",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1265174801,
+ "arguments": [
+ {
+ "name": "instance",
+ "type": "RID"
+ },
+ {
+ "name": "interpolated",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "instance_reset_physics_interpolation",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2722037293,
+ "arguments": [
+ {
+ "name": "instance",
+ "type": "RID"
+ }
+ ]
+ },
+ {
"name": "instance_attach_object_instance_id",
"is_const": false,
"is_vararg": false,
@@ -220703,6 +223694,24 @@
]
},
{
+ "name": "canvas_item_attach_skeleton",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 395945892,
+ "arguments": [
+ {
+ "name": "item",
+ "type": "RID"
+ },
+ {
+ "name": "skeleton",
+ "type": "RID"
+ }
+ ]
+ },
+ {
"name": "canvas_item_clear",
"is_const": false,
"is_vararg": false,
@@ -222046,6 +225055,16 @@
"is_virtual": true
},
{
+ "name": "_get_rid",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "RID"
+ }
+ },
+ {
"name": "set_path",
"is_const": false,
"is_vararg": false,
@@ -223029,6 +226048,23 @@
]
},
{
+ "name": "get_cached_ref",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1748875256,
+ "return_value": {
+ "type": "Resource"
+ },
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ },
+ {
"name": "exists",
"is_const": false,
"is_vararg": false,
@@ -224677,6 +227713,81 @@
}
},
{
+ "name": "set_horizontal_alignment",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2312603777,
+ "arguments": [
+ {
+ "name": "alignment",
+ "type": "enum::HorizontalAlignment"
+ }
+ ]
+ },
+ {
+ "name": "get_horizontal_alignment",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 341400642,
+ "return_value": {
+ "type": "enum::HorizontalAlignment"
+ }
+ },
+ {
+ "name": "set_justification_flags",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2877345813,
+ "arguments": [
+ {
+ "name": "justification_flags",
+ "type": "bitfield::TextServer.JustificationFlag"
+ }
+ ]
+ },
+ {
+ "name": "get_justification_flags",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1583363614,
+ "return_value": {
+ "type": "bitfield::TextServer.JustificationFlag"
+ }
+ },
+ {
+ "name": "set_tab_stops",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2899603908,
+ "arguments": [
+ {
+ "name": "tab_stops",
+ "type": "PackedFloat32Array"
+ }
+ ]
+ },
+ {
+ "name": "get_tab_stops",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 675695659,
+ "return_value": {
+ "type": "PackedFloat32Array"
+ }
+ },
+ {
"name": "set_autowrap_mode",
"is_const": false,
"is_vararg": false,
@@ -225129,6 +228240,17 @@
}
},
{
+ "name": "is_finished",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
"name": "set_threaded",
"is_const": false,
"is_vararg": false,
@@ -225626,6 +228748,24 @@
"getter": "is_shortcut_keys_enabled"
},
{
+ "type": "int",
+ "name": "horizontal_alignment",
+ "setter": "set_horizontal_alignment",
+ "getter": "get_horizontal_alignment"
+ },
+ {
+ "type": "int",
+ "name": "justification_flags",
+ "setter": "set_justification_flags",
+ "getter": "get_justification_flags"
+ },
+ {
+ "type": "PackedFloat32Array",
+ "name": "tab_stops",
+ "setter": "set_tab_stops",
+ "getter": "get_tab_stops"
+ },
+ {
"type": "typedarray::24/17:RichTextEffect",
"name": "custom_effects",
"setter": "set_effects",
@@ -230267,6 +233407,17 @@
}
},
{
+ "name": "get_breakpoints",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2981934095,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
"name": "register_syntax_highlighter",
"is_const": false,
"is_vararg": false,
@@ -231817,6 +234968,23 @@
"is_virtual": true
},
{
+ "name": "_reload_scripts",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "scripts",
+ "type": "Array"
+ },
+ {
+ "name": "soft_reload",
+ "type": "bool"
+ }
+ ]
+ },
+ {
"name": "_reload_tool_script",
"is_const": false,
"is_static": false,
@@ -232476,7 +235644,18 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 3218959716
+ "hash": 1667783136,
+ "hash_compatibility": [
+ 3218959716
+ ],
+ "arguments": [
+ {
+ "name": "count",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "1"
+ }
+ ]
}
]
},
@@ -232714,8 +235893,9 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2750740428,
+ "hash": 3850209648,
"hash_compatibility": [
+ 2750740428,
1628453603
],
"arguments": [
@@ -232725,7 +235905,7 @@
},
{
"name": "texture",
- "type": "Texture2D"
+ "type": "Texture"
},
{
"name": "index",
@@ -232741,12 +235921,13 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 3090538643,
+ "hash": 4213877425,
"hash_compatibility": [
+ 3090538643,
3823812009
],
"return_value": {
- "type": "Texture2D"
+ "type": "Texture"
},
"arguments": [
{
@@ -233676,6 +236857,17 @@
"return_value": {
"type": "bool"
}
+ },
+ {
+ "name": "get_collision_result",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3995934104,
+ "return_value": {
+ "type": "Array"
+ }
}
],
"properties": [
@@ -233724,7 +236916,7 @@
{
"type": "Array",
"name": "collision_result",
- "getter": "_get_collision_result"
+ "getter": "get_collision_result"
},
{
"type": "bool",
@@ -234240,6 +237432,17 @@
}
},
{
+ "name": "get_collision_result",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3995934104,
+ "return_value": {
+ "type": "Array"
+ }
+ },
+ {
"name": "set_debug_shape_custom_color",
"is_const": false,
"is_vararg": false,
@@ -234311,7 +237514,7 @@
{
"type": "Array",
"name": "collision_result",
- "getter": "_get_collision_result"
+ "getter": "get_collision_result"
},
{
"type": "bool",
@@ -242232,6 +245435,24 @@
]
},
{
+ "name": "duplicate_animation",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3740211285,
+ "arguments": [
+ {
+ "name": "anim_from",
+ "type": "StringName"
+ },
+ {
+ "name": "anim_to",
+ "type": "StringName"
+ }
+ ]
+ },
+ {
"name": "remove_animation",
"is_const": false,
"is_vararg": false,
@@ -251914,6 +255135,31 @@
}
},
{
+ "name": "set_fit_content_width_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_fit_content_width_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
"name": "get_scroll_pos_for_line",
"is_const": true,
"is_vararg": false,
@@ -253217,6 +256463,12 @@
},
{
"type": "bool",
+ "name": "scroll_fit_content_width",
+ "setter": "set_fit_content_width_enabled",
+ "getter": "is_fit_content_width_enabled"
+ },
+ {
+ "type": "bool",
"name": "minimap_draw",
"setter": "set_draw_minimap",
"getter": "is_drawing_minimap"
@@ -258398,6 +261650,23 @@
]
},
{
+ "name": "font_get_supported_glyphs",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 788230395,
+ "return_value": {
+ "type": "PackedInt32Array"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ }
+ ]
+ },
+ {
"name": "font_render_range",
"is_const": false,
"is_vararg": false,
@@ -262861,6 +266130,22 @@
]
},
{
+ "name": "_font_get_supported_glyphs",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "PackedInt32Array"
+ },
+ "arguments": [
+ {
+ "name": "font_rid",
+ "type": "RID"
+ }
+ ]
+ },
+ {
"name": "_font_render_range",
"is_const": false,
"is_static": false,
@@ -268876,6 +272161,142 @@
}
},
{
+ "name": "set_occluder_polygons_count",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3937882851,
+ "arguments": [
+ {
+ "name": "layer_id",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "polygons_count",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_occluder_polygons_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 923996154,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ },
+ "arguments": [
+ {
+ "name": "layer_id",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "add_occluder_polygon",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "layer_id",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "remove_occluder_polygon",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3937882851,
+ "arguments": [
+ {
+ "name": "layer_id",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "polygon_index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "set_occluder_polygon",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 164249167,
+ "arguments": [
+ {
+ "name": "layer_id",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "polygon_index",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "polygon",
+ "type": "OccluderPolygon2D"
+ }
+ ]
+ },
+ {
+ "name": "get_occluder_polygon",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 971166743,
+ "return_value": {
+ "type": "OccluderPolygon2D"
+ },
+ "arguments": [
+ {
+ "name": "layer_id",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "polygon_index",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "flip_h",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "flip_v",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "transpose",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
"name": "set_occluder",
"is_const": false,
"is_vararg": false,
@@ -270347,6 +273768,87 @@
]
},
{
+ "name": "is_cell_flipped_h",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2908343862,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "layer",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "coords",
+ "type": "Vector2i"
+ },
+ {
+ "name": "use_proxies",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "name": "is_cell_flipped_v",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2908343862,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "layer",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "coords",
+ "type": "Vector2i"
+ },
+ {
+ "name": "use_proxies",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
+ "name": "is_cell_transposed",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2908343862,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "layer",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "coords",
+ "type": "Vector2i"
+ },
+ {
+ "name": "use_proxies",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
"name": "get_coords_for_body_rid",
"is_const": false,
"is_vararg": false,
@@ -270953,6 +274455,57 @@
]
},
{
+ "name": "is_cell_flipped_h",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3900751641,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "coords",
+ "type": "Vector2i"
+ }
+ ]
+ },
+ {
+ "name": "is_cell_flipped_v",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3900751641,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "coords",
+ "type": "Vector2i"
+ }
+ ]
+ },
+ {
+ "name": "is_cell_transposed",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3900751641,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "coords",
+ "type": "Vector2i"
+ }
+ ]
+ },
+ {
"name": "get_used_cells",
"is_const": true,
"is_vararg": false,
@@ -271474,6 +275027,31 @@
}
},
{
+ "name": "set_occlusion_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_occlusion_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
"name": "set_navigation_enabled",
"is_const": false,
"is_vararg": false,
@@ -271574,6 +275152,12 @@
"getter": "get_tile_set"
},
{
+ "type": "bool",
+ "name": "occlusion_enabled",
+ "setter": "set_occlusion_enabled",
+ "getter": "is_occlusion_enabled"
+ },
+ {
"type": "int",
"name": "y_sort_origin",
"setter": "set_y_sort_origin",
@@ -282330,6 +285914,28 @@
}
},
{
+ "name": "get_contact_point",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3360562783,
+ "return_value": {
+ "type": "Vector3"
+ }
+ },
+ {
+ "name": "get_contact_normal",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3360562783,
+ "return_value": {
+ "type": "Vector3"
+ }
+ },
+ {
"name": "set_roll_influence",
"is_const": false,
"is_vararg": false,
@@ -284181,6 +287787,14 @@
"hash": 3218959716
},
{
+ "name": "gui_cancel_drag",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3218959716
+ },
+ {
"name": "gui_get_drag_data",
"is_const": true,
"is_vararg": false,
@@ -287690,11 +291304,14 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2219800736,
+ "hash": 1278366092,
+ "hash_compatibility": [
+ 2219800736
+ ],
"arguments": [
{
"name": "value",
- "type": "Cubemap"
+ "type": "TextureLayered"
}
]
},
@@ -287704,9 +291321,12 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 1772111058,
+ "hash": 3984243839,
+ "hash_compatibility": [
+ 1772111058
+ ],
"return_value": {
- "type": "Cubemap"
+ "type": "TextureLayered"
}
},
{
@@ -287743,7 +291363,7 @@
"getter": "get_source"
},
{
- "type": "Cubemap",
+ "type": "Cubemap,CompressedCubemap,PlaceholderCubemap,TextureCubemapRD",
"name": "cube_map",
"setter": "set_cube_map",
"getter": "get_cube_map"
@@ -289852,8 +293472,12 @@
"value": 2
},
{
- "name": "HINT_MAX",
+ "name": "HINT_ENUM",
"value": 3
+ },
+ {
+ "name": "HINT_MAX",
+ "value": 4
}
]
}
@@ -289966,6 +293590,31 @@
}
},
{
+ "name": "set_enum_names",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4015028928,
+ "arguments": [
+ {
+ "name": "names",
+ "type": "PackedStringArray"
+ }
+ ]
+ },
+ {
+ "name": "get_enum_names",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
"name": "set_default_value_enabled",
"is_const": false,
"is_vararg": false,
@@ -290044,6 +293693,12 @@
"getter": "get_step"
},
{
+ "type": "PackedStringArray",
+ "name": "enum_names",
+ "setter": "set_enum_names",
+ "getter": "get_enum_names"
+ },
+ {
"type": "bool",
"name": "default_value_enabled",
"setter": "set_default_value_enabled",
@@ -291489,11 +295144,14 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2206200446,
+ "hash": 1278366092,
+ "hash_compatibility": [
+ 2206200446
+ ],
"arguments": [
{
"name": "value",
- "type": "Texture2DArray"
+ "type": "TextureLayered"
}
]
},
@@ -291503,15 +295161,18 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 146117123,
+ "hash": 3984243839,
+ "hash_compatibility": [
+ 146117123
+ ],
"return_value": {
- "type": "Texture2DArray"
+ "type": "TextureLayered"
}
}
],
"properties": [
{
- "type": "Texture2DArray",
+ "type": "Texture2DArray,CompressedTexture2DArray,PlaceholderTexture2DArray,Texture2DArrayRD",
"name": "texture_array",
"setter": "set_texture_array",
"getter": "get_texture_array"
@@ -301123,8 +304784,12 @@
"value": 2
},
{
- "name": "HAND_TRACKING_SOURCE_MAX",
+ "name": "HAND_TRACKING_SOURCE_NOT_TRACKED",
"value": 3
+ },
+ {
+ "name": "HAND_TRACKING_SOURCE_MAX",
+ "value": 4
}
]
},
diff --git a/gdextension/gdextension_interface.h b/gdextension/gdextension_interface.h
index fce377f..0ffe110 100644
--- a/gdextension/gdextension_interface.h
+++ b/gdextension/gdextension_interface.h
@@ -2337,6 +2337,22 @@ typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndex)(GDE
*/
typedef GDExtensionVariantPtr (*GDExtensionInterfaceDictionaryOperatorIndexConst)(GDExtensionConstTypePtr p_self, GDExtensionConstVariantPtr p_key);
+/**
+ * @name dictionary_set_typed
+ * @since 4.4
+ *
+ * Makes a Dictionary into a typed Dictionary.
+ *
+ * @param p_self A pointer to the Dictionary.
+ * @param p_key_type The type of Variant the Dictionary key will store.
+ * @param p_key_class_name A pointer to a StringName with the name of the object (if p_key_type is GDEXTENSION_VARIANT_TYPE_OBJECT).
+ * @param p_key_script A pointer to a Script object (if p_key_type is GDEXTENSION_VARIANT_TYPE_OBJECT and the base class is extended by a script).
+ * @param p_value_type The type of Variant the Dictionary value will store.
+ * @param p_value_class_name A pointer to a StringName with the name of the object (if p_value_type is GDEXTENSION_VARIANT_TYPE_OBJECT).
+ * @param p_value_script A pointer to a Script object (if p_value_type is GDEXTENSION_VARIANT_TYPE_OBJECT and the base class is extended by a script).
+ */
+typedef void (*GDExtensionInterfaceDictionarySetTyped)(GDExtensionTypePtr p_self, GDExtensionVariantType p_key_type, GDExtensionConstStringNamePtr p_key_class_name, GDExtensionConstVariantPtr p_key_script, GDExtensionVariantType p_value_type, GDExtensionConstStringNamePtr p_value_class_name, GDExtensionConstVariantPtr p_value_script);
+
/* INTERFACE: Object */
/**