diff --git a/extension_api.json b/extension_api.json index 8681704..5db0ec2 100644 --- a/extension_api.json +++ b/extension_api.json @@ -3,9 +3,9 @@ "version_major": 4, "version_minor": 0, "version_patch": 0, - "version_status": "alpha", - "version_build": "custom_build", - "version_full_name": "Godot Engine v4.0.alpha.custom_build" + "version_status": "alpha2", + "version_build": "official", + "version_full_name": "Godot Engine v4.0.alpha2.official" }, "builtin_class_sizes": [ { @@ -1733,6 +1733,14 @@ { "name": "INLINE_ALIGNMENT_BOTTOM", "value": 14 + }, + { + "name": "INLINE_ALIGNMENT_IMAGE_MASK", + "value": 3 + }, + { + "name": "INLINE_ALIGNMENT_TEXT_MASK", + "value": 12 } ] }, @@ -5859,6 +5867,11 @@ "right_type": "float", "return_type": "bool" }, + { + "name": "+", + "right_type": "String", + "return_type": "String" + }, { "name": "*", "right_type": "Vector2", @@ -6168,7 +6181,7 @@ { "name": "*", "right_type": "Vector2i", - "return_type": "Vector2i" + "return_type": "Vector2" }, { "name": "*", @@ -6178,7 +6191,7 @@ { "name": "*", "right_type": "Vector3i", - "return_type": "Vector3i" + "return_type": "Vector3" }, { "name": "*", @@ -6624,6 +6637,38 @@ } ] }, + { + "name": "get_slicec", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2, + "arguments": [ + { + "name": "delimiter", + "type": "int" + }, + { + "name": "slice", + "type": "int" + } + ] + }, + { + "name": "get_slice_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4, + "arguments": [ + { + "name": "delimiter", + "type": "String" + } + ] + }, { "name": "find", "return_type": "int", @@ -6819,7 +6864,7 @@ ] }, { - "name": "is_subsequence_ofi", + "name": "is_subsequence_ofn", "return_type": "bool", "is_vararg": false, "is_const": true, @@ -7260,6 +7305,20 @@ "is_static": false, "hash": 171192776 }, + { + "name": "contains", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4, + "arguments": [ + { + "name": "what", + "type": "String" + } + ] + }, { "name": "is_absolute_path", "return_type": "bool", @@ -8455,12 +8514,12 @@ { "name": "*", "right_type": "float", - "return_type": "Vector2i" + "return_type": "Vector2" }, { "name": "/", "right_type": "float", - "return_type": "Vector2i" + "return_type": "Vector2" }, { "name": "==", @@ -10067,12 +10126,12 @@ { "name": "*", "right_type": "float", - "return_type": "Vector3i" + "return_type": "Vector3" }, { "name": "/", "right_type": "float", - "return_type": "Vector3i" + "return_type": "Vector3" }, { "name": "==", @@ -12264,6 +12323,24 @@ } ] }, + { + "name": "sphere_interpolate_with", + "return_type": "Transform3D", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3, + "arguments": [ + { + "name": "xform", + "type": "Transform3D" + }, + { + "name": "weight", + "type": "float" + } + ] + }, { "name": "interpolate_with", "return_type": "Transform3D", @@ -13682,6 +13759,26 @@ "right_type": "StringName", "return_type": "bool" }, + { + "name": "<", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": "<=", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": ">", + "right_type": "StringName", + "return_type": "bool" + }, + { + "name": ">=", + "right_type": "StringName", + "return_type": "bool" + }, { "name": "in", "right_type": "StringName", @@ -13912,6 +14009,14 @@ } ], "methods": [ + { + "name": "is_valid", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 171192776 + }, { "name": "get_id", "return_type": "int", @@ -25626,12 +25731,12 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "delta", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "seeked", @@ -25658,7 +25763,7 @@ "hash": 1630676879, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { @@ -25672,7 +25777,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "seek", @@ -25703,7 +25808,7 @@ "hash": 1591541486, "return_value": { "type": "float", - "meta": "float" + "meta": "double" }, "arguments": [ { @@ -25714,7 +25819,7 @@ { "name": "time", "type": "float", - "meta": "float" + "meta": "double" }, { "name": "seek", @@ -33284,6 +33389,74 @@ } ] }, + { + "name": "ArrayOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_arrays", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + }, + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + }, + { + "name": "set_vertices", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "vertices", + "type": "PackedVector3Array" + } + ] + }, + { + "name": "set_indices", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "indices", + "type": "PackedInt32Array" + } + ] + } + ], + "properties": [ + { + "type": "PackedVector3Array", + "name": "vertices", + "setter": "set_vertices", + "getter": "get_vertices", + "index": -1 + }, + { + "type": "PackedInt32Array", + "name": "indices", + "setter": "set_indices", + "getter": "get_indices", + "index": -1 + } + ] + }, { "name": "AspectRatioContainer", "is_refcounted": false, @@ -39396,19 +39569,90 @@ ] }, { - "name": "AudioStreamRandomPitch", + "name": "AudioStreamRandomizer", "is_refcounted": true, "is_instantiable": true, "inherits": "AudioStream", "api_type": "core", + "enums": [ + { + "name": "PlaybackMode", + "values": [ + { + "name": "PLAYBACK_RANDOM_NO_REPEATS", + "value": 0 + }, + { + "name": "PLAYBACK_RANDOM", + "value": 1 + }, + { + "name": "PLAYBACK_SEQUENTIAL", + "value": 2 + } + ] + } + ], "methods": [ { - "name": "set_audio_stream", + "name": "add_stream", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "move_stream", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "index_from", + "type": "int", + "meta": "int32" + }, + { + "name": "index_to", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "remove_stream", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stream", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, { "name": "stream", "type": "AudioStream" @@ -39416,13 +39660,82 @@ ] }, { - "name": "get_audio_stream", + "name": "get_stream", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "AudioStream" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stream_probability_weight", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "weight", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stream_probability_weight", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_streams_count", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_streams_count", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { - "type": "AudioStream" + "type": "int", + "meta": "int32" } }, { @@ -39449,14 +39762,76 @@ "type": "float", "meta": "float" } + }, + { + "name": "set_random_volume_offset_db", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "db_offset", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_random_volume_offset_db", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_playback_mode", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "mode", + "type": "enum::AudioStreamRandomizer.PlaybackMode" + } + ] + }, + { + "name": "get_playback_mode", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::AudioStreamRandomizer.PlaybackMode" + } } ], "properties": [ { - "type": "AudioStream", - "name": "audio_stream", - "setter": "set_audio_stream", - "getter": "get_audio_stream", + "type": "stream_", + "name": "streams", + "setter": "", + "getter": "", + "index": -1 + }, + { + "type": "int", + "name": "streams_count", + "setter": "set_streams_count", + "getter": "get_streams_count", + "index": -1 + }, + { + "type": "int", + "name": "playback_mode", + "setter": "set_playback_mode", + "getter": "get_playback_mode", "index": -1 }, { @@ -39465,6 +39840,13 @@ "setter": "set_random_pitch", "getter": "get_random_pitch", "index": -1 + }, + { + "type": "float", + "name": "random_volume_offset_db", + "setter": "set_random_volume_offset_db", + "getter": "get_random_volume_offset_db", + "index": -1 } ] }, @@ -43911,6 +44293,47 @@ } ] }, + { + "name": "BoxOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "size", + "type": "Vector3" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Vector3" + } + } + ], + "properties": [ + { + "type": "Vector3", + "name": "size", + "setter": "set_size", + "getter": "get_size", + "index": -1 + } + ] + }, { "name": "BoxShape3D", "is_refcounted": true, @@ -44309,7 +44732,7 @@ "arguments": [ { "name": "button", - "type": "Object" + "type": "BaseButton" } ] } @@ -53004,6 +53427,29 @@ "meta": "int32" } }, + { + "name": "set_visible", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "visible", + "type": "bool" + } + ] + }, + { + "name": "is_visible", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, { "name": "set_transform", "is_const": false, @@ -53180,6 +53626,11 @@ } } ], + "signals": [ + { + "name": "visibility_changed" + } + ], "properties": [ { "type": "int", @@ -53188,6 +53639,13 @@ "getter": "get_layer", "index": -1 }, + { + "type": "bool", + "name": "visible", + "setter": "set_visible", + "getter": "is_visible", + "index": -1 + }, { "type": "Vector2", "name": "offset", @@ -61886,16 +62344,6 @@ "type": "Control" } }, - { - "name": "get_focus_owner", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "Control" - } - }, { "name": "set_h_size_flags", "is_const": false, @@ -66783,6 +67231,27 @@ { "name": "WINDOW_MODE_FULLSCREEN", "value": 3 + }, + { + "name": "WINDOW_MODE_EXCLUSIVE_FULLSCREEN", + "value": 4 + } + ] + }, + { + "name": "HandleType", + "values": [ + { + "name": "DISPLAY_HANDLE", + "value": 0 + }, + { + "name": "WINDOW_HANDLE", + "value": 1 + }, + { + "name": "WINDOW_VIEW", + "value": 2 } ] }, @@ -67589,6 +68058,25 @@ "meta": "float" } }, + { + "name": "screen_get_refresh_rate", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 149204435, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "screen", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, { "name": "screen_set_orientation", "is_const": false, @@ -67721,6 +68209,29 @@ } ] }, + { + "name": "window_get_native_handle", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 173599466, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "handle_type", + "type": "enum::DisplayServer.HandleType" + }, + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, { "name": "window_set_title", "is_const": false, @@ -71252,11 +71763,11 @@ "name": "resource_selected", "arguments": [ { - "name": "res", - "type": "Object" + "name": "resource", + "type": "Resource" }, { - "name": "prop", + "name": "path", "type": "String" } ] @@ -73311,7 +73822,7 @@ }, { "name": "submenu", - "type": "Object" + "type": "PopupMenu" } ] }, @@ -73501,11 +74012,16 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 134188166, + "hash": 134464040, "arguments": [ { "name": "importer", "type": "EditorImportPlugin" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" } ] }, @@ -73527,11 +74043,16 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 134188166, + "hash": 134464040, "arguments": [ { "name": "scene_format_importer", "type": "EditorSceneFormatImporter" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" } ] }, @@ -73553,11 +74074,16 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 134188166, + "hash": 134464040, "arguments": [ { "name": "scene_import_plugin", "type": "EditorScenePostImportPlugin" + }, + { + "name": "first_priority", + "type": "bool", + "default_value": "false" } ] }, @@ -97726,6 +98252,26 @@ } ] }, + { + "name": "compute_image_metrics", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135410024, + "return_value": { + "type": "Dictionary" + }, + "arguments": [ + { + "name": "compared_image", + "type": "Image" + }, + { + "name": "use_luma", + "type": "bool" + } + ] + }, { "name": "blit_rect", "is_const": false, @@ -99506,10 +100052,10 @@ }, { "name": "get_last_mouse_velocity", - "is_const": true, + "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 135338183, + "hash": 135338150, "return_value": { "type": "Vector2" } @@ -103531,6 +104077,31 @@ "default_value": "\"application/octet-stream\"" } ] + }, + { + "name": "pwa_needs_update", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "pwa_update", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "enum::Error" + } + } + ], + "signals": [ + { + "name": "pwa_update_available" } ] }, @@ -107628,31 +108199,6 @@ "type": "String" } }, - { - "name": "set_placeholder_alpha", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "alpha", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "get_placeholder_alpha", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, { "name": "set_caret_column", "is_const": false, @@ -108218,6 +108764,13 @@ "getter": "get_text", "index": -1 }, + { + "type": "String", + "name": "placeholder_text", + "setter": "set_placeholder", + "getter": "get_placeholder", + "index": -1 + }, { "type": "int", "name": "alignment", @@ -108358,20 +108911,6 @@ "getter": "get_structured_text_bidi_override_options", "index": -1 }, - { - "type": "String", - "name": "placeholder_text", - "setter": "set_placeholder", - "getter": "get_placeholder", - "index": -1 - }, - { - "type": "float", - "name": "placeholder_alpha", - "setter": "set_placeholder_alpha", - "getter": "get_placeholder_alpha", - "index": -1 - }, { "type": "bool", "name": "caret_blink", @@ -109225,7 +109764,7 @@ }, { "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK", - "value": 2147475463 + "value": 7 }, { "name": "ARRAY_FORMAT_CUSTOM_BASE", @@ -111840,26 +112379,26 @@ "api_type": "core", "methods": [ { - "name": "set_root_node", + "name": "set_root_path", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "node", - "type": "Node" + "name": "path", + "type": "NodePath" } ] }, { - "name": "get_root_node", - "is_const": false, + "name": "get_root_path", + "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 135338150, + "hash": 135338183, "return_value": { - "type": "Node" + "type": "NodePath" } }, { @@ -112029,16 +112568,6 @@ "return_value": { "type": "bool" } - }, - { - "name": "get_replicator", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "MultiplayerReplicator" - } } ], "signals": [ @@ -112106,17 +112635,10 @@ "index": -1 }, { - "type": "Node", - "name": "root_node", - "setter": "set_root_node", - "getter": "get_root_node", - "index": -1 - }, - { - "type": "MultiplayerReplicator", - "name": "replicator", - "setter": "", - "getter": "get_replicator", + "type": "NodePath", + "name": "root_path", + "setter": "set_root_path", + "getter": "get_root_path", "index": -1 } ] @@ -112532,128 +113054,24 @@ ] }, { - "name": "MultiplayerReplicator", + "name": "MultiplayerSpawner", "is_refcounted": false, - "is_instantiable": false, - "inherits": "Object", + "is_instantiable": true, + "inherits": "Node", "api_type": "core", - "enums": [ - { - "name": "ReplicationMode", - "values": [ - { - "name": "REPLICATION_MODE_NONE", - "value": 0 - }, - { - "name": "REPLICATION_MODE_SERVER", - "value": 1 - }, - { - "name": "REPLICATION_MODE_CUSTOM", - "value": 2 - } - ] - } - ], "methods": [ { - "name": "spawn_config", + "name": "_spawn_custom", "is_const": false, "is_vararg": false, - "is_virtual": false, - "hash": 4217300428, + "is_virtual": true, "return_value": { - "type": "enum::Error" + "type": "Object" }, "arguments": [ { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "spawn_mode", - "type": "enum::MultiplayerReplicator.ReplicationMode" - }, - { - "name": "properties", - "type": "Array", - "default_value": "[]" - }, - { - "name": "custom_send", - "type": "Callable", - "default_value": "" - }, - { - "name": "custom_receive", - "type": "Callable", - "default_value": "" - } - ] - }, - { - "name": "sync_config", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 4217300428, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "interval", - "type": "int", - "meta": "uint64" - }, - { - "name": "properties", - "type": "Array", - "default_value": "[]" - }, - { - "name": "custom_send", - "type": "Callable", - "default_value": "" - }, - { - "name": "custom_receive", - "type": "Callable", - "default_value": "" - } - ] - }, - { - "name": "despawn", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 174785354, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "object", - "type": "Object" - }, - { - "name": "peer_id", - "type": "int", - "meta": "int32", - "default_value": "0" + "name": "data", + "type": "Variant" } ] }, @@ -112662,271 +113080,114 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 174785354, + "hash": 172413512, "return_value": { - "type": "enum::Error" + "type": "Node" }, "arguments": [ - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "object", - "type": "Object" - }, - { - "name": "peer_id", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] - }, - { - "name": "send_despawn", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 1513270700, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "peer_id", - "type": "int", - "meta": "int32" - }, - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, { "name": "data", "type": "Variant", "default_value": "null" - }, + } + ] + }, + { + "name": "get_spawnable_scenes", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_spawnable_scenes", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "scenes", + "type": "Array" + } + ] + }, + { + "name": "get_spawn_path", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_spawn_path", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ { "name": "path", - "type": "NodePath", - "default_value": "NodePath(\"\")" + "type": "NodePath" } ] }, { - "name": "send_spawn", - "is_const": false, + "name": "get_spawn_limit", + "is_const": true, "is_vararg": false, "is_virtual": false, - "hash": 1513270700, + "hash": 135338183, "return_value": { - "type": "enum::Error" - }, + "type": "int", + "meta": "uint32" + } + }, + { + "name": "set_spawn_limit", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, "arguments": [ { - "name": "peer_id", + "name": "limit", "type": "int", - "meta": "int32" - }, - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "data", - "type": "Variant", - "default_value": "null" - }, - { - "name": "path", - "type": "NodePath", - "default_value": "NodePath(\"\")" + "meta": "uint32" } ] }, { - "name": "send_sync", + "name": "set_auto_spawning", "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 1552406093, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_auto_spawning", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "peer_id", - "type": "int", - "meta": "int32" - }, - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "data", - "type": "PackedByteArray" - }, - { - "name": "transfer_mode", - "type": "enum::TransferMode", - "default_value": "2" - }, - { - "name": "channel", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] - }, - { - "name": "sync_all", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 173599433, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "peer_id", - "type": "int", - "meta": "int32", - "default_value": "0" - } - ] - }, - { - "name": "track", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134224103, - "arguments": [ - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "object", - "type": "Object" - } - ] - }, - { - "name": "untrack", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134224103, - "arguments": [ - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "object", - "type": "Object" - } - ] - }, - { - "name": "encode_state", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 174785354, - "return_value": { - "type": "PackedByteArray" - }, - "arguments": [ - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "object", - "type": "Object" - }, - { - "name": "initial", - "type": "bool", - "default_value": "true" - } - ] - }, - { - "name": "decode_state", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 175971275, - "return_value": { - "type": "enum::Error" - }, - "arguments": [ - { - "name": "scene_id", - "type": "int", - "meta": "int64" - }, - { - "name": "object", - "type": "Object" - }, - { - "name": "data", - "type": "PackedByteArray" - }, - { - "name": "initial", - "type": "bool", - "default_value": "true" - } - ] + "type": "bool" + } } ], "signals": [ - { - "name": "despawn_requested", - "arguments": [ - { - "name": "id", - "type": "int" - }, - { - "name": "scene_id", - "type": "int" - }, - { - "name": "parent", - "type": "Node" - }, - { - "name": "name", - "type": "String" - }, - { - "name": "data", - "type": "PackedByteArray" - } - ] - }, { "name": "despawned", "arguments": [ @@ -112940,57 +113201,6 @@ } ] }, - { - "name": "replicated_instance_removed", - "arguments": [ - { - "name": "scene_id", - "type": "int" - }, - { - "name": "node", - "type": "Node" - } - ] - }, - { - "name": "replicated_instance_added", - "arguments": [ - { - "name": "scene_id", - "type": "int" - }, - { - "name": "node", - "type": "Node" - } - ] - }, - { - "name": "spawn_requested", - "arguments": [ - { - "name": "id", - "type": "int" - }, - { - "name": "scene_id", - "type": "int" - }, - { - "name": "parent", - "type": "Node" - }, - { - "name": "name", - "type": "String" - }, - { - "name": "data", - "type": "PackedByteArray" - } - ] - }, { "name": "spawned", "arguments": [ @@ -113004,6 +113214,139 @@ } ] } + ], + "properties": [ + { + "type": "Array", + "name": "replication", + "setter": "set_spawnable_scenes", + "getter": "get_spawnable_scenes", + "index": -1 + }, + { + "type": "NodePath", + "name": "spawn_path", + "setter": "set_spawn_path", + "getter": "get_spawn_path", + "index": -1 + }, + { + "type": "int", + "name": "spawn_limit", + "setter": "set_spawn_limit", + "getter": "get_spawn_limit", + "index": -1 + }, + { + "type": "bool", + "name": "auto_spawn", + "setter": "set_auto_spawning", + "getter": "is_auto_spawning", + "index": -1 + } + ] + }, + { + "name": "MultiplayerSynchronizer", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node", + "api_type": "core", + "methods": [ + { + "name": "set_root_path", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "get_root_path", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_replication_interval", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "milliseconds", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_replication_interval", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_replication_config", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "config", + "type": "SceneReplicationConfig" + } + ] + }, + { + "name": "get_replication_config", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "SceneReplicationConfig" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "root_path", + "setter": "set_root_path", + "getter": "get_root_path", + "index": -1 + }, + { + "type": "float", + "name": "replication_interval", + "setter": "set_replication_interval", + "getter": "get_replication_interval", + "index": -1 + }, + { + "type": "SceneReplicationConfig", + "name": "resource", + "setter": "set_replication_config", + "getter": "get_replication_config", + "index": -1 + } ] }, { @@ -118748,6 +119091,15 @@ { "name": "renamed" }, + { + "name": "child_exited_tree", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, { "name": "ready" }, @@ -118757,6 +119109,15 @@ { "name": "tree_exiting" }, + { + "name": "child_entered_tree", + "arguments": [ + { + "name": "node", + "type": "Node" + } + ] + }, { "name": "tree_exited" } @@ -122174,23 +122535,10 @@ { "name": "Occluder3D", "is_refcounted": true, - "is_instantiable": true, + "is_instantiable": false, "inherits": "Resource", "api_type": "core", "methods": [ - { - "name": "set_vertices", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "vertices", - "type": "PackedVector3Array" - } - ] - }, { "name": "get_vertices", "is_const": true, @@ -122201,19 +122549,6 @@ "type": "PackedVector3Array" } }, - { - "name": "set_indices", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "indices", - "type": "PackedInt32Array" - } - ] - }, { "name": "get_indices", "is_const": true, @@ -122224,22 +122559,6 @@ "type": "PackedInt32Array" } } - ], - "properties": [ - { - "type": "PackedVector3Array", - "name": "vertices", - "setter": "set_vertices", - "getter": "get_vertices", - "index": -1 - }, - { - "type": "PackedInt32Array", - "name": "indices", - "setter": "set_indices", - "getter": "get_indices", - "index": -1 - } ] }, { @@ -122309,6 +122628,31 @@ } ] }, + { + "name": "set_bake_simplification_distance", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "simplification_distance", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_bake_simplification_distance", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "set_occluder", "is_const": false, @@ -122347,6 +122691,13 @@ "setter": "set_bake_mask", "getter": "get_bake_mask", "index": -1 + }, + { + "type": "float", + "name": "bake_simplification_distance", + "setter": "set_bake_simplification_distance", + "getter": "get_bake_simplification_distance", + "index": -1 } ] }, @@ -124123,56 +124474,7 @@ "is_refcounted": false, "is_instantiable": true, "inherits": "Control", - "api_type": "core", - "enums": [ - { - "name": "Mode", - "values": [ - { - "name": "MODE_BACKGROUND", - "value": 0 - }, - { - "name": "MODE_FOREGROUND", - "value": 1 - } - ] - } - ], - "methods": [ - { - "name": "set_mode", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "mode", - "type": "enum::Panel.Mode" - } - ] - }, - { - "name": "get_mode", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "enum::Panel.Mode" - } - } - ], - "properties": [ - { - "type": "int", - "name": "mode", - "setter": "set_mode", - "getter": "get_mode", - "index": -1 - } - ] + "api_type": "core" }, { "name": "PanelContainer", @@ -127855,7 +128157,7 @@ }, "arguments": [ { - "name": "linear_velocity", + "name": "distance", "type": "Vector2" }, { @@ -127886,7 +128188,7 @@ "type": "Transform2D" }, { - "name": "linear_velocity", + "name": "distance", "type": "Vector2" }, { @@ -127958,7 +128260,7 @@ }, "arguments": [ { - "name": "linear_velocity", + "name": "distance", "type": "Vector3" }, { @@ -127995,7 +128297,7 @@ "type": "Transform3D" }, { - "name": "linear_velocity", + "name": "distance", "type": "Vector3" }, { @@ -138321,6 +138623,47 @@ } ] }, + { + "name": "PolygonOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_polygon", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "polygon", + "type": "PackedVector2Array" + } + ] + }, + { + "name": "get_polygon", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "PackedVector2Array" + } + } + ], + "properties": [ + { + "type": "PackedVector2Array", + "name": "polygon", + "setter": "set_polygon", + "getter": "get_polygon", + "index": -1 + } + ] + }, { "name": "PolygonPathFinder", "is_refcounted": true, @@ -139589,6 +139932,20 @@ } ] }, + { + "name": "set_current_index", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_current_index", "is_const": true, @@ -139625,6 +139982,20 @@ "meta": "int32" } }, + { + "name": "scroll_to_item", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "remove_item", "is_const": false, @@ -140991,6 +141362,47 @@ } ] }, + { + "name": "QuadOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_size", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size", + "index": -1 + } + ] + }, { "name": "RDAttachmentFormat", "is_refcounted": true, @@ -145242,7 +145654,7 @@ "arguments": [ { "name": "node", - "type": "Object" + "type": "CollisionObject2D" } ] }, @@ -145268,7 +145680,7 @@ "arguments": [ { "name": "node", - "type": "Object" + "type": "CollisionObject2D" } ] }, @@ -145617,7 +146029,7 @@ "arguments": [ { "name": "node", - "type": "Object" + "type": "CollisionObject3D" } ] }, @@ -145643,7 +146055,7 @@ "arguments": [ { "name": "node", - "type": "Object" + "type": "CollisionObject3D" } ] }, @@ -152613,7 +153025,7 @@ }, { "name": "ARRAY_FORMAT_BLEND_SHAPE_MASK", - "value": 2147475463 + "value": 7 }, { "name": "ARRAY_FORMAT_CUSTOM_BASE", @@ -162783,6 +163195,27 @@ } ] }, + { + "name": "AutowrapMode", + "values": [ + { + "name": "AUTOWRAP_OFF", + "value": 0 + }, + { + "name": "AUTOWRAP_ARBITRARY", + "value": 1 + }, + { + "name": "AUTOWRAP_WORD", + "value": 2 + }, + { + "name": "AUTOWRAP_WORD_SMART", + "value": 3 + } + ] + }, { "name": "ItemType", "values": [ @@ -163479,6 +163912,29 @@ "type": "String" } }, + { + "name": "set_autowrap_mode", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "autowrap_mode", + "type": "enum::RichTextLabel.AutowrapMode" + } + ] + }, + { + "name": "get_autowrap_mode", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::RichTextLabel.AutowrapMode" + } + }, { "name": "set_meta_underline", "is_const": false, @@ -164128,6 +164584,13 @@ "getter": "get_language", "index": -1 }, + { + "type": "int", + "name": "autowrap_mode", + "setter": "set_autowrap_mode", + "getter": "get_autowrap_mode", + "index": -1 + }, { "type": "int", "name": "structured_text_bidi_override", @@ -166193,6 +166656,140 @@ } ] }, + { + "name": "SceneReplicationConfig", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "get_properties", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Array" + } + }, + { + "name": "add_property", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134464040, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "index", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "remove_property", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_get_index", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_get_spawn", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_spawn", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "property_get_sync", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135374087, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "NodePath" + } + ] + }, + { + "name": "property_set_sync", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "path", + "type": "NodePath" + }, + { + "name": "enabled", + "type": "bool" + } + ] + } + ] + }, { "name": "SceneState", "is_refcounted": true, @@ -169104,7 +169701,7 @@ "arguments": [ { "name": "node", - "type": "Object" + "type": "CollisionObject2D" } ] }, @@ -169130,7 +169727,7 @@ "arguments": [ { "name": "node", - "type": "Object" + "type": "CollisionObject2D" } ] }, @@ -176859,6 +177456,49 @@ } ] }, + { + "name": "SphereOccluder3D", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Occluder3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "float", + "meta": "float" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius", + "index": -1 + } + ] + }, { "name": "SphereShape3D", "is_refcounted": true, @@ -182721,6 +183361,41 @@ } ] }, + { + "name": "set_tab_button_icon", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "icon", + "type": "Texture2D" + } + ] + }, + { + "name": "get_tab_button_icon", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_tab_disabled", "is_const": false, @@ -182756,6 +183431,41 @@ } ] }, + { + "name": "set_tab_hidden", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134224103, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "hidden", + "type": "bool" + } + ] + }, + { + "name": "is_tab_hidden", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "tab_idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "remove_tab", "is_const": false, @@ -183000,6 +183710,29 @@ "meta": "int32" } }, + { + "name": "set_scroll_to_selected", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_scroll_to_selected", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, { "name": "set_select_with_rmb", "is_const": false, @@ -183043,6 +183776,15 @@ } ] }, + { + "name": "tab_rmb_clicked", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, { "name": "tab_clicked", "arguments": [ @@ -183053,7 +183795,16 @@ ] }, { - "name": "tab_rmb_clicked", + "name": "tab_button_pressed", + "arguments": [ + { + "name": "tab", + "type": "int" + } + ] + }, + { + "name": "tab_selected", "arguments": [ { "name": "tab", @@ -183123,6 +183874,20 @@ "getter": "get_drag_to_rearrange_enabled", "index": -1 }, + { + "type": "bool", + "name": "scroll_to_selected", + "setter": "set_scroll_to_selected", + "getter": "get_scroll_to_selected", + "index": -1 + }, + { + "type": "bool", + "name": "select_with_rmb", + "setter": "set_select_with_rmb", + "getter": "get_select_with_rmb", + "index": -1 + }, { "type": "Tabs,tab_", "name": "tab_count", @@ -184249,31 +185014,6 @@ "type": "String" } }, - { - "name": "set_placeholder_alpha", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "alpha", - "type": "float", - "meta": "float" - } - ] - }, - { - "name": "get_placeholder_alpha", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "float", - "meta": "float" - } - }, { "name": "set_line", "is_const": false, @@ -186558,13 +187298,6 @@ "getter": "get_placeholder", "index": -1 }, - { - "type": "float", - "name": "placeholder_alpha", - "setter": "set_placeholder_alpha", - "getter": "get_placeholder_alpha", - "index": -1 - }, { "type": "int", "name": "text_direction", @@ -186935,7 +187668,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 1552406093, + "hash": 1020396879, "return_value": { "type": "bool" }, @@ -186962,6 +187695,11 @@ "name": "language", "type": "String", "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" } ] }, @@ -187580,7 +188318,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 1552406093, + "hash": 1020396879, "return_value": { "type": "bool" }, @@ -187607,6 +188345,11 @@ "name": "language", "type": "String", "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" } ] }, @@ -190920,7 +191663,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 1591541486, + "hash": 2311864848, "return_value": { "type": "bool" }, @@ -190951,6 +191694,11 @@ "name": "language", "type": "String", "default_value": "\"\"" + }, + { + "name": "meta", + "type": "Variant", + "default_value": "null" } ] }, @@ -191018,6 +191766,76 @@ } ] }, + { + "name": "shaped_get_span_count", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135374120, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "shaped_get_span_meta", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135410057, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "shaped_set_span_update_font", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 138021803, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "fonts", + "type": "Array" + }, + { + "name": "size", + "type": "int", + "meta": "int32" + }, + { + "name": "opentype_features", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, { "name": "shaped_text_substr", "is_const": true, @@ -192422,7 +193240,7 @@ "is_vararg": false, "is_virtual": true, "return_value": { - "type": "int" + "type": "enum::TextServer.Hinting" }, "arguments": [ { @@ -193875,7 +194693,7 @@ "is_vararg": false, "is_virtual": true, "return_value": { - "type": "int" + "type": "enum::TextServer.Direction" }, "arguments": [ { @@ -193890,7 +194708,7 @@ "is_vararg": false, "is_virtual": true, "return_value": { - "type": "int" + "type": "enum::TextServer.Direction" }, "arguments": [ { @@ -193968,7 +194786,7 @@ "is_vararg": false, "is_virtual": true, "return_value": { - "type": "int" + "type": "enum::TextServer.Orientation" }, "arguments": [ { @@ -194071,6 +194889,10 @@ { "name": "language", "type": "String" + }, + { + "name": "meta", + "type": "Variant" } ] }, @@ -194132,6 +194954,68 @@ } ] }, + { + "name": "_shaped_get_span_count", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + } + ] + }, + { + "name": "_shaped_get_span_meta", + "is_const": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "_shaped_set_span_update_font", + "is_const": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "shaped", + "type": "RID" + }, + { + "name": "index", + "type": "int" + }, + { + "name": "fonts", + "type": "Array" + }, + { + "name": "size", + "type": "int" + }, + { + "name": "opentype_features", + "type": "Dictionary" + } + ] + }, { "name": "_shaped_text_substr", "is_const": true, @@ -194277,14 +195161,13 @@ "is_const": true, "is_vararg": false, "is_virtual": true, + "return_value": { + "type": "Glyph*" + }, "arguments": [ { "name": "shaped", "type": "RID" - }, - { - "name": "r_glyphs", - "type": "void*" } ] }, @@ -194293,14 +195176,13 @@ "is_const": false, "is_vararg": false, "is_virtual": true, + "return_value": { + "type": "Glyph*" + }, "arguments": [ { "name": "shaped", "type": "RID" - }, - { - "name": "r_glyphs", - "type": "void*" } ] }, @@ -194461,14 +195343,13 @@ "is_const": true, "is_vararg": false, "is_virtual": true, + "return_value": { + "type": "Glyph*" + }, "arguments": [ { "name": "shaped", "type": "RID" - }, - { - "name": "r_glyphs", - "type": "void*" } ] }, @@ -195432,14 +196313,14 @@ ] }, { - "name": "set_expand", + "name": "set_ignore_texture_size", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "expand", + "name": "ignore", "type": "bool" } ] @@ -195564,7 +196445,7 @@ } }, { - "name": "get_expand", + "name": "get_ignore_texture_size", "is_const": true, "is_vararg": false, "is_virtual": false, @@ -195629,9 +196510,9 @@ }, { "type": "bool", - "name": "expand", - "setter": "set_expand", - "getter": "get_expand", + "name": "ignore_texture_size", + "setter": "set_ignore_texture_size", + "getter": "get_ignore_texture_size", "index": -1 }, { @@ -201668,7 +202549,7 @@ "is_virtual": false, "hash": 135410057, "return_value": { - "type": "Object" + "type": "TileData" }, "arguments": [ { @@ -203322,6 +204203,16 @@ "type": "String" } }, + { + "name": "get_tool_locale", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "String" + } + }, { "name": "compare_locales", "is_const": true, @@ -203682,7 +204573,7 @@ "arguments": [ { "name": "parent", - "type": "Object", + "type": "TreeItem", "default_value": "null" }, { @@ -203882,7 +204773,7 @@ "arguments": [ { "name": "from", - "type": "Object" + "type": "TreeItem" } ] }, @@ -204019,7 +204910,7 @@ "arguments": [ { "name": "item", - "type": "Object" + "type": "TreeItem" }, { "name": "column", @@ -204288,11 +205179,16 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 134188166, + "hash": 134464040, "arguments": [ { "name": "item", - "type": "Object" + "type": "TreeItem" + }, + { + "name": "center_on_item", + "type": "bool", + "default_value": "false" } ] }, @@ -206202,7 +207098,7 @@ "arguments": [ { "name": "item", - "type": "Object" + "type": "TreeItem" } ] }, @@ -206215,7 +207111,7 @@ "arguments": [ { "name": "item", - "type": "Object" + "type": "TreeItem" } ] }, @@ -206228,7 +207124,7 @@ "arguments": [ { "name": "child", - "type": "Object" + "type": "TreeItem" } ] }, @@ -210105,6 +211001,23 @@ "type": "bool" } }, + { + "name": "gui_release_focus", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134152229 + }, + { + "name": "gui_get_focus_owner", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 135338150, + "return_value": { + "type": "Control" + } + }, { "name": "set_disable_input", "is_const": false, @@ -216363,24 +217276,28 @@ "value": 1 }, { - "name": "PORT_TYPE_VECTOR", + "name": "PORT_TYPE_VECTOR_2D", "value": 2 }, { - "name": "PORT_TYPE_BOOLEAN", + "name": "PORT_TYPE_VECTOR_3D", "value": 3 }, { - "name": "PORT_TYPE_TRANSFORM", + "name": "PORT_TYPE_BOOLEAN", "value": 4 }, { - "name": "PORT_TYPE_SAMPLER", + "name": "PORT_TYPE_TRANSFORM", "value": 5 }, { - "name": "PORT_TYPE_MAX", + "name": "PORT_TYPE_SAMPLER", "value": 6 + }, + { + "name": "PORT_TYPE_MAX", + "value": 7 } ] } @@ -216416,7 +217333,7 @@ "is_const": false, "is_vararg": false, "is_virtual": false, - "hash": 134224103, + "hash": 135649961, "arguments": [ { "name": "port", @@ -216426,6 +217343,11 @@ { "name": "value", "type": "Variant" + }, + { + "name": "prev_value", + "type": "Variant", + "default_value": "null" } ] }, @@ -216749,12 +217671,16 @@ "value": 1 }, { - "name": "OP_TYPE_VECTOR", + "name": "OP_TYPE_VECTOR_2D", "value": 2 }, { - "name": "OP_TYPE_MAX", + "name": "OP_TYPE_VECTOR_3D", "value": 3 + }, + { + "name": "OP_TYPE_MAX", + "value": 4 } ] } @@ -217144,20 +218070,24 @@ "value": 1 }, { - "name": "CTYPE_VECTOR", + "name": "CTYPE_VECTOR_2D", "value": 2 }, { - "name": "CTYPE_BOOLEAN", + "name": "CTYPE_VECTOR_3D", "value": 3 }, { - "name": "CTYPE_TRANSFORM", + "name": "CTYPE_BOOLEAN", "value": 4 }, { - "name": "CTYPE_MAX", + "name": "CTYPE_TRANSFORM", "value": 5 + }, + { + "name": "CTYPE_MAX", + "value": 6 } ] }, @@ -217727,6 +218657,121 @@ } ] }, + { + "name": "VisualShaderNodeDerivativeFunc", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNode", + "api_type": "core", + "enums": [ + { + "name": "Function", + "values": [ + { + "name": "FUNC_SUM", + "value": 0 + }, + { + "name": "FUNC_X", + "value": 1 + }, + { + "name": "FUNC_Y", + "value": 2 + }, + { + "name": "FUNC_MAX", + "value": 3 + } + ] + }, + { + "name": "OpType", + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 2 + }, + { + "name": "OP_TYPE_MAX", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "type", + "type": "enum::VisualShaderNodeDerivativeFunc.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::VisualShaderNodeDerivativeFunc.OpType" + } + }, + { + "name": "set_function", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "func", + "type": "enum::VisualShaderNodeDerivativeFunc.Function" + } + ] + }, + { + "name": "get_function", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "enum::VisualShaderNodeDerivativeFunc.Function" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type", + "index": -1 + }, + { + "type": "int", + "name": "function", + "setter": "set_function", + "getter": "get_function", + "index": -1 + } + ] + }, { "name": "VisualShaderNodeDeterminant", "is_refcounted": true, @@ -217786,7 +218831,7 @@ "name": "VisualShaderNodeFaceForward", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeVectorBase", "api_type": "core" }, { @@ -219222,16 +220267,24 @@ "value": 0 }, { - "name": "OP_TYPE_VECTOR", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "OP_TYPE_VECTOR_SCALAR", + "name": "OP_TYPE_VECTOR_2D_SCALAR", "value": 2 }, { - "name": "OP_TYPE_MAX", + "name": "OP_TYPE_VECTOR_3D", "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_MAX", + "value": 5 } ] } @@ -219286,12 +220339,16 @@ "value": 0 }, { - "name": "OP_TYPE_VECTOR", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "OP_TYPE_MAX", + "name": "OP_TYPE_VECTOR_3D", "value": 2 + }, + { + "name": "OP_TYPE_MAX", + "value": 3 } ] } @@ -219698,12 +220755,16 @@ "value": 0 }, { - "name": "OP_TYPE_VECTOR", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "OP_TYPE_MAX", + "name": "OP_TYPE_VECTOR_3D", "value": 2 + }, + { + "name": "OP_TYPE_MAX", + "value": 3 } ] } @@ -219872,70 +220933,6 @@ } ] }, - { - "name": "VisualShaderNodeScalarDerivativeFunc", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNode", - "api_type": "core", - "enums": [ - { - "name": "Function", - "values": [ - { - "name": "FUNC_SUM", - "value": 0 - }, - { - "name": "FUNC_X", - "value": 1 - }, - { - "name": "FUNC_Y", - "value": 2 - }, - { - "name": "FUNC_MAX", - "value": 3 - } - ] - } - ], - "methods": [ - { - "name": "set_function", - "is_const": false, - "is_vararg": false, - "is_virtual": false, - "hash": 134188166, - "arguments": [ - { - "name": "func", - "type": "enum::VisualShaderNodeScalarDerivativeFunc.Function" - } - ] - }, - { - "name": "get_function", - "is_const": true, - "is_vararg": false, - "is_virtual": false, - "hash": 135338183, - "return_value": { - "type": "enum::VisualShaderNodeScalarDerivativeFunc.Function" - } - } - ], - "properties": [ - { - "type": "int", - "name": "function", - "setter": "set_function", - "getter": "get_function", - "index": -1 - } - ] - }, { "name": "VisualShaderNodeScreenUVToSDF", "is_refcounted": true, @@ -219958,16 +220955,24 @@ "value": 0 }, { - "name": "OP_TYPE_VECTOR", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "OP_TYPE_VECTOR_SCALAR", + "name": "OP_TYPE_VECTOR_2D_SCALAR", "value": 2 }, { - "name": "OP_TYPE_MAX", + "name": "OP_TYPE_VECTOR_3D", "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_MAX", + "value": 5 } ] } @@ -220022,16 +221027,24 @@ "value": 0 }, { - "name": "OP_TYPE_VECTOR", + "name": "OP_TYPE_VECTOR_2D", "value": 1 }, { - "name": "OP_TYPE_VECTOR_SCALAR", + "name": "OP_TYPE_VECTOR_2D_SCALAR", "value": 2 }, { - "name": "OP_TYPE_MAX", + "name": "OP_TYPE_VECTOR_3D", "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_MAX", + "value": 5 } ] } @@ -220090,20 +221103,24 @@ "value": 1 }, { - "name": "OP_TYPE_VECTOR", + "name": "OP_TYPE_VECTOR_2D", "value": 2 }, { - "name": "OP_TYPE_BOOLEAN", + "name": "OP_TYPE_VECTOR_3D", "value": 3 }, { - "name": "OP_TYPE_TRANSFORM", + "name": "OP_TYPE_BOOLEAN", "value": 4 }, { - "name": "OP_TYPE_MAX", + "name": "OP_TYPE_TRANSFORM", "value": 5 + }, + { + "name": "OP_TYPE_MAX", + "value": 6 } ] } @@ -221194,6 +222211,118 @@ } ] }, + { + "name": "VisualShaderNodeVec2Constant", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeConstant", + "api_type": "core", + "methods": [ + { + "name": "set_constant", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "constant", + "type": "Vector2" + } + ] + }, + { + "name": "get_constant", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "Vector2", + "name": "constant", + "setter": "set_constant", + "getter": "get_constant", + "index": -1 + } + ] + }, + { + "name": "VisualShaderNodeVec2Uniform", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeUniform", + "api_type": "core", + "methods": [ + { + "name": "set_default_value_enabled", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_default_value_enabled", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_default_value", + "is_const": false, + "is_vararg": false, + "is_virtual": false, + "hash": 134188166, + "arguments": [ + { + "name": "value", + "type": "Vector2" + } + ] + }, + { + "name": "get_default_value", + "is_const": true, + "is_vararg": false, + "is_virtual": false, + "hash": 135338183, + "return_value": { + "type": "Vector2" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "default_value_enabled", + "setter": "set_default_value_enabled", + "getter": "is_default_value_enabled", + "index": -1 + }, + { + "type": "Vector2", + "name": "default_value", + "setter": "set_default_value", + "getter": "get_default_value", + "index": -1 + } + ] + }, { "name": "VisualShaderNodeVec3Constant", "is_refcounted": true, @@ -221307,95 +222436,91 @@ ] }, { - "name": "VisualShaderNodeVectorCompose", + "name": "VisualShaderNodeVectorBase", "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNode", - "api_type": "core" - }, - { - "name": "VisualShaderNodeVectorDecompose", - "is_refcounted": true, - "is_instantiable": true, - "inherits": "VisualShaderNode", - "api_type": "core" - }, - { - "name": "VisualShaderNodeVectorDerivativeFunc", - "is_refcounted": true, - "is_instantiable": true, + "is_instantiable": false, "inherits": "VisualShaderNode", "api_type": "core", "enums": [ { - "name": "Function", + "name": "OpType", "values": [ { - "name": "FUNC_SUM", + "name": "OP_TYPE_VECTOR_2D", "value": 0 }, { - "name": "FUNC_X", + "name": "OP_TYPE_VECTOR_3D", "value": 1 }, { - "name": "FUNC_Y", + "name": "OP_TYPE_MAX", "value": 2 - }, - { - "name": "FUNC_MAX", - "value": 3 } ] } ], "methods": [ { - "name": "set_function", + "name": "set_op_type", "is_const": false, "is_vararg": false, "is_virtual": false, "hash": 134188166, "arguments": [ { - "name": "func", - "type": "enum::VisualShaderNodeVectorDerivativeFunc.Function" + "name": "type", + "type": "enum::VisualShaderNodeVectorBase.OpType" } ] }, { - "name": "get_function", + "name": "get_op_type", "is_const": true, "is_vararg": false, "is_virtual": false, "hash": 135338183, "return_value": { - "type": "enum::VisualShaderNodeVectorDerivativeFunc.Function" + "type": "enum::VisualShaderNodeVectorBase.OpType" } } ], "properties": [ { "type": "int", - "name": "function", - "setter": "set_function", - "getter": "get_function", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type", "index": -1 } ] }, + { + "name": "VisualShaderNodeVectorCompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, + { + "name": "VisualShaderNodeVectorDecompose", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "VisualShaderNodeVectorBase", + "api_type": "core" + }, { "name": "VisualShaderNodeVectorDistance", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeVectorBase", "api_type": "core" }, { "name": "VisualShaderNodeVectorFunc", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeVectorBase", "api_type": "core", "enums": [ { @@ -221587,14 +222712,14 @@ "name": "VisualShaderNodeVectorLen", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeVectorBase", "api_type": "core" }, { "name": "VisualShaderNodeVectorOp", "is_refcounted": true, "is_instantiable": true, - "inherits": "VisualShaderNode", + "inherits": "VisualShaderNodeVectorBase", "api_type": "core", "enums": [ { @@ -222930,7 +224055,7 @@ "arguments": [ { "name": "channel", - "type": "Object" + "type": "WebRTCDataChannel" } ] } @@ -224192,6 +225317,10 @@ { "name": "MODE_FULLSCREEN", "value": 3 + }, + { + "name": "MODE_EXCLUSIVE_FULLSCREEN", + "value": 4 } ] },