From 4b6488112797808b494b3496b116c26120cfc153 Mon Sep 17 00:00:00 2001 From: devloglogan Date: Mon, 14 Oct 2024 11:01:42 -0500 Subject: [PATCH] Implement XR_FB_space_warp extension --- demo/.editorconfig | 4 + demo/bone-cube.glb | Bin 0 -> 2956 bytes demo/bone-cube.glb.import | 37 + demo/bone_cube.gd | 8 + demo/bone_cube.tscn | 7 + demo/main.tscn | 63 +- demo/multi_mesh_move.gd | 6 + demo/project.godot | 2 +- ...openxr_fb_space_warp_extension_wrapper.cpp | 199 + .../openxr_fb_space_warp_extension_wrapper.h | 91 + plugin/src/main/cpp/register_types.cpp | 5 + thirdparty/godot-cpp | 2 +- .../extension_api.json | 8919 ++++++++++++++++- 13 files changed, 9133 insertions(+), 210 deletions(-) create mode 100644 demo/.editorconfig create mode 100644 demo/bone-cube.glb create mode 100644 demo/bone-cube.glb.import create mode 100644 demo/bone_cube.gd create mode 100644 demo/bone_cube.tscn create mode 100644 demo/multi_mesh_move.gd create mode 100644 plugin/src/main/cpp/extensions/openxr_fb_space_warp_extension_wrapper.cpp create mode 100644 plugin/src/main/cpp/include/extensions/openxr_fb_space_warp_extension_wrapper.h diff --git a/demo/.editorconfig b/demo/.editorconfig new file mode 100644 index 00000000..f28239ba --- /dev/null +++ b/demo/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/demo/bone-cube.glb b/demo/bone-cube.glb new file mode 100644 index 0000000000000000000000000000000000000000..d3c9adf295088f45a86282ff14a558e8f2f8e8fe GIT binary patch literal 2956 zcmeHHTXWJ-5I*+etyZmCePzyb#N4<(sDM?eEpZA{o#}Mi0D(p!=_H40hhc^v;1BU% z;G;jw-IE*$fl{3D(J<%i+1+oy-Lp&5?$q9{5JG-z5b}GSklm_L=~L79Ek^Tw+O{0a zGnwnrJpFLyxsK~6+7OZ`b}Xl9d5Q81BXOZ8m1J6@61}iI-*z1Ut4Wy-B zj3TEq>71O^bDFG6GX7@F$H>>U{4-u!SWl@}M?(Lr4Hu9R(Kxd^P0s@LNCh4R%L{5R zcwLkAJSYroNW^b2t`Vt{vaA5zxo3B6W?zH=lQGY(_ZX^u`q8MCYh|Ot%cvL!`-MH4 zS0q~7`CKxLgEuEK&8rgKHOiG*6%|dQpLWXc-Upfv9k!jO-9Wa~fcFo}587-yI1Z}_ zhjgyhUaMt!hqm>N*V%Bp=g@nH)h^FrjwwY2(uUh} z;2)#v&<^uEk|$Hpc)qYj*i#%(N*ZrqW}JZ@?vyk>;%Fvl!*!V!g+tqx4_9ZhL!)QI zc}e4YPO|GW;n0TJ@aZ-!3Qx@o=Oyv%8Zd?7)ly-va4?gfr&=(kar}Ov2GzqTCasSS zoe#Wz$*eugX)}0T)NB^8U@%%O{*8cFo0(o4KNp&wORM+T^1ZED;ua_Yk z$RRA$ks}dePeGy`b+n`ZHTpo3h>m`=pP~jM#j|*ZVf`RE2JLW0+!PjU P!XLe_cn1YPpu+e+(@sZf literal 0 HcmV?d00001 diff --git a/demo/bone-cube.glb.import b/demo/bone-cube.glb.import new file mode 100644 index 00000000..87b8687b --- /dev/null +++ b/demo/bone-cube.glb.import @@ -0,0 +1,37 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://detbvmjyhigan" +path="res://.godot/imported/bone-cube.glb-853e452a3ff35207a1fee3eefca16cf0.scn" + +[deps] + +source_file="res://bone-cube.glb" +dest_files=["res://.godot/imported/bone-cube.glb-853e452a3ff35207a1fee3eefca16cf0.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/demo/bone_cube.gd b/demo/bone_cube.gd new file mode 100644 index 00000000..32380181 --- /dev/null +++ b/demo/bone_cube.gd @@ -0,0 +1,8 @@ +extends Node3D + +@onready var skeleton := $Armature/Skeleton3D + +func _physics_process(delta: float) -> void: + var new_basis := basis.rotated(Vector3.FORWARD, TAU * (Time.get_ticks_msec() / 2000.0)) + var quat := Quaternion(new_basis) + skeleton.set_bone_pose_rotation(0, quat) diff --git a/demo/bone_cube.tscn b/demo/bone_cube.tscn new file mode 100644 index 00000000..c2c0b532 --- /dev/null +++ b/demo/bone_cube.tscn @@ -0,0 +1,7 @@ +[gd_scene load_steps=3 format=3 uid="uid://cfbmcnbws28t1"] + +[ext_resource type="PackedScene" uid="uid://detbvmjyhigan" path="res://bone-cube.glb" id="1_fud8w"] +[ext_resource type="Script" path="res://bone_cube.gd" id="2_n023m"] + +[node name="BoneCube" instance=ExtResource("1_fud8w")] +script = ExtResource("2_n023m") diff --git a/demo/main.tscn b/demo/main.tscn index 3bb4a1cb..04fa2f25 100644 --- a/demo/main.tscn +++ b/demo/main.tscn @@ -1,6 +1,8 @@ -[gd_scene load_steps=10 format=3 uid="uid://cqsodpswgup8w"] +[gd_scene load_steps=17 format=3 uid="uid://cqsodpswgup8w"] [ext_resource type="Script" path="res://main.gd" id="1_fsva1"] +[ext_resource type="Script" path="res://multi_mesh_move.gd" id="3_h2yge"] +[ext_resource type="PackedScene" uid="uid://cfbmcnbws28t1" path="res://bone_cube.tscn" id="4_1bvp3"] [ext_resource type="Material" uid="uid://bdwh0vc86hsdb" path="res://assets/hand_silhouette_outline_mat.tres" id="7_tpkib"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_0x6cv"] @@ -30,6 +32,24 @@ size = Vector3(0.1, 0.1, 0.1) material = SubResource("StandardMaterial3D_k604q") size = Vector2(10, 10) +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_yvvw4"] +spread = 0.0 +initial_velocity_min = 3.0 +initial_velocity_max = 3.0 +gravity = Vector3(0, 0, 0) + +[sub_resource type="BoxMesh" id="BoxMesh_t5jnj"] + +[sub_resource type="BoxMesh" id="BoxMesh_0xm2m"] + +[sub_resource type="BoxMesh" id="BoxMesh_h2yge"] + +[sub_resource type="MultiMesh" id="MultiMesh_1bvp3"] +transform_format = 1 +instance_count = 1 +mesh = SubResource("BoxMesh_h2yge") +buffer = PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) + [node name="Main" type="Node3D"] script = ExtResource("1_fsva1") @@ -114,5 +134,46 @@ hand_tracker = &"/user/hand_tracker/right" [node name="Floor" type="MeshInstance3D" parent="."] mesh = SubResource("PlaneMesh_mjcgt") +[node name="GPUParticles3D" type="GPUParticles3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 1, -4) +amount = 2 +process_material = SubResource("ParticleProcessMaterial_yvvw4") +draw_pass_1 = SubResource("BoxMesh_t5jnj") + +[node name="Label3D" type="Label3D" parent="GPUParticles3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 0) +text = "GPU +Particles" + +[node name="CPUParticles3D" type="CPUParticles3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 2.21267, -4) +amount = 2 +mesh = SubResource("BoxMesh_0xm2m") +spread = 0.0 +gravity = Vector3(0, 0, 0) +initial_velocity_min = 3.0 +initial_velocity_max = 3.0 + +[node name="Label3D" type="Label3D" parent="CPUParticles3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 0) +text = "CPU +Particles" + +[node name="MultiMeshInstance3D" type="MultiMeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.40488, -4) +multimesh = SubResource("MultiMesh_1bvp3") +script = ExtResource("3_h2yge") + +[node name="Label3D" type="Label3D" parent="MultiMeshInstance3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 0) +text = "MultiMesh" + +[node name="BoneCube" parent="." instance=ExtResource("4_1bvp3")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 1, -2) + +[node name="Label3D" type="Label3D" parent="BoneCube"] +transform = Transform3D(0.5, 0, 0.866025, 0, 1, 0, -0.866025, 0, 0.5, 0, 1, 0) +text = "Skeleton" + [connection signal="openxr_fb_render_model_loaded" from="XROrigin3D/LeftHand/LeftControllerFbRenderModel" to="." method="_on_left_controller_fb_render_model_render_model_loaded"] [connection signal="openxr_fb_render_model_loaded" from="XROrigin3D/RightHand/RightControllerFbRenderModel" to="." method="_on_right_controller_fb_render_model_render_model_loaded"] diff --git a/demo/multi_mesh_move.gd b/demo/multi_mesh_move.gd new file mode 100644 index 00000000..03bb651a --- /dev/null +++ b/demo/multi_mesh_move.gd @@ -0,0 +1,6 @@ +extends MultiMeshInstance3D + +func _physics_process(delta: float) -> void: + var origin := Vector3(sin(Time.get_ticks_msec() / 500.0), 0, 0) + var new_transform := Transform3D(basis, origin) + multimesh.set_instance_transform(0, new_transform) diff --git a/demo/project.godot b/demo/project.godot index 2989b692..5d3d6682 100644 --- a/demo/project.godot +++ b/demo/project.godot @@ -12,7 +12,7 @@ config_version=5 config/name="OpenXR Demo" run/main_scene="res://main.tscn" -config/features=PackedStringArray("4.3", "GL Compatibility") +config/features=PackedStringArray("4.4", "GL Compatibility") config/icon="res://icon.svg" [debug] diff --git a/plugin/src/main/cpp/extensions/openxr_fb_space_warp_extension_wrapper.cpp b/plugin/src/main/cpp/extensions/openxr_fb_space_warp_extension_wrapper.cpp new file mode 100644 index 00000000..9786d463 --- /dev/null +++ b/plugin/src/main/cpp/extensions/openxr_fb_space_warp_extension_wrapper.cpp @@ -0,0 +1,199 @@ +/**************************************************************************/ +/* openxr_fb_space_warp_extension_wrapper.cpp */ +/**************************************************************************/ +/* This file is part of: */ +/* GODOT XR */ +/* https://godotengine.org */ +/**************************************************************************/ +/* Copyright (c) 2022-present Godot XR contributors (see CONTRIBUTORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/**************************************************************************/ + +#include "extensions/openxr_fb_space_warp_extension_wrapper.h" + +#include +#include +#include + +#define GL_RGBA16F 0x881A +#define GL_DEPTH24_STENCIL8 0x88F0 + +OpenXRFbSpaceWarpExtensionWrapper *OpenXRFbSpaceWarpExtensionWrapper::singleton = nullptr; + +OpenXRFbSpaceWarpExtensionWrapper *OpenXRFbSpaceWarpExtensionWrapper::get_singleton() { + if (singleton == nullptr) { + singleton = memnew(OpenXRFbSpaceWarpExtensionWrapper()); + } + return singleton; +} + +OpenXRFbSpaceWarpExtensionWrapper::OpenXRFbSpaceWarpExtensionWrapper() : + OpenXRExtensionWrapperExtension() { + ERR_FAIL_COND_MSG(singleton != nullptr, "An OpenXRFbSpaceWarpExtensionWrapper singleton already exists."); + + request_extensions[XR_FB_SPACE_WARP_EXTENSION_NAME] = &fb_space_warp_ext; + singleton = this; +} + +OpenXRFbSpaceWarpExtensionWrapper::~OpenXRFbSpaceWarpExtensionWrapper() { + singleton = nullptr; +} + +godot::Dictionary OpenXRFbSpaceWarpExtensionWrapper::_get_requested_extensions() { + godot::Dictionary result; + for (auto ext : request_extensions) { + godot::String key = ext.first; + uint64_t value = reinterpret_cast(ext.second); + result[key] = (godot::Variant)value; + } + return result; +} + +uint64_t OpenXRFbSpaceWarpExtensionWrapper::_set_system_properties_and_get_next_pointer(void *p_next_pointer) { + if (fb_space_warp_ext) { + system_space_warp_properties.next = p_next_pointer; + return reinterpret_cast(&system_space_warp_properties); + } else { + return reinterpret_cast(p_next_pointer); + } +} + +uint64_t OpenXRFbSpaceWarpExtensionWrapper::_set_projection_views_and_get_next_pointer(int p_view_index, void *p_next_pointer) { + if (enabled) { + return reinterpret_cast(&space_warp_info[p_view_index]); + } else { + return 0; + } +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_session_created(uint64_t p_instance) { + if (fb_space_warp_ext) { + get_openxr_api()->register_projection_views_extension(this); + } +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_session_destroyed() { + if (fb_space_warp_ext) { + get_openxr_api()->unregister_projection_views_extension(this); + } +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_state_ready() { + if (!fb_space_warp_ext) { + return; + } + + Ref openxr_interface = XRServer::get_singleton()->find_interface("OpenXR"); + int view_count = openxr_interface->get_view_count(); + int width = system_space_warp_properties.recommendedMotionVectorImageRectWidth; + int height = system_space_warp_properties.recommendedMotionVectorImageRectHeight; + + motion_vector_swapchain_info = get_openxr_api()->openxr_swapchain_create(0, XR_SWAPCHAIN_USAGE_SAMPLED_BIT | XR_SWAPCHAIN_USAGE_COLOR_ATTACHMENT_BIT, GL_RGBA16F, width, height, 1, view_count); + motion_vector_depth_swapchain_info = get_openxr_api()->openxr_swapchain_create(0, XR_SWAPCHAIN_USAGE_SAMPLED_BIT | XR_SWAPCHAIN_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, GL_DEPTH24_STENCIL8, width, height, 1, view_count); +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_main_swapchains_created() { + if (!fb_space_warp_ext) { + return; + } + + Ref openxr_interface = XRServer::get_singleton()->find_interface("OpenXR"); + int view_count = openxr_interface->get_view_count(); + + XrPosef identity_pose = { { 0.0, 0.0, 0.0, 1.0 }, { 0.0, 0.0, 0.0 } }; + + space_warp_info = memnew_arr(XrCompositionLayerSpaceWarpInfoFB, 2); + for (int i = 0; i < view_count; i++) { + space_warp_info[i].type = XR_TYPE_COMPOSITION_LAYER_SPACE_WARP_INFO_FB; + + space_warp_info[i].next = nullptr; + + // @todo Provide a way to set XR_COMPOSITION_LAYER_SPACE_WARP_INFO_FRAME_SKIP_BIT_FB. + space_warp_info[i].layerFlags = 0; + + space_warp_info[i].motionVectorSubImage.swapchain = (XrSwapchain)get_openxr_api()->openxr_swapchain_get_swapchain(motion_vector_swapchain_info); + space_warp_info[i].motionVectorSubImage.imageRect.offset.x = 0; + space_warp_info[i].motionVectorSubImage.imageRect.offset.y = 0; + space_warp_info[i].motionVectorSubImage.imageRect.extent.width = system_space_warp_properties.recommendedMotionVectorImageRectWidth; + space_warp_info[i].motionVectorSubImage.imageRect.extent.height = system_space_warp_properties.recommendedMotionVectorImageRectHeight; + space_warp_info[i].motionVectorSubImage.imageArrayIndex = i; + + // @todo Update this to account for locomotion. + space_warp_info[i].appSpaceDeltaPose = identity_pose; + + space_warp_info[i].depthSubImage.swapchain = (XrSwapchain)get_openxr_api()->openxr_swapchain_get_swapchain(motion_vector_depth_swapchain_info); + space_warp_info[i].depthSubImage.imageRect.offset.x = 0; + space_warp_info[i].depthSubImage.imageRect.offset.y = 0; + space_warp_info[i].depthSubImage.imageRect.extent.width = system_space_warp_properties.recommendedMotionVectorImageRectWidth; + space_warp_info[i].depthSubImage.imageRect.extent.height = system_space_warp_properties.recommendedMotionVectorImageRectHeight; + space_warp_info[i].depthSubImage.imageArrayIndex = i; + + space_warp_info[i].minDepth = 0.0; + space_warp_info[i].maxDepth = 1.0; + + space_warp_info[i].farZ = get_openxr_api()->get_render_state_z_near(); + space_warp_info[i].nearZ = get_openxr_api()->get_render_state_z_far(); + } +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_pre_render() { + if (!fb_space_warp_ext) { + return; + } + + get_openxr_api()->openxr_swapchain_acquire(motion_vector_swapchain_info); + get_openxr_api()->openxr_swapchain_acquire(motion_vector_depth_swapchain_info); + + RID motion_vector_swapchain_image = get_openxr_api()->openxr_swapchain_get_image(motion_vector_swapchain_info); + get_openxr_api()->set_motion_vectors_texture(motion_vector_swapchain_image); + RID motion_vector_depth_swapchain_image = get_openxr_api()->openxr_swapchain_get_image(motion_vector_depth_swapchain_info); + get_openxr_api()->set_motion_vectors_depth_texture(motion_vector_depth_swapchain_image); + + int target_width = system_space_warp_properties.recommendedMotionVectorImageRectWidth; + int target_height = system_space_warp_properties.recommendedMotionVectorImageRectHeight; + Size2i render_target_size = { target_width, target_height }; + + get_openxr_api()->set_motion_vectors_target_size(render_target_size); + + Ref openxr_interface = XRServer::get_singleton()->find_interface("OpenXR"); + int view_count = openxr_interface->get_view_count(); + for (int i = 0; i < view_count; i++) { + space_warp_info[i].farZ = get_openxr_api()->get_render_state_z_near(); + space_warp_info[i].nearZ = get_openxr_api()->get_render_state_z_far(); + } +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_post_draw_viewport(const RID &p_render_target) { + get_openxr_api()->openxr_swapchain_release(motion_vector_swapchain_info); + get_openxr_api()->openxr_swapchain_release(motion_vector_depth_swapchain_info); +} + +bool OpenXRFbSpaceWarpExtensionWrapper::is_available() { + return available; +} + +void OpenXRFbSpaceWarpExtensionWrapper::set_space_warp_enabled(bool p_enable) { + enabled = p_enable; +} + +void OpenXRFbSpaceWarpExtensionWrapper::_bind_methods() { + ClassDB::bind_method(D_METHOD("set_space_warp_enabled", "enable"), &OpenXRFbSpaceWarpExtensionWrapper::set_space_warp_enabled); +} diff --git a/plugin/src/main/cpp/include/extensions/openxr_fb_space_warp_extension_wrapper.h b/plugin/src/main/cpp/include/extensions/openxr_fb_space_warp_extension_wrapper.h new file mode 100644 index 00000000..efb8f8b1 --- /dev/null +++ b/plugin/src/main/cpp/include/extensions/openxr_fb_space_warp_extension_wrapper.h @@ -0,0 +1,91 @@ +/**************************************************************************/ +/* openxr_fb_space_warp_extension_wrapper.h */ +/**************************************************************************/ +/* This file is part of: */ +/* GODOT XR */ +/* https://godotengine.org */ +/**************************************************************************/ +/* Copyright (c) 2022-present Godot XR contributors (see CONTRIBUTORS.md) */ +/* */ +/* Permission is hereby granted, free of charge, to any person obtaining */ +/* a copy of this software and associated documentation files (the */ +/* "Software"), to deal in the Software without restriction, including */ +/* without limitation the rights to use, copy, modify, merge, publish, */ +/* distribute, sublicense, and/or sell copies of the Software, and to */ +/* permit persons to whom the Software is furnished to do so, subject to */ +/* the following conditions: */ +/* */ +/* The above copyright notice and this permission notice shall be */ +/* included in all copies or substantial portions of the Software. */ +/* */ +/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */ +/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */ +/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */ +/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */ +/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */ +/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */ +/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ +/**************************************************************************/ + +#ifndef OPENXR_FB_SPACE_WARP_EXTENSION_WRAPPER_H +#define OPENXR_FB_SPACE_WARP_EXTENSION_WRAPPER_H + +#include +#include +#include +#include + +using namespace godot; + +class OpenXRFbSpaceWarpExtensionWrapper : public OpenXRExtensionWrapperExtension { + GDCLASS(OpenXRFbSpaceWarpExtensionWrapper, OpenXRExtensionWrapperExtension); + +public: + static OpenXRFbSpaceWarpExtensionWrapper *get_singleton(); + + OpenXRFbSpaceWarpExtensionWrapper(); + virtual ~OpenXRFbSpaceWarpExtensionWrapper() override; + + godot::Dictionary _get_requested_extensions() override; + + uint64_t _set_system_properties_and_get_next_pointer(void *p_next_pointer) override; + uint64_t _set_projection_views_and_get_next_pointer(int p_view_index, void *p_next_pointer) override; + + void _on_session_created(uint64_t p_instance) override; + void _on_session_destroyed() override; + void _on_state_ready() override; + void _on_main_swapchains_created() override; + void _on_pre_render() override; + void _on_post_draw_viewport(const RID &p_render_target) override; + + bool is_available(); + + void set_space_warp_enabled(bool p_enable); + +protected: + static void _bind_methods(); + +private: + static OpenXRFbSpaceWarpExtensionWrapper *singleton; + + bool available = false; + // @todo Provide better way for users to enable/disable AppSW? + bool enabled = true; + + XrSystemSpaceWarpPropertiesFB system_space_warp_properties = { + XR_TYPE_SYSTEM_SPACE_WARP_PROPERTIES_FB, // type + nullptr, // next + 0, // recommendedMotionVectorImageRectWidth + 0, // recommendedMotionVectorImageRectHeight + }; + + uint64_t motion_vector_swapchain_info; + uint64_t motion_vector_depth_swapchain_info; + + XrCompositionLayerSpaceWarpInfoFB *space_warp_info; + + std::map request_extensions; + bool fb_space_warp_ext = false; +}; + +#endif // OPENXR_FB_SPACE_WARP_EXTENSION_WRAPPER_H diff --git a/plugin/src/main/cpp/register_types.cpp b/plugin/src/main/cpp/register_types.cpp index 6c7075e3..d42700c1 100644 --- a/plugin/src/main/cpp/register_types.cpp +++ b/plugin/src/main/cpp/register_types.cpp @@ -57,6 +57,7 @@ #include "extensions/openxr_fb_render_model_extension_wrapper.h" #include "extensions/openxr_fb_scene_capture_extension_wrapper.h" #include "extensions/openxr_fb_scene_extension_wrapper.h" +#include "extensions/openxr_fb_space_warp_extension_wrapper.h" #include "extensions/openxr_fb_spatial_entity_container_extension_wrapper.h" #include "extensions/openxr_fb_spatial_entity_extension_wrapper.h" #include "extensions/openxr_fb_spatial_entity_query_extension_wrapper.h" @@ -120,6 +121,9 @@ void initialize_plugin_module(ModuleInitializationLevel p_level) { ClassDB::register_class(); OpenXRFbSceneExtensionWrapper::get_singleton()->register_extension_wrapper(); + ClassDB::register_class(); + OpenXRFbSpaceWarpExtensionWrapper::get_singleton()->register_extension_wrapper(); + ClassDB::register_class(); OpenXRFbFaceTrackingExtensionWrapper::get_singleton()->register_extension_wrapper(); @@ -166,6 +170,7 @@ void initialize_plugin_module(ModuleInitializationLevel p_level) { Engine::get_singleton()->register_singleton("OpenXRFbSpatialEntityQueryExtensionWrapper", OpenXRFbSpatialEntityQueryExtensionWrapper::get_singleton()); Engine::get_singleton()->register_singleton("OpenXRFbSpatialEntityContainerExtensionWrapper", OpenXRFbSpatialEntityContainerExtensionWrapper::get_singleton()); Engine::get_singleton()->register_singleton("OpenXRFbSceneExtensionWrapper", OpenXRFbSceneExtensionWrapper::get_singleton()); + Engine::get_singleton()->register_singleton("OpenXRFbSpaceWarpExtensionWrapper", OpenXRFbSpaceWarpExtensionWrapper::get_singleton()); Engine::get_singleton()->register_singleton("OpenXRFbHandTrackingAimExtensionWrapper", OpenXRFbHandTrackingAimExtensionWrapper::get_singleton()); Engine::get_singleton()->register_singleton("OpenXRFbHandTrackingCapsulesExtensionWrapper", OpenXRFbHandTrackingCapsulesExtensionWrapper::get_singleton()); Engine::get_singleton()->register_singleton("OpenXRFbCompositionLayerSettingsExtensionWrapper", OpenXRFbCompositionLayerSettingsExtensionWrapper::get_singleton()); diff --git a/thirdparty/godot-cpp b/thirdparty/godot-cpp index fbbf9ec4..291147e2 160000 --- a/thirdparty/godot-cpp +++ b/thirdparty/godot-cpp @@ -1 +1 @@ -Subproject commit fbbf9ec4efd8f1055d00edb8d926eef8ba4c2cce +Subproject commit 291147e21b9d03938cff7d7e38bbe4365f029762 diff --git a/thirdparty/godot_cpp_gdextension_api/extension_api.json b/thirdparty/godot_cpp_gdextension_api/extension_api.json index 10c2f344..3f3f6fb4 100644 --- a/thirdparty/godot_cpp_gdextension_api/extension_api.json +++ b/thirdparty/godot_cpp_gdextension_api/extension_api.json @@ -1,11 +1,11 @@ { "header": { "version_major": 4, - "version_minor": 3, + "version_minor": 4, "version_patch": 0, - "version_status": "stable", - "version_build": "official", - "version_full_name": "Godot Engine v4.3.stable.official" + "version_status": "dev", + "version_build": "custom_build", + "version_full_name": "Godot Engine v4.4.dev.custom_build" }, "builtin_class_sizes": [ { @@ -3611,6 +3611,10 @@ "name": "PROPERTY_HINT_ARRAY_TYPE", "value": 31 }, + { + "name": "PROPERTY_HINT_DICTIONARY_TYPE", + "value": 38 + }, { "name": "PROPERTY_HINT_LOCALE_ID", "value": 32 @@ -3631,9 +3635,13 @@ "name": "PROPERTY_HINT_PASSWORD", "value": 36 }, + { + "name": "PROPERTY_HINT_TOOL_BUTTON", + "value": 39 + }, { "name": "PROPERTY_HINT_MAX", - "value": 38 + "value": 40 } ] }, @@ -8498,6 +8506,22 @@ "is_static": false, "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", @@ -10399,6 +10423,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", @@ -14774,7 +14812,7 @@ "hash": 2923479887, "arguments": [ { - "name": "dir", + "name": "direction", "type": "Vector3" } ] @@ -18883,6 +18921,22 @@ "is_static": false, "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", @@ -19378,6 +19432,16 @@ "name": ">=", "right_type": "RID", "return_type": "bool" + }, + { + "name": "in", + "right_type": "Dictionary", + "return_type": "bool" + }, + { + "name": "in", + "right_type": "Array", + "return_type": "bool" } ], "methods": [ @@ -19801,6 +19865,14 @@ "is_static": false, "hash": 4144163970 }, + { + "name": "has_connections", + "return_type": "bool", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3918633141 + }, { "name": "emit", "is_vararg": true, @@ -19902,6 +19974,26 @@ "is_static": false, "hash": 3218959716 }, + { + "name": "assign", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3642266950, + "arguments": [ + { + "name": "dictionary", + "type": "Dictionary" + } + ] + }, + { + "name": "sort", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3218959716 + }, { "name": "merge", "is_vararg": false, @@ -20072,6 +20164,138 @@ } ] }, + { + "name": "set", + "return_type": "bool", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 2175348267, + "arguments": [ + { + "name": "key", + "type": "Variant" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "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, @@ -20118,6 +20342,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 @@ -20232,6 +20489,37 @@ } ] }, + { + "name": "get", + "return_type": "Variant", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 708700221, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, + { + "name": "set", + "is_vararg": false, + "is_const": false, + "is_static": false, + "hash": 3798478031, + "arguments": [ + { + "name": "index", + "type": "int" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, { "name": "push_back", "is_vararg": false, @@ -20398,6 +20686,25 @@ } ] }, + { + "name": "find_custom", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2145562546, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "from", + "type": "int", + "default_value": "0" + } + ] + }, { "name": "rfind", "return_type": "int", @@ -20417,6 +20724,25 @@ } ] }, + { + "name": "rfind_custom", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2145562546, + "arguments": [ + { + "name": "method", + "type": "Callable" + }, + { + "name": "from", + "type": "int", + "default_value": "-1" + } + ] + }, { "name": "count", "return_type": "int", @@ -20921,6 +21247,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -21812,6 +22152,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -22157,6 +22511,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 4103005248, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -22502,6 +22870,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -22847,6 +23229,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "float", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1401583798, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -23192,6 +23588,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "String", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2162347432, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -23542,6 +23952,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "Vector2", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2609058838, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -23892,6 +24316,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "Vector3", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1394941017, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -24237,6 +24675,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "Color", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 2972831132, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -24582,6 +25034,20 @@ } ], "methods": [ + { + "name": "get", + "return_type": "Vector4", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 1227817084, + "arguments": [ + { + "name": "index", + "type": "int" + } + ] + }, { "name": "size", "return_type": "int", @@ -24996,6 +25462,7 @@ "name": "_estimate_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -25009,7 +25476,7 @@ "meta": "int64" }, { - "name": "to_id", + "name": "end_id", "type": "int", "meta": "int64" } @@ -25019,6 +25486,7 @@ "name": "_compute_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -25506,6 +25974,7 @@ "name": "_estimate_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -25519,7 +25988,7 @@ "meta": "int64" }, { - "name": "to_id", + "name": "end_id", "type": "int", "meta": "int64" } @@ -25529,6 +25998,7 @@ "name": "_compute_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -26092,6 +26562,7 @@ "name": "_estimate_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -26104,7 +26575,7 @@ "type": "Vector2i" }, { - "name": "to_id", + "name": "end_id", "type": "Vector2i" } ] @@ -26113,6 +26584,7 @@ "name": "_compute_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -26556,6 +27028,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, @@ -27141,7 +27630,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2372066587, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], "arguments": [ { "name": "name", @@ -27167,7 +27659,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1421762485, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], "arguments": [ { "name": "name", @@ -27585,7 +28080,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2372066587, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], "arguments": [ { "name": "name", @@ -27611,7 +28109,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1421762485, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], "arguments": [ { "name": "name", @@ -29739,6 +30240,174 @@ } ] }, + { + "name": "add_marker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4135858297, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "remove_marker", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "has_marker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_marker_at_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4079494655, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_next_marker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4079494655, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_prev_marker", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4079494655, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_marker_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2349060816, + "return_value": { + "type": "float", + "meta": "double" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "get_marker_names", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "get_marker_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3742943038, + "return_value": { + "type": "Color" + }, + "arguments": [ + { + "name": "name", + "type": "StringName" + } + ] + }, + { + "name": "set_marker_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4260178595, + "arguments": [ + { + "name": "name", + "type": "StringName" + }, + { + "name": "color", + "type": "Color" + } + ] + }, { "name": "set_length", "is_const": false, @@ -29845,6 +30514,34 @@ } ] }, + { + "name": "optimize", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3303583852, + "arguments": [ + { + "name": "allowed_velocity_err", + "type": "float", + "meta": "float", + "default_value": "0.01" + }, + { + "name": "allowed_angular_err", + "type": "float", + "meta": "float", + "default_value": "0.01" + }, + { + "name": "precision", + "type": "int", + "meta": "int32", + "default_value": "3" + } + ] + }, { "name": "compress", "is_const": false, @@ -30123,6 +30820,7 @@ "name": "_post_process_key_value", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30804,6 +31502,7 @@ "name": "_get_child_nodes", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30814,6 +31513,7 @@ "name": "_get_parameter_list", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30824,6 +31524,7 @@ "name": "_get_child_by_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30840,6 +31541,7 @@ "name": "_get_parameter_default_value", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30856,6 +31558,7 @@ "name": "_is_parameter_read_only", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30872,6 +31575,7 @@ "name": "_process", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30902,6 +31606,7 @@ "name": "_get_caption", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30912,6 +31617,7 @@ "name": "_has_filter", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -34532,9 +35238,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3697947785, + "hash": 3118260607, "hash_compatibility": [ - 3118260607 + 3697947785, + 2221377757 ], "arguments": [ { @@ -34561,15 +35268,101 @@ } ] }, + { + "name": "play_section_with_markers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1421431412, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "end_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "play_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 284774635, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "end_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_speed", + "type": "float", + "meta": "float", + "default_value": "1.0" + }, + { + "name": "from_end", + "type": "bool", + "default_value": "false" + } + ] + }, { "name": "play_backwards", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3890664824, + "hash": 2787282401, "hash_compatibility": [ - 2787282401 + 3890664824 ], "arguments": [ { @@ -34585,13 +35378,80 @@ } ] }, + { + "name": "play_section_with_markers_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 910195100, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "end_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "play_section_backwards", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 831955981, + "arguments": [ + { + "name": "name", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "start_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "end_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "custom_blend", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, { "name": "play_with_capture", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3180464118, + "hash": 1572969103, + "hash_compatibility": [ + 3180464118 + ], "arguments": [ { "name": "name", @@ -34863,6 +35723,91 @@ "meta": "double" } }, + { + "name": "set_section_with_markers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 794792241, + "arguments": [ + { + "name": "start_marker", + "type": "StringName", + "default_value": "&\"\"" + }, + { + "name": "end_marker", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "set_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3749779719, + "arguments": [ + { + "name": "start_time", + "type": "float", + "meta": "double", + "default_value": "-1" + }, + { + "name": "end_time", + "type": "float", + "meta": "double", + "default_value": "-1" + } + ] + }, + { + "name": "reset_section", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_section_start_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_section_end_time", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "has_section", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "seek", "is_const": false, @@ -37735,6 +38680,7 @@ "name": "_instantiate", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -39538,6 +40484,7 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -39560,6 +40507,7 @@ "name": "_process_silence", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41787,6 +42735,7 @@ "name": "_instantiate_playback", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41797,6 +42746,7 @@ "name": "_get_stream_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41807,6 +42757,7 @@ "name": "_get_length", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41818,6 +42769,7 @@ "name": "_is_monophonic", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41828,6 +42780,7 @@ "name": "_get_bpm", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41839,6 +42792,7 @@ "name": "_get_beat_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41850,6 +42804,7 @@ "name": "_get_parameter_list", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43147,6 +44102,7 @@ "name": "_start", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -43161,6 +44117,7 @@ "name": "_stop", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -43168,6 +44125,7 @@ "name": "_is_playing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43178,6 +44136,7 @@ "name": "_get_loop_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43189,6 +44148,7 @@ "name": "_get_playback_position", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43200,6 +44160,7 @@ "name": "_seek", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -43214,6 +44175,7 @@ "name": "_mix", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43241,6 +44203,7 @@ "name": "_tag_used_streams", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -43248,6 +44211,7 @@ "name": "_set_parameter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -43265,6 +44229,7 @@ "name": "_get_parameter", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43301,6 +44266,104 @@ "return_value": { "type": "AudioSamplePlayback" } + }, + { + "name": "mix_audio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3341291446, + "return_value": { + "type": "PackedVector2Array" + }, + "arguments": [ + { + "name": "rate_scale", + "type": "float", + "meta": "float" + }, + { + "name": "frames", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "from_pos", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "seek", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1958160172, + "arguments": [ + { + "name": "time", + "type": "float", + "meta": "double", + "default_value": "0.0" + } + ] + }, + { + "name": "stop", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "get_loop_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "get_playback_position", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "is_playing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ] }, @@ -43505,6 +44568,7 @@ "name": "_mix_resampled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43527,6 +44591,7 @@ "name": "_get_stream_sampling_rate", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43797,6 +44862,20 @@ "type": "enum::AudioStreamPlayer.MixTarget" } }, + { + "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, @@ -43924,7 +45003,7 @@ { "type": "bool", "name": "playing", - "setter": "_set_playing", + "setter": "set_playing", "getter": "is_playing" }, { @@ -44166,6 +45245,20 @@ "type": "bool" } }, + { + "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, @@ -44401,7 +45494,7 @@ { "type": "bool", "name": "playing", - "setter": "_set_playing", + "setter": "set_playing", "getter": "is_playing" }, { @@ -44757,6 +45850,20 @@ "type": "bool" } }, + { + "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, @@ -45166,7 +46273,7 @@ { "type": "bool", "name": "playing", - "setter": "_set_playing", + "setter": "set_playing", "getter": "is_playing" }, { @@ -46810,6 +47917,7 @@ "name": "_pressed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -46817,6 +47925,7 @@ "name": "_toggled", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -50707,6 +51816,17 @@ "inherits": "Node3D", "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, @@ -53786,6 +54906,17 @@ "is_virtual": false, "hash": 3218959716 }, + { + "name": "capture_aabb", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } + }, { "name": "set_direction", "is_const": false, @@ -54342,6 +55473,33 @@ "meta": "float" } }, + { + "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, @@ -54638,6 +55796,12 @@ "setter": "set_emission_ring_inner_radius", "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", @@ -56246,6 +57410,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": [ @@ -59252,6 +60438,20 @@ "type": "String" } }, + { + "name": "set_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "name", + "type": "String" + } + ] + }, { "name": "get_position", "is_const": true, @@ -59263,6 +60463,20 @@ "type": "enum::CameraFeed.FeedPosition" } }, + { + "name": "set_position", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 611162623, + "arguments": [ + { + "name": "position", + "type": "enum::CameraFeed.FeedPosition" + } + ] + }, { "name": "get_transform", "is_const": true, @@ -59288,6 +60502,34 @@ } ] }, + { + "name": "set_rgb_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "rgb_image", + "type": "Image" + } + ] + }, + { + "name": "set_ycbcr_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 532598488, + "arguments": [ + { + "name": "ycbcr_image", + "type": "Image" + } + ] + }, { "name": "get_datatype", "is_const": true, @@ -59298,6 +60540,47 @@ "return_value": { "type": "enum::CameraFeed.FeedDataType" } + }, + { + "name": "get_formats", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "Array" + } + }, + { + "name": "set_format", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 31872775, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "parameters", + "type": "Dictionary" + } + ] + } + ], + "signals": [ + { + "name": "frame_changed" + }, + { + "name": "format_changed" } ], "properties": [ @@ -59312,6 +60595,11 @@ "name": "feed_transform", "setter": "set_transform", "getter": "get_transform" + }, + { + "type": "Array", + "name": "formats", + "getter": "get_formats" } ] }, @@ -59780,6 +61068,7 @@ "name": "_draw", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -61446,7 +62735,7 @@ }, "arguments": [ { - "name": "screen_point", + "name": "viewport_point", "type": "Vector2" } ] @@ -64881,6 +66170,34 @@ "is_instantiable": true, "inherits": "Object", "api_type": "core", + "enums": [ + { + "name": "APIType", + "is_bitfield": false, + "values": [ + { + "name": "API_CORE", + "value": 0 + }, + { + "name": "API_EDITOR", + "value": 1 + }, + { + "name": "API_EXTENSION", + "value": 2 + }, + { + "name": "API_EDITOR_EXTENSION", + "value": 3 + }, + { + "name": "API_NONE", + "value": 4 + } + ] + } + ], "methods": [ { "name": "get_class_list", @@ -64999,6 +66316,23 @@ } ] }, + { + "name": "class_get_api_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2475317043, + "return_value": { + "type": "enum::ClassDB.APIType" + }, + "arguments": [ + { + "name": "class", + "type": "StringName" + } + ] + }, { "name": "class_has_signal", "is_const": true, @@ -65085,6 +66419,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, @@ -65227,6 +66603,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, @@ -65518,6 +66915,7 @@ "name": "_confirm_code_completion", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -65531,6 +66929,7 @@ "name": "_request_code_completion", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -65544,6 +66943,7 @@ "name": "_filter_code_completion_candidates", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -67727,6 +69127,7 @@ "name": "_input_event", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -67749,6 +69150,7 @@ "name": "_mouse_enter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -67756,6 +69158,7 @@ "name": "_mouse_exit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -67763,6 +69166,7 @@ "name": "_mouse_shape_enter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -67777,6 +69181,7 @@ "name": "_mouse_shape_exit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -68462,6 +69867,7 @@ "name": "_input_event", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -68492,6 +69898,7 @@ "name": "_mouse_enter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -68499,6 +69906,7 @@ "name": "_mouse_exit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -70425,6 +71833,7 @@ "name": "_render_callback", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -71429,6 +72838,7 @@ "name": "_get_allowed_size_flags_horizontal", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71439,6 +72849,7 @@ "name": "_get_allowed_size_flags_vertical", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71807,7 +73218,7 @@ "value": 0 }, { - "name": "LAYOUT_DIRECTION_LOCALE", + "name": "LAYOUT_DIRECTION_APPLICATION_LOCALE", "value": 1 }, { @@ -71817,6 +73228,18 @@ { "name": "LAYOUT_DIRECTION_RTL", "value": 3 + }, + { + "name": "LAYOUT_DIRECTION_SYSTEM_LOCALE", + "value": 4 + }, + { + "name": "LAYOUT_DIRECTION_MAX", + "value": 5 + }, + { + "name": "LAYOUT_DIRECTION_LOCALE", + "value": 1 } ] }, @@ -71848,6 +73271,7 @@ "name": "_has_point", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71864,6 +73288,7 @@ "name": "_structured_text_parser", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71884,6 +73309,7 @@ "name": "_get_minimum_size", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71894,6 +73320,7 @@ "name": "_get_tooltip", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71910,6 +73337,7 @@ "name": "_get_drag_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71926,6 +73354,7 @@ "name": "_can_drop_data", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71946,6 +73375,7 @@ "name": "_drop_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -71963,6 +73393,7 @@ "name": "_make_custom_tooltip", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71979,6 +73410,7 @@ "name": "_gui_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -72964,9 +74396,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2336455395, + "hash": 3163973443, "hash_compatibility": [ - 3163973443, 2336455395 ], "return_value": { @@ -72990,9 +74421,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2759935355, + "hash": 604739069, "hash_compatibility": [ - 604739069, 2759935355 ], "return_value": { @@ -73016,9 +74446,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 387378635, + "hash": 2826986490, "hash_compatibility": [ - 2826986490, 387378635 ], "return_value": { @@ -73042,9 +74471,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229578101, + "hash": 1327056374, "hash_compatibility": [ - 1327056374, 229578101 ], "return_value": { @@ -73069,9 +74497,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2377051548, + "hash": 2798751242, "hash_compatibility": [ - 2798751242, 2377051548 ], "return_value": { @@ -73095,9 +74522,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229578101, + "hash": 1327056374, "hash_compatibility": [ - 1327056374, 229578101 ], "return_value": { @@ -73224,9 +74650,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73250,9 +74675,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73276,9 +74700,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73302,9 +74725,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73328,9 +74750,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73354,9 +74775,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73470,6 +74890,31 @@ "type": "enum::Control.GrowDirection" } }, + { + "name": "set_tooltip_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 776149714, + "arguments": [ + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_tooltip_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2498906432, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + } + }, { "name": "set_tooltip_text", "is_const": false, @@ -74135,6 +75580,12 @@ "setter": "set_tooltip_text", "getter": "get_tooltip_text" }, + { + "type": "int", + "name": "tooltip_auto_translate_mode", + "setter": "set_tooltip_auto_translate_mode", + "getter": "get_tooltip_auto_translate_mode" + }, { "type": "NodePath", "name": "focus_neighbor_left", @@ -78641,8 +80092,12 @@ "value": 7 }, { - "name": "WINDOW_FLAG_MAX", + "name": "WINDOW_FLAG_SHARP_CORNERS", "value": 8 + }, + { + "name": "WINDOW_FLAG_MAX", + "value": 9 } ] }, @@ -78861,9 +80316,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3401266716, + "hash": 3616842746, "hash_compatibility": [ - 3415468211 + 3415468211, + 3401266716 ], "return_value": { "type": "int", @@ -78912,9 +80368,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3401266716, + "hash": 3616842746, "hash_compatibility": [ - 3415468211 + 3415468211, + 3401266716 ], "return_value": { "type": "int", @@ -78963,9 +80420,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4245856523, + "hash": 3867083847, "hash_compatibility": [ - 1700867534 + 1700867534, + 4245856523 ], "return_value": { "type": "int", @@ -79018,9 +80476,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4245856523, + "hash": 3867083847, "hash_compatibility": [ - 1700867534 + 1700867534, + 4245856523 ], "return_value": { "type": "int", @@ -79073,9 +80532,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3401266716, + "hash": 3616842746, "hash_compatibility": [ - 3415468211 + 3415468211, + 3401266716 ], "return_value": { "type": "int", @@ -79124,9 +80584,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4245856523, + "hash": 3867083847, "hash_compatibility": [ - 1700867534 + 1700867534, + 4245856523 ], "return_value": { "type": "int", @@ -79179,9 +80640,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3431222859, + "hash": 3297554655, "hash_compatibility": [ - 635750054 + 635750054, + 3431222859 ], "return_value": { "type": "int", @@ -81803,6 +83265,17 @@ "meta": "int32" } }, + { + "name": "has_hardware_keyboard", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "cursor_set_shape", "is_const": false, @@ -83362,6 +84835,18 @@ } ] }, + { + "name": "get_packet_flags", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { "name": "get_remote_address", "is_const": true, @@ -83492,6 +84977,140 @@ } ] }, + { + "name": "EditorContextMenuPlugin", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "editor", + "enums": [ + { + "name": "ContextMenuSlot", + "is_bitfield": false, + "values": [ + { + "name": "CONTEXT_SLOT_SCENE_TREE", + "value": 0 + }, + { + "name": "CONTEXT_SLOT_FILESYSTEM", + "value": 1 + }, + { + "name": "CONTEXT_SLOT_FILESYSTEM_CREATE", + "value": 3 + }, + { + "name": "CONTEXT_SLOT_SCRIPT_EDITOR", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "_popup_menu", + "is_const": false, + "is_static": false, + "is_required": 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": 2748336951, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "add_context_menu_item_from_shortcut", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3799546916, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "shortcut", + "type": "Shortcut" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + }, + { + "name": "add_context_submenu_item", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1994674995, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "menu", + "type": "PopupMenu" + }, + { + "name": "icon", + "type": "Texture2D", + "default_value": "null" + } + ] + } + ] + }, { "name": "EditorDebuggerPlugin", "is_refcounted": true, @@ -83503,6 +85122,7 @@ "name": "_setup_session", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83517,6 +85137,7 @@ "name": "_has_capture", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83533,6 +85154,7 @@ "name": "_capture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83558,6 +85180,7 @@ "name": "_goto_script_line", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83576,6 +85199,7 @@ "name": "_breakpoints_cleared_in_tree", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -83583,6 +85207,7 @@ "name": "_breakpoint_set_in_tree", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83799,6 +85424,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 +85485,587 @@ "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": "save_pack_patch", + "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": "save_zip_patch", + "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": 1063735070, + "hash_compatibility": [ + 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": "export_pack_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 608021658, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags", + "default_value": "0" + } + ] + }, + { + "name": "export_zip_patch", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 608021658, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "preset", + "type": "EditorExportPreset" + }, + { + "name": "debug", + "type": "bool" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "patches", + "type": "PackedStringArray", + "default_value": "PackedStringArray()" + }, + { + "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" + } } ] }, @@ -83820,6 +86076,598 @@ "inherits": "EditorExportPlatform", "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_required": true, + "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_required": 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_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "typedarray::Dictionary" + } + }, + { + "name": "_should_update_export_options", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_export_option_visibility", + "is_const": true, + "is_static": false, + "is_required": 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_required": 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_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_name", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_logo", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_poll_export", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + } + }, + { + "name": "_get_options_count", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "_get_options_tooltip", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "String" + } + }, + { + "name": "_get_option_icon", + "is_const": true, + "is_static": false, + "is_required": 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_required": 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_required": 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_required": 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_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_run", + "is_const": false, + "is_static": false, + "is_required": 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_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Texture2D" + } + }, + { + "name": "_can_export", + "is_const": true, + "is_static": false, + "is_required": 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_required": true, + "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_required": true, + "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_required": true, + "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_required": true, + "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_required": 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_required": 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_patch", + "is_const": false, + "is_static": false, + "is_required": 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": "patches", + "type": "PackedStringArray" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_export_zip_patch", + "is_const": false, + "is_static": false, + "is_required": 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": "patches", + "type": "PackedStringArray" + }, + { + "name": "flags", + "type": "bitfield::EditorExportPlatform.DebugFlags" + } + ] + }, + { + "name": "_get_platform_features", + "is_const": true, + "is_static": false, + "is_required": true, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "_get_debug_protocol", + "is_const": true, + "is_static": false, + "is_required": 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, @@ -83873,6 +86721,7 @@ "name": "_export_file", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83894,6 +86743,7 @@ "name": "_export_begin", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83920,6 +86770,7 @@ "name": "_export_end", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -83927,6 +86778,7 @@ "name": "_begin_customize_resources", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83947,6 +86799,7 @@ "name": "_customize_resource", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83967,6 +86820,7 @@ "name": "_begin_customize_scenes", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83987,6 +86841,7 @@ "name": "_customize_scene", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84007,6 +86862,7 @@ "name": "_get_customization_configuration_hash", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84018,6 +86874,7 @@ "name": "_end_customize_scenes", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -84025,6 +86882,7 @@ "name": "_end_customize_resources", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -84032,6 +86890,7 @@ "name": "_get_export_options", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84048,6 +86907,7 @@ "name": "_get_export_options_overrides", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84064,6 +86924,7 @@ "name": "_should_update_export_options", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84076,10 +86937,32 @@ } ] }, + { + "name": "_get_export_option_visibility", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "platform", + "type": "EditorExportPlatform" + }, + { + "name": "option", + "type": "String" + } + ] + }, { "name": "_get_export_option_warning", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84100,6 +86983,7 @@ "name": "_get_export_features", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84120,6 +87004,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84130,6 +87015,7 @@ "name": "_supports_platform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84146,6 +87032,7 @@ "name": "_get_android_dependencies", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84166,6 +87053,7 @@ "name": "_get_android_dependencies_maven_repos", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84186,6 +87074,7 @@ "name": "_get_android_libraries", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84206,6 +87095,7 @@ "name": "_get_android_manifest_activity_element_contents", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84226,6 +87116,7 @@ "name": "_get_android_manifest_application_element_contents", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84246,6 +87137,7 @@ "name": "_get_android_manifest_element_contents", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84442,6 +87334,414 @@ "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_patches", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1139954409, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "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" + } + ] } ] }, @@ -85747,6 +89047,7 @@ "name": "_is_active", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85757,6 +89058,7 @@ "name": "_get_file_extensions", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85767,6 +89069,7 @@ "name": "_query", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85786,6 +89089,7 @@ "name": "_get_importer_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85796,6 +89100,7 @@ "name": "_get_visible_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85806,6 +89111,7 @@ "name": "_get_preset_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85817,6 +89123,7 @@ "name": "_get_preset_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85834,6 +89141,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85844,6 +89152,7 @@ "name": "_get_import_options", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85865,6 +89174,7 @@ "name": "_get_save_extension", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85875,6 +89185,7 @@ "name": "_get_resource_type", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85885,6 +89196,7 @@ "name": "_get_priority", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85896,6 +89208,7 @@ "name": "_get_import_order", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85907,6 +89220,7 @@ "name": "_get_option_visibility", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85931,6 +89245,7 @@ "name": "_import", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85963,6 +89278,7 @@ "name": "_can_import_threaded", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -86135,6 +89451,7 @@ "name": "_can_handle", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -86151,6 +89468,7 @@ "name": "_parse_begin", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -86164,6 +89482,7 @@ "name": "_parse_category", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -86181,6 +89500,7 @@ "name": "_parse_group", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -86198,6 +89518,7 @@ "name": "_parse_property", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -86238,6 +89559,7 @@ "name": "_parse_end", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -86404,6 +89726,17 @@ "type": "EditorSettings" } }, + { + "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, @@ -86723,7 +90056,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2271411043, + "hash": 2444591477, + "hash_compatibility": [ + 2271411043 + ], "arguments": [ { "name": "callback", @@ -86733,6 +90069,11 @@ "name": "valid_types", "type": "typedarray::StringName", "default_value": "Array[StringName]([])" + }, + { + "name": "current_value", + "type": "Node", + "default_value": "null" } ] }, @@ -86742,7 +90083,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 261221679, + "hash": 2955609011, + "hash_compatibility": [ + 261221679 + ], "arguments": [ { "name": "object", @@ -86756,6 +90100,30 @@ "name": "type_filter", "type": "PackedInt32Array", "default_value": "PackedInt32Array()" + }, + { + "name": "current_value", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "popup_quick_open", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2271411043, + "arguments": [ + { + "name": "callback", + "type": "Callable" + }, + { + "name": "base_types", + "type": "typedarray::StringName", + "default_value": "Array[StringName]([])" } ] }, @@ -87128,6 +90496,7 @@ "name": "_redraw", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -87135,6 +90504,7 @@ "name": "_get_handle_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87156,6 +90526,7 @@ "name": "_is_handle_highlighted", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87177,6 +90548,7 @@ "name": "_get_handle_value", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87198,6 +90570,7 @@ "name": "_begin_handle_action", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87216,6 +90589,7 @@ "name": "_set_handle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87242,6 +90616,7 @@ "name": "_commit_handle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87268,6 +90643,7 @@ "name": "_subgizmos_intersect_ray", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87289,6 +90665,7 @@ "name": "_subgizmos_intersect_frustum", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87309,6 +90686,7 @@ "name": "_set_subgizmo_transform", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87327,6 +90705,7 @@ "name": "_get_subgizmo_transform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87344,6 +90723,7 @@ "name": "_commit_subgizmos", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87612,6 +90992,7 @@ "name": "_has_gizmo", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87628,6 +91009,7 @@ "name": "_create_gizmo", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87644,6 +91026,7 @@ "name": "_get_gizmo_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87654,6 +91037,7 @@ "name": "_get_priority", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87665,6 +91049,7 @@ "name": "_can_be_hidden", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87675,6 +91060,7 @@ "name": "_is_selectable_when_hidden", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87685,6 +91071,7 @@ "name": "_redraw", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87698,6 +91085,7 @@ "name": "_get_handle_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87723,6 +91111,7 @@ "name": "_is_handle_highlighted", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87748,6 +91137,7 @@ "name": "_get_handle_value", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87773,6 +91163,7 @@ "name": "_begin_handle_action", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87795,6 +91186,7 @@ "name": "_set_handle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87825,6 +91217,7 @@ "name": "_commit_handle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87855,6 +91248,7 @@ "name": "_subgizmos_intersect_ray", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87880,6 +91274,7 @@ "name": "_subgizmos_intersect_frustum", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87904,6 +91299,7 @@ "name": "_get_subgizmo_transform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87925,6 +91321,7 @@ "name": "_set_subgizmo_transform", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87947,6 +91344,7 @@ "name": "_commit_subgizmos", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88303,6 +91701,7 @@ "name": "_forward_canvas_gui_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88319,6 +91718,7 @@ "name": "_forward_canvas_draw_over_viewport", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88332,6 +91732,7 @@ "name": "_forward_canvas_force_draw_over_viewport", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88345,6 +91746,7 @@ "name": "_forward_3d_gui_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88366,6 +91768,7 @@ "name": "_forward_3d_draw_over_viewport", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88379,6 +91782,7 @@ "name": "_forward_3d_force_draw_over_viewport", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88392,6 +91796,7 @@ "name": "_get_plugin_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88402,6 +91807,7 @@ "name": "_get_plugin_icon", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88412,6 +91818,7 @@ "name": "_has_main_screen", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88422,6 +91829,7 @@ "name": "_make_visible", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88435,6 +91843,7 @@ "name": "_edit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88448,6 +91857,7 @@ "name": "_handles", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88464,6 +91874,7 @@ "name": "_get_state", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88474,6 +91885,7 @@ "name": "_set_state", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88487,6 +91899,7 @@ "name": "_clear", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -88494,6 +91907,7 @@ "name": "_get_unsaved_status", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88510,6 +91924,7 @@ "name": "_save_external_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -88517,6 +91932,7 @@ "name": "_apply_changes", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -88524,6 +91940,7 @@ "name": "_get_breakpoints", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88534,6 +91951,7 @@ "name": "_set_window_layout", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88547,6 +91965,7 @@ "name": "_get_window_layout", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88560,6 +91979,7 @@ "name": "_build", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88570,6 +91990,7 @@ "name": "_enable_plugin", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -88577,6 +91998,7 @@ "name": "_disable_plugin", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -89086,6 +92508,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, @@ -89186,6 +92636,38 @@ "is_virtual": false, "hash": 3218959716 }, + { + "name": "add_context_menu_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1904221872, + "arguments": [ + { + "name": "slot", + "type": "enum::EditorContextMenuPlugin.ContextMenuSlot" + }, + { + "name": "plugin", + "type": "EditorContextMenuPlugin" + } + ] + }, + { + "name": "remove_context_menu_plugin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2281511854, + "arguments": [ + { + "name": "plugin", + "type": "EditorContextMenuPlugin" + } + ] + }, { "name": "get_editor_interface", "is_const": false, @@ -89310,6 +92792,7 @@ "name": "_update_property", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -89317,6 +92800,7 @@ "name": "_set_read_only", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -89565,7 +93049,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3069422438, + "hash": 1822500399, + "hash_compatibility": [ + 3069422438 + ], "arguments": [ { "name": "property", @@ -89789,6 +93276,7 @@ "name": "_converts_to", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -89799,6 +93287,7 @@ "name": "_handles", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -89815,6 +93304,7 @@ "name": "_convert", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -89840,6 +93330,7 @@ "name": "_set_create_options", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -89853,6 +93344,7 @@ "name": "_handle_menu_selected", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90168,6 +93660,7 @@ "name": "_handles", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90184,6 +93677,7 @@ "name": "_generate", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90208,6 +93702,7 @@ "name": "_generate_from_path", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90232,6 +93727,7 @@ "name": "_generate_small_preview_automatically", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90242,6 +93738,7 @@ "name": "_can_generate_small_preview", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90261,6 +93758,7 @@ "name": "_handles", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90277,6 +93775,7 @@ "name": "_make_tooltip_for_path", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90358,6 +93857,7 @@ "name": "_get_import_flags", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90369,6 +93869,7 @@ "name": "_get_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90379,6 +93880,7 @@ "name": "_import_scene", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90404,6 +93906,7 @@ "name": "_get_import_options", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90417,6 +93920,7 @@ "name": "_get_option_visibility", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90478,6 +93982,7 @@ "name": "_post_import", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90554,6 +94059,7 @@ "name": "_get_internal_import_options", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90568,6 +94074,7 @@ "name": "_get_internal_option_visibility", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90593,6 +94100,7 @@ "name": "_get_internal_option_update_view_required", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90614,6 +94122,7 @@ "name": "_internal_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90640,6 +94149,7 @@ "name": "_get_import_options", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90653,6 +94163,7 @@ "name": "_get_option_visibility", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90677,6 +94188,7 @@ "name": "_pre_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90690,6 +94202,7 @@ "name": "_post_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90788,6 +94301,7 @@ "name": "_run", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -91414,6 +94928,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91424,6 +94939,7 @@ "name": "_get_supported_languages", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91443,6 +94959,7 @@ "name": "_parse_file", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91464,6 +94981,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91708,6 +95226,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": [ @@ -91780,6 +95319,7 @@ "name": "_initialize", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91796,6 +95336,7 @@ "name": "_set_credentials", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91825,6 +95366,7 @@ "name": "_get_modified_files_data", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91835,6 +95377,7 @@ "name": "_stage_file", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91848,6 +95391,7 @@ "name": "_unstage_file", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91861,6 +95405,7 @@ "name": "_discard_file", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91874,6 +95419,7 @@ "name": "_commit", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91887,6 +95433,7 @@ "name": "_get_diff", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91908,6 +95455,7 @@ "name": "_shut_down", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91918,6 +95466,7 @@ "name": "_get_vcs_name", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91928,6 +95477,7 @@ "name": "_get_previous_commits", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91945,6 +95495,7 @@ "name": "_get_branch_list", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91955,6 +95506,7 @@ "name": "_get_remotes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91965,6 +95517,7 @@ "name": "_create_branch", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91978,6 +95531,7 @@ "name": "_remove_branch", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91991,6 +95545,7 @@ "name": "_create_remote", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92008,6 +95563,7 @@ "name": "_remove_remote", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92021,6 +95577,7 @@ "name": "_get_current_branch_name", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -92031,6 +95588,7 @@ "name": "_checkout_branch", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -92047,6 +95605,7 @@ "name": "_pull", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92060,6 +95619,7 @@ "name": "_push", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92077,6 +95637,7 @@ "name": "_fetch", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92090,6 +95651,7 @@ "name": "_get_line_diff", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -92817,6 +96379,31 @@ "type": "String" } }, + { + "name": "set_print_to_stdout", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_printing_to_stdout", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_print_error_messages", "is_const": false, @@ -92850,6 +96437,12 @@ "setter": "set_print_error_messages", "getter": "is_printing_error_messages" }, + { + "type": "bool", + "name": "print_to_stdout", + "setter": "set_print_to_stdout", + "getter": "is_printing_to_stdout" + }, { "type": "int", "name": "physics_ticks_per_second", @@ -93275,6 +96868,7 @@ "name": "_toggle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -93292,6 +96886,7 @@ "name": "_add_frame", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -93305,6 +96900,7 @@ "name": "_tick", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -96574,6 +100170,64 @@ } ] }, + { + "name": "ExternalTexture", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Texture2D", + "api_type": "core", + "methods": [ + { + "name": "set_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 743155724, + "arguments": [ + { + "name": "size", + "type": "Vector2" + } + ] + }, + { + "name": "get_external_texture_id", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint64" + } + }, + { + "name": "set_external_buffer_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "external_buffer_id", + "type": "int", + "meta": "uint64" + } + ] + } + ], + "properties": [ + { + "type": "Vector2", + "name": "size", + "setter": "set_size", + "getter": "get_size" + } + ] + }, { "name": "FBXDocument", "is_refcounted": true, @@ -98563,6 +102217,39 @@ "type": "PackedStringArray" } }, + { + "name": "clear_filename_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_filename_filter", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "filter", + "type": "String" + } + ] + }, + { + "name": "get_filename_filter", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, { "name": "get_option_name", "is_const": true, @@ -99028,6 +102715,15 @@ "type": "String" } ] + }, + { + "name": "filename_filter_changed", + "arguments": [ + { + "name": "filter", + "type": "String" + } + ] } ], "properties": [ @@ -99061,6 +102757,12 @@ "setter": "set_filters", "getter": "get_filters" }, + { + "type": "String", + "name": "filename_filter", + "setter": "set_filename_filter", + "getter": "get_filename_filter" + }, { "type": "int", "name": "option_count", @@ -100465,7 +104167,8 @@ "arguments": [ { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "font_size", @@ -100499,7 +104202,8 @@ }, { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "font_size", @@ -100538,7 +104242,8 @@ }, { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "font_size", @@ -100571,7 +104276,8 @@ "arguments": [ { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -102366,11 +106072,13 @@ }, { "name": "start", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "end", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -102562,11 +106270,13 @@ }, { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "variation_selector", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -102578,7 +106288,8 @@ "is_virtual": false, "hash": 3175239445, "return_value": { - "type": "int" + "type": "int", + "meta": "char32" }, "arguments": [ { @@ -103212,6 +106923,24 @@ "signals": [ { "name": "extensions_reloaded" + }, + { + "name": "extension_loaded", + "arguments": [ + { + "name": "extension", + "type": "GDExtension" + } + ] + }, + { + "name": "extension_unloading", + "arguments": [ + { + "name": "extension", + "type": "GDExtension" + } + ] } ] }, @@ -103235,6 +106964,13 @@ } ] }, + { + "name": "GDScriptSyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSyntaxHighlighter", + "api_type": "editor" + }, { "name": "GLTFAccessor", "is_refcounted": true, @@ -104653,6 +108389,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": [ @@ -104687,6 +108434,7 @@ "name": "_import_preflight", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104707,6 +108455,7 @@ "name": "_get_supported_extensions", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104717,6 +108466,7 @@ "name": "_parse_node_extensions", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104741,6 +108491,7 @@ "name": "_parse_image_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104769,6 +108520,7 @@ "name": "_get_image_file_extension", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104779,6 +108531,7 @@ "name": "_parse_texture_json", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104800,33 +108553,27 @@ ] }, { - "name": "_generate_scene_node", + "name": "_import_post_parse", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "Node3D" + "type": "enum::Error" }, "arguments": [ { "name": "state", "type": "GLTFState" - }, - { - "name": "gltf_node", - "type": "GLTFNode" - }, - { - "name": "scene_parent", - "type": "Node" } ] }, { - "name": "_import_post_parse", + "name": "_import_pre_generate", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104839,10 +108586,36 @@ } ] }, + { + "name": "_generate_scene_node", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "Node3D" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "scene_parent", + "type": "Node" + } + ] + }, { "name": "_import_node", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104871,6 +108644,7 @@ "name": "_import_post", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104891,6 +108665,7 @@ "name": "_export_preflight", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104911,6 +108686,7 @@ "name": "_convert_scene_node", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -104928,10 +108704,32 @@ } ] }, + { + "name": "_export_post_convert", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "root", + "type": "Node" + } + ] + }, { "name": "_export_preserialize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104948,6 +108746,7 @@ "name": "_get_saveable_image_formats", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104958,6 +108757,7 @@ "name": "_serialize_image_to_bytes", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104991,6 +108791,7 @@ "name": "_save_image_at_path", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -105024,6 +108825,7 @@ "name": "_serialize_texture_json", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -105052,6 +108854,7 @@ "name": "_export_node", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -105080,6 +108883,7 @@ "name": "_export_post", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -105886,6 +109690,21 @@ } ] }, + { + "name": "append_child_index", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "child_index", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_light", "is_const": false, @@ -107413,6 +111232,33 @@ } ] }, + { + "name": "append_gltf_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3562288551, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "gltf_node", + "type": "GLTFNode" + }, + { + "name": "godot_scene_node", + "type": "Node" + }, + { + "name": "parent_node_index", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_json", "is_const": false, @@ -109457,24 +113303,18 @@ "setter": "set_sub_emitter", "getter": "get_sub_emitter" }, - { - "type": "ParticleProcessMaterial,ShaderMaterial", - "name": "process_material", - "setter": "set_process_material", - "getter": "get_process_material" - }, - { - "type": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" - }, { "type": "float", "name": "lifetime", "setter": "set_lifetime", "getter": "get_lifetime" }, + { + "type": "float", + "name": "interp_to_end", + "setter": "set_interp_to_end", + "getter": "get_interp_to_end" + }, { "type": "bool", "name": "one_shot", @@ -109523,12 +113363,6 @@ "setter": "set_fractional_delta", "getter": "get_fractional_delta" }, - { - "type": "float", - "name": "interp_to_end", - "setter": "set_interp_to_end", - "getter": "get_interp_to_end" - }, { "type": "float", "name": "collision_base_size", @@ -109576,6 +113410,18 @@ "name": "trail_section_subdivisions", "setter": "set_trail_section_subdivisions", "getter": "get_trail_section_subdivisions" + }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, + { + "type": "ParticleProcessMaterial,ShaderMaterial", + "name": "process_material", + "setter": "set_process_material", + "getter": "get_process_material" } ] }, @@ -114165,6 +118011,7 @@ "name": "_is_in_input_hotzone", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -114190,6 +118037,7 @@ "name": "_is_in_output_hotzone", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -114215,6 +118063,7 @@ "name": "_get_connection_line", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -114235,6 +118084,7 @@ "name": "_is_node_hover_valid", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -115389,6 +119239,9 @@ { "name": "copy_nodes_request" }, + { + "name": "cut_nodes_request" + }, { "name": "paste_nodes_request" }, @@ -116056,6 +119909,7 @@ "name": "_draw_port", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -120649,6 +124503,14 @@ "is_virtual": false, "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, @@ -121184,6 +125046,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -121194,6 +125057,7 @@ "name": "_load_image", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -124154,7 +128018,8 @@ "arguments": [ { "name": "unicode", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -124166,7 +128031,8 @@ "is_virtual": false, "hash": 3905245786, "return_value": { - "type": "int" + "type": "int", + "meta": "char32" } }, { @@ -125881,8 +129747,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4100757082, + "hash": 1195233573, "hash_compatibility": [ + 4100757082, 573731101 ], "arguments": [ @@ -125894,7 +129761,7 @@ "name": "deadzone", "type": "float", "meta": "float", - "default_value": "0.5" + "default_value": "0.2" } ] }, @@ -126383,6 +130250,43 @@ } ] }, + { + "name": "set_item_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287402019, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_item_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 906302372, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "idx", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_item_icon_transposed", "is_const": false, @@ -127215,6 +131119,31 @@ "type": "bool" } }, + { + "name": "set_auto_width", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "has_auto_width", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_auto_height", "is_const": false, @@ -127421,6 +131350,12 @@ "setter": "set_max_text_lines", "getter": "get_max_text_lines" }, + { + "type": "bool", + "name": "auto_width", + "setter": "set_auto_width", + "getter": "has_auto_width" + }, { "type": "bool", "name": "auto_height", @@ -127623,6 +131558,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 +131816,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", @@ -127855,6 +131879,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, @@ -127918,6 +131962,40 @@ } ] }, + { + "name": "is_js_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 821968997, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "javascript_object", + "type": "JavaScriptObject" + } + ] + }, + { + "name": "js_buffer_to_packed_byte_array", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 64409880, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "javascript_buffer", + "type": "JavaScriptObject" + } + ] + }, { "name": "create_object", "is_const": false, @@ -131724,6 +135802,33 @@ "type": "bool" } }, + { + "name": "set_shadow_caster_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "caster_mask", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_shadow_caster_mask", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, { "name": "set_bake_mode", "is_const": false, @@ -131953,6 +136058,12 @@ "getter": "get_param", "index": 18 }, + { + "type": "int", + "name": "shadow_caster_mask", + "setter": "set_shadow_caster_mask", + "getter": "get_shadow_caster_mask" + }, { "type": "bool", "name": "distance_fade_enabled", @@ -133821,6 +137932,33 @@ } ], "methods": [ + { + "name": "has_ime_text", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "cancel_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "apply_ime", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, { "name": "set_horizontal_alignment", "is_const": false, @@ -133846,6 +137984,33 @@ "type": "enum::HorizontalAlignment" } }, + { + "name": "edit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "unedit", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_editing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "clear", "is_const": false, @@ -133892,6 +138057,28 @@ "is_virtual": false, "hash": 3218959716 }, + { + "name": "has_undo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "has_redo", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "has_selection", "is_const": true, @@ -134788,6 +138975,15 @@ "type": "String" } ] + }, + { + "name": "editing_toggled", + "arguments": [ + { + "name": "toggled_on", + "type": "bool" + } + ] } ], "properties": [ @@ -135274,6 +139470,7 @@ "name": "_initialize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -135281,6 +139478,7 @@ "name": "_physics_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -135298,6 +139496,7 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -135315,6 +139514,7 @@ "name": "_finalize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true } @@ -135572,6 +139772,7 @@ "name": "_get_shader_rid", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -135582,6 +139783,7 @@ "name": "_get_shader_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -135592,6 +139794,7 @@ "name": "_can_do_next_pass", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -135602,6 +139805,7 @@ "name": "_can_use_render_priority", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136481,6 +140685,7 @@ "name": "_get_surface_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136492,6 +140697,7 @@ "name": "_surface_get_array_len", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136510,6 +140716,7 @@ "name": "_surface_get_array_index_len", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136528,6 +140735,7 @@ "name": "_surface_get_arrays", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136545,6 +140753,7 @@ "name": "_surface_get_blend_shape_arrays", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136562,6 +140771,7 @@ "name": "_surface_get_lods", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136579,6 +140789,7 @@ "name": "_surface_get_format", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136597,6 +140808,7 @@ "name": "_surface_get_primitive_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136615,6 +140827,7 @@ "name": "_surface_set_material", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -136633,6 +140846,7 @@ "name": "_surface_get_material", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136650,6 +140864,7 @@ "name": "_get_blend_shape_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136661,6 +140876,7 @@ "name": "_get_blend_shape_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136678,6 +140894,7 @@ "name": "_set_blend_shape_name", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -136696,6 +140913,7 @@ "name": "_get_aabb", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -138430,6 +142648,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": [ @@ -139531,6 +143767,7 @@ "name": "_get_audio_mix_rate", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -139542,6 +143779,7 @@ "name": "_get_audio_speaker_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -139552,6 +143790,7 @@ "name": "_handles_file", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -139568,6 +143807,7 @@ "name": "_write_begin", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -139593,6 +143833,7 @@ "name": "_write_frame", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -139613,6 +143854,7 @@ "name": "_write_end", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -139652,6 +143894,20 @@ "value": 1 } ] + }, + { + "name": "PhysicsInterpolationQuality", + "is_bitfield": false, + "values": [ + { + "name": "INTERP_QUALITY_FAST", + "value": 0 + }, + { + "name": "INTERP_QUALITY_HIGH", + "value": 1 + } + ] } ], "methods": [ @@ -139809,6 +144065,31 @@ "meta": "int32" } }, + { + "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, @@ -139957,6 +144238,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, @@ -140017,6 +144313,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 +144405,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" } ] }, @@ -140496,6 +144816,7 @@ "name": "_poll", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140506,6 +144827,7 @@ "name": "_set_multiplayer_peer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -140519,6 +144841,7 @@ "name": "_get_multiplayer_peer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140529,6 +144852,7 @@ "name": "_get_unique_id", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140540,6 +144864,7 @@ "name": "_get_peer_ids", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140550,6 +144875,7 @@ "name": "_rpc", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140579,6 +144905,7 @@ "name": "_get_remote_sender_id", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140590,6 +144917,7 @@ "name": "_object_configuration_add", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140610,6 +144938,7 @@ "name": "_object_configuration_remove", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140945,6 +145274,7 @@ "name": "_get_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140965,6 +145295,7 @@ "name": "_put_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140986,6 +145317,7 @@ "name": "_get_available_packet_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140997,6 +145329,7 @@ "name": "_get_max_packet_size", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141008,6 +145341,7 @@ "name": "_get_packet_script", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141018,6 +145352,7 @@ "name": "_put_packet_script", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141034,6 +145369,7 @@ "name": "_get_packet_channel", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141045,6 +145381,7 @@ "name": "_get_packet_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141055,6 +145392,7 @@ "name": "_set_transfer_channel", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141069,6 +145407,7 @@ "name": "_get_transfer_channel", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141080,6 +145419,7 @@ "name": "_set_transfer_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141093,6 +145433,7 @@ "name": "_get_transfer_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141103,6 +145444,7 @@ "name": "_set_target_peer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141117,6 +145459,7 @@ "name": "_get_packet_peer", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141128,6 +145471,7 @@ "name": "_is_server", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141138,6 +145482,7 @@ "name": "_poll", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -141145,6 +145490,7 @@ "name": "_close", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -141152,6 +145498,7 @@ "name": "_disconnect_peer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141170,6 +145517,7 @@ "name": "_get_unique_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141181,6 +145529,7 @@ "name": "_set_refuse_new_connections", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141194,6 +145543,7 @@ "name": "_is_refusing_new_connections", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141204,6 +145554,7 @@ "name": "_is_server_relay_supported", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141214,6 +145565,7 @@ "name": "_get_connection_status", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -142168,7 +146520,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2553375659, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], "return_value": { "type": "int", "meta": "int32" @@ -142216,7 +146571,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2553375659, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], "return_value": { "type": "int", "meta": "int32" @@ -142264,7 +146622,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2987595282, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], "return_value": { "type": "int", "meta": "int32" @@ -142316,7 +146677,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2987595282, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], "return_value": { "type": "int", "meta": "int32" @@ -142368,7 +146732,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2553375659, + "hash": 980552939, + "hash_compatibility": [ + 2553375659 + ], "return_value": { "type": "int", "meta": "int32" @@ -142416,7 +146783,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2987595282, + "hash": 1372188274, + "hash_compatibility": [ + 2987595282 + ], "return_value": { "type": "int", "meta": "int32" @@ -142468,7 +146838,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1558592568, + "hash": 2674635658, + "hash_compatibility": [ + 1558592568 + ], "return_value": { "type": "int", "meta": "int32" @@ -145865,6 +150238,31 @@ "type": "bool" } }, + { + "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, @@ -146197,6 +150595,31 @@ "type": "bool" } }, + { + "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, @@ -147532,9 +151955,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 685862123, + "hash": 3172802542, "hash_compatibility": [ - 3703028813 + 3703028813, + 685862123 ], "arguments": [ { @@ -147562,9 +151986,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2469318639, + "hash": 1286748856, "hash_compatibility": [ - 3669016597 + 3669016597, + 2469318639 ], "arguments": [ { @@ -147780,6 +152205,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 +152461,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": [ @@ -149739,6 +154186,24 @@ "inherits": "Resource", "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, @@ -150040,6 +154505,31 @@ "meta": "float" } }, + { + "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, @@ -150284,6 +154774,12 @@ "setter": "_set_outlines", "getter": "_get_outlines" }, + { + "type": "int", + "name": "sample_partition_type", + "setter": "set_sample_partition_type", + "getter": "get_sample_partition_type" + }, { "type": "int", "name": "parsed_geometry_type", @@ -151816,6 +156312,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, @@ -153066,7 +157583,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1176164995, + "hash": 1766905497, + "hash_compatibility": [ + 1176164995 + ], "arguments": [ { "name": "navigation_polygon", @@ -153093,7 +157613,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2909414286, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], "arguments": [ { "name": "navigation_polygon", @@ -153116,7 +157639,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2909414286, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], "arguments": [ { "name": "navigation_polygon", @@ -153302,6 +157828,10 @@ { "name": "INFO_EDGE_FREE_COUNT", "value": 8 + }, + { + "name": "INFO_OBSTACLE_COUNT", + "value": 9 } ] } @@ -154312,6 +158842,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, @@ -155706,9 +160308,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 685862123, + "hash": 3172802542, "hash_compatibility": [ - 3703028813 + 3703028813, + 685862123 ], "arguments": [ { @@ -155736,9 +160339,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2469318639, + "hash": 1286748856, "hash_compatibility": [ - 3669016597 + 3669016597, + 2469318639 ], "arguments": [ { @@ -155762,9 +160366,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2469318639, + "hash": 1286748856, "hash_compatibility": [ - 3669016597 + 3669016597, + 2469318639 ], "arguments": [ { @@ -156521,6 +161126,7 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156535,6 +161141,7 @@ "name": "_physics_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156549,6 +161156,7 @@ "name": "_enter_tree", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -156556,6 +161164,7 @@ "name": "_exit_tree", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -156563,6 +161172,7 @@ "name": "_ready", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -156570,6 +161180,7 @@ "name": "_get_configuration_warnings", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -156580,6 +161191,7 @@ "name": "_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156593,6 +161205,7 @@ "name": "_shortcut_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156606,6 +161219,7 @@ "name": "_unhandled_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156619,6 +161233,7 @@ "name": "_unhandled_key_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -157795,6 +162410,14 @@ "type": "enum::Node.AutoTranslateMode" } }, + { + "name": "set_translation_domain_inherited", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, { "name": "get_window", "is_const": true, @@ -158050,6 +162673,17 @@ } ] }, + { + "name": "get_rpc_config", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } + }, { "name": "set_editor_description", "is_const": false, @@ -159294,6 +163928,17 @@ "type": "Transform3D" } }, + { + "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, @@ -161036,6 +165681,10 @@ { "name": "RENDERING_DRIVER_D3D12", "value": 2 + }, + { + "name": "RENDERING_DRIVER_METAL", + "value": 3 } ] }, @@ -161438,7 +166087,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845631403, + "hash": 2851312030, + "hash_compatibility": [ + 3845631403 + ], "return_value": { "type": "Dictionary" }, @@ -161450,6 +166102,11 @@ { "name": "arguments", "type": "PackedStringArray" + }, + { + "name": "blocking", + "type": "bool", + "default_value": "true" } ] }, @@ -162041,7 +166698,8 @@ "arguments": [ { "name": "code", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -162865,6 +167523,23 @@ } ] }, + { + "name": "has_connections", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "signal", + "type": "StringName" + } + ] + }, { "name": "set_block_signals", "is_const": false, @@ -162929,9 +167604,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2475554935, + "hash": 1195764410, "hash_compatibility": [ - 1195764410, 2475554935 ], "return_value": { @@ -162955,9 +167629,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4021311862, + "hash": 162698058, "hash_compatibility": [ - 162698058, 4021311862 ], "return_value": { @@ -162984,6 +167657,31 @@ } ] }, + { + "name": "get_translation_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2002593661, + "return_value": { + "type": "StringName" + } + }, + { + "name": "set_translation_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, { "name": "is_queued_for_deletion", "is_const": true, @@ -163694,6 +168392,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, @@ -163810,6 +168568,253 @@ } ] }, + { + "name": "register_projection_views_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1997997368, + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapperExtension" + } + ] + }, + { + "name": "unregister_projection_views_extension", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1997997368, + "arguments": [ + { + "name": "extension", + "type": "OpenXRExtensionWrapperExtension" + } + ] + }, + { + "name": "get_render_state_z_near", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "get_render_state_z_far", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "double" + } + }, + { + "name": "set_motion_vectors_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "set_motion_vectors_depth_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "set_motion_vectors_target_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "target_size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_graphics_api_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2841200299, + "return_value": { + "type": "String" + } + }, + { + "name": "get_supported_swapchain_formats", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3851388692, + "return_value": { + "type": "PackedInt64Array" + } + }, + { + "name": "openxr_swapchain_create", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2162228999, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "create_flags", + "type": "int", + "meta": "uint64" + }, + { + "name": "usage_flags", + "type": "int", + "meta": "uint64" + }, + { + "name": "swapchain_format", + "type": "int", + "meta": "int64" + }, + { + "name": "width", + "type": "int", + "meta": "uint32" + }, + { + "name": "height", + "type": "int", + "meta": "uint32" + }, + { + "name": "sample_count", + "type": "int", + "meta": "uint32" + }, + { + "name": "array_size", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "openxr_swapchain_free", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "openxr_swapchain_get_swapchain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3744713108, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "openxr_swapchain_acquire", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "openxr_swapchain_get_image", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 937000113, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, + { + "name": "openxr_swapchain_release", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "swapchain", + "type": "int", + "meta": "uint64" + } + ] + }, { "name": "set_emulate_environment_blend_mode_alpha_blend", "is_const": false, @@ -164374,6 +169379,56 @@ "type": "SubViewport" } }, + { + "name": "set_use_android_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_use_android_surface", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_android_surface_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "size", + "type": "Vector2i" + } + ] + }, + { + "name": "get_android_surface_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3690982128, + "return_value": { + "type": "Vector2i" + } + }, { "name": "set_enable_hole_punch", "is_const": false, @@ -164451,6 +169506,17 @@ "type": "bool" } }, + { + "name": "get_android_surface", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3277089691, + "return_value": { + "type": "JavaObject" + } + }, { "name": "is_natively_supported", "is_const": true, @@ -164491,6 +169557,18 @@ "setter": "set_layer_viewport", "getter": "get_layer_viewport" }, + { + "type": "bool", + "name": "use_android_surface", + "setter": "set_use_android_surface", + "getter": "get_use_android_surface" + }, + { + "type": "Vector2i", + "name": "android_surface_size", + "setter": "set_android_surface_size", + "getter": "get_android_surface_size" + }, { "type": "int", "name": "sort_order", @@ -164883,6 +169961,7 @@ "name": "_get_requested_extensions", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -164893,6 +169972,7 @@ "name": "_set_system_properties_and_get_next_pointer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -164910,6 +169990,7 @@ "name": "_set_instance_create_info_and_get_next_pointer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -164927,6 +170008,7 @@ "name": "_set_session_create_and_get_next_pointer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -164944,6 +170026,7 @@ "name": "_set_swapchain_create_info_and_get_next_pointer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -164961,6 +170044,7 @@ "name": "_set_hand_joint_locations_and_get_next_pointer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -164979,10 +170063,34 @@ } ] }, + { + "name": "_set_projection_views_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "view_index", + "type": "int", + "meta": "int32" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, { "name": "_get_composition_layer_count", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -164994,6 +170102,7 @@ "name": "_get_composition_layer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -165012,6 +170121,7 @@ "name": "_get_composition_layer_order", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -165030,6 +170140,7 @@ "name": "_get_suggested_tracker_names", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -165040,6 +170151,7 @@ "name": "_on_register_metadata", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165047,6 +170159,7 @@ "name": "_on_before_instance_created", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165054,6 +170167,7 @@ "name": "_on_instance_created", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -165068,6 +170182,7 @@ "name": "_on_instance_destroyed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165075,6 +170190,7 @@ "name": "_on_session_created", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -165089,6 +170205,7 @@ "name": "_on_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165096,6 +170213,7 @@ "name": "_on_pre_render", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165103,6 +170221,7 @@ "name": "_on_main_swapchains_created", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165110,13 +170229,29 @@ "name": "_on_session_destroyed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, + { + "name": "_on_post_draw_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, { "name": "_on_state_idle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165124,6 +170259,7 @@ "name": "_on_state_ready", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165131,6 +170267,7 @@ "name": "_on_state_synchronized", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165138,6 +170275,7 @@ "name": "_on_state_visible", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165145,6 +170283,7 @@ "name": "_on_state_focused", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165152,6 +170291,7 @@ "name": "_on_state_stopping", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165159,6 +170299,7 @@ "name": "_on_state_loss_pending", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165166,6 +170307,7 @@ "name": "_on_state_exiting", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165173,6 +170315,7 @@ "name": "_on_event_polled", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -165189,6 +170332,7 @@ "name": "_set_viewport_composition_layer_and_get_next_pointer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -165214,6 +170358,7 @@ "name": "_get_viewport_composition_layer_extension_properties", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -165224,6 +170369,7 @@ "name": "_get_viewport_composition_layer_extension_property_defaults", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -165234,6 +170380,7 @@ "name": "_on_viewport_composition_layer_destroyed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -165243,6 +170390,28 @@ } ] }, + { + "name": "_set_android_surface_swapchain_create_info_and_get_next_pointer", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "property_values", + "type": "Dictionary" + }, + { + "name": "next_pointer", + "type": "void*" + } + ] + }, { "name": "get_openxr_api", "is_const": false, @@ -165537,15 +170706,28 @@ } }, { - "name": "get_path_count", + "name": "set_binding_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "binding_path", + "type": "String" + } + ] + }, + { + "name": "get_binding_path", "is_const": true, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3905245786, + "hash": 201670096, "return_value": { - "type": "int", - "meta": "int32" + "type": "String" } }, { @@ -165573,6 +170755,18 @@ "type": "PackedStringArray" } }, + { + "name": "get_path_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, { "name": "has_path", "is_const": true, @@ -165626,6 +170820,12 @@ "setter": "set_action", "getter": "get_action" }, + { + "type": "String", + "name": "binding_path", + "setter": "set_binding_path", + "getter": "get_binding_path" + }, { "type": "PackedStringArray", "name": "paths", @@ -166569,6 +171769,13 @@ } ] }, + { + "name": "OpenXRVisibilityMask", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core" + }, { "name": "OptimizedTranslation", "is_refcounted": true, @@ -167208,7 +172415,7 @@ }, "arguments": [ { - "name": "pck_name", + "name": "pck_path", "type": "String" }, { @@ -167663,6 +172870,7 @@ "name": "_get_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -167683,6 +172891,7 @@ "name": "_put_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -167704,6 +172913,7 @@ "name": "_get_available_packet_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -167715,6 +172925,7 @@ "name": "_get_max_packet_size", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -169741,6 +174952,33 @@ "meta": "float" } }, + { + "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, @@ -170348,6 +175586,12 @@ "setter": "set_emission_ring_inner_radius", "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", @@ -171790,8 +177034,32 @@ "value": 32 }, { - "name": "MONITOR_MAX", + "name": "NAVIGATION_OBSTACLE_COUNT", "value": 33 + }, + { + "name": "PIPELINE_COMPILATIONS_CANVAS", + "value": 34 + }, + { + "name": "PIPELINE_COMPILATIONS_MESH", + "value": 35 + }, + { + "name": "PIPELINE_COMPILATIONS_SURFACE", + "value": 36 + }, + { + "name": "PIPELINE_COMPILATIONS_DRAW", + "value": 37 + }, + { + "name": "PIPELINE_COMPILATIONS_SPECIALIZATION", + "value": 38 + }, + { + "name": "MONITOR_MAX", + "value": 39 } ] } @@ -172161,6 +177429,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174285,6 +179554,7 @@ "name": "_get_total_gravity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174295,6 +179565,7 @@ "name": "_get_total_linear_damp", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174306,6 +179577,7 @@ "name": "_get_total_angular_damp", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174317,6 +179589,7 @@ "name": "_get_center_of_mass", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174327,6 +179600,7 @@ "name": "_get_center_of_mass_local", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174337,6 +179611,7 @@ "name": "_get_inverse_mass", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174348,6 +179623,7 @@ "name": "_get_inverse_inertia", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174359,6 +179635,7 @@ "name": "_set_linear_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174372,6 +179649,7 @@ "name": "_get_linear_velocity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174382,6 +179660,7 @@ "name": "_set_angular_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174396,6 +179675,7 @@ "name": "_get_angular_velocity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174407,6 +179687,7 @@ "name": "_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174420,6 +179701,7 @@ "name": "_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174430,6 +179712,7 @@ "name": "_get_velocity_at_local_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174446,6 +179729,7 @@ "name": "_apply_central_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174459,6 +179743,7 @@ "name": "_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174476,6 +179761,7 @@ "name": "_apply_torque_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174490,6 +179776,7 @@ "name": "_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174503,6 +179790,7 @@ "name": "_apply_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174520,6 +179808,7 @@ "name": "_apply_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174534,6 +179823,7 @@ "name": "_add_constant_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174547,6 +179837,7 @@ "name": "_add_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174564,6 +179855,7 @@ "name": "_add_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174578,6 +179870,7 @@ "name": "_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174591,6 +179884,7 @@ "name": "_get_constant_force", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174601,6 +179895,7 @@ "name": "_set_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174615,6 +179910,7 @@ "name": "_get_constant_torque", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174626,6 +179922,7 @@ "name": "_set_sleep_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174639,6 +179936,7 @@ "name": "_is_sleeping", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174649,6 +179947,7 @@ "name": "_get_contact_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174660,6 +179959,7 @@ "name": "_get_contact_local_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174677,6 +179977,7 @@ "name": "_get_contact_local_normal", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174694,6 +179995,7 @@ "name": "_get_contact_local_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174712,6 +180014,7 @@ "name": "_get_contact_local_velocity_at_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174729,6 +180032,7 @@ "name": "_get_contact_collider", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174746,6 +180050,7 @@ "name": "_get_contact_collider_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174763,6 +180068,7 @@ "name": "_get_contact_collider_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174781,6 +180087,7 @@ "name": "_get_contact_collider_object", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174798,6 +180105,7 @@ "name": "_get_contact_collider_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174816,6 +180124,7 @@ "name": "_get_contact_collider_velocity_at_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174833,6 +180142,7 @@ "name": "_get_contact_impulse", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174850,6 +180160,7 @@ "name": "_get_step", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174861,6 +180172,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -174868,6 +180180,7 @@ "name": "_get_space_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175638,6 +180951,7 @@ "name": "_get_total_gravity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175648,6 +180962,7 @@ "name": "_get_total_linear_damp", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175659,6 +180974,7 @@ "name": "_get_total_angular_damp", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175670,6 +180986,7 @@ "name": "_get_center_of_mass", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175680,6 +180997,7 @@ "name": "_get_center_of_mass_local", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175690,6 +181008,7 @@ "name": "_get_principal_inertia_axes", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175700,6 +181019,7 @@ "name": "_get_inverse_mass", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175711,6 +181031,7 @@ "name": "_get_inverse_inertia", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175721,6 +181042,7 @@ "name": "_get_inverse_inertia_tensor", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175731,6 +181053,7 @@ "name": "_set_linear_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175744,6 +181067,7 @@ "name": "_get_linear_velocity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175754,6 +181078,7 @@ "name": "_set_angular_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175767,6 +181092,7 @@ "name": "_get_angular_velocity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175777,6 +181103,7 @@ "name": "_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175790,6 +181117,7 @@ "name": "_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175800,6 +181128,7 @@ "name": "_get_velocity_at_local_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175816,6 +181145,7 @@ "name": "_apply_central_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175829,6 +181159,7 @@ "name": "_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175846,6 +181177,7 @@ "name": "_apply_torque_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175859,6 +181191,7 @@ "name": "_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175872,6 +181205,7 @@ "name": "_apply_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175889,6 +181223,7 @@ "name": "_apply_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175902,6 +181237,7 @@ "name": "_add_constant_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175915,6 +181251,7 @@ "name": "_add_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175932,6 +181269,7 @@ "name": "_add_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175945,6 +181283,7 @@ "name": "_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175958,6 +181297,7 @@ "name": "_get_constant_force", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175968,6 +181308,7 @@ "name": "_set_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175981,6 +181322,7 @@ "name": "_get_constant_torque", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175991,6 +181333,7 @@ "name": "_set_sleep_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -176004,6 +181347,7 @@ "name": "_is_sleeping", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176014,6 +181358,7 @@ "name": "_get_contact_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176025,6 +181370,7 @@ "name": "_get_contact_local_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176042,6 +181388,7 @@ "name": "_get_contact_local_normal", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176059,6 +181406,7 @@ "name": "_get_contact_impulse", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176076,6 +181424,7 @@ "name": "_get_contact_local_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176094,6 +181443,7 @@ "name": "_get_contact_local_velocity_at_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176111,6 +181461,7 @@ "name": "_get_contact_collider", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176128,6 +181479,7 @@ "name": "_get_contact_collider_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176145,6 +181497,7 @@ "name": "_get_contact_collider_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176163,6 +181516,7 @@ "name": "_get_contact_collider_object", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176180,6 +181534,7 @@ "name": "_get_contact_collider_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176198,6 +181553,7 @@ "name": "_get_contact_collider_velocity_at_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176215,6 +181571,7 @@ "name": "_get_step", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176226,6 +181583,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -176233,6 +181591,7 @@ "name": "_get_space_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176390,6 +181749,7 @@ "name": "_intersect_ray", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176431,6 +181791,7 @@ "name": "_intersect_point", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176475,6 +181836,7 @@ "name": "_intersect_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176527,6 +181889,7 @@ "name": "_cast_motion", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176577,6 +181940,7 @@ "name": "_collide_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176632,6 +181996,7 @@ "name": "_rest_info", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176842,6 +182207,7 @@ "name": "_intersect_ray", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176891,6 +182257,7 @@ "name": "_intersect_point", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176930,6 +182297,7 @@ "name": "_intersect_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176982,6 +182350,7 @@ "name": "_cast_motion", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -177036,6 +182405,7 @@ "name": "_collide_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -177091,6 +182461,7 @@ "name": "_rest_info", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -177137,6 +182508,7 @@ "name": "_get_closest_point_to_object_volume", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -180943,6 +186315,7 @@ "name": "_world_boundary_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -180953,6 +186326,7 @@ "name": "_separation_ray_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -180963,6 +186337,7 @@ "name": "_segment_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -180973,6 +186348,7 @@ "name": "_circle_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -180983,6 +186359,7 @@ "name": "_rectangle_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -180993,6 +186370,7 @@ "name": "_capsule_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181003,6 +186381,7 @@ "name": "_convex_polygon_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181013,6 +186392,7 @@ "name": "_concave_polygon_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181023,6 +186403,7 @@ "name": "_shape_set_data", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181040,6 +186421,7 @@ "name": "_shape_set_custom_solver_bias", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181058,6 +186440,7 @@ "name": "_shape_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181074,6 +186457,7 @@ "name": "_shape_get_data", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181090,6 +186474,7 @@ "name": "_shape_get_custom_solver_bias", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181107,6 +186492,7 @@ "name": "_shape_collide", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181156,6 +186542,7 @@ "name": "_space_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181166,6 +186553,7 @@ "name": "_space_set_active", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181183,6 +186571,7 @@ "name": "_space_is_active", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181199,6 +186588,7 @@ "name": "_space_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181221,6 +186611,7 @@ "name": "_space_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181242,6 +186633,7 @@ "name": "_space_get_direct_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181258,6 +186650,7 @@ "name": "_space_set_debug_contacts", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181276,6 +186669,7 @@ "name": "_space_get_contacts", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181292,6 +186686,7 @@ "name": "_space_get_contact_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181309,6 +186704,7 @@ "name": "_area_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181319,6 +186715,7 @@ "name": "_area_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181336,6 +186733,7 @@ "name": "_area_get_space", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181352,6 +186750,7 @@ "name": "_area_add_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181377,6 +186776,7 @@ "name": "_area_set_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181399,6 +186799,7 @@ "name": "_area_set_shape_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181421,6 +186822,7 @@ "name": "_area_set_shape_disabled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181443,6 +186845,7 @@ "name": "_area_get_shape_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181460,6 +186863,7 @@ "name": "_area_get_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181481,6 +186885,7 @@ "name": "_area_get_shape_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181502,6 +186907,7 @@ "name": "_area_remove_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181520,6 +186926,7 @@ "name": "_area_clear_shapes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181533,6 +186940,7 @@ "name": "_area_attach_object_instance_id", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181551,6 +186959,7 @@ "name": "_area_get_object_instance_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181568,6 +186977,7 @@ "name": "_area_attach_canvas_instance_id", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181586,6 +186996,7 @@ "name": "_area_get_canvas_instance_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181603,6 +187014,7 @@ "name": "_area_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181624,6 +187036,7 @@ "name": "_area_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181641,6 +187054,7 @@ "name": "_area_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181661,6 +187075,7 @@ "name": "_area_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181677,6 +187092,7 @@ "name": "_area_set_collision_layer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181695,6 +187111,7 @@ "name": "_area_get_collision_layer", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181712,6 +187129,7 @@ "name": "_area_set_collision_mask", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181730,6 +187148,7 @@ "name": "_area_get_collision_mask", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181747,6 +187166,7 @@ "name": "_area_set_monitorable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181764,6 +187184,7 @@ "name": "_area_set_pickable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181781,6 +187202,7 @@ "name": "_area_set_monitor_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181798,6 +187220,7 @@ "name": "_area_set_area_monitor_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181815,6 +187238,7 @@ "name": "_body_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181825,6 +187249,7 @@ "name": "_body_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181842,6 +187267,7 @@ "name": "_body_get_space", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181858,6 +187284,7 @@ "name": "_body_set_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181875,6 +187302,7 @@ "name": "_body_get_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181891,6 +187319,7 @@ "name": "_body_add_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181916,6 +187345,7 @@ "name": "_body_set_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181938,6 +187368,7 @@ "name": "_body_set_shape_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181960,6 +187391,7 @@ "name": "_body_get_shape_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181977,6 +187409,7 @@ "name": "_body_get_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181998,6 +187431,7 @@ "name": "_body_get_shape_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182019,6 +187453,7 @@ "name": "_body_set_shape_disabled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182041,6 +187476,7 @@ "name": "_body_set_shape_as_one_way_collision", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182068,6 +187504,7 @@ "name": "_body_remove_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182086,6 +187523,7 @@ "name": "_body_clear_shapes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182099,6 +187537,7 @@ "name": "_body_attach_object_instance_id", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182117,6 +187556,7 @@ "name": "_body_get_object_instance_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182134,6 +187574,7 @@ "name": "_body_attach_canvas_instance_id", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182152,6 +187593,7 @@ "name": "_body_get_canvas_instance_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182169,6 +187611,7 @@ "name": "_body_set_continuous_collision_detection_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182186,6 +187629,7 @@ "name": "_body_get_continuous_collision_detection_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182202,6 +187646,7 @@ "name": "_body_set_collision_layer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182220,6 +187665,7 @@ "name": "_body_get_collision_layer", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182237,6 +187683,7 @@ "name": "_body_set_collision_mask", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182255,6 +187702,7 @@ "name": "_body_get_collision_mask", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182272,6 +187720,7 @@ "name": "_body_set_collision_priority", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182290,6 +187739,7 @@ "name": "_body_get_collision_priority", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182307,6 +187757,7 @@ "name": "_body_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182328,6 +187779,7 @@ "name": "_body_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182348,6 +187800,7 @@ "name": "_body_reset_mass_properties", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182361,6 +187814,7 @@ "name": "_body_set_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182382,6 +187836,7 @@ "name": "_body_get_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182402,6 +187857,7 @@ "name": "_body_apply_central_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182419,6 +187875,7 @@ "name": "_body_apply_torque_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182437,6 +187894,7 @@ "name": "_body_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182458,6 +187916,7 @@ "name": "_body_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182475,6 +187934,7 @@ "name": "_body_apply_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182496,6 +187956,7 @@ "name": "_body_apply_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182514,6 +187975,7 @@ "name": "_body_add_constant_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182531,6 +187993,7 @@ "name": "_body_add_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182552,6 +188015,7 @@ "name": "_body_add_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182570,6 +188034,7 @@ "name": "_body_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182587,6 +188052,7 @@ "name": "_body_get_constant_force", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182603,6 +188069,7 @@ "name": "_body_set_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182621,6 +188088,7 @@ "name": "_body_get_constant_torque", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182638,6 +188106,7 @@ "name": "_body_set_axis_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182655,6 +188124,7 @@ "name": "_body_add_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182672,6 +188142,7 @@ "name": "_body_remove_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182689,6 +188160,7 @@ "name": "_body_get_collision_exceptions", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182705,6 +188177,7 @@ "name": "_body_set_max_contacts_reported", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182723,6 +188196,7 @@ "name": "_body_get_max_contacts_reported", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182740,6 +188214,7 @@ "name": "_body_set_contacts_reported_depth_threshold", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182758,6 +188233,7 @@ "name": "_body_get_contacts_reported_depth_threshold", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182775,6 +188251,7 @@ "name": "_body_set_omit_force_integration", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182792,6 +188269,7 @@ "name": "_body_is_omitting_force_integration", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182808,6 +188286,7 @@ "name": "_body_set_state_sync_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182825,6 +188304,7 @@ "name": "_body_set_force_integration_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182846,6 +188326,7 @@ "name": "_body_collide_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182892,6 +188373,7 @@ "name": "_body_set_pickable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182909,6 +188391,7 @@ "name": "_body_get_direct_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182925,6 +188408,7 @@ "name": "_body_test_motion", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182966,6 +188450,7 @@ "name": "_joint_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182976,6 +188461,7 @@ "name": "_joint_clear", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182989,6 +188475,7 @@ "name": "_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183011,6 +188498,7 @@ "name": "_joint_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183032,6 +188520,7 @@ "name": "_joint_disable_collisions_between_bodies", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183049,6 +188538,7 @@ "name": "_joint_is_disabled_collisions_between_bodies", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183065,6 +188555,7 @@ "name": "_joint_make_pin", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183090,6 +188581,7 @@ "name": "_joint_make_groove", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183123,6 +188615,7 @@ "name": "_joint_make_damped_spring", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183152,6 +188645,7 @@ "name": "_pin_joint_set_flag", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183173,6 +188667,7 @@ "name": "_pin_joint_get_flag", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183193,6 +188688,7 @@ "name": "_pin_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183215,6 +188711,7 @@ "name": "_pin_joint_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183236,6 +188733,7 @@ "name": "_damped_spring_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183258,6 +188756,7 @@ "name": "_damped_spring_joint_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183279,6 +188778,7 @@ "name": "_joint_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183295,6 +188795,7 @@ "name": "_free_rid", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183308,6 +188809,7 @@ "name": "_set_active", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183321,6 +188823,7 @@ "name": "_init", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183328,6 +188831,7 @@ "name": "_step", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183342,6 +188846,7 @@ "name": "_sync", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183349,6 +188854,7 @@ "name": "_flush_queries", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183356,6 +188862,7 @@ "name": "_end_sync", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183363,6 +188870,7 @@ "name": "_finish", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183370,6 +188878,7 @@ "name": "_is_flushing_queries", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183380,6 +188889,7 @@ "name": "_get_process_info", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187420,6 +192930,7 @@ "name": "_world_boundary_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187430,6 +192941,7 @@ "name": "_separation_ray_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187440,6 +192952,7 @@ "name": "_sphere_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187450,6 +192963,7 @@ "name": "_box_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187460,6 +192974,7 @@ "name": "_capsule_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187470,6 +192985,7 @@ "name": "_cylinder_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187480,6 +192996,7 @@ "name": "_convex_polygon_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187490,6 +193007,7 @@ "name": "_concave_polygon_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187500,6 +193018,7 @@ "name": "_heightmap_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187510,6 +193029,7 @@ "name": "_custom_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187520,6 +193040,7 @@ "name": "_shape_set_data", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187537,6 +193058,7 @@ "name": "_shape_set_custom_solver_bias", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187555,6 +193077,7 @@ "name": "_shape_set_margin", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187573,6 +193096,7 @@ "name": "_shape_get_margin", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187590,6 +193114,7 @@ "name": "_shape_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187606,6 +193131,7 @@ "name": "_shape_get_data", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187622,6 +193148,7 @@ "name": "_shape_get_custom_solver_bias", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187639,6 +193166,7 @@ "name": "_space_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187649,6 +193177,7 @@ "name": "_space_set_active", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187666,6 +193195,7 @@ "name": "_space_is_active", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187682,6 +193212,7 @@ "name": "_space_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187704,6 +193235,7 @@ "name": "_space_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187725,6 +193257,7 @@ "name": "_space_get_direct_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187741,6 +193274,7 @@ "name": "_space_set_debug_contacts", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187759,6 +193293,7 @@ "name": "_space_get_contacts", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187775,6 +193310,7 @@ "name": "_space_get_contact_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187792,6 +193328,7 @@ "name": "_area_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187802,6 +193339,7 @@ "name": "_area_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187819,6 +193357,7 @@ "name": "_area_get_space", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187835,6 +193374,7 @@ "name": "_area_add_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187860,6 +193400,7 @@ "name": "_area_set_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187882,6 +193423,7 @@ "name": "_area_set_shape_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187904,6 +193446,7 @@ "name": "_area_set_shape_disabled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187926,6 +193469,7 @@ "name": "_area_get_shape_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187943,6 +193487,7 @@ "name": "_area_get_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187964,6 +193509,7 @@ "name": "_area_get_shape_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187985,6 +193531,7 @@ "name": "_area_remove_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188003,6 +193550,7 @@ "name": "_area_clear_shapes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188016,6 +193564,7 @@ "name": "_area_attach_object_instance_id", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188034,6 +193583,7 @@ "name": "_area_get_object_instance_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188051,6 +193601,7 @@ "name": "_area_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188072,6 +193623,7 @@ "name": "_area_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188089,6 +193641,7 @@ "name": "_area_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188109,6 +193662,7 @@ "name": "_area_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188125,6 +193679,7 @@ "name": "_area_set_collision_layer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188143,6 +193698,7 @@ "name": "_area_get_collision_layer", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188160,6 +193716,7 @@ "name": "_area_set_collision_mask", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188178,6 +193735,7 @@ "name": "_area_get_collision_mask", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188195,6 +193753,7 @@ "name": "_area_set_monitorable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188212,6 +193771,7 @@ "name": "_area_set_ray_pickable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188229,6 +193789,7 @@ "name": "_area_set_monitor_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188246,6 +193807,7 @@ "name": "_area_set_area_monitor_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188263,6 +193825,7 @@ "name": "_body_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188273,6 +193836,7 @@ "name": "_body_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188290,6 +193854,7 @@ "name": "_body_get_space", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188306,6 +193871,7 @@ "name": "_body_set_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188323,6 +193889,7 @@ "name": "_body_get_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188339,6 +193906,7 @@ "name": "_body_add_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188364,6 +193932,7 @@ "name": "_body_set_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188386,6 +193955,7 @@ "name": "_body_set_shape_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188408,6 +193978,7 @@ "name": "_body_set_shape_disabled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188430,6 +194001,7 @@ "name": "_body_get_shape_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188447,6 +194019,7 @@ "name": "_body_get_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188468,6 +194041,7 @@ "name": "_body_get_shape_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188489,6 +194063,7 @@ "name": "_body_remove_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188507,6 +194082,7 @@ "name": "_body_clear_shapes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188520,6 +194096,7 @@ "name": "_body_attach_object_instance_id", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188538,6 +194115,7 @@ "name": "_body_get_object_instance_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188555,6 +194133,7 @@ "name": "_body_set_enable_continuous_collision_detection", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188572,6 +194151,7 @@ "name": "_body_is_continuous_collision_detection_enabled", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188588,6 +194168,7 @@ "name": "_body_set_collision_layer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188606,6 +194187,7 @@ "name": "_body_get_collision_layer", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188623,6 +194205,7 @@ "name": "_body_set_collision_mask", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188641,6 +194224,7 @@ "name": "_body_get_collision_mask", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188658,6 +194242,7 @@ "name": "_body_set_collision_priority", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188676,6 +194261,7 @@ "name": "_body_get_collision_priority", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188693,6 +194279,7 @@ "name": "_body_set_user_flags", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188711,6 +194298,7 @@ "name": "_body_get_user_flags", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188728,6 +194316,7 @@ "name": "_body_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188749,6 +194338,7 @@ "name": "_body_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188769,6 +194359,7 @@ "name": "_body_reset_mass_properties", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188782,6 +194373,7 @@ "name": "_body_set_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188803,6 +194395,7 @@ "name": "_body_get_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188823,6 +194416,7 @@ "name": "_body_apply_central_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188840,6 +194434,7 @@ "name": "_body_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188861,6 +194456,7 @@ "name": "_body_apply_torque_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188878,6 +194474,7 @@ "name": "_body_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188895,6 +194492,7 @@ "name": "_body_apply_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188916,6 +194514,7 @@ "name": "_body_apply_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188933,6 +194532,7 @@ "name": "_body_add_constant_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188950,6 +194550,7 @@ "name": "_body_add_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188971,6 +194572,7 @@ "name": "_body_add_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188988,6 +194590,7 @@ "name": "_body_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189005,6 +194608,7 @@ "name": "_body_get_constant_force", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189021,6 +194625,7 @@ "name": "_body_set_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189038,6 +194643,7 @@ "name": "_body_get_constant_torque", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189054,6 +194660,7 @@ "name": "_body_set_axis_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189071,6 +194678,7 @@ "name": "_body_set_axis_lock", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189092,6 +194700,7 @@ "name": "_body_is_axis_locked", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189112,6 +194721,7 @@ "name": "_body_add_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189129,6 +194739,7 @@ "name": "_body_remove_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189146,6 +194757,7 @@ "name": "_body_get_collision_exceptions", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189162,6 +194774,7 @@ "name": "_body_set_max_contacts_reported", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189180,6 +194793,7 @@ "name": "_body_get_max_contacts_reported", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189197,6 +194811,7 @@ "name": "_body_set_contacts_reported_depth_threshold", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189215,6 +194830,7 @@ "name": "_body_get_contacts_reported_depth_threshold", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189232,6 +194848,7 @@ "name": "_body_set_omit_force_integration", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189249,6 +194866,7 @@ "name": "_body_is_omitting_force_integration", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189265,6 +194883,7 @@ "name": "_body_set_state_sync_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189282,6 +194901,7 @@ "name": "_body_set_force_integration_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189303,6 +194923,7 @@ "name": "_body_set_ray_pickable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189320,6 +194941,7 @@ "name": "_body_test_motion", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189366,6 +194988,7 @@ "name": "_body_get_direct_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189382,6 +195005,7 @@ "name": "_soft_body_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189392,6 +195016,7 @@ "name": "_soft_body_update_rendering_server", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189409,6 +195034,7 @@ "name": "_soft_body_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189426,6 +195052,7 @@ "name": "_soft_body_get_space", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189442,6 +195069,7 @@ "name": "_soft_body_set_ray_pickable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189459,6 +195087,7 @@ "name": "_soft_body_set_collision_layer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189477,6 +195106,7 @@ "name": "_soft_body_get_collision_layer", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189494,6 +195124,7 @@ "name": "_soft_body_set_collision_mask", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189512,6 +195143,7 @@ "name": "_soft_body_get_collision_mask", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189529,6 +195161,7 @@ "name": "_soft_body_add_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189546,6 +195179,7 @@ "name": "_soft_body_remove_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189563,6 +195197,7 @@ "name": "_soft_body_get_collision_exceptions", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189579,6 +195214,7 @@ "name": "_soft_body_set_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189600,6 +195236,7 @@ "name": "_soft_body_get_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189620,6 +195257,7 @@ "name": "_soft_body_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189637,6 +195275,7 @@ "name": "_soft_body_set_simulation_precision", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189655,6 +195294,7 @@ "name": "_soft_body_get_simulation_precision", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189672,6 +195312,7 @@ "name": "_soft_body_set_total_mass", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189690,6 +195331,7 @@ "name": "_soft_body_get_total_mass", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189707,6 +195349,7 @@ "name": "_soft_body_set_linear_stiffness", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189725,6 +195368,7 @@ "name": "_soft_body_get_linear_stiffness", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189742,6 +195386,7 @@ "name": "_soft_body_set_pressure_coefficient", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189760,6 +195405,7 @@ "name": "_soft_body_get_pressure_coefficient", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189777,6 +195423,7 @@ "name": "_soft_body_set_damping_coefficient", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189795,6 +195442,7 @@ "name": "_soft_body_get_damping_coefficient", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189812,6 +195460,7 @@ "name": "_soft_body_set_drag_coefficient", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189830,6 +195479,7 @@ "name": "_soft_body_get_drag_coefficient", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189847,6 +195497,7 @@ "name": "_soft_body_set_mesh", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189864,6 +195515,7 @@ "name": "_soft_body_get_bounds", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189880,6 +195532,7 @@ "name": "_soft_body_move_point", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189902,6 +195555,7 @@ "name": "_soft_body_get_point_global_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189923,6 +195577,7 @@ "name": "_soft_body_remove_all_pinned_points", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189936,6 +195591,7 @@ "name": "_soft_body_pin_point", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189958,6 +195614,7 @@ "name": "_soft_body_is_point_pinned", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189979,6 +195636,7 @@ "name": "_joint_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189989,6 +195647,7 @@ "name": "_joint_clear", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190002,6 +195661,7 @@ "name": "_joint_make_pin", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190031,6 +195691,7 @@ "name": "_pin_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190053,6 +195714,7 @@ "name": "_pin_joint_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190074,6 +195736,7 @@ "name": "_pin_joint_set_local_a", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190091,6 +195754,7 @@ "name": "_pin_joint_get_local_a", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190107,6 +195771,7 @@ "name": "_pin_joint_set_local_b", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190124,6 +195789,7 @@ "name": "_pin_joint_get_local_b", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190140,6 +195806,7 @@ "name": "_joint_make_hinge", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190169,6 +195836,7 @@ "name": "_joint_make_hinge_simple", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190206,6 +195874,7 @@ "name": "_hinge_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190228,6 +195897,7 @@ "name": "_hinge_joint_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190249,6 +195919,7 @@ "name": "_hinge_joint_set_flag", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190270,6 +195941,7 @@ "name": "_hinge_joint_get_flag", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190290,6 +195962,7 @@ "name": "_joint_make_slider", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190319,6 +195992,7 @@ "name": "_slider_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190341,6 +196015,7 @@ "name": "_slider_joint_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190362,6 +196037,7 @@ "name": "_joint_make_cone_twist", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190391,6 +196067,7 @@ "name": "_cone_twist_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190413,6 +196090,7 @@ "name": "_cone_twist_joint_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190434,6 +196112,7 @@ "name": "_joint_make_generic_6dof", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190463,6 +196142,7 @@ "name": "_generic_6dof_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190489,6 +196169,7 @@ "name": "_generic_6dof_joint_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190514,6 +196195,7 @@ "name": "_generic_6dof_joint_set_flag", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190539,6 +196221,7 @@ "name": "_generic_6dof_joint_get_flag", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190563,6 +196246,7 @@ "name": "_joint_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190579,6 +196263,7 @@ "name": "_joint_set_solver_priority", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190597,6 +196282,7 @@ "name": "_joint_get_solver_priority", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190614,6 +196300,7 @@ "name": "_joint_disable_collisions_between_bodies", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190631,6 +196318,7 @@ "name": "_joint_is_disabled_collisions_between_bodies", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190647,6 +196335,7 @@ "name": "_free_rid", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190660,6 +196349,7 @@ "name": "_set_active", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190673,6 +196363,7 @@ "name": "_init", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190680,6 +196371,7 @@ "name": "_step", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190694,6 +196386,7 @@ "name": "_sync", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190701,6 +196394,7 @@ "name": "_flush_queries", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190708,6 +196402,7 @@ "name": "_end_sync", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190715,6 +196410,7 @@ "name": "_finish", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190722,6 +196418,7 @@ "name": "_is_flushing_queries", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190732,6 +196429,7 @@ "name": "_get_process_info", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190839,6 +196537,7 @@ "name": "_set_vertex", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190857,6 +196556,7 @@ "name": "_set_normal", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190875,6 +196575,7 @@ "name": "_set_aabb", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -196003,6 +201704,7 @@ "name": "_create_mesh_array", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -200064,7 +205766,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1558064255, + "hash": 1526857008, + "hash_compatibility": [ + 1558064255 + ], "arguments": [ { "name": "bytecode", @@ -200083,7 +205788,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3340165340, + "hash": 2689310080, + "hash_compatibility": [ + 3340165340 + ], "return_value": { "type": "RDShaderSPIRV" }, @@ -201390,6 +207098,7 @@ "name": "_value_changed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -203402,7 +209111,10 @@ "is_vararg": false, "is_static": true, "is_virtual": false, - "hash": 2150300909, + "hash": 4249111514, + "hash_compatibility": [ + 2150300909 + ], "return_value": { "type": "RegEx" }, @@ -203410,6 +209122,11 @@ { "name": "pattern", "type": "String" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" } ] }, @@ -203427,7 +209144,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, + "hash": 3565188097, + "hash_compatibility": [ + 166001499 + ], "return_value": { "type": "enum::Error" }, @@ -203435,6 +209155,11 @@ { "name": "pattern", "type": "String" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" } ] }, @@ -204129,6 +209854,7 @@ "name": "_get_render_scene_buffers", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -204139,6 +209865,7 @@ "name": "_get_render_scene_data", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -204149,6 +209876,7 @@ "name": "_get_environment", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -204159,6 +209887,7 @@ "name": "_get_camera_attributes", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -204504,6 +210233,7 @@ "name": "_configure", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -204517,6 +210247,7 @@ "name": "_set_fsr_sharpness", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -204531,6 +210262,7 @@ "name": "_set_texture_mipmap_bias", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -204545,6 +210277,7 @@ "name": "_set_use_debanding", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -205233,6 +210966,7 @@ "name": "_get_cam_transform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -205243,6 +210977,7 @@ "name": "_get_cam_projection", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -205253,6 +210988,7 @@ "name": "_get_view_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -205264,6 +211000,7 @@ "name": "_get_view_eye_offset", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -205281,6 +211018,7 @@ "name": "_get_view_projection", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -205298,6 +211036,7 @@ "name": "_get_uniform_buffer", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -207445,6 +213184,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 +214698,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2686605154, + "hash": 3140542288, "hash_compatibility": [ 2468082605, + 2686605154, 4252992020 ], "return_value": { @@ -208952,6 +214750,12 @@ "name": "region", "type": "Rect2", "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "breadcrumb", + "type": "int", + "meta": "uint32", + "default_value": "0" } ] }, @@ -209758,6 +215562,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" + } + ] } ] }, @@ -209834,6 +215814,24 @@ } ], "enums": [ + { + "name": "TextureType", + "is_bitfield": false, + "values": [ + { + "name": "TEXTURE_TYPE_2D", + "value": 0 + }, + { + "name": "TEXTURE_TYPE_LAYERED", + "value": 1 + }, + { + "name": "TEXTURE_TYPE_3D", + "value": 2 + } + ] + }, { "name": "TextureLayeredType", "is_bitfield": false, @@ -210212,6 +216210,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, @@ -212049,8 +218061,12 @@ "value": 27 }, { - "name": "GLOBAL_VAR_TYPE_MAX", + "name": "GLOBAL_VAR_TYPE_SAMPLEREXT", "value": 28 + }, + { + "name": "GLOBAL_VAR_TYPE_MAX", + "value": 29 } ] }, @@ -212081,6 +218097,56 @@ { "name": "RENDERING_INFO_VIDEO_MEM_USED", "value": 5 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_CANVAS", + "value": 6 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_MESH", + "value": 7 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_SURFACE", + "value": 8 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_DRAW", + "value": 9 + }, + { + "name": "RENDERING_INFO_PIPELINE_COMPILATIONS_SPECIALIZATION", + "value": 10 + } + ] + }, + { + "name": "PipelineSource", + "is_bitfield": false, + "values": [ + { + "name": "PIPELINE_SOURCE_CANVAS", + "value": 0 + }, + { + "name": "PIPELINE_SOURCE_MESH", + "value": 1 + }, + { + "name": "PIPELINE_SOURCE_SURFACE", + "value": 2 + }, + { + "name": "PIPELINE_SOURCE_DRAW", + "value": 3 + }, + { + "name": "PIPELINE_SOURCE_SPECIALIZATION", + "value": 4 + }, + { + "name": "PIPELINE_SOURCE_MAX", + "value": 5 } ] }, @@ -212195,6 +218261,58 @@ } ] }, + { + "name": "texture_create_from_native_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1682977582, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "type", + "type": "enum::RenderingServer.TextureType" + }, + { + "name": "format", + "type": "enum::Image.Format" + }, + { + "name": "native_handle", + "type": "int", + "meta": "uint64" + }, + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + }, + { + "name": "depth", + "type": "int", + "meta": "int32" + }, + { + "name": "layers", + "type": "int", + "meta": "int32", + "default_value": "1" + }, + { + "name": "layered_type", + "type": "enum::RenderingServer.TextureLayeredType", + "default_value": "0" + } + ] + }, { "name": "texture_2d_update", "is_const": false, @@ -213752,6 +219870,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, @@ -214111,6 +220306,25 @@ } ] }, + { + "name": "light_set_shadow_caster_mask", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "light", + "type": "RID" + }, + { + "name": "mask", + "type": "int", + "meta": "uint32" + } + ] + }, { "name": "light_set_bake_mode", "is_const": false, @@ -214234,6 +220448,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, @@ -218922,6 +225150,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, @@ -220702,6 +226962,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, @@ -222042,9 +228320,43 @@ "name": "_setup_local_to_scene", "is_const": false, "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true + }, + { + "name": "_get_rid", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "RID" + } + }, + { + "name": "_reset_state", + "is_const": false, + "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, + { + "name": "_set_path_cache", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, { "name": "set_path", "is_const": false, @@ -222084,6 +228396,20 @@ "type": "String" } }, + { + "name": "set_path_cache", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, { "name": "set_name", "is_const": false, @@ -222164,6 +228490,60 @@ "is_virtual": false, "hash": 3218959716 }, + { + "name": "reset_state", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_id_for_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3186203200, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "id", + "type": "String" + } + ] + }, + { + "name": "get_id_for_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3135753539, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, + { + "name": "is_built_in", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "generate_scene_unique_id", "is_const": false, @@ -222301,6 +228681,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222311,6 +228692,7 @@ "name": "_recognize_path", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222331,6 +228713,7 @@ "name": "_handles_type", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222347,6 +228730,7 @@ "name": "_get_resource_type", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222363,6 +228747,7 @@ "name": "_get_resource_script_class", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222379,6 +228764,7 @@ "name": "_get_resource_uid", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222396,6 +228782,7 @@ "name": "_get_dependencies", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222416,6 +228803,7 @@ "name": "_rename_dependencies", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222436,6 +228824,7 @@ "name": "_exists", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222452,6 +228841,7 @@ "name": "_get_classes_used", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222468,6 +228858,7 @@ "name": "_load", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222506,6 +228897,7 @@ "name": "_save", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222531,6 +228923,7 @@ "name": "_set_uid", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222552,6 +228945,7 @@ "name": "_recognize", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222568,6 +228962,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222584,6 +228979,7 @@ "name": "_recognize_path", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -223028,6 +229424,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, @@ -223311,6 +229724,29 @@ "type": "ResourceFormatSaver" } ] + }, + { + "name": "get_resource_id_for_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 150756522, + "return_value": { + "type": "int", + "meta": "int64" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "generate", + "type": "bool", + "default_value": "false" + } + ] } ] }, @@ -223698,6 +230134,7 @@ "name": "_process_custom_fx", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -224676,6 +231113,81 @@ "type": "String" } }, + { + "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, @@ -225128,6 +231640,17 @@ "type": "bool" } }, + { + "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, @@ -225625,6 +232148,24 @@ "setter": "set_shortcut_keys_enabled", "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", @@ -225790,6 +232331,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -226843,6 +233385,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -230175,6 +236718,17 @@ "return_value": { "type": "bool" } + }, + { + "name": "get_rpc_config", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1214101251, + "return_value": { + "type": "Variant" + } } ], "properties": [ @@ -230266,6 +236820,17 @@ "type": "typedarray::ScriptEditorBase" } }, + { + "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, @@ -230362,6 +236927,20 @@ "type": "String" } ] + }, + { + "name": "update_docs_from_script", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3657522847, + "arguments": [ + { + "name": "script", + "type": "Script" + } + ] } ], "signals": [ @@ -230512,6 +237091,7 @@ "name": "_editor_can_reload_from_file", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230522,6 +237102,7 @@ "name": "_placeholder_erased", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -230535,6 +237116,7 @@ "name": "_can_instantiate", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230545,6 +237127,7 @@ "name": "_get_base_script", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230555,6 +237138,7 @@ "name": "_get_global_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230565,6 +237149,7 @@ "name": "_inherits_script", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230581,6 +237166,7 @@ "name": "_get_instance_base_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230591,6 +237177,7 @@ "name": "_instance_create", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230607,6 +237194,7 @@ "name": "_placeholder_instance_create", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230623,6 +237211,7 @@ "name": "_instance_has", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230639,6 +237228,7 @@ "name": "_has_source_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230649,6 +237239,7 @@ "name": "_get_source_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230659,6 +237250,7 @@ "name": "_set_source_code", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -230672,6 +237264,7 @@ "name": "_reload", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230688,6 +237281,7 @@ "name": "_get_documentation", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230698,6 +237292,7 @@ "name": "_get_class_icon_path", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230708,6 +237303,7 @@ "name": "_has_method", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230724,6 +237320,7 @@ "name": "_has_static_method", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230740,6 +237337,7 @@ "name": "_get_script_method_argument_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230756,6 +237354,7 @@ "name": "_get_method_info", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230772,6 +237371,7 @@ "name": "_is_tool", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230782,6 +237382,7 @@ "name": "_is_valid", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230792,6 +237393,7 @@ "name": "_is_abstract", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230802,6 +237404,7 @@ "name": "_get_language", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230812,6 +237415,7 @@ "name": "_has_script_signal", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230828,6 +237432,7 @@ "name": "_get_script_signal_list", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230838,6 +237443,7 @@ "name": "_has_property_default_value", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230854,6 +237460,7 @@ "name": "_get_property_default_value", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230870,6 +237477,7 @@ "name": "_update_exports", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -230877,6 +237485,7 @@ "name": "_get_script_method_list", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230887,6 +237496,7 @@ "name": "_get_script_property_list", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230897,6 +237507,7 @@ "name": "_get_member_line", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230914,6 +237525,7 @@ "name": "_get_constants", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230924,6 +237536,7 @@ "name": "_get_members", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230934,6 +237547,7 @@ "name": "_is_placeholder_fallback_enabled", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230944,6 +237558,7 @@ "name": "_get_rpc_config", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231114,6 +237729,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231124,6 +237740,7 @@ "name": "_init", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231131,6 +237748,7 @@ "name": "_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231141,6 +237759,7 @@ "name": "_get_extension", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231151,6 +237770,7 @@ "name": "_finish", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231158,6 +237778,7 @@ "name": "_get_reserved_words", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231168,6 +237789,7 @@ "name": "_is_control_flow_keyword", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231184,6 +237806,7 @@ "name": "_get_comment_delimiters", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231194,6 +237817,7 @@ "name": "_get_doc_comment_delimiters", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231204,6 +237828,7 @@ "name": "_get_string_delimiters", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231214,6 +237839,7 @@ "name": "_make_template", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231238,6 +237864,7 @@ "name": "_get_built_in_templates", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231254,6 +237881,7 @@ "name": "_is_using_templates", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231264,6 +237892,7 @@ "name": "_validate", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231300,6 +237929,7 @@ "name": "_validate_path", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231316,6 +237946,7 @@ "name": "_create_script", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231326,6 +237957,7 @@ "name": "_has_named_classes", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231336,6 +237968,7 @@ "name": "_supports_builtin_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231346,6 +237979,7 @@ "name": "_supports_documentation", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231356,6 +237990,7 @@ "name": "_can_inherit_from_file", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231366,6 +238001,7 @@ "name": "_find_function", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231387,6 +238023,7 @@ "name": "_make_function", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231411,6 +238048,7 @@ "name": "_can_make_function", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231421,6 +238059,7 @@ "name": "_open_in_external_editor", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231447,6 +238086,7 @@ "name": "_overrides_external_editor", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231457,6 +238097,7 @@ "name": "_preferred_file_name_casing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231467,6 +238108,7 @@ "name": "_complete_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231491,6 +238133,7 @@ "name": "_lookup_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231519,6 +238162,7 @@ "name": "_auto_indent_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231545,6 +238189,7 @@ "name": "_add_global_constant", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -231562,6 +238207,7 @@ "name": "_add_named_global_constant", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -231579,6 +238225,7 @@ "name": "_remove_named_global_constant", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -231592,6 +238239,7 @@ "name": "_thread_enter", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231599,6 +238247,7 @@ "name": "_thread_exit", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231606,6 +238255,7 @@ "name": "_debug_get_error", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231616,6 +238266,7 @@ "name": "_debug_get_stack_level_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231627,6 +238278,7 @@ "name": "_debug_get_stack_level_line", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231645,6 +238297,7 @@ "name": "_debug_get_stack_level_function", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231662,6 +238315,7 @@ "name": "_debug_get_stack_level_source", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231679,6 +238333,7 @@ "name": "_debug_get_stack_level_locals", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231706,6 +238361,7 @@ "name": "_debug_get_stack_level_members", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231733,6 +238389,7 @@ "name": "_debug_get_stack_level_instance", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231750,6 +238407,7 @@ "name": "_debug_get_globals", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231772,6 +238430,7 @@ "name": "_debug_parse_stack_level_expression", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231803,6 +238462,7 @@ "name": "_debug_get_current_stack_info", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231813,13 +238473,33 @@ "name": "_reload_all_scripts", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, + { + "name": "_reload_scripts", + "is_const": false, + "is_static": false, + "is_required": true, + "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, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -231837,6 +238517,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231847,6 +238528,7 @@ "name": "_get_public_functions", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231857,6 +238539,7 @@ "name": "_get_public_constants", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231867,6 +238550,7 @@ "name": "_get_public_annotations", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231877,6 +238561,7 @@ "name": "_profiling_start", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231884,6 +238569,7 @@ "name": "_profiling_stop", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231891,6 +238577,7 @@ "name": "_profiling_set_save_native_calls", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -231904,6 +238591,7 @@ "name": "_profiling_get_accumulated_data", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231926,6 +238614,7 @@ "name": "_profiling_get_frame_data", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231948,6 +238637,7 @@ "name": "_frame", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231955,6 +238645,7 @@ "name": "_handles_global_class_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231971,6 +238662,7 @@ "name": "_get_global_class_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -232060,6 +238752,10 @@ { "name": "SCROLL_MODE_SHOW_NEVER", "value": 3 + }, + { + "name": "SCROLL_MODE_RESERVE", + "value": 4 } ] } @@ -232476,7 +239172,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 +239421,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2750740428, + "hash": 3850209648, "hash_compatibility": [ + 2750740428, 1628453603 ], "arguments": [ @@ -232725,7 +239433,7 @@ }, { "name": "texture", - "type": "Texture2D" + "type": "Texture" }, { "name": "index", @@ -232741,12 +239449,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": [ { @@ -232778,6 +239487,14 @@ "default_value": "false" } ] + }, + { + "name": "inspect_native_shader_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ], "properties": [ @@ -233676,6 +240393,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 +240452,7 @@ { "type": "Array", "name": "collision_result", - "getter": "_get_collision_result" + "getter": "get_collision_result" }, { "type": "bool", @@ -234239,6 +240967,17 @@ "type": "bool" } }, + { + "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, @@ -234311,7 +241050,7 @@ { "type": "Array", "name": "collision_result", - "getter": "_get_collision_result" + "getter": "get_collision_result" }, { "type": "bool", @@ -234665,6 +241404,91 @@ } ] }, + { + "name": "get_bone_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 203112058, + "return_value": { + "type": "Variant" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + } + ] + }, + { + "name": "get_bone_meta_list", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 663333327, + "return_value": { + "type": "typedarray::StringName" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "has_bone_meta", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 921227809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + } + ] + }, + { + "name": "set_bone_meta", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 702482756, + "arguments": [ + { + "name": "bone_idx", + "type": "int", + "meta": "int32" + }, + { + "name": "key", + "type": "StringName" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, { "name": "get_concatenated_bone_names", "is_const": true, @@ -235814,6 +242638,7 @@ "name": "_execute", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -235828,6 +242653,7 @@ "name": "_setup_modification", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -235841,6 +242667,7 @@ "name": "_draw_editor_gizmo", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -238076,6 +244903,7 @@ "name": "_process_modification", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -239847,7 +246675,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814935226, + "hash": 528784402, + "hash_compatibility": [ + 3814935226 + ], "arguments": [ { "name": "point_index", @@ -239862,6 +246693,12 @@ "name": "attachment_path", "type": "NodePath", "default_value": "NodePath(\"\")" + }, + { + "name": "insert_at", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, @@ -240625,6 +247462,148 @@ "return_value": { "type": "bool" } + }, + { + "name": "set_dragging_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "dragging_enabled", + "type": "bool" + } + ] + }, + { + "name": "is_dragging_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_drag_area_margin_begin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_area_margin_begin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_area_margin_end", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "margin", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_area_margin_end", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_area_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "offset", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_drag_area_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_drag_area_highlight_in_editor", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "drag_area_highlight_in_editor", + "type": "bool" + } + ] + }, + { + "name": "is_drag_area_highlight_in_editor_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "get_drag_area_control", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 829782337, + "return_value": { + "type": "Control" + } } ], "signals": [ @@ -240636,6 +247615,12 @@ "type": "int" } ] + }, + { + "name": "drag_started" + }, + { + "name": "drag_ended" } ], "properties": [ @@ -240651,6 +247636,12 @@ "setter": "set_collapsed", "getter": "is_collapsed" }, + { + "type": "bool", + "name": "dragging_enabled", + "setter": "set_dragging_enabled", + "getter": "is_dragging_enabled" + }, { "type": "int", "name": "dragger_visibility", @@ -240662,6 +247653,30 @@ "name": "vertical", "setter": "set_vertical", "getter": "is_vertical" + }, + { + "type": "int", + "name": "drag_area_margin_begin", + "setter": "set_drag_area_margin_begin", + "getter": "get_drag_area_margin_begin" + }, + { + "type": "int", + "name": "drag_area_margin_end", + "setter": "set_drag_area_margin_end", + "getter": "get_drag_area_margin_end" + }, + { + "type": "int", + "name": "drag_area_offset", + "setter": "set_drag_area_offset", + "getter": "get_drag_area_offset" + }, + { + "type": "bool", + "name": "drag_area_highlight_in_editor", + "setter": "set_drag_area_highlight_in_editor", + "getter": "is_drag_area_highlight_in_editor_enabled" } ] }, @@ -242231,6 +249246,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, @@ -243526,6 +250559,7 @@ "name": "_get_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -243551,6 +250585,7 @@ "name": "_get_partial_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -243576,6 +250611,7 @@ "name": "_put_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -243601,6 +250637,7 @@ "name": "_put_partial_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -243626,6 +250663,7 @@ "name": "_get_available_bytes", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -244007,6 +251045,7 @@ "name": "_draw", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -244024,6 +251063,7 @@ "name": "_get_draw_rect", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -244040,6 +251080,7 @@ "name": "_get_minimum_size", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -244050,6 +251091,7 @@ "name": "_test_mask", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -245629,6 +252671,7 @@ "name": "_propagate_input_event", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -246303,6 +253346,7 @@ "name": "_get_line_syntax_highlighting", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -246320,6 +253364,7 @@ "name": "_clear_highlighting_cache", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -246327,6 +253372,7 @@ "name": "_update_cache", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -249253,6 +256299,7 @@ "name": "_handle_unicode_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249272,6 +256319,7 @@ "name": "_backspace", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249286,6 +256334,7 @@ "name": "_cut", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249300,6 +256349,7 @@ "name": "_copy", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249314,6 +256364,7 @@ "name": "_paste", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249328,6 +256379,7 @@ "name": "_paste_primary_clipboard", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249667,6 +256719,31 @@ "type": "bool" } }, + { + "name": "set_empty_selection_clipboard_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_empty_selection_clipboard_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "clear", "is_const": false, @@ -251913,6 +258990,31 @@ "type": "bool" } }, + { + "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, @@ -253161,6 +260263,12 @@ "setter": "set_middle_mouse_paste_enabled", "getter": "is_middle_mouse_paste_enabled" }, + { + "type": "bool", + "name": "empty_selection_clipboard_enabled", + "setter": "set_empty_selection_clipboard_enabled", + "getter": "is_empty_selection_clipboard_enabled" + }, { "type": "int", "name": "wrap_mode", @@ -253215,6 +260323,12 @@ "setter": "set_fit_content_height_enabled", "getter": "is_fit_content_height_enabled" }, + { + "type": "bool", + "name": "scroll_fit_content_width", + "setter": "set_fit_content_width_enabled", + "getter": "is_fit_content_width_enabled" + }, { "type": "bool", "name": "minimap_draw", @@ -258397,6 +265511,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, @@ -260743,6 +267874,7 @@ "name": "_has_feature", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260759,6 +267891,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260769,6 +267902,7 @@ "name": "_get_features", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260780,6 +267914,7 @@ "name": "_free_rid", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -260793,6 +267928,7 @@ "name": "_has", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260809,6 +267945,7 @@ "name": "_load_support_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260825,6 +267962,7 @@ "name": "_get_support_data_filename", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260835,6 +267973,7 @@ "name": "_get_support_data_info", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260845,6 +267984,7 @@ "name": "_save_support_data", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260861,6 +268001,7 @@ "name": "_is_locale_right_to_left", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260877,6 +268018,7 @@ "name": "_name_to_tag", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260894,6 +268036,7 @@ "name": "_tag_to_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260911,6 +268054,7 @@ "name": "_create_font", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260921,6 +268065,7 @@ "name": "_create_font_linked_variation", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260937,6 +268082,7 @@ "name": "_font_set_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -260954,6 +268100,7 @@ "name": "_font_set_data_ptr", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -260976,6 +268123,7 @@ "name": "_font_set_face_index", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -260994,6 +268142,7 @@ "name": "_font_get_face_index", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261011,6 +268160,7 @@ "name": "_font_get_face_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261028,6 +268178,7 @@ "name": "_font_set_style", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261045,6 +268196,7 @@ "name": "_font_get_style", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261061,6 +268213,7 @@ "name": "_font_set_name", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261078,6 +268231,7 @@ "name": "_font_get_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261094,6 +268248,7 @@ "name": "_font_get_ot_name_strings", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261110,6 +268265,7 @@ "name": "_font_set_style_name", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261127,6 +268283,7 @@ "name": "_font_get_style_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261143,6 +268300,7 @@ "name": "_font_set_weight", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261161,6 +268319,7 @@ "name": "_font_get_weight", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261178,6 +268337,7 @@ "name": "_font_set_stretch", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261196,6 +268356,7 @@ "name": "_font_get_stretch", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261213,6 +268374,7 @@ "name": "_font_set_antialiasing", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261230,6 +268392,7 @@ "name": "_font_get_antialiasing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261246,6 +268409,7 @@ "name": "_font_set_disable_embedded_bitmaps", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261263,6 +268427,7 @@ "name": "_font_get_disable_embedded_bitmaps", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261279,6 +268444,7 @@ "name": "_font_set_generate_mipmaps", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261296,6 +268462,7 @@ "name": "_font_get_generate_mipmaps", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261312,6 +268479,7 @@ "name": "_font_set_multichannel_signed_distance_field", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261329,6 +268497,7 @@ "name": "_font_is_multichannel_signed_distance_field", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261345,6 +268514,7 @@ "name": "_font_set_msdf_pixel_range", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261363,6 +268533,7 @@ "name": "_font_get_msdf_pixel_range", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261380,6 +268551,7 @@ "name": "_font_set_msdf_size", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261398,6 +268570,7 @@ "name": "_font_get_msdf_size", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261415,6 +268588,7 @@ "name": "_font_set_fixed_size", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261433,6 +268607,7 @@ "name": "_font_get_fixed_size", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261450,6 +268625,7 @@ "name": "_font_set_fixed_size_scale_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261467,6 +268643,7 @@ "name": "_font_get_fixed_size_scale_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261483,6 +268660,7 @@ "name": "_font_set_allow_system_fallback", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261500,6 +268678,7 @@ "name": "_font_is_allow_system_fallback", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261516,6 +268695,7 @@ "name": "_font_set_force_autohinter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261533,6 +268713,7 @@ "name": "_font_is_force_autohinter", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261549,6 +268730,7 @@ "name": "_font_set_hinting", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261566,6 +268748,7 @@ "name": "_font_get_hinting", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261582,6 +268765,7 @@ "name": "_font_set_subpixel_positioning", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261599,6 +268783,7 @@ "name": "_font_get_subpixel_positioning", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261615,6 +268800,7 @@ "name": "_font_set_embolden", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261633,6 +268819,7 @@ "name": "_font_get_embolden", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261650,6 +268837,7 @@ "name": "_font_set_spacing", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261672,6 +268860,7 @@ "name": "_font_get_spacing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261693,6 +268882,7 @@ "name": "_font_set_baseline_offset", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261711,6 +268901,7 @@ "name": "_font_get_baseline_offset", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261728,6 +268919,7 @@ "name": "_font_set_transform", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261745,6 +268937,7 @@ "name": "_font_get_transform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261761,6 +268954,7 @@ "name": "_font_set_variation_coordinates", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261778,6 +268972,7 @@ "name": "_font_get_variation_coordinates", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261794,6 +268989,7 @@ "name": "_font_set_oversampling", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261812,6 +269008,7 @@ "name": "_font_get_oversampling", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261829,6 +269026,7 @@ "name": "_font_get_size_cache_list", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261845,6 +269043,7 @@ "name": "_font_clear_size_cache", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261858,6 +269057,7 @@ "name": "_font_remove_size_cache", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261875,6 +269075,7 @@ "name": "_font_set_ascent", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261898,6 +269099,7 @@ "name": "_font_get_ascent", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261920,6 +269122,7 @@ "name": "_font_set_descent", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261943,6 +269146,7 @@ "name": "_font_get_descent", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261965,6 +269169,7 @@ "name": "_font_set_underline_position", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261988,6 +269193,7 @@ "name": "_font_get_underline_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262010,6 +269216,7 @@ "name": "_font_set_underline_thickness", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262033,6 +269240,7 @@ "name": "_font_get_underline_thickness", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262055,6 +269263,7 @@ "name": "_font_set_scale", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262078,6 +269287,7 @@ "name": "_font_get_scale", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262100,6 +269310,7 @@ "name": "_font_get_texture_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262121,6 +269332,7 @@ "name": "_font_clear_textures", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262138,6 +269350,7 @@ "name": "_font_remove_texture", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262160,6 +269373,7 @@ "name": "_font_set_texture_image", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262186,6 +269400,7 @@ "name": "_font_get_texture_image", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262211,6 +269426,7 @@ "name": "_font_set_texture_offsets", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262237,6 +269453,7 @@ "name": "_font_get_texture_offsets", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262262,6 +269479,7 @@ "name": "_font_get_glyph_list", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262282,6 +269500,7 @@ "name": "_font_clear_glyphs", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262299,6 +269518,7 @@ "name": "_font_remove_glyph", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262321,6 +269541,7 @@ "name": "_font_get_glyph_advance", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262347,6 +269568,7 @@ "name": "_font_set_glyph_advance", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262374,6 +269596,7 @@ "name": "_font_get_glyph_offset", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262399,6 +269622,7 @@ "name": "_font_set_glyph_offset", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262425,6 +269649,7 @@ "name": "_font_get_glyph_size", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262450,6 +269675,7 @@ "name": "_font_set_glyph_size", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262476,6 +269702,7 @@ "name": "_font_get_glyph_uv_rect", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262501,6 +269728,7 @@ "name": "_font_set_glyph_uv_rect", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262527,6 +269755,7 @@ "name": "_font_get_glyph_texture_idx", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262553,6 +269782,7 @@ "name": "_font_set_glyph_texture_idx", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262580,6 +269810,7 @@ "name": "_font_get_glyph_texture_rid", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262605,6 +269836,7 @@ "name": "_font_get_glyph_texture_size", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262630,6 +269862,7 @@ "name": "_font_get_glyph_contours", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262656,6 +269889,7 @@ "name": "_font_get_kerning_list", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262677,6 +269911,7 @@ "name": "_font_clear_kerning_map", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262695,6 +269930,7 @@ "name": "_font_remove_kerning", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262717,6 +269953,7 @@ "name": "_font_set_kerning", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262743,6 +269980,7 @@ "name": "_font_get_kerning", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262768,6 +270006,7 @@ "name": "_font_get_glyph_index", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262800,6 +270039,7 @@ "name": "_font_get_char_from_glyph_index", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262827,6 +270067,7 @@ "name": "_font_has_char", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262848,6 +270089,7 @@ "name": "_font_get_supported_chars", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262860,10 +270102,28 @@ } ] }, + { + "name": "_font_get_supported_glyphs", + "is_const": true, + "is_static": false, + "is_required": true, + "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, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262891,6 +270151,7 @@ "name": "_font_render_glyph", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262913,6 +270174,7 @@ "name": "_font_draw_glyph", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262948,6 +270210,7 @@ "name": "_font_draw_glyph_outline", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262988,6 +270251,7 @@ "name": "_font_is_language_supported", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263008,6 +270272,7 @@ "name": "_font_set_language_support_override", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263029,6 +270294,7 @@ "name": "_font_get_language_support_override", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263049,6 +270315,7 @@ "name": "_font_remove_language_support_override", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263066,6 +270333,7 @@ "name": "_font_get_language_support_overrides", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263082,6 +270350,7 @@ "name": "_font_is_script_supported", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263102,6 +270371,7 @@ "name": "_font_set_script_support_override", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263123,6 +270393,7 @@ "name": "_font_get_script_support_override", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263143,6 +270414,7 @@ "name": "_font_remove_script_support_override", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263160,6 +270432,7 @@ "name": "_font_get_script_support_overrides", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263176,6 +270449,7 @@ "name": "_font_set_opentype_feature_overrides", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263193,6 +270467,7 @@ "name": "_font_get_opentype_feature_overrides", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263209,6 +270484,7 @@ "name": "_font_supported_feature_list", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263225,6 +270501,7 @@ "name": "_font_supported_variation_list", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263241,6 +270518,7 @@ "name": "_font_get_global_oversampling", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263252,6 +270530,7 @@ "name": "_font_set_global_oversampling", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263266,6 +270545,7 @@ "name": "_get_hex_code_box_size", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263288,6 +270568,7 @@ "name": "_draw_hex_code_box", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263319,6 +270600,7 @@ "name": "_create_shaped_text", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263339,6 +270621,7 @@ "name": "_shaped_text_clear", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263352,6 +270635,7 @@ "name": "_shaped_text_set_direction", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263369,6 +270653,7 @@ "name": "_shaped_text_get_direction", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263385,6 +270670,7 @@ "name": "_shaped_text_get_inferred_direction", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263401,6 +270687,7 @@ "name": "_shaped_text_set_bidi_override", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263418,6 +270705,7 @@ "name": "_shaped_text_set_custom_punctuation", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263435,6 +270723,7 @@ "name": "_shaped_text_get_custom_punctuation", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263451,6 +270740,7 @@ "name": "_shaped_text_set_custom_ellipsis", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263469,6 +270759,7 @@ "name": "_shaped_text_get_custom_ellipsis", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263486,6 +270777,7 @@ "name": "_shaped_text_set_orientation", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263503,6 +270795,7 @@ "name": "_shaped_text_get_orientation", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263519,6 +270812,7 @@ "name": "_shaped_text_set_preserve_invalid", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263536,6 +270830,7 @@ "name": "_shaped_text_get_preserve_invalid", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263552,6 +270847,7 @@ "name": "_shaped_text_set_preserve_control", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263569,6 +270865,7 @@ "name": "_shaped_text_get_preserve_control", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263585,6 +270882,7 @@ "name": "_shaped_text_set_spacing", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263607,6 +270905,7 @@ "name": "_shaped_text_get_spacing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263628,6 +270927,7 @@ "name": "_shaped_text_add_string", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263669,6 +270969,7 @@ "name": "_shaped_text_add_object", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263707,6 +271008,7 @@ "name": "_shaped_text_resize_object", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263740,6 +271042,7 @@ "name": "_shaped_get_span_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263757,6 +271060,7 @@ "name": "_shaped_get_span_meta", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263778,6 +271082,7 @@ "name": "_shaped_set_span_update_font", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263809,6 +271114,7 @@ "name": "_shaped_text_substr", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263835,6 +271141,7 @@ "name": "_shaped_text_get_parent", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263851,6 +271158,7 @@ "name": "_shaped_text_fit_to_width", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263877,6 +271185,7 @@ "name": "_shaped_text_tab_align", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263898,6 +271207,7 @@ "name": "_shaped_text_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263914,6 +271224,7 @@ "name": "_shaped_text_update_breaks", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263930,6 +271241,7 @@ "name": "_shaped_text_update_justification_ops", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263946,6 +271258,7 @@ "name": "_shaped_text_is_ready", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263962,6 +271275,7 @@ "name": "_shaped_text_get_glyphs", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263978,6 +271292,7 @@ "name": "_shaped_text_sort_logical", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263994,6 +271309,7 @@ "name": "_shaped_text_get_glyph_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264011,6 +271327,7 @@ "name": "_shaped_text_get_range", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264027,6 +271344,7 @@ "name": "_shaped_text_get_line_breaks_adv", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264060,6 +271378,7 @@ "name": "_shaped_text_get_line_breaks", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264090,6 +271409,7 @@ "name": "_shaped_text_get_word_breaks", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264114,6 +271434,7 @@ "name": "_shaped_text_get_trim_pos", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264131,6 +271452,7 @@ "name": "_shaped_text_get_ellipsis_pos", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264148,6 +271470,7 @@ "name": "_shaped_text_get_ellipsis_glyph_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264165,6 +271488,7 @@ "name": "_shaped_text_get_ellipsis_glyphs", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264181,6 +271505,7 @@ "name": "_shaped_text_overrun_trim_to_width", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -264203,6 +271528,7 @@ "name": "_shaped_text_get_objects", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264219,6 +271545,7 @@ "name": "_shaped_text_get_object_rect", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264239,6 +271566,7 @@ "name": "_shaped_text_get_object_range", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264259,6 +271587,7 @@ "name": "_shaped_text_get_object_glyph", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264280,6 +271609,7 @@ "name": "_shaped_text_get_size", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264296,6 +271626,7 @@ "name": "_shaped_text_get_ascent", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264313,6 +271644,7 @@ "name": "_shaped_text_get_descent", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264330,6 +271662,7 @@ "name": "_shaped_text_get_width", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264347,6 +271680,7 @@ "name": "_shaped_text_get_underline_position", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264364,6 +271698,7 @@ "name": "_shaped_text_get_underline_thickness", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264381,6 +271716,7 @@ "name": "_shaped_text_get_dominant_direction_in_range", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264408,6 +271744,7 @@ "name": "_shaped_text_get_carets", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -264430,6 +271767,7 @@ "name": "_shaped_text_get_selection", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264456,6 +271794,7 @@ "name": "_shaped_text_hit_test_grapheme", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264478,6 +271817,7 @@ "name": "_shaped_text_hit_test_position", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264500,6 +271840,7 @@ "name": "_shaped_text_draw", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -264535,6 +271876,7 @@ "name": "_shaped_text_draw_outline", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -264575,6 +271917,7 @@ "name": "_shaped_text_get_grapheme_bounds", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264596,6 +271939,7 @@ "name": "_shaped_text_next_grapheme_pos", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264618,6 +271962,7 @@ "name": "_shaped_text_prev_grapheme_pos", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264640,6 +271985,7 @@ "name": "_shaped_text_get_character_breaks", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264656,6 +272002,7 @@ "name": "_shaped_text_next_character_pos", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264678,6 +272025,7 @@ "name": "_shaped_text_prev_character_pos", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264700,6 +272048,7 @@ "name": "_shaped_text_closest_character_pos", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264722,6 +272071,7 @@ "name": "_format_number", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264742,6 +272092,7 @@ "name": "_parse_number", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264762,6 +272113,7 @@ "name": "_percent_sign", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264778,6 +272130,7 @@ "name": "_strip_diacritics", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264794,6 +272147,7 @@ "name": "_is_valid_identifier", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264810,6 +272164,7 @@ "name": "_is_valid_letter", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264827,6 +272182,7 @@ "name": "_string_get_word_breaks", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264852,6 +272208,7 @@ "name": "_string_get_character_breaks", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264872,6 +272229,7 @@ "name": "_is_confusable", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264893,6 +272251,7 @@ "name": "_spoof_check", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264909,6 +272268,7 @@ "name": "_string_to_upper", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264929,6 +272289,7 @@ "name": "_string_to_lower", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264949,6 +272310,7 @@ "name": "_string_to_title", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264969,6 +272331,7 @@ "name": "_parse_structured_text", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264993,6 +272356,7 @@ "name": "_cleanup", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true } @@ -265156,6 +272520,7 @@ "name": "_get_width", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265167,6 +272532,7 @@ "name": "_get_height", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265178,6 +272544,7 @@ "name": "_is_pixel_opaque", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265200,6 +272567,7 @@ "name": "_has_alpha", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265210,6 +272578,7 @@ "name": "_draw", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -265235,6 +272604,7 @@ "name": "_draw_rect", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -265264,6 +272634,7 @@ "name": "_draw_rect_region", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -265549,6 +272920,7 @@ "name": "_get_format", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265559,6 +272931,7 @@ "name": "_get_width", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265570,6 +272943,7 @@ "name": "_get_height", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265581,6 +272955,7 @@ "name": "_get_depth", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265592,6 +272967,7 @@ "name": "_has_mipmaps", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265602,6 +272978,7 @@ "name": "_get_data", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266134,6 +273511,7 @@ "name": "_get_format", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266144,6 +273522,7 @@ "name": "_get_layered_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266155,6 +273534,7 @@ "name": "_get_width", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266166,6 +273546,7 @@ "name": "_get_height", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266177,6 +273558,7 @@ "name": "_get_layers", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266188,6 +273570,7 @@ "name": "_has_mipmaps", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266198,6 +273581,7 @@ "name": "_get_layer_data", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -268875,6 +276259,142 @@ "meta": "int32" } }, + { + "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, @@ -269591,6 +277111,7 @@ "name": "_use_tile_data_runtime_update", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -269612,6 +277133,7 @@ "name": "_tile_data_runtime_update", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -270346,6 +277868,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, @@ -270792,6 +278395,7 @@ "name": "_use_tile_data_runtime_update", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -270808,6 +278412,7 @@ "name": "_tile_data_runtime_update", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -270952,6 +278557,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, @@ -271473,6 +279129,31 @@ "type": "enum::TileMapLayer.DebugVisibilityMode" } }, + { + "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, @@ -271573,6 +279254,12 @@ "setter": "set_tile_set", "getter": "get_tile_set" }, + { + "type": "bool", + "name": "occlusion_enabled", + "setter": "set_occlusion_enabled", + "getter": "is_occlusion_enabled" + }, { "type": "int", "name": "y_sort_origin", @@ -275889,6 +283576,7 @@ "name": "_get_plural_message", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -275918,6 +283606,7 @@ "name": "_get_message", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -275965,9 +283654,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 971803314, + "hash": 3898530326, "hash_compatibility": [ - 3898530326, 971803314 ], "arguments": [ @@ -275992,9 +283680,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 360316719, + "hash": 2356982266, "hash_compatibility": [ - 2356982266, 360316719 ], "arguments": [ @@ -276019,9 +283706,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 58037827, + "hash": 1829228469, "hash_compatibility": [ - 1829228469, 58037827 ], "return_value": { @@ -276045,9 +283731,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1333931916, + "hash": 229954002, "hash_compatibility": [ - 229954002, 1333931916 ], "return_value": { @@ -276080,9 +283765,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3919944288, + "hash": 3959009644, "hash_compatibility": [ - 3959009644, 3919944288 ], "arguments": [ @@ -276147,6 +283831,421 @@ } ] }, + { + "name": "TranslationDomain", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "methods": [ + { + "name": "get_translation_object", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 606768082, + "return_value": { + "type": "Translation" + }, + "arguments": [ + { + "name": "locale", + "type": "String" + } + ] + }, + { + "name": "add_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "remove_translation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1466479800, + "arguments": [ + { + "name": "translation", + "type": "Translation" + } + ] + }, + { + "name": "clear", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "translate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1829228469, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "translate_plural", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 229954002, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + }, + { + "name": "message_plural", + "type": "StringName" + }, + { + "name": "n", + "type": "int", + "meta": "int32" + }, + { + "name": "context", + "type": "StringName", + "default_value": "&\"\"" + } + ] + }, + { + "name": "is_pseudolocalization_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_accents_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_accents_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_double_vowels_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_double_vowels_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_fake_bidi_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_fake_bidi_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_override_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_override_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_pseudolocalization_skip_placeholders_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_pseudolocalization_skip_placeholders_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "get_pseudolocalization_expansion_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_pseudolocalization_expansion_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_pseudolocalization_prefix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_pseudolocalization_prefix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "prefix", + "type": "String" + } + ] + }, + { + "name": "get_pseudolocalization_suffix", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_pseudolocalization_suffix", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "suffix", + "type": "String" + } + ] + }, + { + "name": "pseudolocalize", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1965194235, + "return_value": { + "type": "StringName" + }, + "arguments": [ + { + "name": "message", + "type": "StringName" + } + ] + } + ], + "properties": [ + { + "type": "bool", + "name": "pseudolocalization_enabled", + "setter": "set_pseudolocalization_enabled", + "getter": "is_pseudolocalization_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_accents_enabled", + "setter": "set_pseudolocalization_accents_enabled", + "getter": "is_pseudolocalization_accents_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_double_vowels_enabled", + "setter": "set_pseudolocalization_double_vowels_enabled", + "getter": "is_pseudolocalization_double_vowels_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_fake_bidi_enabled", + "setter": "set_pseudolocalization_fake_bidi_enabled", + "getter": "is_pseudolocalization_fake_bidi_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_override_enabled", + "setter": "set_pseudolocalization_override_enabled", + "getter": "is_pseudolocalization_override_enabled" + }, + { + "type": "bool", + "name": "pseudolocalization_skip_placeholders_enabled", + "setter": "set_pseudolocalization_skip_placeholders_enabled", + "getter": "is_pseudolocalization_skip_placeholders_enabled" + }, + { + "type": "float", + "name": "pseudolocalization_expansion_ratio", + "setter": "set_pseudolocalization_expansion_ratio", + "getter": "get_pseudolocalization_expansion_ratio" + }, + { + "type": "String", + "name": "pseudolocalization_prefix", + "setter": "set_pseudolocalization_prefix", + "getter": "get_pseudolocalization_prefix" + }, + { + "type": "String", + "name": "pseudolocalization_suffix", + "setter": "set_pseudolocalization_suffix", + "getter": "get_pseudolocalization_suffix" + } + ] + }, { "name": "TranslationServer", "is_refcounted": false, @@ -276336,9 +284435,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 58037827, + "hash": 1829228469, "hash_compatibility": [ - 1829228469, 58037827 ], "return_value": { @@ -276362,9 +284460,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1333931916, + "hash": 229954002, "hash_compatibility": [ - 229954002, 1333931916 ], "return_value": { @@ -276436,6 +284533,54 @@ } ] }, + { + "name": "has_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2619796661, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "get_or_add_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 397200075, + "return_value": { + "type": "TranslationDomain" + }, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, + { + "name": "remove_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3304788590, + "arguments": [ + { + "name": "domain", + "type": "StringName" + } + ] + }, { "name": "clear", "is_const": false, @@ -277764,6 +285909,43 @@ } ] }, + { + "name": "set_auto_translate_mode", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 287402019, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "mode", + "type": "enum::Node.AutoTranslateMode" + } + ] + }, + { + "name": "get_auto_translate_mode", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 906302372, + "return_value": { + "type": "enum::Node.AutoTranslateMode" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_edit_multiline", "is_const": false, @@ -278231,6 +286413,43 @@ } ] }, + { + "name": "set_icon_overlay", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 666127730, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + }, + { + "name": "texture", + "type": "Texture2D" + } + ] + }, + { + "name": "get_icon_overlay", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3536238170, + "return_value": { + "type": "Texture2D" + }, + "arguments": [ + { + "name": "column", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_icon_region", "is_const": false, @@ -282329,6 +290548,28 @@ "type": "Node3D" } }, + { + "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, @@ -282560,6 +290801,7 @@ "name": "_instantiate_playback", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282612,6 +290854,7 @@ "name": "_stop", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -282619,6 +290862,7 @@ "name": "_play", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -282626,6 +290870,7 @@ "name": "_is_playing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282636,6 +290881,7 @@ "name": "_set_paused", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -282649,6 +290895,7 @@ "name": "_is_paused", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282659,6 +290906,7 @@ "name": "_get_length", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282670,6 +290918,7 @@ "name": "_get_playback_position", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282681,6 +290930,7 @@ "name": "_seek", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -282695,6 +290945,7 @@ "name": "_set_audio_track", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -282709,6 +290960,7 @@ "name": "_get_texture", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282719,6 +290971,7 @@ "name": "_update", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -282733,6 +290986,7 @@ "name": "_get_channels", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282744,6 +290998,7 @@ "name": "_get_mix_rate", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -284180,6 +292435,14 @@ "is_virtual": false, "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, @@ -284728,6 +292991,17 @@ "type": "bool" } }, + { + "name": "get_audio_listener_2d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1840977180, + "return_value": { + "type": "AudioListener2D" + } + }, { "name": "get_camera_2d", "is_const": true, @@ -284800,6 +293074,17 @@ "type": "bool" } }, + { + "name": "get_audio_listener_3d", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3472246991, + "return_value": { + "type": "AudioListener3D" + } + }, { "name": "get_camera_3d", "is_const": true, @@ -285715,6 +294000,7 @@ "name": "_get_aabb", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287690,11 +295976,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 +295993,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 +296035,7 @@ "getter": "get_source" }, { - "type": "Cubemap", + "type": "Cubemap,CompressedCubemap,PlaceholderCubemap,TextureCubemapRD", "name": "cube_map", "setter": "set_cube_map", "getter": "get_cube_map" @@ -287858,6 +296150,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287868,6 +296161,7 @@ "name": "_get_description", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287878,6 +296172,7 @@ "name": "_get_category", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287888,6 +296183,7 @@ "name": "_get_return_icon_type", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287898,6 +296194,7 @@ "name": "_get_input_port_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287909,6 +296206,7 @@ "name": "_get_input_port_type", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287926,6 +296224,7 @@ "name": "_get_input_port_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287943,6 +296242,7 @@ "name": "_get_input_port_default_value", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287960,6 +296260,7 @@ "name": "_get_default_input_port", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287977,6 +296278,7 @@ "name": "_get_output_port_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287988,6 +296290,7 @@ "name": "_get_output_port_type", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288005,6 +296308,7 @@ "name": "_get_output_port_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288022,6 +296326,7 @@ "name": "_get_property_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288033,6 +296338,7 @@ "name": "_get_property_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288050,6 +296356,7 @@ "name": "_get_property_default_index", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288068,6 +296375,7 @@ "name": "_get_property_options", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288085,6 +296393,7 @@ "name": "_get_code", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288113,6 +296422,7 @@ "name": "_get_func_code", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288133,6 +296443,7 @@ "name": "_get_global_code", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288149,6 +296460,7 @@ "name": "_is_highend", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288159,6 +296471,7 @@ "name": "_is_available", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -289852,8 +298165,12 @@ "value": 2 }, { - "name": "HINT_MAX", + "name": "HINT_ENUM", "value": 3 + }, + { + "name": "HINT_MAX", + "value": 4 } ] } @@ -289965,6 +298282,31 @@ "meta": "int32" } }, + { + "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, @@ -290043,6 +298385,12 @@ "setter": "set_step", "getter": "get_step" }, + { + "type": "PackedStringArray", + "name": "enum_names", + "setter": "set_enum_names", + "getter": "get_enum_names" + }, { "type": "bool", "name": "default_value_enabled", @@ -290887,7 +299235,82 @@ "is_refcounted": true, "is_instantiable": true, "inherits": "VisualShaderNode", - "api_type": "core" + "api_type": "core", + "enums": [ + { + "name": "OpType", + "is_bitfield": false, + "values": [ + { + "name": "OP_TYPE_SCALAR", + "value": 0 + }, + { + "name": "OP_TYPE_VECTOR_2D", + "value": 1 + }, + { + "name": "OP_TYPE_VECTOR_2D_SCALAR", + "value": 2 + }, + { + "name": "OP_TYPE_VECTOR_3D", + "value": 3 + }, + { + "name": "OP_TYPE_VECTOR_3D_SCALAR", + "value": 4 + }, + { + "name": "OP_TYPE_VECTOR_4D", + "value": 5 + }, + { + "name": "OP_TYPE_VECTOR_4D_SCALAR", + "value": 6 + }, + { + "name": "OP_TYPE_MAX", + "value": 7 + } + ] + } + ], + "methods": [ + { + "name": "set_op_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1703697889, + "arguments": [ + { + "name": "op_type", + "type": "enum::VisualShaderNodeRemap.OpType" + } + ] + }, + { + "name": "get_op_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1678380563, + "return_value": { + "type": "enum::VisualShaderNodeRemap.OpType" + } + } + ], + "properties": [ + { + "type": "int", + "name": "op_type", + "setter": "set_op_type", + "getter": "get_op_type" + } + ] }, { "name": "VisualShaderNodeReroute", @@ -291489,11 +299912,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 +299929,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" @@ -294212,6 +302641,7 @@ "name": "_get_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294232,6 +302662,7 @@ "name": "_put_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294253,6 +302684,7 @@ "name": "_get_available_packet_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294264,6 +302696,7 @@ "name": "_get_max_packet_size", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294275,6 +302708,7 @@ "name": "_poll", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294285,6 +302719,7 @@ "name": "_close", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -294292,6 +302727,7 @@ "name": "_set_write_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -294305,6 +302741,7 @@ "name": "_get_write_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294315,6 +302752,7 @@ "name": "_was_string_packet", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294325,6 +302763,7 @@ "name": "_get_ready_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294335,6 +302774,7 @@ "name": "_get_label", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294345,6 +302785,7 @@ "name": "_is_ordered", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294355,6 +302796,7 @@ "name": "_get_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294366,6 +302808,7 @@ "name": "_get_max_packet_life_time", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294377,6 +302820,7 @@ "name": "_get_max_retransmits", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294388,6 +302832,7 @@ "name": "_get_protocol", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294398,6 +302843,7 @@ "name": "_is_negotiated", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294408,6 +302854,7 @@ "name": "_get_buffered_amount", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294918,6 +303365,7 @@ "name": "_get_connection_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294928,6 +303376,7 @@ "name": "_get_gathering_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294938,6 +303387,7 @@ "name": "_get_signaling_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294948,6 +303398,7 @@ "name": "_initialize", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294964,6 +303415,7 @@ "name": "_create_data_channel", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294984,6 +303436,7 @@ "name": "_create_offer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294994,6 +303447,7 @@ "name": "_set_remote_description", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -295014,6 +303468,7 @@ "name": "_set_local_description", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -295034,6 +303489,7 @@ "name": "_add_ice_candidate", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -295059,6 +303515,7 @@ "name": "_poll", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -295069,6 +303526,7 @@ "name": "_close", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true } @@ -296318,8 +304776,12 @@ "value": 7 }, { - "name": "FLAG_MAX", + "name": "FLAG_SHARP_CORNERS", "value": 8 + }, + { + "name": "FLAG_MAX", + "value": 9 } ] }, @@ -296390,7 +304852,7 @@ "value": 0 }, { - "name": "LAYOUT_DIRECTION_LOCALE", + "name": "LAYOUT_DIRECTION_APPLICATION_LOCALE", "value": 1 }, { @@ -296400,6 +304862,18 @@ { "name": "LAYOUT_DIRECTION_RTL", "value": 3 + }, + { + "name": "LAYOUT_DIRECTION_SYSTEM_LOCALE", + "value": 4 + }, + { + "name": "LAYOUT_DIRECTION_MAX", + "value": 5 + }, + { + "name": "LAYOUT_DIRECTION_LOCALE", + "value": 1 } ] }, @@ -296439,6 +304913,7 @@ "name": "_get_contents_minimum_size", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -297495,9 +305970,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2336455395, + "hash": 3163973443, "hash_compatibility": [ - 3163973443, 2336455395 ], "return_value": { @@ -297521,9 +305995,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2759935355, + "hash": 604739069, "hash_compatibility": [ - 604739069, 2759935355 ], "return_value": { @@ -297547,9 +306020,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 387378635, + "hash": 2826986490, "hash_compatibility": [ - 2826986490, 387378635 ], "return_value": { @@ -297573,9 +306045,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229578101, + "hash": 1327056374, "hash_compatibility": [ - 1327056374, 229578101 ], "return_value": { @@ -297600,9 +306071,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2377051548, + "hash": 2798751242, "hash_compatibility": [ - 2798751242, 2377051548 ], "return_value": { @@ -297626,9 +306096,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229578101, + "hash": 1327056374, "hash_compatibility": [ - 1327056374, 229578101 ], "return_value": { @@ -297755,9 +306224,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297781,9 +306249,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297807,9 +306274,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297833,9 +306299,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297859,9 +306324,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297885,9 +306349,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -298378,6 +306841,13 @@ "getter": "get_flag", "index": 7 }, + { + "type": "bool", + "name": "sharp_corners", + "setter": "set_flag", + "getter": "get_flag", + "index": 8 + }, { "type": "bool", "name": "force_native", @@ -301123,8 +309593,12 @@ "value": 2 }, { - "name": "HAND_TRACKING_SOURCE_MAX", + "name": "HAND_TRACKING_SOURCE_NOT_TRACKED", "value": 3 + }, + { + "name": "HAND_TRACKING_SOURCE_MAX", + "value": 4 } ] }, @@ -302069,6 +310543,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302079,6 +310554,7 @@ "name": "_get_capabilities", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302090,6 +310566,7 @@ "name": "_is_initialized", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302100,6 +310577,7 @@ "name": "_initialize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302110,6 +310588,7 @@ "name": "_uninitialize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -302117,6 +310596,7 @@ "name": "_get_system_info", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302127,6 +310607,7 @@ "name": "_supports_play_area_mode", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302143,6 +310624,7 @@ "name": "_get_play_area_mode", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302153,6 +310635,7 @@ "name": "_set_play_area_mode", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302169,6 +310652,7 @@ "name": "_get_play_area", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302179,6 +310663,7 @@ "name": "_get_render_target_size", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302189,6 +310674,7 @@ "name": "_get_view_count", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302200,6 +310686,7 @@ "name": "_get_camera_transform", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302210,6 +310697,7 @@ "name": "_get_transform_for_view", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302231,6 +310719,7 @@ "name": "_get_projection_for_view", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302263,6 +310752,7 @@ "name": "_get_vrs_texture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302273,6 +310763,7 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -302280,6 +310771,7 @@ "name": "_pre_render", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -302287,6 +310779,7 @@ "name": "_pre_draw_viewport", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302303,6 +310796,7 @@ "name": "_post_draw_viewport", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -302320,6 +310814,7 @@ "name": "_end_frame", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -302327,6 +310822,7 @@ "name": "_get_suggested_tracker_names", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302337,6 +310833,7 @@ "name": "_get_suggested_pose_names", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302353,6 +310850,7 @@ "name": "_get_tracking_status", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302363,6 +310861,7 @@ "name": "_trigger_haptic_pulse", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -302400,6 +310899,7 @@ "name": "_get_anchor_detection_is_enabled", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302410,6 +310910,7 @@ "name": "_set_anchor_detection_is_enabled", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -302423,6 +310924,7 @@ "name": "_get_camera_feed_id", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302434,6 +310936,7 @@ "name": "_get_color_texture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302444,6 +310947,7 @@ "name": "_get_depth_texture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302454,6 +310958,7 @@ "name": "_get_velocity_texture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": {