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..a294c9dc --- /dev/null +++ b/plugin/src/main/cpp/extensions/openxr_fb_space_warp_extension_wrapper.cpp @@ -0,0 +1,278 @@ +/**************************************************************************/ +/* 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 +#include +#include +#include + +#define GL_RGBA16F 0x881A +#define GL_DEPTH24_STENCIL8 0x88F0 + +#define VK_FORMAT_R16G16B16A16_SFLOAT 97 +#define VK_FORMAT_D24_UNORM_S8_UINT 129 + +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() { + cleanup(); + 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) { + system_space_warp_properties.next = p_next_pointer; + return reinterpret_cast(&system_space_warp_properties); +} + +uint64_t OpenXRFbSpaceWarpExtensionWrapper::_set_projection_views_and_get_next_pointer(int p_view_index, void *p_next_pointer) { + if (fb_space_warp_ext && enabled) { + space_warp_info[p_view_index].next = p_next_pointer; + return reinterpret_cast(&space_warp_info[p_view_index]); + } else { + return reinterpret_cast(p_next_pointer); + } +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_instance_destroyed() { + cleanup(); +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_session_created(uint64_t p_instance) { + if (!fb_space_warp_ext) { + return; + } + + ProjectSettings *project_settings = ProjectSettings::get_singleton(); + bool is_project_setting_enabled = (bool)project_settings->get_setting_with_override("xr/openxr/extensions/application_space_warp"); + if (!is_project_setting_enabled) { + fb_space_warp_ext = false; + return; + } else { + enabled = true; + } + + String rendering_method = (String)project_settings->get_setting_with_override("rendering/renderer/rendering_method"); + if (rendering_method == "forward_plus") { + UtilityFunctions::print("Disabling XR_FB_space_warp extension; this extension is not supported in the forward plus renderer"); + fb_space_warp_ext = false; + enabled = false; + return; + } + + get_openxr_api()->register_projection_views_extension(this); +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_session_destroyed() { + if (!fb_space_warp_ext) { + return; + } + + get_openxr_api()->unregister_projection_views_extension(this); + memdelete_arr(space_warp_info); +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_state_ready() { + if (!fb_space_warp_ext || !enabled) { + 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; + + String rendering_method = RenderingServer::get_singleton()->get_current_rendering_method(); + if (rendering_method == "gl_compatibility") { + 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); + } else if (rendering_method == "mobile") { + motion_vector_swapchain_info = get_openxr_api()->openxr_swapchain_create(0, XR_SWAPCHAIN_USAGE_SAMPLED_BIT | XR_SWAPCHAIN_USAGE_COLOR_ATTACHMENT_BIT, VK_FORMAT_R16G16B16A16_SFLOAT, 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, VK_FORMAT_D24_UNORM_S8_UINT, 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(); + + space_warp_info = memnew_arr(XrCompositionLayerSpaceWarpInfoFB, view_count); + 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; + + 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; + + space_warp_info[i].appSpaceDeltaPose = { { 0.0, 0.0, 0.0, 1.0 }, { 0.0, 0.0, 0.0 } }; + + 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 || !enabled) { + 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_velocity_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_velocity_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_velocity_target_size(render_target_size); + + Transform3D world_transform = XRServer::get_singleton()->get_world_origin(); + Transform3D delta_transform = render_state.previous_transform.affine_inverse() * world_transform; + Quaternion delta_quat = delta_transform.basis.get_quaternion(); + Vector3 delta_origin = delta_transform.origin; + + 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].layerFlags = render_state.skip_space_warp_frame ? XR_COMPOSITION_LAYER_SPACE_WARP_INFO_FRAME_SKIP_BIT_FB : 0; + space_warp_info[i].appSpaceDeltaPose = { { delta_quat.x, delta_quat.y, delta_quat.z, delta_quat.w }, { delta_origin.x, delta_origin.y, delta_origin.z } }; + 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(); + } + + render_state.skip_space_warp_frame = false; + render_state.previous_transform = world_transform; +} + +void OpenXRFbSpaceWarpExtensionWrapper::_on_post_draw_viewport(const RID &p_render_target) { + if (!fb_space_warp_ext || !enabled) { + return; + } + + get_openxr_api()->openxr_swapchain_release(motion_vector_swapchain_info); + get_openxr_api()->openxr_swapchain_release(motion_vector_depth_swapchain_info); +} + +bool OpenXRFbSpaceWarpExtensionWrapper::is_enabled() { + return fb_space_warp_ext && enabled; +} + +void OpenXRFbSpaceWarpExtensionWrapper::set_space_warp_enabled(bool p_enable) { + enabled = p_enable; +} + +void OpenXRFbSpaceWarpExtensionWrapper::_skip_space_warp_frame() { + render_state.skip_space_warp_frame = true; +} + +void OpenXRFbSpaceWarpExtensionWrapper::skip_space_warp_frame() { + if (!fb_space_warp_ext || !enabled) { + return; + } + + RenderingServer::get_singleton()->call_on_render_thread(callable_mp(this, &OpenXRFbSpaceWarpExtensionWrapper::_skip_space_warp_frame)); +} + +void OpenXRFbSpaceWarpExtensionWrapper::_bind_methods() { + ClassDB::bind_method(D_METHOD("set_space_warp_enabled", "enable"), &OpenXRFbSpaceWarpExtensionWrapper::set_space_warp_enabled); + ClassDB::bind_method(D_METHOD("is_enabled"), &OpenXRFbSpaceWarpExtensionWrapper::is_enabled); + ClassDB::bind_method(D_METHOD("skip_space_warp_frame"), &OpenXRFbSpaceWarpExtensionWrapper::skip_space_warp_frame); +} + +void OpenXRFbSpaceWarpExtensionWrapper::cleanup() { + fb_space_warp_ext = false; + enabled = false; +} + +void OpenXRFbSpaceWarpExtensionWrapper::add_project_setting() { + String p_name = "xr/openxr/extensions/application_space_warp"; + if (!ProjectSettings::get_singleton()->has_setting(p_name)) { + ProjectSettings::get_singleton()->set_setting(p_name, false); + } + + ProjectSettings::get_singleton()->set_initial_value(p_name, false); + ProjectSettings::get_singleton()->set_as_basic(p_name, true); + Dictionary property_info; + property_info["name"] = p_name; + property_info["type"] = Variant::Type::BOOL; + property_info["hint"] = PROPERTY_HINT_NONE; + ProjectSettings::get_singleton()->add_property_info(property_info); +} 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..c3a9e623 --- /dev/null +++ b/plugin/src/main/cpp/include/extensions/openxr_fb_space_warp_extension_wrapper.h @@ -0,0 +1,103 @@ +/**************************************************************************/ +/* 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_instance_destroyed() 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_enabled(); + + void set_space_warp_enabled(bool p_enable); + + void skip_space_warp_frame(); + + void add_project_setting(); + +protected: + static void _bind_methods(); + +private: + void _skip_space_warp_frame(); + + void cleanup(); + + static OpenXRFbSpaceWarpExtensionWrapper *singleton; + + bool enabled = false; + + 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 = 0; + uint64_t motion_vector_depth_swapchain_info = 0; + + XrCompositionLayerSpaceWarpInfoFB *space_warp_info; + + std::map request_extensions; + bool fb_space_warp_ext = false; + + struct RenderState { + bool skip_space_warp_frame = false; + Transform3D previous_transform = { { 1.0, 0.0, 0.0 }, { 0.0, 1.0, 0.0 }, { 0.0, 0.0, 1.0 }, { 0.0, 0.0, 0.0 } }; + } render_state; +}; + +#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..73cdeae2 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()); @@ -184,6 +189,7 @@ void initialize_plugin_module(ModuleInitializationLevel p_level) { ClassDB::register_class(); OpenXRFbHandTrackingAimExtensionWrapper::get_singleton()->add_project_setting(); + OpenXRFbSpaceWarpExtensionWrapper::get_singleton()->add_project_setting(); } break; case MODULE_INITIALIZATION_LEVEL_EDITOR: { diff --git a/samples/meta-space-warp-sample/.editorconfig b/samples/meta-space-warp-sample/.editorconfig new file mode 100644 index 00000000..f28239ba --- /dev/null +++ b/samples/meta-space-warp-sample/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/samples/meta-space-warp-sample/.gitattributes b/samples/meta-space-warp-sample/.gitattributes new file mode 100644 index 00000000..8ad74f78 --- /dev/null +++ b/samples/meta-space-warp-sample/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/samples/meta-space-warp-sample/.gitignore b/samples/meta-space-warp-sample/.gitignore new file mode 100644 index 00000000..2eb102db --- /dev/null +++ b/samples/meta-space-warp-sample/.gitignore @@ -0,0 +1,4 @@ +# Godot 4+ specific ignores +.godot/ +/addons/godotopenxrvendors/.bin +/android/ diff --git a/samples/meta-space-warp-sample/bone-cube.glb b/samples/meta-space-warp-sample/bone-cube.glb new file mode 100644 index 00000000..d3c9adf2 Binary files /dev/null and b/samples/meta-space-warp-sample/bone-cube.glb differ diff --git a/samples/meta-space-warp-sample/bone-cube.glb.import b/samples/meta-space-warp-sample/bone-cube.glb.import new file mode 100644 index 00000000..87b8687b --- /dev/null +++ b/samples/meta-space-warp-sample/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/samples/meta-space-warp-sample/bone_cube.gd b/samples/meta-space-warp-sample/bone_cube.gd new file mode 100644 index 00000000..32380181 --- /dev/null +++ b/samples/meta-space-warp-sample/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/samples/meta-space-warp-sample/bone_cube.tscn b/samples/meta-space-warp-sample/bone_cube.tscn new file mode 100644 index 00000000..c2c0b532 --- /dev/null +++ b/samples/meta-space-warp-sample/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/samples/meta-space-warp-sample/export_presets.cfg b/samples/meta-space-warp-sample/export_presets.cfg new file mode 100644 index 00000000..57676713 --- /dev/null +++ b/samples/meta-space-warp-sample/export_presets.cfg @@ -0,0 +1,239 @@ +[preset.0] + +name="Quest" +platform="Android" +runnable=true +advanced_options=true +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="../builds/MetaSpaceWarpSample.apk" +patches=PackedStringArray() +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false +script_export_mode=2 + +[preset.0.options] + +custom_template/debug="" +custom_template/release="" +gradle_build/use_gradle_build=true +gradle_build/gradle_build_directory="" +gradle_build/android_source_template="" +gradle_build/compress_native_libraries=false +gradle_build/export_format=0 +gradle_build/min_sdk="" +gradle_build/target_sdk="" +architectures/armeabi-v7a=false +architectures/arm64-v8a=true +architectures/x86=false +architectures/x86_64=false +version/code=1 +version/name="" +package/unique_name="com.godotopenxrvendors.metaspacewarpsample" +package/name="" +package/signed=true +package/app_category=2 +package/retain_data_on_uninstall=false +package/exclude_from_recents=false +package/show_in_android_tv=false +package/show_in_app_library=true +package/show_as_launcher_app=false +launcher_icons/main_192x192="" +launcher_icons/adaptive_foreground_432x432="" +launcher_icons/adaptive_background_432x432="" +launcher_icons/adaptive_monochrome_432x432="" +graphics/opengl_debug=false +xr_features/xr_mode=1 +screen/immersive_mode=true +screen/support_small=true +screen/support_normal=true +screen/support_large=true +screen/support_xlarge=true +user_data_backup/allow=false +command_line/extra_args="" +apk_expansion/enable=false +apk_expansion/SALT="" +apk_expansion/public_key="" +permissions/custom_permissions=PackedStringArray() +permissions/access_checkin_properties=false +permissions/access_coarse_location=false +permissions/access_fine_location=false +permissions/access_location_extra_commands=false +permissions/access_mock_location=false +permissions/access_network_state=false +permissions/access_surface_flinger=false +permissions/access_wifi_state=false +permissions/account_manager=false +permissions/add_voicemail=false +permissions/authenticate_accounts=false +permissions/battery_stats=false +permissions/bind_accessibility_service=false +permissions/bind_appwidget=false +permissions/bind_device_admin=false +permissions/bind_input_method=false +permissions/bind_nfc_service=false +permissions/bind_notification_listener_service=false +permissions/bind_print_service=false +permissions/bind_remoteviews=false +permissions/bind_text_service=false +permissions/bind_vpn_service=false +permissions/bind_wallpaper=false +permissions/bluetooth=false +permissions/bluetooth_admin=false +permissions/bluetooth_privileged=false +permissions/brick=false +permissions/broadcast_package_removed=false +permissions/broadcast_sms=false +permissions/broadcast_sticky=false +permissions/broadcast_wap_push=false +permissions/call_phone=false +permissions/call_privileged=false +permissions/camera=false +permissions/capture_audio_output=false +permissions/capture_secure_video_output=false +permissions/capture_video_output=false +permissions/change_component_enabled_state=false +permissions/change_configuration=false +permissions/change_network_state=false +permissions/change_wifi_multicast_state=false +permissions/change_wifi_state=false +permissions/clear_app_cache=false +permissions/clear_app_user_data=false +permissions/control_location_updates=false +permissions/delete_cache_files=false +permissions/delete_packages=false +permissions/device_power=false +permissions/diagnostic=false +permissions/disable_keyguard=false +permissions/dump=false +permissions/expand_status_bar=false +permissions/factory_test=false +permissions/flashlight=false +permissions/force_back=false +permissions/get_accounts=false +permissions/get_package_size=false +permissions/get_tasks=false +permissions/get_top_activity_info=false +permissions/global_search=false +permissions/hardware_test=false +permissions/inject_events=false +permissions/install_location_provider=false +permissions/install_packages=false +permissions/install_shortcut=false +permissions/internal_system_window=false +permissions/internet=false +permissions/kill_background_processes=false +permissions/location_hardware=false +permissions/manage_accounts=false +permissions/manage_app_tokens=false +permissions/manage_documents=false +permissions/manage_external_storage=false +permissions/master_clear=false +permissions/media_content_control=false +permissions/modify_audio_settings=false +permissions/modify_phone_state=false +permissions/mount_format_filesystems=false +permissions/mount_unmount_filesystems=false +permissions/nfc=false +permissions/persistent_activity=false +permissions/post_notifications=false +permissions/process_outgoing_calls=false +permissions/read_calendar=false +permissions/read_call_log=false +permissions/read_contacts=false +permissions/read_external_storage=false +permissions/read_frame_buffer=false +permissions/read_history_bookmarks=false +permissions/read_input_state=false +permissions/read_logs=false +permissions/read_phone_state=false +permissions/read_profile=false +permissions/read_sms=false +permissions/read_social_stream=false +permissions/read_sync_settings=false +permissions/read_sync_stats=false +permissions/read_user_dictionary=false +permissions/reboot=false +permissions/receive_boot_completed=false +permissions/receive_mms=false +permissions/receive_sms=false +permissions/receive_wap_push=false +permissions/record_audio=false +permissions/reorder_tasks=false +permissions/restart_packages=false +permissions/send_respond_via_message=false +permissions/send_sms=false +permissions/set_activity_watcher=false +permissions/set_alarm=false +permissions/set_always_finish=false +permissions/set_animation_scale=false +permissions/set_debug_app=false +permissions/set_orientation=false +permissions/set_pointer_speed=false +permissions/set_preferred_applications=false +permissions/set_process_limit=false +permissions/set_time=false +permissions/set_time_zone=false +permissions/set_wallpaper=false +permissions/set_wallpaper_hints=false +permissions/signal_persistent_processes=false +permissions/status_bar=false +permissions/subscribed_feeds_read=false +permissions/subscribed_feeds_write=false +permissions/system_alert_window=false +permissions/transmit_ir=false +permissions/uninstall_shortcut=false +permissions/update_device_stats=false +permissions/use_credentials=false +permissions/use_sip=false +permissions/vibrate=false +permissions/wake_lock=false +permissions/write_apn_settings=false +permissions/write_calendar=false +permissions/write_call_log=false +permissions/write_contacts=false +permissions/write_external_storage=false +permissions/write_gservices=false +permissions/write_history_bookmarks=false +permissions/write_profile=false +permissions/write_secure_settings=false +permissions/write_settings=false +permissions/write_sms=false +permissions/write_social_stream=false +permissions/write_sync_settings=false +permissions/write_user_dictionary=false +xr_features/enable_khronos_plugin=false +khronos_xr_features/vendors=0 +khronos_xr_features/htc/hand_tracking=0 +khronos_xr_features/htc/tracker=0 +khronos_xr_features/htc/eye_tracking=0 +khronos_xr_features/htc/lip_expression=0 +xr_features/enable_lynx_plugin=false +xr_features/enable_meta_plugin=true +meta_xr_features/eye_tracking=0 +meta_xr_features/face_tracking=0 +meta_xr_features/body_tracking=0 +meta_xr_features/hand_tracking=0 +meta_xr_features/hand_tracking_frequency=0 +meta_xr_features/passthrough=0 +meta_xr_features/render_model=2 +meta_xr_features/use_anchor_api=false +meta_xr_features/use_scene_api=false +meta_xr_features/use_overlay_keyboard=false +meta_xr_features/use_experimental_features=false +meta_xr_features/boundary_mode=0 +meta_xr_features/quest_1_support=false +meta_xr_features/quest_2_support=true +meta_xr_features/quest_3_support=true +meta_xr_features/quest_pro_support=true +xr_features/enable_pico_plugin=false +pico_xr_features/eye_tracking=0 +pico_xr_features/face_tracking=0 +pico_xr_features/hand_tracking=0 +xr_features/enable_magicleap_plugin=false +magicleap_xr_features/hand_tracking=0 diff --git a/samples/meta-space-warp-sample/grass-texture.jpg b/samples/meta-space-warp-sample/grass-texture.jpg new file mode 100644 index 00000000..5c67d6e5 Binary files /dev/null and b/samples/meta-space-warp-sample/grass-texture.jpg differ diff --git a/samples/meta-space-warp-sample/grass-texture.jpg.import b/samples/meta-space-warp-sample/grass-texture.jpg.import new file mode 100644 index 00000000..a75d2e69 --- /dev/null +++ b/samples/meta-space-warp-sample/grass-texture.jpg.import @@ -0,0 +1,36 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmei66qp1ec7m" +path.s3tc="res://.godot/imported/grass-texture.jpg-ce694d3fd90cc76a7e9aa814a3c28b67.s3tc.ctex" +path.etc2="res://.godot/imported/grass-texture.jpg-ce694d3fd90cc76a7e9aa814a3c28b67.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} + +[deps] + +source_file="res://grass-texture.jpg" +dest_files=["res://.godot/imported/grass-texture.jpg-ce694d3fd90cc76a7e9aa814a3c28b67.s3tc.ctex", "res://.godot/imported/grass-texture.jpg-ce694d3fd90cc76a7e9aa814a3c28b67.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/samples/meta-space-warp-sample/icon.svg b/samples/meta-space-warp-sample/icon.svg new file mode 100644 index 00000000..b370ceb7 --- /dev/null +++ b/samples/meta-space-warp-sample/icon.svg @@ -0,0 +1 @@ + diff --git a/samples/meta-space-warp-sample/icon.svg.import b/samples/meta-space-warp-sample/icon.svg.import new file mode 100644 index 00000000..c7092d22 --- /dev/null +++ b/samples/meta-space-warp-sample/icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvlahew2pulnf" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/samples/meta-space-warp-sample/main.gd b/samples/meta-space-warp-sample/main.gd new file mode 100644 index 00000000..893dd4f5 --- /dev/null +++ b/samples/meta-space-warp-sample/main.gd @@ -0,0 +1,86 @@ +extends StartXR + +const SNAP_TURN_THRESHOLD := 0.8 +const SNAP_TURN_ANGLE := TAU / 16 +const SMOOTH_TURN_SPEED := 0.05 +const MOVE_SPEED := 2.0 + +var movement_input := Vector2.ZERO +var smooth_turn_input := 0.0 +var snap_turn_enabled := false +var countdown_to_check_space_warp_enabled: int = 3 + +@onready var xr_origin: XROrigin3D = $XROrigin3D +@onready var xr_camera: XRCamera3D = $XROrigin3D/XRCamera3D +@onready var right_controller_label: Label3D = $XROrigin3D/RightHand/Label3D +@onready var turn_timer: Timer = $XROrigin3D/TurnTimer + +func _process(delta: float) -> void: + if countdown_to_check_space_warp_enabled > 0: + countdown_to_check_space_warp_enabled -= 1 + if countdown_to_check_space_warp_enabled == 0: + var fb_space_warp = Engine.get_singleton("OpenXRFbSpaceWarpExtensionWrapper") + if not fb_space_warp.is_enabled(): + right_controller_label.text = right_controller_label.text.replace("ENABLED", "DISABLED") + + +func _physics_process(delta: float) -> void: + if movement_input != Vector2.ZERO: + xr_origin.position.z += -movement_input.y * delta * MOVE_SPEED + xr_origin.position.x += movement_input.x * delta * MOVE_SPEED + if smooth_turn_input != 0.0: + rotate_player(smooth_turn_input * SMOOTH_TURN_SPEED) + + +func _on_right_hand_button_pressed(name: String) -> void: + if name == "ax_button": + var fb_space_warp = Engine.get_singleton("OpenXRFbSpaceWarpExtensionWrapper") + fb_space_warp.set_space_warp_enabled(!fb_space_warp.is_enabled()) + + if fb_space_warp.is_enabled(): + right_controller_label.text = right_controller_label.text.replace("DISABLED", "ENABLED") + else: + right_controller_label.text = right_controller_label.text.replace("ENABLED", "DISABLED") + elif name == "by_button": + if not snap_turn_enabled: + smooth_turn_input = 0.0 + snap_turn_enabled = !snap_turn_enabled + + if snap_turn_enabled: + right_controller_label.text = right_controller_label.text.replace("SMOOTH", "SNAP") + else: + right_controller_label.text = right_controller_label.text.replace("SNAP", "SMOOTH") + + +func check_turn(name: String, value: Vector2) -> void: + if snap_turn_enabled: + if not turn_timer.is_stopped(): + return + + if name == "primary": + if abs(value.x) > SNAP_TURN_THRESHOLD: + rotate_player(sign(value.x) * SNAP_TURN_ANGLE) + turn_timer.start() + var fb_space_warp = Engine.get_singleton("OpenXRFbSpaceWarpExtensionWrapper") + fb_space_warp.skip_space_warp_frame() + else: + smooth_turn_input = value.x + + +func rotate_player(angle: float): + var t1 := Transform3D() + var t2 := Transform3D() + var rot := Transform3D() + + t1.origin = -xr_camera.transform.origin + t2.origin = xr_camera.transform.origin + rot = rot.rotated(Vector3.DOWN, angle) + xr_origin.transform = (xr_origin.transform * t2 * rot * t1).orthonormalized() + + for composition_layer in get_tree().get_nodes_in_group("composition_layer"): + composition_layer.global_transform = get_node(NodePath(composition_layer.name)).global_transform + + +func _on_left_hand_input_vector_2_changed(name: String, value: Vector2) -> void: + if name == "primary": + movement_input = value diff --git a/samples/meta-space-warp-sample/main.tscn b/samples/meta-space-warp-sample/main.tscn new file mode 100644 index 00000000..b3e5c7ea --- /dev/null +++ b/samples/meta-space-warp-sample/main.tscn @@ -0,0 +1,186 @@ +[gd_scene load_steps=20 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="Script" path="res://moving_cube.gd" id="5_lquwl"] +[ext_resource type="Texture2D" uid="uid://bmei66qp1ec7m" path="res://grass-texture.jpg" id="6_7mycd"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_0x6cv"] +sky_horizon_color = Color(0.64625, 0.65575, 0.67075, 1) +ground_horizon_color = Color(0.64625, 0.65575, 0.67075, 1) + +[sub_resource type="Sky" id="Sky_dqyx0"] +sky_material = SubResource("ProceduralSkyMaterial_0x6cv") + +[sub_resource type="Environment" id="Environment_m0xew"] +background_mode = 2 +background_color = Color(0, 0, 0, 0) +sky = SubResource("Sky_dqyx0") +ambient_light_source = 2 +ambient_light_color = Color(0.270588, 0.270588, 0.270588, 1) +tonemap_mode = 2 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_k604q"] + +[sub_resource type="PlaneMesh" id="PlaneMesh_mjcgt"] +material = SubResource("StandardMaterial3D_k604q") +size = Vector2(10, 10) + +[sub_resource type="BoxShape3D" id="BoxShape3D_lquwl"] +size = Vector3(9.99512, 0.0859375, 10.0342) + +[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) + +[sub_resource type="BoxMesh" id="BoxMesh_7mycd"] + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_272bh"] +shading_mode = 0 +albedo_texture = ExtResource("6_7mycd") +uv1_scale = Vector3(0.35, 0.35, 0.35) +uv1_triplanar = true + +[sub_resource type="PlaneMesh" id="PlaneMesh_5vw27"] +material = SubResource("StandardMaterial3D_272bh") +size = Vector2(5, 6) + +[node name="Main" type="Node3D"] +script = ExtResource("1_fsva1") + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_m0xew") + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(0.677077, -0.692092, 0.25015, 0.264251, 0.545897, 0.79509, -0.686831, -0.472235, 0.552501, 0, 0, 0) + +[node name="XROrigin3D" type="XROrigin3D" parent="."] + +[node name="XRCamera3D" type="XRCamera3D" parent="XROrigin3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.352791, 0) + +[node name="LeftHand" type="XRController3D" parent="XROrigin3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.460909, 0.388594, -0.241118) +tracker = &"left_hand" +pose = &"grip" + +[node name="LeftControllerFbRenderModel" type="OpenXRFbRenderModel" parent="XROrigin3D/LeftHand"] + +[node name="Label3D" type="Label3D" parent="XROrigin3D/LeftHand"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, -0.124, -0.186) +pixel_size = 0.001 +text = "[Analog Stick] Move" + +[node name="RightHand" type="XRController3D" parent="XROrigin3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.478861, 0.468292, -0.241097) +tracker = &"right_hand" +pose = &"grip" + +[node name="RightControllerFbRenderModel" type="OpenXRFbRenderModel" parent="XROrigin3D/RightHand"] +render_model_type = 1 + +[node name="Label3D" type="Label3D" parent="XROrigin3D/RightHand"] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, -0.124, -0.186) +pixel_size = 0.001 +text = "Turn Mode: SMOOTH +Space Warp: ENABLED + +[B] Toggle Turn Mode +[A] Enable/Disable Space Warp +[Analog Stick] Turn" + +[node name="TurnTimer" type="Timer" parent="XROrigin3D"] +wait_time = 0.2 +one_shot = true + +[node name="Floor" type="MeshInstance3D" parent="."] +mesh = SubResource("PlaneMesh_mjcgt") + +[node name="FloorCollider" type="Area3D" parent="Floor"] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Floor/FloorCollider"] +shape = SubResource("BoxShape3D_lquwl") + +[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(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -3, 1, -1) + +[node name="Label3D" type="Label3D" parent="BoneCube"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.52612, 0, 0) +text = "Skeleton" + +[node name="MovingCube" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 2.399, -1) + +[node name="MovingCube" type="MeshInstance3D" parent="MovingCube"] +mesh = SubResource("BoxMesh_7mycd") +skeleton = NodePath("../..") +script = ExtResource("5_lquwl") + +[node name="Label3D" type="Label3D" parent="MovingCube"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 0.000349998, 2) +text = "Mesh" + +[node name="GrassTextures" type="Node3D" parent="."] + +[node name="GrassTexture" type="MeshInstance3D" parent="GrassTextures"] +transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, -4, 2, -1) +mesh = SubResource("PlaneMesh_5vw27") +skeleton = NodePath("../..") + +[node name="GrassTexture2" type="MeshInstance3D" parent="GrassTextures"] +transform = Transform3D(1.91069e-15, -4.37114e-08, -1, -1, -4.37114e-08, 0, -4.37114e-08, 1, -4.37114e-08, 0, 2, -5) +mesh = SubResource("PlaneMesh_5vw27") +skeleton = NodePath("../..") + +[connection signal="input_vector2_changed" from="XROrigin3D/LeftHand" to="." method="_on_left_hand_input_vector_2_changed"] +[connection signal="button_pressed" from="XROrigin3D/RightHand" to="." method="_on_right_hand_button_pressed"] +[connection signal="input_vector2_changed" from="XROrigin3D/RightHand" to="." method="check_turn"] diff --git a/samples/meta-space-warp-sample/moving_cube.gd b/samples/meta-space-warp-sample/moving_cube.gd new file mode 100644 index 00000000..438e247f --- /dev/null +++ b/samples/meta-space-warp-sample/moving_cube.gd @@ -0,0 +1,4 @@ +extends MeshInstance3D + +func _process(delta: float) -> void: + position.z = sin(Time.get_ticks_msec() / 500.0) diff --git a/samples/meta-space-warp-sample/multi_mesh_move.gd b/samples/meta-space-warp-sample/multi_mesh_move.gd new file mode 100644 index 00000000..6875cf43 --- /dev/null +++ b/samples/meta-space-warp-sample/multi_mesh_move.gd @@ -0,0 +1,6 @@ +extends MultiMeshInstance3D + +func _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/samples/meta-space-warp-sample/openxr_action_map.tres b/samples/meta-space-warp-sample/openxr_action_map.tres new file mode 100644 index 00000000..46810f68 --- /dev/null +++ b/samples/meta-space-warp-sample/openxr_action_map.tres @@ -0,0 +1,1547 @@ +[gd_resource type="OpenXRActionMap" load_steps=375 format=3 uid="uid://b1wdu77pwks8y"] + +[sub_resource type="OpenXRAction" id="OpenXRAction_6v1ja"] +resource_name = "trigger" +localized_name = "Trigger" +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_iw5kk"] +resource_name = "trigger_click" +localized_name = "Trigger click" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_8vn7r"] +resource_name = "trigger_touch" +localized_name = "Trigger touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_57lfg"] +resource_name = "grip" +localized_name = "Grip" +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_my2cy"] +resource_name = "grip_click" +localized_name = "Grip click" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_s0au3"] +resource_name = "grip_touch" +localized_name = "Grip touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_h857g"] +resource_name = "grip_force" +localized_name = "Grip force" +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_jhwoi"] +resource_name = "primary" +localized_name = "Primary joystick/thumbstick/trackpad" +action_type = 2 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_ujxhj"] +resource_name = "primary_click" +localized_name = "Primary joystick/thumbstick/trackpad click" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_2sp3t"] +resource_name = "primary_touch" +localized_name = "Primary joystick/thumbstick/trackpad touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_sfrr4"] +resource_name = "secondary" +localized_name = "Secondary joystick/thumbstick/trackpad" +action_type = 2 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_nagay"] +resource_name = "secondary_click" +localized_name = "Secondary joystick/thumbstick/trackpad click" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_6xco2"] +resource_name = "secondary_touch" +localized_name = "Secondary joystick/thumbstick/trackpad touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_stco1"] +resource_name = "menu_button" +localized_name = "Menu button" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_oxyin"] +resource_name = "select_button" +localized_name = "Select button" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_vcq1d"] +resource_name = "ax_button" +localized_name = "A/X button" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_3fgr7"] +resource_name = "ax_touch" +localized_name = "A/X touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_vo38g"] +resource_name = "by_button" +localized_name = "B/Y button" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_qcwp8"] +resource_name = "by_touch" +localized_name = "B/Y touching" +action_type = 0 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_vk7pf"] +resource_name = "default_pose" +localized_name = "Default pose" +action_type = 3 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right", "/user/vive_tracker_htcx/role/left_foot", "/user/vive_tracker_htcx/role/right_foot", "/user/vive_tracker_htcx/role/left_shoulder", "/user/vive_tracker_htcx/role/right_shoulder", "/user/vive_tracker_htcx/role/left_elbow", "/user/vive_tracker_htcx/role/right_elbow", "/user/vive_tracker_htcx/role/left_knee", "/user/vive_tracker_htcx/role/right_knee", "/user/vive_tracker_htcx/role/waist", "/user/vive_tracker_htcx/role/chest", "/user/vive_tracker_htcx/role/camera", "/user/vive_tracker_htcx/role/keyboard", "/user/eyes_ext") + +[sub_resource type="OpenXRAction" id="OpenXRAction_1vol5"] +resource_name = "aim_pose" +localized_name = "Aim pose" +action_type = 3 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_18qyl"] +resource_name = "grip_pose" +localized_name = "Grip pose" +action_type = 3 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_1pnpo"] +resource_name = "palm_pose" +localized_name = "Palm pose" +action_type = 3 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right") + +[sub_resource type="OpenXRAction" id="OpenXRAction_0kk6l"] +resource_name = "haptic" +localized_name = "Haptic" +action_type = 4 +toplevel_paths = PackedStringArray("/user/hand/left", "/user/hand/right", "/user/vive_tracker_htcx/role/left_foot", "/user/vive_tracker_htcx/role/right_foot", "/user/vive_tracker_htcx/role/left_shoulder", "/user/vive_tracker_htcx/role/right_shoulder", "/user/vive_tracker_htcx/role/left_elbow", "/user/vive_tracker_htcx/role/right_elbow", "/user/vive_tracker_htcx/role/left_knee", "/user/vive_tracker_htcx/role/right_knee", "/user/vive_tracker_htcx/role/waist", "/user/vive_tracker_htcx/role/chest", "/user/vive_tracker_htcx/role/camera", "/user/vive_tracker_htcx/role/keyboard") + +[sub_resource type="OpenXRActionSet" id="OpenXRActionSet_kd2ms"] +resource_name = "godot" +localized_name = "Godot action set" +actions = [SubResource("OpenXRAction_6v1ja"), SubResource("OpenXRAction_iw5kk"), SubResource("OpenXRAction_8vn7r"), SubResource("OpenXRAction_57lfg"), SubResource("OpenXRAction_my2cy"), SubResource("OpenXRAction_s0au3"), SubResource("OpenXRAction_h857g"), SubResource("OpenXRAction_jhwoi"), SubResource("OpenXRAction_ujxhj"), SubResource("OpenXRAction_2sp3t"), SubResource("OpenXRAction_sfrr4"), SubResource("OpenXRAction_nagay"), SubResource("OpenXRAction_6xco2"), SubResource("OpenXRAction_stco1"), SubResource("OpenXRAction_oxyin"), SubResource("OpenXRAction_vcq1d"), SubResource("OpenXRAction_3fgr7"), SubResource("OpenXRAction_vo38g"), SubResource("OpenXRAction_qcwp8"), SubResource("OpenXRAction_vk7pf"), SubResource("OpenXRAction_1vol5"), SubResource("OpenXRAction_18qyl"), SubResource("OpenXRAction_1pnpo"), SubResource("OpenXRAction_0kk6l")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_6ivru"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_vfhwq"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5w03k"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_typ1r"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_clvbf"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5bppb"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3k6la"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_i8esw"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_um1hv"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_oqnsu"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/right/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_r5bl7"] +action = SubResource("OpenXRAction_oxyin") +binding_path = "/user/hand/left/input/select/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ytptc"] +action = SubResource("OpenXRAction_oxyin") +binding_path = "/user/hand/right/input/select/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_iphn4"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3p2as"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_kitsa"] +interaction_profile_path = "/interaction_profiles/khr/simple_controller" +bindings = [SubResource("OpenXRIPBinding_6ivru"), SubResource("OpenXRIPBinding_vfhwq"), SubResource("OpenXRIPBinding_5w03k"), SubResource("OpenXRIPBinding_typ1r"), SubResource("OpenXRIPBinding_clvbf"), SubResource("OpenXRIPBinding_5bppb"), SubResource("OpenXRIPBinding_3k6la"), SubResource("OpenXRIPBinding_i8esw"), SubResource("OpenXRIPBinding_um1hv"), SubResource("OpenXRIPBinding_oqnsu"), SubResource("OpenXRIPBinding_r5bl7"), SubResource("OpenXRIPBinding_ytptc"), SubResource("OpenXRIPBinding_iphn4"), SubResource("OpenXRIPBinding_3p2as")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_wdehm"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_clfly"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_e1frq"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_l7aq8"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_oi0ij"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_m08eo"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_c4j1d"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sopde"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sow2k"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ngwcy"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/right/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_r3qn1"] +action = SubResource("OpenXRAction_oxyin") +binding_path = "/user/hand/left/input/system/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_n01b8"] +action = SubResource("OpenXRAction_oxyin") +binding_path = "/user/hand/right/input/system/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_pjtev"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_nqyri"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_86uui"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/left/input/trigger/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_nrtxc"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/right/input/trigger/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qovyo"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_d6uso"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hvi7v"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7dxun"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rp8ih"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/left/input/trackpad" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0uca0"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/right/input/trackpad" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rjtq8"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/left/input/trackpad/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lce2q"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/right/input/trackpad/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ckeh6"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/left/input/trackpad/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_538mi"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/right/input/trackpad/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_548p5"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_6o0wr"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_uoohe"] +interaction_profile_path = "/interaction_profiles/htc/vive_controller" +bindings = [SubResource("OpenXRIPBinding_wdehm"), SubResource("OpenXRIPBinding_clfly"), SubResource("OpenXRIPBinding_e1frq"), SubResource("OpenXRIPBinding_l7aq8"), SubResource("OpenXRIPBinding_oi0ij"), SubResource("OpenXRIPBinding_m08eo"), SubResource("OpenXRIPBinding_c4j1d"), SubResource("OpenXRIPBinding_sopde"), SubResource("OpenXRIPBinding_sow2k"), SubResource("OpenXRIPBinding_ngwcy"), SubResource("OpenXRIPBinding_r3qn1"), SubResource("OpenXRIPBinding_n01b8"), SubResource("OpenXRIPBinding_pjtev"), SubResource("OpenXRIPBinding_nqyri"), SubResource("OpenXRIPBinding_86uui"), SubResource("OpenXRIPBinding_nrtxc"), SubResource("OpenXRIPBinding_qovyo"), SubResource("OpenXRIPBinding_d6uso"), SubResource("OpenXRIPBinding_hvi7v"), SubResource("OpenXRIPBinding_7dxun"), SubResource("OpenXRIPBinding_rp8ih"), SubResource("OpenXRIPBinding_0uca0"), SubResource("OpenXRIPBinding_rjtq8"), SubResource("OpenXRIPBinding_lce2q"), SubResource("OpenXRIPBinding_ckeh6"), SubResource("OpenXRIPBinding_538mi"), SubResource("OpenXRIPBinding_548p5"), SubResource("OpenXRIPBinding_6o0wr")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fsghu"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_88umk"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_4uneg"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_67o31"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lf1a1"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_x1adc"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_j1vtv"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_tud50"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_akdt0"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xri1r"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/right/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_etqcv"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_og5pg"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_nwe40"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ts2ff"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_yhsv0"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sf2dt"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_67dwi"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hswdx"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7gr0f"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/left/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_uvspk"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/right/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ica2g"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/left/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5fecu"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/right/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0nfxl"] +action = SubResource("OpenXRAction_sfrr4") +binding_path = "/user/hand/left/input/trackpad" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sbe0d"] +action = SubResource("OpenXRAction_sfrr4") +binding_path = "/user/hand/right/input/trackpad" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rf1ko"] +action = SubResource("OpenXRAction_nagay") +binding_path = "/user/hand/left/input/trackpad/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jx7ge"] +action = SubResource("OpenXRAction_nagay") +binding_path = "/user/hand/right/input/trackpad/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_d2w1t"] +action = SubResource("OpenXRAction_6xco2") +binding_path = "/user/hand/left/input/trackpad/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_v2kct"] +action = SubResource("OpenXRAction_6xco2") +binding_path = "/user/hand/right/input/trackpad/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_37uq4"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_kooyb"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_k2llo"] +interaction_profile_path = "/interaction_profiles/microsoft/motion_controller" +bindings = [SubResource("OpenXRIPBinding_fsghu"), SubResource("OpenXRIPBinding_88umk"), SubResource("OpenXRIPBinding_4uneg"), SubResource("OpenXRIPBinding_67o31"), SubResource("OpenXRIPBinding_lf1a1"), SubResource("OpenXRIPBinding_x1adc"), SubResource("OpenXRIPBinding_j1vtv"), SubResource("OpenXRIPBinding_tud50"), SubResource("OpenXRIPBinding_akdt0"), SubResource("OpenXRIPBinding_xri1r"), SubResource("OpenXRIPBinding_etqcv"), SubResource("OpenXRIPBinding_og5pg"), SubResource("OpenXRIPBinding_nwe40"), SubResource("OpenXRIPBinding_ts2ff"), SubResource("OpenXRIPBinding_yhsv0"), SubResource("OpenXRIPBinding_sf2dt"), SubResource("OpenXRIPBinding_67dwi"), SubResource("OpenXRIPBinding_hswdx"), SubResource("OpenXRIPBinding_7gr0f"), SubResource("OpenXRIPBinding_uvspk"), SubResource("OpenXRIPBinding_ica2g"), SubResource("OpenXRIPBinding_5fecu"), SubResource("OpenXRIPBinding_0nfxl"), SubResource("OpenXRIPBinding_sbe0d"), SubResource("OpenXRIPBinding_rf1ko"), SubResource("OpenXRIPBinding_jx7ge"), SubResource("OpenXRIPBinding_d2w1t"), SubResource("OpenXRIPBinding_v2kct"), SubResource("OpenXRIPBinding_37uq4"), SubResource("OpenXRIPBinding_kooyb")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_51qre"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fncxp"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qi50k"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_h5icu"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_b1sv6"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_yu2t6"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_labib"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_altuc"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7p0fp"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_yjnix"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/right/input/system/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_pgh0x"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/left/input/x/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lplyu"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/right/input/a/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ifnya"] +action = SubResource("OpenXRAction_3fgr7") +binding_path = "/user/hand/left/input/x/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jl4vo"] +action = SubResource("OpenXRAction_3fgr7") +binding_path = "/user/hand/right/input/a/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_1n6j6"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/left/input/y/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_o1nfs"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/right/input/b/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_unnrh"] +action = SubResource("OpenXRAction_qcwp8") +binding_path = "/user/hand/left/input/y/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3wafl"] +action = SubResource("OpenXRAction_qcwp8") +binding_path = "/user/hand/right/input/b/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_tjb53"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lcg2b"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sp6l2"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xj6ir"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_igmf3"] +action = SubResource("OpenXRAction_8vn7r") +binding_path = "/user/hand/left/input/trigger/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_inw5v"] +action = SubResource("OpenXRAction_8vn7r") +binding_path = "/user/hand/right/input/trigger/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_iy2wq"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/left/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_plu03"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/right/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_dad45"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/left/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_m5e8q"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/right/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5t7jh"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/left/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_chplt"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/right/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_obxrh"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/left/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_on7oi"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/right/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ege4h"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/left/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_h7ix0"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/right/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8qanm"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3senm"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_2masb"] +interaction_profile_path = "/interaction_profiles/oculus/touch_controller" +bindings = [SubResource("OpenXRIPBinding_51qre"), SubResource("OpenXRIPBinding_fncxp"), SubResource("OpenXRIPBinding_qi50k"), SubResource("OpenXRIPBinding_h5icu"), SubResource("OpenXRIPBinding_b1sv6"), SubResource("OpenXRIPBinding_yu2t6"), SubResource("OpenXRIPBinding_labib"), SubResource("OpenXRIPBinding_altuc"), SubResource("OpenXRIPBinding_7p0fp"), SubResource("OpenXRIPBinding_yjnix"), SubResource("OpenXRIPBinding_pgh0x"), SubResource("OpenXRIPBinding_lplyu"), SubResource("OpenXRIPBinding_ifnya"), SubResource("OpenXRIPBinding_jl4vo"), SubResource("OpenXRIPBinding_1n6j6"), SubResource("OpenXRIPBinding_o1nfs"), SubResource("OpenXRIPBinding_unnrh"), SubResource("OpenXRIPBinding_3wafl"), SubResource("OpenXRIPBinding_tjb53"), SubResource("OpenXRIPBinding_lcg2b"), SubResource("OpenXRIPBinding_sp6l2"), SubResource("OpenXRIPBinding_xj6ir"), SubResource("OpenXRIPBinding_igmf3"), SubResource("OpenXRIPBinding_inw5v"), SubResource("OpenXRIPBinding_iy2wq"), SubResource("OpenXRIPBinding_plu03"), SubResource("OpenXRIPBinding_dad45"), SubResource("OpenXRIPBinding_m5e8q"), SubResource("OpenXRIPBinding_5t7jh"), SubResource("OpenXRIPBinding_chplt"), SubResource("OpenXRIPBinding_obxrh"), SubResource("OpenXRIPBinding_on7oi"), SubResource("OpenXRIPBinding_ege4h"), SubResource("OpenXRIPBinding_h7ix0"), SubResource("OpenXRIPBinding_8qanm"), SubResource("OpenXRIPBinding_3senm")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7ca55"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ih1l2"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ipewn"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5ngl7"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_klygg"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_4p63k"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_6vi2m"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_888d1"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_246v5"] +action = SubResource("OpenXRAction_oxyin") +binding_path = "/user/hand/left/input/system/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xj73r"] +action = SubResource("OpenXRAction_oxyin") +binding_path = "/user/hand/right/input/system/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sugej"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/back/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fp7u7"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/right/input/back/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_gvgeq"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/left/input/x/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_i0s8c"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/right/input/a/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ynetq"] +action = SubResource("OpenXRAction_3fgr7") +binding_path = "/user/hand/left/input/x/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_p8bcx"] +action = SubResource("OpenXRAction_3fgr7") +binding_path = "/user/hand/right/input/a/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jkemj"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/left/input/y/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_d3nfp"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/right/input/b/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jyu76"] +action = SubResource("OpenXRAction_qcwp8") +binding_path = "/user/hand/left/input/y/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_aecy5"] +action = SubResource("OpenXRAction_qcwp8") +binding_path = "/user/hand/right/input/b/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8vb80"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_myee0"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_1vv3a"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_tjysa"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_r4yxn"] +action = SubResource("OpenXRAction_8vn7r") +binding_path = "/user/hand/left/input/trigger/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_me87v"] +action = SubResource("OpenXRAction_8vn7r") +binding_path = "/user/hand/right/input/trigger/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_d8myu"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/left/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hsh5n"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/right/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lng5j"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/left/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_aeeoj"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/right/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_gosqu"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/left/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_n52fm"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/right/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_vushy"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/left/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lbhgg"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/right/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_m1cgb"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/left/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_yfktj"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/right/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_kjhen"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_32kw4"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_ert82"] +interaction_profile_path = "/interaction_profiles/bytedance/pico_neo3_controller" +bindings = [SubResource("OpenXRIPBinding_7ca55"), SubResource("OpenXRIPBinding_ih1l2"), SubResource("OpenXRIPBinding_ipewn"), SubResource("OpenXRIPBinding_5ngl7"), SubResource("OpenXRIPBinding_klygg"), SubResource("OpenXRIPBinding_4p63k"), SubResource("OpenXRIPBinding_6vi2m"), SubResource("OpenXRIPBinding_888d1"), SubResource("OpenXRIPBinding_246v5"), SubResource("OpenXRIPBinding_xj73r"), SubResource("OpenXRIPBinding_sugej"), SubResource("OpenXRIPBinding_fp7u7"), SubResource("OpenXRIPBinding_gvgeq"), SubResource("OpenXRIPBinding_i0s8c"), SubResource("OpenXRIPBinding_ynetq"), SubResource("OpenXRIPBinding_p8bcx"), SubResource("OpenXRIPBinding_jkemj"), SubResource("OpenXRIPBinding_d3nfp"), SubResource("OpenXRIPBinding_jyu76"), SubResource("OpenXRIPBinding_aecy5"), SubResource("OpenXRIPBinding_8vb80"), SubResource("OpenXRIPBinding_myee0"), SubResource("OpenXRIPBinding_1vv3a"), SubResource("OpenXRIPBinding_tjysa"), SubResource("OpenXRIPBinding_r4yxn"), SubResource("OpenXRIPBinding_me87v"), SubResource("OpenXRIPBinding_d8myu"), SubResource("OpenXRIPBinding_hsh5n"), SubResource("OpenXRIPBinding_lng5j"), SubResource("OpenXRIPBinding_aeeoj"), SubResource("OpenXRIPBinding_gosqu"), SubResource("OpenXRIPBinding_n52fm"), SubResource("OpenXRIPBinding_vushy"), SubResource("OpenXRIPBinding_lbhgg"), SubResource("OpenXRIPBinding_m1cgb"), SubResource("OpenXRIPBinding_yfktj"), SubResource("OpenXRIPBinding_kjhen"), SubResource("OpenXRIPBinding_32kw4")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ktbxl"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8ldfe"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_nueak"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_vopyr"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rgbyv"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bflds"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_pueci"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jn5l0"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_44ra8"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/system/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bh82f"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/right/input/system/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7b312"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/left/input/a/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ajt26"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/right/input/a/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_grl1h"] +action = SubResource("OpenXRAction_3fgr7") +binding_path = "/user/hand/left/input/a/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_dlpx3"] +action = SubResource("OpenXRAction_3fgr7") +binding_path = "/user/hand/right/input/a/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_s4h6a"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/left/input/b/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0njdn"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/right/input/b/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xtpgr"] +action = SubResource("OpenXRAction_qcwp8") +binding_path = "/user/hand/left/input/b/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sm8ja"] +action = SubResource("OpenXRAction_qcwp8") +binding_path = "/user/hand/right/input/b/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fyyqw"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_6yfaw"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_x7rhh"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/left/input/trigger/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8cuio"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/right/input/trigger/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_v0kom"] +action = SubResource("OpenXRAction_8vn7r") +binding_path = "/user/hand/left/input/trigger/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_v1men"] +action = SubResource("OpenXRAction_8vn7r") +binding_path = "/user/hand/right/input/trigger/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qujgh"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/left/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8xxre"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/right/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jceb4"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/left/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lvl5r"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/right/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_2juyq"] +action = SubResource("OpenXRAction_h857g") +binding_path = "/user/hand/left/input/squeeze/force" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_c1fap"] +action = SubResource("OpenXRAction_h857g") +binding_path = "/user/hand/right/input/squeeze/force" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_34k6i"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/left/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_biq8g"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/right/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7rnxc"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/left/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_go0kb"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/right/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_psf6i"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/left/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_q7kgi"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/right/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ggehc"] +action = SubResource("OpenXRAction_sfrr4") +binding_path = "/user/hand/left/input/trackpad" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8isuk"] +action = SubResource("OpenXRAction_sfrr4") +binding_path = "/user/hand/right/input/trackpad" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_l36rf"] +action = SubResource("OpenXRAction_nagay") +binding_path = "/user/hand/left/input/trackpad/force" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7xtpc"] +action = SubResource("OpenXRAction_nagay") +binding_path = "/user/hand/right/input/trackpad/force" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lxj72"] +action = SubResource("OpenXRAction_6xco2") +binding_path = "/user/hand/left/input/trackpad/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ipsea"] +action = SubResource("OpenXRAction_6xco2") +binding_path = "/user/hand/right/input/trackpad/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_n5ic7"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_yb78u"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_aq5p3"] +interaction_profile_path = "/interaction_profiles/valve/index_controller" +bindings = [SubResource("OpenXRIPBinding_ktbxl"), SubResource("OpenXRIPBinding_8ldfe"), SubResource("OpenXRIPBinding_nueak"), SubResource("OpenXRIPBinding_vopyr"), SubResource("OpenXRIPBinding_rgbyv"), SubResource("OpenXRIPBinding_bflds"), SubResource("OpenXRIPBinding_pueci"), SubResource("OpenXRIPBinding_jn5l0"), SubResource("OpenXRIPBinding_44ra8"), SubResource("OpenXRIPBinding_bh82f"), SubResource("OpenXRIPBinding_7b312"), SubResource("OpenXRIPBinding_ajt26"), SubResource("OpenXRIPBinding_grl1h"), SubResource("OpenXRIPBinding_dlpx3"), SubResource("OpenXRIPBinding_s4h6a"), SubResource("OpenXRIPBinding_0njdn"), SubResource("OpenXRIPBinding_xtpgr"), SubResource("OpenXRIPBinding_sm8ja"), SubResource("OpenXRIPBinding_fyyqw"), SubResource("OpenXRIPBinding_6yfaw"), SubResource("OpenXRIPBinding_x7rhh"), SubResource("OpenXRIPBinding_8cuio"), SubResource("OpenXRIPBinding_v0kom"), SubResource("OpenXRIPBinding_v1men"), SubResource("OpenXRIPBinding_qujgh"), SubResource("OpenXRIPBinding_8xxre"), SubResource("OpenXRIPBinding_jceb4"), SubResource("OpenXRIPBinding_lvl5r"), SubResource("OpenXRIPBinding_2juyq"), SubResource("OpenXRIPBinding_c1fap"), SubResource("OpenXRIPBinding_34k6i"), SubResource("OpenXRIPBinding_biq8g"), SubResource("OpenXRIPBinding_7rnxc"), SubResource("OpenXRIPBinding_go0kb"), SubResource("OpenXRIPBinding_psf6i"), SubResource("OpenXRIPBinding_q7kgi"), SubResource("OpenXRIPBinding_ggehc"), SubResource("OpenXRIPBinding_8isuk"), SubResource("OpenXRIPBinding_l36rf"), SubResource("OpenXRIPBinding_7xtpc"), SubResource("OpenXRIPBinding_lxj72"), SubResource("OpenXRIPBinding_ipsea"), SubResource("OpenXRIPBinding_n5ic7"), SubResource("OpenXRIPBinding_yb78u")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_u1xt5"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_e0b0t"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_e56i2"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_o3gnr"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_x0dby"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_oysla"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jfg4b"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_dkohk"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_4j1at"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0c4l6"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/right/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_dj07b"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/left/input/x/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_p2sos"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/right/input/a/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sjamf"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/left/input/y/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_if5c0"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/right/input/b/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_57aju"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_2nhts"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7wbbb"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xagmn"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_x3bni"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/left/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ix831"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/right/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_shvqi"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/left/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_mqshq"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/right/input/squeeze/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bugar"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/left/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_1tmte"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/right/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ve8wc"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/left/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_txme2"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/right/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_nudtj"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_2a6v2"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_4petf"] +interaction_profile_path = "/interaction_profiles/hp/mixed_reality_controller" +bindings = [SubResource("OpenXRIPBinding_u1xt5"), SubResource("OpenXRIPBinding_e0b0t"), SubResource("OpenXRIPBinding_e56i2"), SubResource("OpenXRIPBinding_o3gnr"), SubResource("OpenXRIPBinding_x0dby"), SubResource("OpenXRIPBinding_oysla"), SubResource("OpenXRIPBinding_jfg4b"), SubResource("OpenXRIPBinding_dkohk"), SubResource("OpenXRIPBinding_4j1at"), SubResource("OpenXRIPBinding_0c4l6"), SubResource("OpenXRIPBinding_dj07b"), SubResource("OpenXRIPBinding_p2sos"), SubResource("OpenXRIPBinding_sjamf"), SubResource("OpenXRIPBinding_if5c0"), SubResource("OpenXRIPBinding_57aju"), SubResource("OpenXRIPBinding_2nhts"), SubResource("OpenXRIPBinding_7wbbb"), SubResource("OpenXRIPBinding_xagmn"), SubResource("OpenXRIPBinding_x3bni"), SubResource("OpenXRIPBinding_ix831"), SubResource("OpenXRIPBinding_shvqi"), SubResource("OpenXRIPBinding_mqshq"), SubResource("OpenXRIPBinding_bugar"), SubResource("OpenXRIPBinding_1tmte"), SubResource("OpenXRIPBinding_ve8wc"), SubResource("OpenXRIPBinding_txme2"), SubResource("OpenXRIPBinding_nudtj"), SubResource("OpenXRIPBinding_2a6v2")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jhul1"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hpd1k"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7djuc"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rlsjo"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ad82e"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_053t8"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3y48y"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_eqmbe"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lml5w"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bw6yn"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/right/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rmtug"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_got3w"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_cfhcx"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_wuspj"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_j7v05"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_a0qeh"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hop5q"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_wi6q4"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0x121"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/left/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_pxanv"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/right/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ylsgs"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/left/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lyc6f"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/right/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_t1gg6"] +action = SubResource("OpenXRAction_sfrr4") +binding_path = "/user/hand/left/input/trackpad" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_u2vet"] +action = SubResource("OpenXRAction_sfrr4") +binding_path = "/user/hand/right/input/trackpad" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_gh4ss"] +action = SubResource("OpenXRAction_nagay") +binding_path = "/user/hand/left/input/trackpad/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_1olwi"] +action = SubResource("OpenXRAction_nagay") +binding_path = "/user/hand/right/input/trackpad/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_t23ty"] +action = SubResource("OpenXRAction_6xco2") +binding_path = "/user/hand/left/input/trackpad/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_eusi4"] +action = SubResource("OpenXRAction_6xco2") +binding_path = "/user/hand/right/input/trackpad/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_etsgv"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_dnwvb"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_sd46l"] +interaction_profile_path = "/interaction_profiles/samsung/odyssey_controller" +bindings = [SubResource("OpenXRIPBinding_jhul1"), SubResource("OpenXRIPBinding_hpd1k"), SubResource("OpenXRIPBinding_7djuc"), SubResource("OpenXRIPBinding_rlsjo"), SubResource("OpenXRIPBinding_ad82e"), SubResource("OpenXRIPBinding_053t8"), SubResource("OpenXRIPBinding_3y48y"), SubResource("OpenXRIPBinding_eqmbe"), SubResource("OpenXRIPBinding_lml5w"), SubResource("OpenXRIPBinding_bw6yn"), SubResource("OpenXRIPBinding_rmtug"), SubResource("OpenXRIPBinding_got3w"), SubResource("OpenXRIPBinding_cfhcx"), SubResource("OpenXRIPBinding_wuspj"), SubResource("OpenXRIPBinding_j7v05"), SubResource("OpenXRIPBinding_a0qeh"), SubResource("OpenXRIPBinding_hop5q"), SubResource("OpenXRIPBinding_wi6q4"), SubResource("OpenXRIPBinding_0x121"), SubResource("OpenXRIPBinding_pxanv"), SubResource("OpenXRIPBinding_ylsgs"), SubResource("OpenXRIPBinding_lyc6f"), SubResource("OpenXRIPBinding_t1gg6"), SubResource("OpenXRIPBinding_u2vet"), SubResource("OpenXRIPBinding_gh4ss"), SubResource("OpenXRIPBinding_1olwi"), SubResource("OpenXRIPBinding_t23ty"), SubResource("OpenXRIPBinding_eusi4"), SubResource("OpenXRIPBinding_etsgv"), SubResource("OpenXRIPBinding_dnwvb")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_g2w4v"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_icb4r"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xeo6w"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_76fhr"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ddmi7"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hasjr"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_fcs2k"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_eh655"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_s3ybd"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_nkt0h"] +action = SubResource("OpenXRAction_oxyin") +binding_path = "/user/hand/right/input/system/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_a7x12"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/left/input/x/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_cimi4"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/right/input/a/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_d63gl"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/left/input/y/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_uthup"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/right/input/b/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_204g3"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_4n1wc"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7hjyr"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/left/input/trigger/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_60nb8"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/right/input/trigger/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_klm8s"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_r7qos"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ox4ja"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bnyx8"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0mq2u"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/left/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_mi28r"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/right/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_h1y2o"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/left/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_cag8c"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/right/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_17tdw"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/left/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_pm24r"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/right/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3wkk3"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_lkcwa"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_prh4s"] +interaction_profile_path = "/interaction_profiles/htc/vive_cosmos_controller" +bindings = [SubResource("OpenXRIPBinding_g2w4v"), SubResource("OpenXRIPBinding_icb4r"), SubResource("OpenXRIPBinding_xeo6w"), SubResource("OpenXRIPBinding_76fhr"), SubResource("OpenXRIPBinding_ddmi7"), SubResource("OpenXRIPBinding_hasjr"), SubResource("OpenXRIPBinding_fcs2k"), SubResource("OpenXRIPBinding_eh655"), SubResource("OpenXRIPBinding_s3ybd"), SubResource("OpenXRIPBinding_nkt0h"), SubResource("OpenXRIPBinding_a7x12"), SubResource("OpenXRIPBinding_cimi4"), SubResource("OpenXRIPBinding_d63gl"), SubResource("OpenXRIPBinding_uthup"), SubResource("OpenXRIPBinding_204g3"), SubResource("OpenXRIPBinding_4n1wc"), SubResource("OpenXRIPBinding_7hjyr"), SubResource("OpenXRIPBinding_60nb8"), SubResource("OpenXRIPBinding_klm8s"), SubResource("OpenXRIPBinding_r7qos"), SubResource("OpenXRIPBinding_ox4ja"), SubResource("OpenXRIPBinding_bnyx8"), SubResource("OpenXRIPBinding_0mq2u"), SubResource("OpenXRIPBinding_mi28r"), SubResource("OpenXRIPBinding_h1y2o"), SubResource("OpenXRIPBinding_cag8c"), SubResource("OpenXRIPBinding_17tdw"), SubResource("OpenXRIPBinding_pm24r"), SubResource("OpenXRIPBinding_3wkk3"), SubResource("OpenXRIPBinding_lkcwa")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_h43g7"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_j3htv"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_umnyo"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/left/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_61gsj"] +action = SubResource("OpenXRAction_1vol5") +binding_path = "/user/hand/right/input/aim/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_f63eo"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/left/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3megw"] +action = SubResource("OpenXRAction_18qyl") +binding_path = "/user/hand/right/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_1875n"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/left/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jrx7l"] +action = SubResource("OpenXRAction_1pnpo") +binding_path = "/user/hand/right/input/palm_ext/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_y14qq"] +action = SubResource("OpenXRAction_stco1") +binding_path = "/user/hand/left/input/menu/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_nj67o"] +action = SubResource("OpenXRAction_oxyin") +binding_path = "/user/hand/right/input/system/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_sddo8"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/left/input/x/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5idg5"] +action = SubResource("OpenXRAction_vcq1d") +binding_path = "/user/hand/right/input/a/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5vlhu"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/left/input/y/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_yto2p"] +action = SubResource("OpenXRAction_vo38g") +binding_path = "/user/hand/right/input/b/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_35s7d"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/left/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_cukgo"] +action = SubResource("OpenXRAction_6v1ja") +binding_path = "/user/hand/right/input/trigger/value" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_58wje"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/left/input/trigger/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_x1ifb"] +action = SubResource("OpenXRAction_iw5kk") +binding_path = "/user/hand/right/input/trigger/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hw16p"] +action = SubResource("OpenXRAction_8vn7r") +binding_path = "/user/hand/left/input/trigger/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_gdlwa"] +action = SubResource("OpenXRAction_8vn7r") +binding_path = "/user/hand/right/input/trigger/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_drau7"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0vq03"] +action = SubResource("OpenXRAction_57lfg") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_y7ek0"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/left/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_cy6rb"] +action = SubResource("OpenXRAction_my2cy") +binding_path = "/user/hand/right/input/squeeze/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_6r8a6"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/left/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_vmwlg"] +action = SubResource("OpenXRAction_jhwoi") +binding_path = "/user/hand/right/input/thumbstick" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qcgh6"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/left/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bwwah"] +action = SubResource("OpenXRAction_ujxhj") +binding_path = "/user/hand/right/input/thumbstick/click" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_rtyas"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/left/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_hk5ci"] +action = SubResource("OpenXRAction_2sp3t") +binding_path = "/user/hand/right/input/thumbstick/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_4j055"] +action = SubResource("OpenXRAction_6xco2") +binding_path = "/user/hand/left/input/thumbrest/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_awtpp"] +action = SubResource("OpenXRAction_6xco2") +binding_path = "/user/hand/right/input/thumbrest/touch" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_xh6fl"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/left/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ixewl"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/hand/right/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_kk5vf"] +interaction_profile_path = "/interaction_profiles/htc/vive_focus3_controller" +bindings = [SubResource("OpenXRIPBinding_h43g7"), SubResource("OpenXRIPBinding_j3htv"), SubResource("OpenXRIPBinding_umnyo"), SubResource("OpenXRIPBinding_61gsj"), SubResource("OpenXRIPBinding_f63eo"), SubResource("OpenXRIPBinding_3megw"), SubResource("OpenXRIPBinding_1875n"), SubResource("OpenXRIPBinding_jrx7l"), SubResource("OpenXRIPBinding_y14qq"), SubResource("OpenXRIPBinding_nj67o"), SubResource("OpenXRIPBinding_sddo8"), SubResource("OpenXRIPBinding_5idg5"), SubResource("OpenXRIPBinding_5vlhu"), SubResource("OpenXRIPBinding_yto2p"), SubResource("OpenXRIPBinding_35s7d"), SubResource("OpenXRIPBinding_cukgo"), SubResource("OpenXRIPBinding_58wje"), SubResource("OpenXRIPBinding_x1ifb"), SubResource("OpenXRIPBinding_hw16p"), SubResource("OpenXRIPBinding_gdlwa"), SubResource("OpenXRIPBinding_drau7"), SubResource("OpenXRIPBinding_0vq03"), SubResource("OpenXRIPBinding_y7ek0"), SubResource("OpenXRIPBinding_cy6rb"), SubResource("OpenXRIPBinding_6r8a6"), SubResource("OpenXRIPBinding_vmwlg"), SubResource("OpenXRIPBinding_qcgh6"), SubResource("OpenXRIPBinding_bwwah"), SubResource("OpenXRIPBinding_rtyas"), SubResource("OpenXRIPBinding_hk5ci"), SubResource("OpenXRIPBinding_4j055"), SubResource("OpenXRIPBinding_awtpp"), SubResource("OpenXRIPBinding_xh6fl"), SubResource("OpenXRIPBinding_ixewl")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_qwqvw"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/left_foot/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_oqlrv"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/right_foot/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_jw3vw"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/left_shoulder/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_3bjy3"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/right_shoulder/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8upnq"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/left_elbow/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0w2ls"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/right_elbow/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_u8hab"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/left_knee/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_eikk2"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/right_knee/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_5lybe"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/waist/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_l4y5i"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/chest/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_f7m66"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/camera/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_d13a6"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/vive_tracker_htcx/role/keyboard/input/grip/pose" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_wxcrn"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/left_foot/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_6k8ea"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/right_foot/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_1qemc"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/left_shoulder/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_8u6xu"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/right_shoulder/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_7camc"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/left_elbow/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_0fset"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/right_elbow/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_ei7tg"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/left_knee/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_c2jdk"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/right_knee/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_g5ap7"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/waist/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_bw6j3"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/chest/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_gsob2"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/camera/output/haptic" + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_145o5"] +action = SubResource("OpenXRAction_0kk6l") +binding_path = "/user/vive_tracker_htcx/role/keyboard/output/haptic" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_wxdsn"] +interaction_profile_path = "/interaction_profiles/htc/vive_tracker_htcx" +bindings = [SubResource("OpenXRIPBinding_qwqvw"), SubResource("OpenXRIPBinding_oqlrv"), SubResource("OpenXRIPBinding_jw3vw"), SubResource("OpenXRIPBinding_3bjy3"), SubResource("OpenXRIPBinding_8upnq"), SubResource("OpenXRIPBinding_0w2ls"), SubResource("OpenXRIPBinding_u8hab"), SubResource("OpenXRIPBinding_eikk2"), SubResource("OpenXRIPBinding_5lybe"), SubResource("OpenXRIPBinding_l4y5i"), SubResource("OpenXRIPBinding_f7m66"), SubResource("OpenXRIPBinding_d13a6"), SubResource("OpenXRIPBinding_wxcrn"), SubResource("OpenXRIPBinding_6k8ea"), SubResource("OpenXRIPBinding_1qemc"), SubResource("OpenXRIPBinding_8u6xu"), SubResource("OpenXRIPBinding_7camc"), SubResource("OpenXRIPBinding_0fset"), SubResource("OpenXRIPBinding_ei7tg"), SubResource("OpenXRIPBinding_c2jdk"), SubResource("OpenXRIPBinding_g5ap7"), SubResource("OpenXRIPBinding_bw6j3"), SubResource("OpenXRIPBinding_gsob2"), SubResource("OpenXRIPBinding_145o5")] + +[sub_resource type="OpenXRIPBinding" id="OpenXRIPBinding_73bb6"] +action = SubResource("OpenXRAction_vk7pf") +binding_path = "/user/eyes_ext/input/gaze_ext/pose" + +[sub_resource type="OpenXRInteractionProfile" id="OpenXRInteractionProfile_07fna"] +interaction_profile_path = "/interaction_profiles/ext/eye_gaze_interaction" +bindings = [SubResource("OpenXRIPBinding_73bb6")] + +[resource] +action_sets = [SubResource("OpenXRActionSet_kd2ms")] +interaction_profiles = [SubResource("OpenXRInteractionProfile_kitsa"), SubResource("OpenXRInteractionProfile_uoohe"), SubResource("OpenXRInteractionProfile_k2llo"), SubResource("OpenXRInteractionProfile_2masb"), SubResource("OpenXRInteractionProfile_ert82"), SubResource("OpenXRInteractionProfile_aq5p3"), SubResource("OpenXRInteractionProfile_4petf"), SubResource("OpenXRInteractionProfile_sd46l"), SubResource("OpenXRInteractionProfile_prh4s"), SubResource("OpenXRInteractionProfile_kk5vf"), SubResource("OpenXRInteractionProfile_wxdsn"), SubResource("OpenXRInteractionProfile_07fna")] diff --git a/samples/meta-space-warp-sample/project.godot b/samples/meta-space-warp-sample/project.godot new file mode 100644 index 00000000..b093ed9b --- /dev/null +++ b/samples/meta-space-warp-sample/project.godot @@ -0,0 +1,40 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="Meta Space Warp Sample" +run/main_scene="res://main.tscn" +config/features=PackedStringArray("4.4", "GL Compatibility") +config/icon="res://icon.svg" + +[debug] + +settings/stdout/verbose_stdout=true + +[layer_names] + +3d_physics/layer_1="Virtual Environment" +3d_physics/layer_2="Scene Understanding" +3d_physics/layer_3="Spatial Anchors" + +[rendering] + +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility" +textures/vram_compression/import_etc2_astc=true + +[xr] + +openxr/enabled=true +openxr/reference_space=2 +openxr/extensions/eye_gaze_interaction=true +shaders/enabled=true +openxr/extensions/application_space_warp=true diff --git a/samples/meta-space-warp-sample/start_xr.gd b/samples/meta-space-warp-sample/start_xr.gd new file mode 100644 index 00000000..cd32c56a --- /dev/null +++ b/samples/meta-space-warp-sample/start_xr.gd @@ -0,0 +1,120 @@ +class_name StartXR +extends Node3D + +# This script uses "A Better XR Start Script" in the Godot Docs as a starting template +# https://docs.godotengine.org/en/latest/tutorials/xr/a_better_xr_start_script.html + +signal focus_lost +signal focus_gained +signal pose_recentered + +@export var maximum_refresh_rate : int = 90 + +var xr_interface : OpenXRInterface +var xr_is_focussed = false + +# Called when the node enters the scene tree for the first time. +func _ready(): + xr_interface = XRServer.find_interface("OpenXR") + if xr_interface and xr_interface.is_initialized(): + print("OpenXR instantiated successfully.") + var vp : Viewport = get_viewport() + + # Enable XR on our viewport + vp.use_xr = true + + # Make sure v-sync is off, v-sync is handled by OpenXR + DisplayServer.window_set_vsync_mode(DisplayServer.VSYNC_DISABLED) + + # Enable VRS + if RenderingServer.get_rendering_device(): + vp.vrs_mode = Viewport.VRS_XR + elif int(ProjectSettings.get_setting("xr/openxr/foveation_level")) == 0: + push_warning("OpenXR: Recommend setting Foveation level to High in Project Settings") + + # Connect the OpenXR events + xr_interface.session_begun.connect(_on_openxr_session_begun) + xr_interface.session_visible.connect(_on_openxr_visible_state) + xr_interface.session_focussed.connect(_on_openxr_focused_state) + xr_interface.session_stopping.connect(_on_openxr_stopping) + xr_interface.pose_recentered.connect(_on_openxr_pose_recentered) + else: + # We couldn't start OpenXR. + print("OpenXR not instantiated!") + get_tree().quit() + + +# Handle OpenXR session ready +func _on_openxr_session_begun() -> void: + # Get the reported refresh rate + var current_refresh_rate = xr_interface.get_display_refresh_rate() + if current_refresh_rate > 0: + print("OpenXR: Refresh rate reported as ", str(current_refresh_rate)) + else: + print("OpenXR: No refresh rate given by XR runtime") + + # See if we have a better refresh rate available + var new_rate = current_refresh_rate + var available_rates : Array = xr_interface.get_available_display_refresh_rates() + if available_rates.size() == 0: + print("OpenXR: Target does not support refresh rate extension") + elif available_rates.size() == 1: + # Only one available, so use it + new_rate = available_rates[0] + else: + for rate in available_rates: + if rate > new_rate and rate <= maximum_refresh_rate: + new_rate = rate + + # Did we find a better rate? + if current_refresh_rate != new_rate: + print("OpenXR: Setting refresh rate to ", str(new_rate)) + xr_interface.set_display_refresh_rate(new_rate) + current_refresh_rate = new_rate + + # Now match our physics rate + Engine.physics_ticks_per_second = current_refresh_rate + + +# Handle OpenXR visible state +func _on_openxr_visible_state() -> void: + # We always pass this state at startup, + # but the second time we get this it means our player took off their headset + if xr_is_focussed: + print("OpenXR lost focus") + + xr_is_focussed = false + + # pause our game + process_mode = Node.PROCESS_MODE_DISABLED + + emit_signal("focus_lost") + + +# Handle OpenXR focused state +func _on_openxr_focused_state() -> void: + print("OpenXR gained focus") + xr_is_focussed = true + + # unpause our game + process_mode = Node.PROCESS_MODE_INHERIT + + emit_signal("focus_gained") + + +# Handle OpenXR stopping state +func _on_openxr_stopping() -> void: + # Our session is being stopped. + print("OpenXR is stopping") + + if "--xrsim-automated-tests" in OS.get_cmdline_user_args(): + # When we're running tests via the XR Simulator, it will end the OpenXR + # session automatically, and in that case, we want to quit. + get_tree().quit() + + +# Handle OpenXR pose recentered signal +func _on_openxr_pose_recentered() -> void: + # User recentered view, we have to react to this by recentering the view. + # This is game implementation dependent. + emit_signal("pose_recentered") diff --git a/samples/meta-space-warp-sample/tests/test1.vrs b/samples/meta-space-warp-sample/tests/test1.vrs new file mode 100644 index 00000000..b530c9c8 --- /dev/null +++ b/samples/meta-space-warp-sample/tests/test1.vrs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3012723bcc789feb2d3ca222f1f966adee40336b651f64f05334597fa99f575e +size 5534256 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_build_profile/build_profile.json b/thirdparty/godot_cpp_build_profile/build_profile.json index cdf0befa..0d6cd532 100644 --- a/thirdparty/godot_cpp_build_profile/build_profile.json +++ b/thirdparty/godot_cpp_build_profile/build_profile.json @@ -35,6 +35,7 @@ "PrimitiveMesh", "ProjectSettings", "RefCounted", + "RenderingServer", "Resource", "SceneTree", "Shader", diff --git a/thirdparty/godot_cpp_gdextension_api/extension_api.json b/thirdparty/godot_cpp_gdextension_api/extension_api.json index 10c2f344..f24f7c7c 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,17 @@ "name": "PROPERTY_HINT_PASSWORD", "value": 36 }, + { + "name": "PROPERTY_HINT_TOOL_BUTTON", + "value": 39 + }, + { + "name": "PROPERTY_HINT_ONESHOT", + "value": 40 + }, { "name": "PROPERTY_HINT_MAX", - "value": 38 + "value": 41 } ] }, @@ -8498,6 +8510,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", @@ -8894,16 +8922,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, { "name": "ZERO", "type": "Vector2", @@ -9781,16 +9799,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, { "name": "ZERO", "type": "Vector2i", @@ -10399,6 +10407,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", @@ -10832,21 +10854,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, - { - "name": "AXIS_Z", - "type": "int", - "value": "2" - }, { "name": "ZERO", "type": "Vector3", @@ -11800,21 +11807,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, - { - "name": "AXIS_Z", - "type": "int", - "value": "2" - }, { "name": "ZERO", "type": "Vector3i", @@ -12681,26 +12673,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, - { - "name": "AXIS_Z", - "type": "int", - "value": "2" - }, - { - "name": "AXIS_W", - "type": "int", - "value": "3" - }, { "name": "ZERO", "type": "Vector4", @@ -13337,26 +13309,6 @@ } ], "constants": [ - { - "name": "AXIS_X", - "type": "int", - "value": "0" - }, - { - "name": "AXIS_Y", - "type": "int", - "value": "1" - }, - { - "name": "AXIS_Z", - "type": "int", - "value": "2" - }, - { - "name": "AXIS_W", - "type": "int", - "value": "3" - }, { "name": "ZERO", "type": "Vector4i", @@ -14774,7 +14726,7 @@ "hash": 2923479887, "arguments": [ { - "name": "dir", + "name": "direction", "type": "Vector3" } ] @@ -15692,36 +15644,6 @@ } ], "constants": [ - { - "name": "PLANE_NEAR", - "type": "int", - "value": "0" - }, - { - "name": "PLANE_FAR", - "type": "int", - "value": "1" - }, - { - "name": "PLANE_LEFT", - "type": "int", - "value": "2" - }, - { - "name": "PLANE_TOP", - "type": "int", - "value": "3" - }, - { - "name": "PLANE_RIGHT", - "type": "int", - "value": "4" - }, - { - "name": "PLANE_BOTTOM", - "type": "int", - "value": "5" - }, { "name": "IDENTITY", "type": "Projection", @@ -16359,6 +16281,18 @@ { "name": "v", "type": "float" + }, + { + "name": "ok_hsl_h", + "type": "float" + }, + { + "name": "ok_hsl_s", + "type": "float" + }, + { + "name": "ok_hsl_l", + "type": "float" } ], "constants": [ @@ -18883,6 +18817,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 +19328,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": [ @@ -19566,6 +19526,14 @@ "is_static": false, "hash": 4144163970 }, + { + "name": "get_unbound_arguments_count", + "return_type": "int", + "is_vararg": false, + "is_const": true, + "is_static": false, + "hash": 3173160232 + }, { "name": "hash", "return_type": "int", @@ -19801,6 +19769,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 +19878,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 +20068,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 +20246,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 +20393,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 +20590,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 +20628,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 +21151,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 +22056,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 +22415,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 +22774,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 +23133,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 +23492,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 +23856,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 +24220,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 +24579,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 +24938,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 +25366,7 @@ "name": "_estimate_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -25009,7 +25380,7 @@ "meta": "int64" }, { - "name": "to_id", + "name": "end_id", "type": "int", "meta": "int64" } @@ -25019,6 +25390,7 @@ "name": "_compute_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -25506,6 +25878,7 @@ "name": "_estimate_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -25519,7 +25892,7 @@ "meta": "int64" }, { - "name": "to_id", + "name": "end_id", "type": "int", "meta": "int64" } @@ -25529,6 +25902,7 @@ "name": "_compute_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -26092,6 +26466,7 @@ "name": "_estimate_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -26104,7 +26479,7 @@ "type": "Vector2i" }, { - "name": "to_id", + "name": "end_id", "type": "Vector2i" } ] @@ -26113,6 +26488,7 @@ "name": "_compute_cost", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -26556,6 +26932,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 +27534,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2372066587, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], "arguments": [ { "name": "name", @@ -27167,7 +27563,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1421762485, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], "arguments": [ { "name": "name", @@ -27585,7 +27984,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2372066587, + "hash": 3269405555, + "hash_compatibility": [ + 2372066587 + ], "arguments": [ { "name": "name", @@ -27611,7 +28013,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1421762485, + "hash": 3323268493, + "hash_compatibility": [ + 1421762485 + ], "arguments": [ { "name": "name", @@ -29739,6 +30144,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 +30418,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, @@ -30015,6 +30616,18 @@ "return_value": { "type": "typedarray::StringName" } + }, + { + "name": "get_animation_list_size", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } } ], "signals": [ @@ -30123,6 +30736,7 @@ "name": "_post_process_key_value", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30499,6 +31113,31 @@ "type": "NodePath" } }, + { + "name": "set_root_motion_local", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_root_motion_local", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "get_root_motion_position", "is_const": true, @@ -30743,6 +31382,12 @@ "setter": "set_root_motion_track", "getter": "get_root_motion_track" }, + { + "type": "bool", + "name": "root_motion_local", + "setter": "set_root_motion_local", + "getter": "is_root_motion_local" + }, { "type": "int", "name": "audio_max_polyphony", @@ -30804,6 +31449,7 @@ "name": "_get_child_nodes", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30814,6 +31460,7 @@ "name": "_get_parameter_list", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30824,6 +31471,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 +31488,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 +31505,7 @@ "name": "_is_parameter_read_only", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30870,8 +31520,9 @@ }, { "name": "_process", - "is_const": true, + "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30902,6 +31553,7 @@ "name": "_get_caption", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -30912,6 +31564,7 @@ "name": "_has_filter", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -31411,6 +32064,31 @@ "type": "enum::AnimationNodeAnimation.PlayMode" } }, + { + "name": "set_advance_on_start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "advance_on_start", + "type": "bool" + } + ] + }, + { + "name": "is_advance_on_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_use_custom_timeline", "is_const": false, @@ -31554,6 +32232,12 @@ "setter": "set_play_mode", "getter": "get_play_mode" }, + { + "type": "bool", + "name": "advance_on_start", + "setter": "set_advance_on_start", + "getter": "is_advance_on_start" + }, { "type": "bool", "name": "use_custom_timeline", @@ -34036,7 +34720,42 @@ "is_refcounted": true, "is_instantiable": true, "inherits": "AnimationNode", - "api_type": "core" + "api_type": "core", + "methods": [ + { + "name": "set_explicit_elapse", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_explicit_elapse", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "bool", + "name": "explicit_elapse", + "setter": "set_explicit_elapse", + "getter": "is_explicit_elapse" + } + ] }, { "name": "AnimationNodeTransition", @@ -34532,9 +35251,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3697947785, + "hash": 3118260607, "hash_compatibility": [ - 3118260607 + 3697947785, + 2221377757 ], "arguments": [ { @@ -34561,15 +35281,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 +35391,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 +35736,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 +38693,7 @@ "name": "_instantiate", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -39538,6 +40497,7 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -39560,6 +40520,7 @@ "name": "_process_silence", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41548,6 +42509,29 @@ "meta": "float" } }, + { + "name": "get_input_mix_rate", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_driver_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, { "name": "get_output_device_list", "is_const": false, @@ -41787,6 +42771,7 @@ "name": "_instantiate_playback", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41797,6 +42782,7 @@ "name": "_get_stream_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41807,6 +42793,7 @@ "name": "_get_length", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41818,6 +42805,7 @@ "name": "_is_monophonic", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41828,6 +42816,7 @@ "name": "_get_bpm", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41839,6 +42828,7 @@ "name": "_get_beat_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -41850,6 +42840,7 @@ "name": "_get_parameter_list", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43147,6 +44138,7 @@ "name": "_start", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -43161,6 +44153,7 @@ "name": "_stop", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -43168,6 +44161,7 @@ "name": "_is_playing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43178,6 +44172,7 @@ "name": "_get_loop_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43189,6 +44184,7 @@ "name": "_get_playback_position", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43200,6 +44196,7 @@ "name": "_seek", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -43214,6 +44211,7 @@ "name": "_mix", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43241,6 +44239,7 @@ "name": "_tag_used_streams", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -43248,6 +44247,7 @@ "name": "_set_parameter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -43265,6 +44265,7 @@ "name": "_get_parameter", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43301,6 +44302,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 +44604,7 @@ "name": "_mix_resampled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -43527,6 +44627,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 +44898,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 +45039,7 @@ { "type": "bool", "name": "playing", - "setter": "_set_playing", + "setter": "set_playing", "getter": "is_playing" }, { @@ -44166,6 +45281,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 +45530,7 @@ { "type": "bool", "name": "playing", - "setter": "_set_playing", + "setter": "set_playing", "getter": "is_playing" }, { @@ -44757,6 +45886,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 +46309,7 @@ { "type": "bool", "name": "playing", - "setter": "_set_playing", + "setter": "set_playing", "getter": "is_playing" }, { @@ -46420,6 +47563,50 @@ } ], "methods": [ + { + "name": "load_from_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4015802384, + "return_value": { + "type": "AudioStreamWAV" + }, + "arguments": [ + { + "name": "path", + "type": "String" + }, + { + "name": "options", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, + { + "name": "load_from_buffer", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 4266838938, + "return_value": { + "type": "AudioStreamWAV" + }, + "arguments": [ + { + "name": "buffer", + "type": "PackedByteArray" + }, + { + "name": "options", + "type": "Dictionary", + "default_value": "{}" + } + ] + }, { "name": "set_data", "is_const": false, @@ -46810,6 +47997,7 @@ "name": "_pressed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -46817,6 +48005,7 @@ "name": "_toggled", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -50707,6 +51896,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 +54986,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 +55553,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 +55876,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 +57490,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": [ @@ -59181,6 +60447,10 @@ { "name": "FEED_YCBCR_SEP", "value": 3 + }, + { + "name": "FEED_EXTERNAL", + "value": 4 } ] }, @@ -59252,6 +60522,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 +60547,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 +60586,72 @@ } ] }, + { + "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": "set_external", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "width", + "type": "int", + "meta": "int32" + }, + { + "name": "height", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_texture_tex_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1135699418, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "feed_image_type", + "type": "enum::CameraServer.FeedImage" + } + ] + }, { "name": "get_datatype", "is_const": true, @@ -59298,6 +60662,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 +60717,11 @@ "name": "feed_transform", "setter": "set_transform", "getter": "get_transform" + }, + { + "type": "Array", + "name": "formats", + "getter": "get_formats" } ] }, @@ -59780,6 +61190,7 @@ "name": "_draw", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -61446,7 +62857,7 @@ }, "arguments": [ { - "name": "screen_point", + "name": "viewport_point", "type": "Vector2" } ] @@ -64881,6 +66292,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 +66438,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 +66541,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 +66725,27 @@ } ] }, + { + "name": "class_call_static", + "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 +67037,7 @@ "name": "_confirm_code_completion", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -65531,6 +67051,7 @@ "name": "_request_code_completion", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -65544,6 +67065,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 +69249,7 @@ "name": "_input_event", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -67749,6 +69272,7 @@ "name": "_mouse_enter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -67756,6 +69280,7 @@ "name": "_mouse_exit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -67763,6 +69288,7 @@ "name": "_mouse_shape_enter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -67777,6 +69303,7 @@ "name": "_mouse_shape_exit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -68462,6 +69989,7 @@ "name": "_input_event", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -68492,6 +70020,7 @@ "name": "_mouse_enter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -68499,6 +70028,7 @@ "name": "_mouse_exit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -69660,6 +71190,56 @@ "is_static": false, "is_virtual": false, "hash": 3218959716 + }, + { + "name": "set_debug_color", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2920490490, + "arguments": [ + { + "name": "color", + "type": "Color" + } + ] + }, + { + "name": "get_debug_color", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3444240500, + "return_value": { + "type": "Color" + } + }, + { + "name": "set_enable_debug_fill", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "get_enable_debug_fill", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "properties": [ @@ -69674,6 +71254,60 @@ "name": "disabled", "setter": "set_disabled", "getter": "is_disabled" + }, + { + "type": "Color", + "name": "debug_color", + "setter": "set_debug_color", + "getter": "get_debug_color" + }, + { + "type": "bool", + "name": "debug_fill", + "setter": "set_enable_debug_fill", + "getter": "get_enable_debug_fill" + } + ] + }, + { + "name": "ColorPalette", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "Resource", + "api_type": "core", + "methods": [ + { + "name": "set_colors", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3546319833, + "arguments": [ + { + "name": "colors", + "type": "PackedColorArray" + } + ] + }, + { + "name": "get_colors", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1392750486, + "return_value": { + "type": "PackedColorArray" + } + } + ], + "properties": [ + { + "type": "PackedColorArray", + "name": "colors", + "setter": "set_colors", + "getter": "get_colors" } ] }, @@ -70425,6 +72059,7 @@ "name": "_render_callback", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -71429,6 +73064,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 +73075,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 +73444,7 @@ "value": 0 }, { - "name": "LAYOUT_DIRECTION_LOCALE", + "name": "LAYOUT_DIRECTION_APPLICATION_LOCALE", "value": 1 }, { @@ -71817,6 +73454,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 +73497,7 @@ "name": "_has_point", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71864,6 +73514,7 @@ "name": "_structured_text_parser", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71884,6 +73535,7 @@ "name": "_get_minimum_size", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71894,6 +73546,7 @@ "name": "_get_tooltip", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71910,6 +73563,7 @@ "name": "_get_drag_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71926,6 +73580,7 @@ "name": "_can_drop_data", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71946,6 +73601,7 @@ "name": "_drop_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -71963,6 +73619,7 @@ "name": "_make_custom_tooltip", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -71979,6 +73636,7 @@ "name": "_gui_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -72964,9 +74622,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2336455395, + "hash": 3163973443, "hash_compatibility": [ - 3163973443, 2336455395 ], "return_value": { @@ -72990,9 +74647,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2759935355, + "hash": 604739069, "hash_compatibility": [ - 604739069, 2759935355 ], "return_value": { @@ -73016,9 +74672,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 387378635, + "hash": 2826986490, "hash_compatibility": [ - 2826986490, 387378635 ], "return_value": { @@ -73042,9 +74697,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229578101, + "hash": 1327056374, "hash_compatibility": [ - 1327056374, 229578101 ], "return_value": { @@ -73069,9 +74723,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2377051548, + "hash": 2798751242, "hash_compatibility": [ - 2798751242, 2377051548 ], "return_value": { @@ -73095,9 +74748,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229578101, + "hash": 1327056374, "hash_compatibility": [ - 1327056374, 229578101 ], "return_value": { @@ -73224,9 +74876,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73250,9 +74901,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73276,9 +74926,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73302,9 +74951,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73328,9 +74976,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73354,9 +75001,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -73470,6 +75116,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, @@ -74018,28 +75689,28 @@ "index": 3 }, { - "type": "int", + "type": "float", "name": "offset_left", "setter": "set_offset", "getter": "get_offset", "index": 0 }, { - "type": "int", + "type": "float", "name": "offset_top", "setter": "set_offset", "getter": "get_offset", "index": 1 }, { - "type": "int", + "type": "float", "name": "offset_right", "setter": "set_offset", "getter": "get_offset", "index": 2 }, { - "type": "int", + "type": "float", "name": "offset_bottom", "setter": "set_offset", "getter": "get_offset", @@ -74135,6 +75806,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", @@ -75109,6 +76786,84 @@ } ] }, + { + "name": "get_value_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_min_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_min_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "min", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_max_domain", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_max_domain", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "max", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_domain_range", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "clean_dupes", "is_const": false, @@ -75156,9 +76911,24 @@ "signals": [ { "name": "range_changed" + }, + { + "name": "domain_changed" } ], "properties": [ + { + "type": "float", + "name": "min_domain", + "setter": "set_min_domain", + "getter": "get_min_domain" + }, + { + "type": "float", + "name": "max_domain", + "setter": "set_max_domain", + "getter": "get_max_domain" + }, { "type": "float", "name": "min_value", @@ -75907,6 +77677,31 @@ } ] }, + { + "name": "set_closed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "closed", + "type": "bool" + } + ] + }, + { + "name": "is_closed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_bake_interval", "is_const": false, @@ -76167,6 +77962,12 @@ } ], "properties": [ + { + "type": "bool", + "name": "closed", + "setter": "set_closed", + "getter": "is_closed" + }, { "type": "float", "name": "bake_interval", @@ -77417,6 +79218,29 @@ "type": "enum::Error" } }, + { + "name": "create_temp", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 812913566, + "return_value": { + "type": "DirAccess" + }, + "arguments": [ + { + "name": "prefix", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "keep", + "type": "bool", + "default_value": "false" + } + ] + }, { "name": "list_dir_begin", "is_const": false, @@ -77916,6 +79740,23 @@ } ] }, + { + "name": "is_bundle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "path", + "type": "String" + } + ] + }, { "name": "set_include_navigational", "is_const": false, @@ -78373,6 +80214,14 @@ { "name": "FEATURE_NATIVE_DIALOG_FILE", "value": 25 + }, + { + "name": "FEATURE_NATIVE_DIALOG_FILE_EXTRA", + "value": 26 + }, + { + "name": "FEATURE_WINDOW_DRAG", + "value": 27 } ] }, @@ -78641,8 +80490,12 @@ "value": 7 }, { - "name": "WINDOW_FLAG_MAX", + "name": "WINDOW_FLAG_SHARP_CORNERS", "value": 8 + }, + { + "name": "WINDOW_FLAG_MAX", + "value": 9 } ] }, @@ -78725,6 +80578,14 @@ { "name": "OPENGL_CONTEXT", "value": 3 + }, + { + "name": "EGL_DISPLAY", + "value": 4 + }, + { + "name": "EGL_CONFIG", + "value": 5 } ] }, @@ -78861,9 +80722,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 +80774,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 +80826,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 +80882,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 +80938,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 +80990,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 +81046,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3431222859, + "hash": 3297554655, "hash_compatibility": [ - 635750054 + 635750054, + 3431222859 ], "return_value": { "type": "int", @@ -81716,6 +83584,22 @@ "type": "bool" } }, + { + "name": "window_start_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995695955, + "arguments": [ + { + "name": "window_id", + "type": "int", + "meta": "int32", + "default_value": "0" + } + ] + }, { "name": "ime_get_selection", "is_const": true, @@ -81803,6 +83687,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, @@ -82029,6 +83924,14 @@ } ] }, + { + "name": "beep", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4051624405 + }, { "name": "keyboard_get_layout_count", "is_const": true, @@ -83362,6 +85265,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 +85407,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 +85552,7 @@ "name": "_setup_session", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83517,6 +85567,7 @@ "name": "_has_capture", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83533,6 +85584,7 @@ "name": "_capture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83558,6 +85610,7 @@ "name": "_goto_script_line", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83576,6 +85629,7 @@ "name": "_breakpoints_cleared_in_tree", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -83583,6 +85637,7 @@ "name": "_breakpoint_set_in_tree", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83799,6 +85854,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 +85915,598 @@ "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" + } + }, + { + "name": "get_internal_export_files", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2382534195, + "return_value": { + "type": "Dictionary" + } } ] }, @@ -83820,6 +86517,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 +87162,7 @@ "name": "_export_file", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83894,6 +87184,7 @@ "name": "_export_begin", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -83920,6 +87211,7 @@ "name": "_export_end", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -83927,6 +87219,7 @@ "name": "_begin_customize_resources", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83947,6 +87240,7 @@ "name": "_customize_resource", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83967,6 +87261,7 @@ "name": "_begin_customize_scenes", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -83987,6 +87282,7 @@ "name": "_customize_scene", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84007,6 +87303,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 +87315,7 @@ "name": "_end_customize_scenes", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -84025,6 +87323,7 @@ "name": "_end_customize_resources", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -84032,6 +87331,7 @@ "name": "_get_export_options", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84048,6 +87348,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 +87365,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 +87378,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 +87424,7 @@ "name": "_get_export_features", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84120,6 +87445,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84130,6 +87456,7 @@ "name": "_supports_platform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84146,6 +87473,7 @@ "name": "_get_android_dependencies", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84166,6 +87494,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 +87515,7 @@ "name": "_get_android_libraries", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -84206,6 +87536,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 +87557,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 +87578,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 +87775,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" + } + ] } ] }, @@ -84489,8 +88230,12 @@ "value": 7 }, { - "name": "FEATURE_MAX", + "name": "FEATURE_GAME", "value": 8 + }, + { + "name": "FEATURE_MAX", + "value": 9 } ] } @@ -84993,6 +88738,39 @@ "type": "Dictionary" } }, + { + "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_current_dir", "is_const": true, @@ -85278,6 +89056,15 @@ "type": "String" } ] + }, + { + "name": "filename_filter_changed", + "arguments": [ + { + "name": "filter", + "type": "String" + } + ] } ], "properties": [ @@ -85747,6 +89534,7 @@ "name": "_is_active", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85757,6 +89545,7 @@ "name": "_get_file_extensions", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85767,6 +89556,7 @@ "name": "_query", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85786,6 +89576,7 @@ "name": "_get_importer_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85796,6 +89587,7 @@ "name": "_get_visible_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85806,6 +89598,7 @@ "name": "_get_preset_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85817,6 +89610,7 @@ "name": "_get_preset_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85834,6 +89628,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85844,6 +89639,7 @@ "name": "_get_import_options", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85865,6 +89661,7 @@ "name": "_get_save_extension", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85875,6 +89672,7 @@ "name": "_get_resource_type", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85885,6 +89683,7 @@ "name": "_get_priority", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85896,6 +89695,7 @@ "name": "_get_import_order", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85907,6 +89707,7 @@ "name": "_get_option_visibility", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85931,6 +89732,7 @@ "name": "_import", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -85963,6 +89765,7 @@ "name": "_can_import_threaded", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -86034,6 +89837,49 @@ "return_value": { "type": "Object" } + }, + { + "name": "instantiate_property_editor", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1429914152, + "return_value": { + "type": "EditorProperty" + }, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "type", + "type": "enum::Variant.Type" + }, + { + "name": "path", + "type": "String" + }, + { + "name": "hint", + "type": "enum::PropertyHint" + }, + { + "name": "hint_text", + "type": "String" + }, + { + "name": "usage", + "type": "int", + "meta": "uint32" + }, + { + "name": "wide", + "type": "bool", + "default_value": "false" + } + ] } ], "signals": [ @@ -86135,6 +89981,7 @@ "name": "_can_handle", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -86151,6 +89998,7 @@ "name": "_parse_begin", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -86164,6 +90012,7 @@ "name": "_parse_category", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -86181,6 +90030,7 @@ "name": "_parse_group", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -86198,6 +90048,7 @@ "name": "_parse_property", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -86238,6 +90089,7 @@ "name": "_parse_end", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -86404,6 +90256,28 @@ "type": "EditorSettings" } }, + { + "name": "get_editor_toaster", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3612675797, + "return_value": { + "type": "EditorToaster" + } + }, + { + "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 +90597,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2271411043, + "hash": 2444591477, + "hash_compatibility": [ + 2271411043 + ], "arguments": [ { "name": "callback", @@ -86733,6 +90610,11 @@ "name": "valid_types", "type": "typedarray::StringName", "default_value": "Array[StringName]([])" + }, + { + "name": "current_value", + "type": "Node", + "default_value": "null" } ] }, @@ -86742,7 +90624,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 261221679, + "hash": 2955609011, + "hash_compatibility": [ + 261221679 + ], "arguments": [ { "name": "object", @@ -86756,6 +90641,53 @@ "name": "type_filter", "type": "PackedInt32Array", "default_value": "PackedInt32Array()" + }, + { + "name": "current_value", + "type": "String", + "default_value": "\"\"" + } + ] + }, + { + "name": "popup_method_selector", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3585505226, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "callback", + "type": "Callable" + }, + { + "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 +91060,7 @@ "name": "_redraw", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -87135,6 +91068,7 @@ "name": "_get_handle_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87156,6 +91090,7 @@ "name": "_is_handle_highlighted", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87177,6 +91112,7 @@ "name": "_get_handle_value", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87198,6 +91134,7 @@ "name": "_begin_handle_action", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87216,6 +91153,7 @@ "name": "_set_handle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87242,6 +91180,7 @@ "name": "_commit_handle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87268,6 +91207,7 @@ "name": "_subgizmos_intersect_ray", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87289,6 +91229,7 @@ "name": "_subgizmos_intersect_frustum", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87309,6 +91250,7 @@ "name": "_set_subgizmo_transform", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87327,6 +91269,7 @@ "name": "_get_subgizmo_transform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87344,6 +91287,7 @@ "name": "_commit_subgizmos", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87612,6 +91556,7 @@ "name": "_has_gizmo", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87628,6 +91573,7 @@ "name": "_create_gizmo", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87644,6 +91590,7 @@ "name": "_get_gizmo_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87654,6 +91601,7 @@ "name": "_get_priority", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87665,6 +91613,7 @@ "name": "_can_be_hidden", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87675,6 +91624,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 +91635,7 @@ "name": "_redraw", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87698,6 +91649,7 @@ "name": "_get_handle_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87723,6 +91675,7 @@ "name": "_is_handle_highlighted", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87748,6 +91701,7 @@ "name": "_get_handle_value", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87773,6 +91727,7 @@ "name": "_begin_handle_action", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87795,6 +91750,7 @@ "name": "_set_handle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87825,6 +91781,7 @@ "name": "_commit_handle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87855,6 +91812,7 @@ "name": "_subgizmos_intersect_ray", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87880,6 +91838,7 @@ "name": "_subgizmos_intersect_frustum", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87904,6 +91863,7 @@ "name": "_get_subgizmo_transform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -87925,6 +91885,7 @@ "name": "_set_subgizmo_transform", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -87947,6 +91908,7 @@ "name": "_commit_subgizmos", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88303,6 +92265,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 +92282,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 +92296,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 +92310,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 +92332,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 +92346,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 +92360,7 @@ "name": "_get_plugin_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88402,6 +92371,7 @@ "name": "_get_plugin_icon", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88412,6 +92382,7 @@ "name": "_has_main_screen", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88422,6 +92393,7 @@ "name": "_make_visible", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88435,6 +92407,7 @@ "name": "_edit", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88448,6 +92421,7 @@ "name": "_handles", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88464,6 +92438,7 @@ "name": "_get_state", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88474,6 +92449,7 @@ "name": "_set_state", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88487,6 +92463,7 @@ "name": "_clear", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -88494,6 +92471,7 @@ "name": "_get_unsaved_status", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88510,6 +92488,7 @@ "name": "_save_external_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -88517,6 +92496,7 @@ "name": "_apply_changes", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -88524,6 +92504,7 @@ "name": "_get_breakpoints", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88534,6 +92515,7 @@ "name": "_set_window_layout", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88547,6 +92529,7 @@ "name": "_get_window_layout", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -88560,6 +92543,7 @@ "name": "_build", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -88570,6 +92554,7 @@ "name": "_enable_plugin", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -88577,6 +92562,7 @@ "name": "_disable_plugin", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -89086,6 +93072,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 +93200,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 +93356,7 @@ "name": "_update_property", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -89317,6 +93364,7 @@ "name": "_set_read_only", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -89559,13 +93607,160 @@ } ] }, + { + "name": "set_selectable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "selectable", + "type": "bool" + } + ] + }, + { + "name": "is_selectable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_use_folding", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_folding", + "type": "bool" + } + ] + }, + { + "name": "is_using_folding", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_name_split_ratio", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "ratio", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_name_split_ratio", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "deselect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "is_selected", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "select", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1025054187, + "arguments": [ + { + "name": "focusable", + "type": "int", + "meta": "int32", + "default_value": "-1" + } + ] + }, + { + "name": "set_object_and_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4157606280, + "arguments": [ + { + "name": "object", + "type": "Object" + }, + { + "name": "property", + "type": "StringName" + } + ] + }, + { + "name": "set_label_reference", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1496901182, + "arguments": [ + { + "name": "control", + "type": "Control" + } + ] + }, { "name": "emit_changed", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3069422438, + "hash": 1822500399, + "hash_compatibility": [ + 3069422438 + ], "arguments": [ { "name": "property", @@ -89667,6 +93862,19 @@ } ] }, + { + "name": "property_favorited", + "arguments": [ + { + "name": "property", + "type": "StringName" + }, + { + "name": "favorited", + "type": "bool" + } + ] + }, { "name": "property_pinned", "arguments": [ @@ -89775,6 +93983,24 @@ "name": "deletable", "setter": "set_deletable", "getter": "is_deletable" + }, + { + "type": "bool", + "name": "selectable", + "setter": "set_selectable", + "getter": "is_selectable" + }, + { + "type": "bool", + "name": "use_folding", + "setter": "set_use_folding", + "getter": "is_using_folding" + }, + { + "type": "float", + "name": "name_split_ratio", + "setter": "set_name_split_ratio", + "getter": "get_name_split_ratio" } ] }, @@ -89789,6 +94015,7 @@ "name": "_converts_to", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -89799,6 +94026,7 @@ "name": "_handles", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -89815,6 +94043,7 @@ "name": "_convert", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -89840,6 +94069,7 @@ "name": "_set_create_options", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -89853,6 +94083,7 @@ "name": "_handle_menu_selected", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90168,6 +94399,7 @@ "name": "_handles", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90184,6 +94416,7 @@ "name": "_generate", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90208,6 +94441,7 @@ "name": "_generate_from_path", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90232,6 +94466,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 +94477,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 +94497,7 @@ "name": "_handles", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90277,6 +94514,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 +94596,7 @@ "name": "_get_import_flags", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90369,6 +94608,7 @@ "name": "_get_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90379,6 +94619,7 @@ "name": "_import_scene", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90404,6 +94645,7 @@ "name": "_get_import_options", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90417,6 +94659,7 @@ "name": "_get_option_visibility", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90478,6 +94721,7 @@ "name": "_post_import", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90554,6 +94798,7 @@ "name": "_get_internal_import_options", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90568,6 +94813,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 +94839,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 +94861,7 @@ "name": "_internal_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90640,6 +94888,7 @@ "name": "_get_import_options", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90653,6 +94902,7 @@ "name": "_get_option_visibility", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -90677,6 +94927,7 @@ "name": "_pre_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90690,6 +94941,7 @@ "name": "_post_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -90788,6 +95040,7 @@ "name": "_run", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -91363,6 +95616,9 @@ { "name": "ungrabbed" }, + { + "name": "updown_pressed" + }, { "name": "value_focus_entered" }, @@ -91414,6 +95670,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91424,6 +95681,7 @@ "name": "_get_supported_languages", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91432,6 +95690,59 @@ } ] }, + { + "name": "EditorToaster", + "is_refcounted": false, + "is_instantiable": false, + "inherits": "HBoxContainer", + "api_type": "editor", + "enums": [ + { + "name": "Severity", + "is_bitfield": false, + "values": [ + { + "name": "SEVERITY_INFO", + "value": 0 + }, + { + "name": "SEVERITY_WARNING", + "value": 1 + }, + { + "name": "SEVERITY_ERROR", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "push_toast", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1813923476, + "arguments": [ + { + "name": "message", + "type": "String" + }, + { + "name": "severity", + "type": "enum::EditorToaster.Severity", + "default_value": "0" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" + } + ] + } + ] + }, { "name": "EditorTranslationParserPlugin", "is_refcounted": true, @@ -91443,6 +95754,7 @@ "name": "_parse_file", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91460,10 +95772,29 @@ } ] }, + { + "name": "_get_comments", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "msgids_comment", + "type": "typedarray::String" + }, + { + "name": "msgids_context_plural_comment", + "type": "typedarray::String" + } + ] + }, { "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91708,6 +96039,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 +96132,7 @@ "name": "_initialize", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91796,6 +96149,7 @@ "name": "_set_credentials", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91825,6 +96179,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 +96190,7 @@ "name": "_stage_file", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91848,6 +96204,7 @@ "name": "_unstage_file", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91861,6 +96218,7 @@ "name": "_discard_file", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91874,6 +96232,7 @@ "name": "_commit", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91887,6 +96246,7 @@ "name": "_get_diff", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91908,6 +96268,7 @@ "name": "_shut_down", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91918,6 +96279,7 @@ "name": "_get_vcs_name", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91928,6 +96290,7 @@ "name": "_get_previous_commits", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91945,6 +96308,7 @@ "name": "_get_branch_list", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91955,6 +96319,7 @@ "name": "_get_remotes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -91965,6 +96330,7 @@ "name": "_create_branch", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91978,6 +96344,7 @@ "name": "_remove_branch", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -91991,6 +96358,7 @@ "name": "_create_remote", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92008,6 +96376,7 @@ "name": "_remove_remote", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92021,6 +96390,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 +96401,7 @@ "name": "_checkout_branch", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -92047,6 +96418,7 @@ "name": "_pull", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92060,6 +96432,7 @@ "name": "_push", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92077,6 +96450,7 @@ "name": "_fetch", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -92090,6 +96464,7 @@ "name": "_get_line_diff", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -92817,6 +97192,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 +97250,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 +97681,7 @@ "name": "_toggle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -93292,6 +97699,7 @@ "name": "_add_frame", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -93305,6 +97713,7 @@ "name": "_tick", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -96574,6 +100983,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, @@ -97595,7 +102062,10 @@ "is_vararg": false, "is_static": true, "is_virtual": false, - "hash": 1482131466, + "hash": 788003459, + "hash_compatibility": [ + 1482131466 + ], "return_value": { "type": "FileAccess" }, @@ -97611,6 +102081,11 @@ { "name": "key", "type": "PackedByteArray" + }, + { + "name": "iv", + "type": "PackedByteArray", + "default_value": "PackedByteArray()" } ] }, @@ -97679,6 +102154,39 @@ "type": "enum::Error" } }, + { + "name": "create_temp", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 3075606245, + "return_value": { + "type": "FileAccess" + }, + "arguments": [ + { + "name": "mode_flags", + "type": "int", + "meta": "int32" + }, + { + "name": "prefix", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "extension", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "keep", + "type": "bool", + "default_value": "false" + } + ] + }, { "name": "get_file_as_bytes", "is_const": false, @@ -97886,6 +102394,18 @@ "meta": "uint64" } }, + { + "name": "get_half", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "get_float", "is_const": true, @@ -98081,7 +102601,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "value", @@ -98096,7 +102622,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "value", @@ -98111,7 +102643,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "value", @@ -98126,7 +102664,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1286410249, + "hash": 3067735520, + "hash_compatibility": [ + 1286410249 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "value", @@ -98135,13 +102679,40 @@ } ] }, + { + "name": "store_half", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, { "name": "store_float", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "value", @@ -98156,7 +102727,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "value", @@ -98171,7 +102748,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 373806689, + "hash": 330693286, + "hash_compatibility": [ + 373806689 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "value", @@ -98186,7 +102769,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2971499966, + "hash": 114037665, + "hash_compatibility": [ + 2971499966 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "buffer", @@ -98200,7 +102789,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2323990056, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "line", @@ -98214,10 +102809,14 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2173791505, + "hash": 1611473434, "hash_compatibility": [ + 2173791505, 2217842308 ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "values", @@ -98236,7 +102835,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2323990056, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "string", @@ -98250,7 +102855,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 738511890, + "hash": 117357437, + "hash_compatibility": [ + 738511890 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "value", @@ -98269,7 +102880,13 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 83702148, + "hash": 2323990056, + "hash_compatibility": [ + 83702148 + ], + "return_value": { + "type": "bool" + }, "arguments": [ { "name": "string", @@ -98563,6 +103180,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 +103678,15 @@ "type": "String" } ] + }, + { + "name": "filename_filter_changed", + "arguments": [ + { + "name": "filter", + "type": "String" + } + ] } ], "properties": [ @@ -99061,6 +103720,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 +105130,8 @@ "arguments": [ { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "font_size", @@ -100499,7 +105165,8 @@ }, { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "font_size", @@ -100538,7 +105205,8 @@ }, { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "font_size", @@ -100571,7 +105239,8 @@ "arguments": [ { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -101108,6 +105777,31 @@ "type": "enum::TextServer.SubpixelPositioning" } }, + { + "name": "set_keep_rounding_remainders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep_rounding_remainders", + "type": "bool" + } + ] + }, + { + "name": "get_keep_rounding_remainders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_oversampling", "is_const": false, @@ -102366,11 +107060,13 @@ }, { "name": "start", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "end", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -102562,11 +107258,13 @@ }, { "name": "char", - "type": "int" + "type": "int", + "meta": "char32" }, { "name": "variation_selector", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -102578,7 +107276,8 @@ "is_virtual": false, "hash": 3175239445, "return_value": { - "type": "int" + "type": "int", + "meta": "char32" }, "arguments": [ { @@ -102655,6 +107354,12 @@ "setter": "set_subpixel_positioning", "getter": "get_subpixel_positioning" }, + { + "type": "bool", + "name": "keep_rounding_remainders", + "setter": "set_keep_rounding_remainders", + "getter": "get_keep_rounding_remainders" + }, { "type": "bool", "name": "multichannel_signed_distance_field", @@ -103212,6 +107917,24 @@ "signals": [ { "name": "extensions_reloaded" + }, + { + "name": "extension_loaded", + "arguments": [ + { + "name": "extension", + "type": "GDExtension" + } + ] + }, + { + "name": "extension_unloading", + "arguments": [ + { + "name": "extension", + "type": "GDExtension" + } + ] } ] }, @@ -103235,6 +107958,13 @@ } ] }, + { + "name": "GDScriptSyntaxHighlighter", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "EditorSyntaxHighlighter", + "api_type": "editor" + }, { "name": "GLTFAccessor", "is_refcounted": true, @@ -103275,6 +108005,60 @@ "value": 6 } ] + }, + { + "name": "GLTFComponentType", + "is_bitfield": false, + "values": [ + { + "name": "COMPONENT_TYPE_NONE", + "value": 0 + }, + { + "name": "COMPONENT_TYPE_SIGNED_BYTE", + "value": 5120 + }, + { + "name": "COMPONENT_TYPE_UNSIGNED_BYTE", + "value": 5121 + }, + { + "name": "COMPONENT_TYPE_SIGNED_SHORT", + "value": 5122 + }, + { + "name": "COMPONENT_TYPE_UNSIGNED_SHORT", + "value": 5123 + }, + { + "name": "COMPONENT_TYPE_SIGNED_INT", + "value": 5124 + }, + { + "name": "COMPONENT_TYPE_UNSIGNED_INT", + "value": 5125 + }, + { + "name": "COMPONENT_TYPE_SINGLE_FLOAT", + "value": 5126 + }, + { + "name": "COMPONENT_TYPE_DOUBLE_FLOAT", + "value": 5130 + }, + { + "name": "COMPONENT_TYPE_HALF_FLOAT", + "value": 5131 + }, + { + "name": "COMPONENT_TYPE_SIGNED_LONG", + "value": 5134 + }, + { + "name": "COMPONENT_TYPE_UNSIGNED_LONG", + "value": 5135 + } + ] } ], "methods": [ @@ -104621,6 +109405,57 @@ } ] }, + { + "name": "import_object_model_property", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1206708632, + "return_value": { + "type": "GLTFObjectModelProperty" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "json_pointer", + "type": "String" + } + ] + }, + { + "name": "export_object_model_property", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 314209806, + "return_value": { + "type": "GLTFObjectModelProperty" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "node_path", + "type": "NodePath" + }, + { + "name": "godot_node", + "type": "Node" + }, + { + "name": "gltf_node_index", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "register_gltf_document_extension", "is_const": false, @@ -104653,6 +109488,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 +109533,7 @@ "name": "_import_preflight", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104707,6 +109554,7 @@ "name": "_get_supported_extensions", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104717,6 +109565,7 @@ "name": "_parse_node_extensions", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104741,6 +109590,7 @@ "name": "_parse_image_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104769,6 +109619,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 +109630,7 @@ "name": "_parse_texture_json", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104800,13 +109652,14 @@ ] }, { - "name": "_generate_scene_node", + "name": "_import_object_model_property", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { - "type": "Node3D" + "type": "GLTFObjectModelProperty" }, "arguments": [ { @@ -104814,12 +109667,12 @@ "type": "GLTFState" }, { - "name": "gltf_node", - "type": "GLTFNode" + "name": "split_json_pointer", + "type": "PackedStringArray" }, { - "name": "scene_parent", - "type": "Node" + "name": "partial_paths", + "type": "typedarray::NodePath" } ] }, @@ -104827,6 +109680,7 @@ "name": "_import_post_parse", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104839,10 +109693,53 @@ } ] }, + { + "name": "_import_pre_generate", + "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": "_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 +109768,7 @@ "name": "_import_post", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104891,6 +109789,7 @@ "name": "_export_preflight", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104911,6 +109810,7 @@ "name": "_convert_scene_node", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -104928,10 +109828,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": { @@ -104944,10 +109866,50 @@ } ] }, + { + "name": "_export_object_model_property", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "GLTFObjectModelProperty" + }, + "arguments": [ + { + "name": "state", + "type": "GLTFState" + }, + { + "name": "node_path", + "type": "NodePath" + }, + { + "name": "godot_node", + "type": "Node" + }, + { + "name": "gltf_node_index", + "type": "int", + "meta": "int32" + }, + { + "name": "target_object", + "type": "Object" + }, + { + "name": "target_depth", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "_get_saveable_image_formats", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -104958,6 +109920,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 +109954,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 +109988,7 @@ "name": "_serialize_texture_json", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -105052,6 +110017,7 @@ "name": "_export_node", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -105080,6 +110046,7 @@ "name": "_export_post", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -105886,6 +110853,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, @@ -105947,6 +110929,28 @@ "type": "Variant" } ] + }, + { + "name": "get_scene_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 573359477, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "gltf_state", + "type": "GLTFState" + }, + { + "name": "handle_skeletons", + "type": "bool", + "default_value": "true" + } + ] } ], "properties": [ @@ -106030,6 +111034,338 @@ } ] }, + { + "name": "GLTFObjectModelProperty", + "is_refcounted": true, + "is_instantiable": true, + "inherits": "RefCounted", + "api_type": "core", + "enums": [ + { + "name": "GLTFObjectModelType", + "is_bitfield": false, + "values": [ + { + "name": "GLTF_OBJECT_MODEL_TYPE_UNKNOWN", + "value": 0 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_BOOL", + "value": 1 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT", + "value": 2 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT_ARRAY", + "value": 3 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT2", + "value": 4 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT3", + "value": 5 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT4", + "value": 6 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT2X2", + "value": 7 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT3X3", + "value": 8 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_FLOAT4X4", + "value": 9 + }, + { + "name": "GLTF_OBJECT_MODEL_TYPE_INT", + "value": 10 + } + ] + } + ], + "methods": [ + { + "name": "append_node_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "node_path", + "type": "NodePath" + } + ] + }, + { + "name": "append_path_to_property", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1331931644, + "arguments": [ + { + "name": "node_path", + "type": "NodePath" + }, + { + "name": "prop_name", + "type": "StringName" + } + ] + }, + { + "name": "get_accessor_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1998183368, + "return_value": { + "type": "enum::GLTFAccessor.GLTFAccessorType" + } + }, + { + "name": "get_gltf_to_godot_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240072449, + "return_value": { + "type": "Expression" + } + }, + { + "name": "set_gltf_to_godot_expression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1815845073, + "arguments": [ + { + "name": "gltf_to_godot_expr", + "type": "Expression" + } + ] + }, + { + "name": "get_godot_to_gltf_expression", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240072449, + "return_value": { + "type": "Expression" + } + }, + { + "name": "set_godot_to_gltf_expression", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1815845073, + "arguments": [ + { + "name": "godot_to_gltf_expr", + "type": "Expression" + } + ] + }, + { + "name": "get_node_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::NodePath" + } + }, + { + "name": "has_node_paths", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_node_paths", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "node_paths", + "type": "typedarray::NodePath" + } + ] + }, + { + "name": "get_object_model_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1094778507, + "return_value": { + "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType" + } + }, + { + "name": "set_object_model_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4108684086, + "arguments": [ + { + "name": "type", + "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType" + } + ] + }, + { + "name": "get_json_pointers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3995934104, + "return_value": { + "type": "typedarray::PackedStringArray" + } + }, + { + "name": "has_json_pointers", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_json_pointers", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 381264803, + "arguments": [ + { + "name": "json_pointers", + "type": "typedarray::PackedStringArray" + } + ] + }, + { + "name": "get_variant_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3416842102, + "return_value": { + "type": "enum::Variant.Type" + } + }, + { + "name": "set_variant_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2887708385, + "arguments": [ + { + "name": "variant_type", + "type": "enum::Variant.Type" + } + ] + }, + { + "name": "set_types", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4150728237, + "arguments": [ + { + "name": "variant_type", + "type": "enum::Variant.Type" + }, + { + "name": "obj_model_type", + "type": "enum::GLTFObjectModelProperty.GLTFObjectModelType" + } + ] + } + ], + "properties": [ + { + "type": "Expression", + "name": "gltf_to_godot_expression", + "setter": "set_gltf_to_godot_expression", + "getter": "get_gltf_to_godot_expression" + }, + { + "type": "Expression", + "name": "godot_to_gltf_expression", + "setter": "set_godot_to_gltf_expression", + "getter": "get_godot_to_gltf_expression" + }, + { + "type": "Array", + "name": "node_paths", + "setter": "set_node_paths", + "getter": "get_node_paths" + }, + { + "type": "int", + "name": "object_model_type", + "setter": "set_object_model_type", + "getter": "get_object_model_type" + }, + { + "type": "PackedStringArray", + "name": "json_pointers", + "setter": "set_json_pointers", + "getter": "get_json_pointers" + }, + { + "type": "int", + "name": "variant_type", + "setter": "set_variant_type", + "getter": "get_variant_type" + } + ] + }, { "name": "GLTFPhysicsBody", "is_refcounted": true, @@ -107413,6 +112749,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 +114820,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 +114880,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 +114927,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" } ] }, @@ -112400,6 +117763,27 @@ "type": "PackedVector2Array" } ] + }, + { + "name": "bresenham_line", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1989391000, + "return_value": { + "type": "typedarray::Vector2i" + }, + "arguments": [ + { + "name": "from", + "type": "Vector2i" + }, + { + "name": "to", + "type": "Vector2i" + } + ] } ] }, @@ -113238,6 +118622,33 @@ "meta": "float" } }, + { + "name": "set_lightmap_texel_scale", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "scale", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_lightmap_texel_scale", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "set_lightmap_scale", "is_const": false, @@ -113394,6 +118805,12 @@ "setter": "set_gi_mode", "getter": "get_gi_mode" }, + { + "type": "float", + "name": "gi_lightmap_texel_scale", + "setter": "set_lightmap_texel_scale", + "getter": "get_lightmap_texel_scale" + }, { "type": "int", "name": "gi_lightmap_scale", @@ -114165,6 +119582,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 +119608,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 +119634,7 @@ "name": "_get_connection_line", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -114235,6 +119655,7 @@ "name": "_is_node_hover_valid", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -114395,6 +119816,29 @@ "type": "typedarray::Dictionary" } }, + { + "name": "get_connection_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 861718734, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "from_node", + "type": "StringName" + }, + { + "name": "from_port", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_closest_connection_at_point", "is_const": true, @@ -115389,6 +120833,9 @@ { "name": "copy_nodes_request" }, + { + "name": "cut_nodes_request" + }, { "name": "paste_nodes_request" }, @@ -116056,6 +121503,7 @@ "name": "_draw_port", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -120649,6 +126097,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 +126640,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -121194,6 +126651,7 @@ "name": "_load_image", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -124154,7 +129612,8 @@ "arguments": [ { "name": "unicode", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -124166,7 +129625,8 @@ "is_virtual": false, "hash": 3905245786, "return_value": { - "type": "int" + "type": "int", + "meta": "char32" } }, { @@ -125881,8 +131341,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4100757082, + "hash": 1195233573, "hash_compatibility": [ + 4100757082, 573731101 ], "arguments": [ @@ -125894,7 +131355,7 @@ "name": "deadzone", "type": "float", "meta": "float", - "default_value": "0.5" + "default_value": "0.2" } ] }, @@ -126383,6 +131844,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 +132713,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 +132944,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 +133152,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 +133410,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 +133473,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 +133556,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, @@ -128874,6 +134546,31 @@ "type": "String" } }, + { + "name": "set_paragraph_separator", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "paragraph_separator", + "type": "String" + } + ] + }, + { + "name": "get_paragraph_separator", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, { "name": "set_autowrap_mode", "is_const": false, @@ -129344,6 +135041,12 @@ "setter": "set_justification_flags", "getter": "get_justification_flags" }, + { + "type": "String", + "name": "paragraph_separator", + "setter": "set_paragraph_separator", + "getter": "get_paragraph_separator" + }, { "type": "bool", "name": "clip_text", @@ -130487,6 +136190,33 @@ "meta": "float" } }, + { + "name": "set_paragraph_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_paragraph_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "set_font", "is_const": false, @@ -130701,6 +136431,12 @@ "setter": "set_line_spacing", "getter": "get_line_spacing" }, + { + "type": "float", + "name": "paragraph_spacing", + "setter": "set_paragraph_spacing", + "getter": "get_paragraph_spacing" + }, { "type": "Font", "name": "font", @@ -131724,6 +137460,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 +137716,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 +139590,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 +139642,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 +139715,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 +140633,15 @@ "type": "String" } ] + }, + { + "name": "editing_toggled", + "arguments": [ + { + "name": "toggled_on", + "type": "bool" + } + ] } ], "properties": [ @@ -135221,6 +141075,1032 @@ } ] }, + { + "name": "LookAtModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "BoneAxis", + "is_bitfield": false, + "values": [ + { + "name": "BONE_AXIS_PLUS_X", + "value": 0 + }, + { + "name": "BONE_AXIS_MINUS_X", + "value": 1 + }, + { + "name": "BONE_AXIS_PLUS_Y", + "value": 2 + }, + { + "name": "BONE_AXIS_MINUS_Y", + "value": 3 + }, + { + "name": "BONE_AXIS_PLUS_Z", + "value": 4 + }, + { + "name": "BONE_AXIS_MINUS_Z", + "value": 5 + } + ] + }, + { + "name": "OriginFrom", + "is_bitfield": false, + "values": [ + { + "name": "ORIGIN_FROM_SELF", + "value": 0 + }, + { + "name": "ORIGIN_FROM_SPECIFIC_BONE", + "value": 1 + }, + { + "name": "ORIGIN_FROM_EXTERNAL_NODE", + "value": 2 + } + ] + } + ], + "methods": [ + { + "name": "set_target_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "target_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_target_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_forward_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1234919020, + "arguments": [ + { + "name": "forward_axis", + "type": "enum::LookAtModifier3D.BoneAxis" + } + ] + }, + { + "name": "get_forward_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1995032694, + "return_value": { + "type": "enum::LookAtModifier3D.BoneAxis" + } + }, + { + "name": "set_primary_rotation_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1144690656, + "arguments": [ + { + "name": "axis", + "type": "enum::Vector3.Axis" + } + ] + }, + { + "name": "get_primary_rotation_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3050976882, + "return_value": { + "type": "enum::Vector3.Axis" + } + }, + { + "name": "set_use_secondary_rotation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_secondary_rotation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_origin_safe_margin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "margin", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_origin_safe_margin", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_origin_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4254695669, + "arguments": [ + { + "name": "origin_from", + "type": "enum::LookAtModifier3D.OriginFrom" + } + ] + }, + { + "name": "get_origin_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4057166297, + "return_value": { + "type": "enum::LookAtModifier3D.OriginFrom" + } + }, + { + "name": "set_origin_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 83702148, + "arguments": [ + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_origin_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "set_origin_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_origin_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_origin_external_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1348162250, + "arguments": [ + { + "name": "external_node", + "type": "NodePath" + } + ] + }, + { + "name": "get_origin_external_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4075236667, + "return_value": { + "type": "NodePath" + } + }, + { + "name": "set_origin_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_origin_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_duration", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "duration", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_duration", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_transition_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1058637742, + "arguments": [ + { + "name": "transition_type", + "type": "enum::Tween.TransitionType" + } + ] + }, + { + "name": "get_transition_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3842314528, + "return_value": { + "type": "enum::Tween.TransitionType" + } + }, + { + "name": "set_ease_type", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1208105857, + "arguments": [ + { + "name": "ease_type", + "type": "enum::Tween.EaseType" + } + ] + }, + { + "name": "get_ease_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 631880200, + "return_value": { + "type": "enum::Tween.EaseType" + } + }, + { + "name": "set_use_angle_limitation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_using_angle_limitation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_symmetry_limitation", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_limitation_symmetry", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_primary_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_positive_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_positive_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_positive_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_positive_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_negative_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_negative_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_primary_negative_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_primary_negative_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_positive_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_positive_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_positive_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_positive_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_negative_limit_angle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "angle", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_negative_limit_angle", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_secondary_negative_damp_threshold", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "power", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_secondary_negative_damp_threshold", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "get_interpolation_remaining", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "is_interpolating", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "is_target_within_limitation", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "NodePath", + "name": "target_node", + "setter": "set_target_node", + "getter": "get_target_node" + }, + { + "type": "String", + "name": "bone_name", + "setter": "set_bone_name", + "getter": "get_bone_name" + }, + { + "type": "int", + "name": "bone", + "setter": "set_bone", + "getter": "get_bone" + }, + { + "type": "int", + "name": "forward_axis", + "setter": "set_forward_axis", + "getter": "get_forward_axis" + }, + { + "type": "int", + "name": "primary_rotation_axis", + "setter": "set_primary_rotation_axis", + "getter": "get_primary_rotation_axis" + }, + { + "type": "bool", + "name": "use_secondary_rotation", + "setter": "set_use_secondary_rotation", + "getter": "is_using_secondary_rotation" + }, + { + "type": "int", + "name": "origin_from", + "setter": "set_origin_from", + "getter": "get_origin_from" + }, + { + "type": "String", + "name": "origin_bone_name", + "setter": "set_origin_bone_name", + "getter": "get_origin_bone_name" + }, + { + "type": "int", + "name": "origin_bone", + "setter": "set_origin_bone", + "getter": "get_origin_bone" + }, + { + "type": "NodePath", + "name": "origin_external_node", + "setter": "set_origin_external_node", + "getter": "get_origin_external_node" + }, + { + "type": "Vector3", + "name": "origin_offset", + "setter": "set_origin_offset", + "getter": "get_origin_offset" + }, + { + "type": "float", + "name": "origin_safe_margin", + "setter": "set_origin_safe_margin", + "getter": "get_origin_safe_margin" + }, + { + "type": "float", + "name": "duration", + "setter": "set_duration", + "getter": "get_duration" + }, + { + "type": "int", + "name": "transition_type", + "setter": "set_transition_type", + "getter": "get_transition_type" + }, + { + "type": "int", + "name": "ease_type", + "setter": "set_ease_type", + "getter": "get_ease_type" + }, + { + "type": "bool", + "name": "use_angle_limitation", + "setter": "set_use_angle_limitation", + "getter": "is_using_angle_limitation" + }, + { + "type": "bool", + "name": "symmetry_limitation", + "setter": "set_symmetry_limitation", + "getter": "is_limitation_symmetry" + }, + { + "type": "float", + "name": "primary_limit_angle", + "setter": "set_primary_limit_angle", + "getter": "get_primary_limit_angle" + }, + { + "type": "float", + "name": "primary_damp_threshold", + "setter": "set_primary_damp_threshold", + "getter": "get_primary_damp_threshold" + }, + { + "type": "float", + "name": "primary_positive_limit_angle", + "setter": "set_primary_positive_limit_angle", + "getter": "get_primary_positive_limit_angle" + }, + { + "type": "float", + "name": "primary_positive_damp_threshold", + "setter": "set_primary_positive_damp_threshold", + "getter": "get_primary_positive_damp_threshold" + }, + { + "type": "float", + "name": "primary_negative_limit_angle", + "setter": "set_primary_negative_limit_angle", + "getter": "get_primary_negative_limit_angle" + }, + { + "type": "float", + "name": "primary_negative_damp_threshold", + "setter": "set_primary_negative_damp_threshold", + "getter": "get_primary_negative_damp_threshold" + }, + { + "type": "float", + "name": "secondary_limit_angle", + "setter": "set_secondary_limit_angle", + "getter": "get_secondary_limit_angle" + }, + { + "type": "float", + "name": "secondary_damp_threshold", + "setter": "set_secondary_damp_threshold", + "getter": "get_secondary_damp_threshold" + }, + { + "type": "float", + "name": "secondary_positive_limit_angle", + "setter": "set_secondary_positive_limit_angle", + "getter": "get_secondary_positive_limit_angle" + }, + { + "type": "float", + "name": "secondary_positive_damp_threshold", + "setter": "set_secondary_positive_damp_threshold", + "getter": "get_secondary_positive_damp_threshold" + }, + { + "type": "float", + "name": "secondary_negative_limit_angle", + "setter": "set_secondary_negative_limit_angle", + "getter": "get_secondary_negative_limit_angle" + }, + { + "type": "float", + "name": "secondary_negative_damp_threshold", + "setter": "set_secondary_negative_damp_threshold", + "getter": "get_secondary_negative_damp_threshold" + } + ] + }, { "name": "MainLoop", "is_refcounted": false, @@ -135274,6 +142154,7 @@ "name": "_initialize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -135281,6 +142162,7 @@ "name": "_physics_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -135298,6 +142180,7 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -135315,6 +142198,7 @@ "name": "_finalize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true } @@ -135572,6 +142456,7 @@ "name": "_get_shader_rid", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -135582,6 +142467,7 @@ "name": "_get_shader_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -135592,6 +142478,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 +142489,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 +143369,7 @@ "name": "_get_surface_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136492,6 +143381,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 +143400,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 +143419,7 @@ "name": "_surface_get_arrays", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136545,6 +143437,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 +143455,7 @@ "name": "_surface_get_lods", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136579,6 +143473,7 @@ "name": "_surface_get_format", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136597,6 +143492,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 +143511,7 @@ "name": "_surface_set_material", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -136633,6 +143530,7 @@ "name": "_surface_get_material", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -136650,6 +143548,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 +143560,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 +143578,7 @@ "name": "_set_blend_shape_name", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -136696,6 +143597,7 @@ "name": "_get_aabb", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -138430,6 +145332,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": [ @@ -138532,6 +145452,25 @@ } ] }, + { + "name": "set_item_mesh_cast_shadow", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3923400443, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + }, + { + "name": "shadow_casting_setting", + "type": "enum::RenderingServer.ShadowCastingSetting" + } + ] + }, { "name": "set_item_navigation_mesh", "is_const": false, @@ -138682,6 +145621,24 @@ } ] }, + { + "name": "get_item_mesh_cast_shadow", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1841766007, + "return_value": { + "type": "enum::RenderingServer.ShadowCastingSetting" + }, + "arguments": [ + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_item_navigation_mesh", "is_const": true, @@ -139531,6 +146488,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 +146500,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 +146511,7 @@ "name": "_handles_file", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -139568,6 +146528,7 @@ "name": "_write_begin", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -139593,6 +146554,7 @@ "name": "_write_frame", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -139613,6 +146575,7 @@ "name": "_write_end", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -139652,6 +146615,20 @@ "value": 1 } ] + }, + { + "name": "PhysicsInterpolationQuality", + "is_bitfield": false, + "values": [ + { + "name": "INTERP_QUALITY_FAST", + "value": 0 + }, + { + "name": "INTERP_QUALITY_HIGH", + "value": 1 + } + ] } ], "methods": [ @@ -139809,6 +146786,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 +146959,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 +147034,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 +147126,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 +147537,7 @@ "name": "_poll", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140506,6 +147548,7 @@ "name": "_set_multiplayer_peer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -140519,6 +147562,7 @@ "name": "_get_multiplayer_peer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140529,6 +147573,7 @@ "name": "_get_unique_id", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140540,6 +147585,7 @@ "name": "_get_peer_ids", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140550,6 +147596,7 @@ "name": "_rpc", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140579,6 +147626,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 +147638,7 @@ "name": "_object_configuration_add", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140610,6 +147659,7 @@ "name": "_object_configuration_remove", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140945,6 +147995,7 @@ "name": "_get_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140965,6 +148016,7 @@ "name": "_put_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -140986,6 +148038,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 +148050,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 +148062,7 @@ "name": "_get_packet_script", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141018,6 +148073,7 @@ "name": "_put_packet_script", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141034,6 +148090,7 @@ "name": "_get_packet_channel", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141045,6 +148102,7 @@ "name": "_get_packet_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141055,6 +148113,7 @@ "name": "_set_transfer_channel", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141069,6 +148128,7 @@ "name": "_get_transfer_channel", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141080,6 +148140,7 @@ "name": "_set_transfer_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141093,6 +148154,7 @@ "name": "_get_transfer_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141103,6 +148165,7 @@ "name": "_set_target_peer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141117,6 +148180,7 @@ "name": "_get_packet_peer", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141128,6 +148192,7 @@ "name": "_is_server", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141138,6 +148203,7 @@ "name": "_poll", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -141145,6 +148211,7 @@ "name": "_close", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -141152,6 +148219,7 @@ "name": "_disconnect_peer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141170,6 +148238,7 @@ "name": "_get_unique_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -141181,6 +148250,7 @@ "name": "_set_refuse_new_connections", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -141194,6 +148264,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 +148275,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 +148286,7 @@ "name": "_get_connection_status", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -142168,7 +149241,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 +149292,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 +149343,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 +149398,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 +149453,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 +149504,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 +149559,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 +152959,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 +153316,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 +154676,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 685862123, + "hash": 3172802542, "hash_compatibility": [ - 3703028813 + 3703028813, + 685862123 ], "arguments": [ { @@ -147562,9 +154707,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2469318639, + "hash": 1286748856, "hash_compatibility": [ - 3669016597 + 3669016597, + 2469318639 ], "arguments": [ { @@ -147780,6 +154926,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 +155182,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 +156907,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 +157226,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 +157495,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 +159033,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 +160304,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1176164995, + "hash": 1766905497, + "hash_compatibility": [ + 1176164995 + ], "arguments": [ { "name": "navigation_polygon", @@ -153093,7 +160334,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2909414286, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], "arguments": [ { "name": "navigation_polygon", @@ -153116,7 +160360,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2909414286, + "hash": 2179660022, + "hash_compatibility": [ + 2909414286 + ], "arguments": [ { "name": "navigation_polygon", @@ -153302,6 +160549,10 @@ { "name": "INFO_EDGE_FREE_COUNT", "value": 8 + }, + { + "name": "INFO_OBSTACLE_COUNT", + "value": 9 } ] } @@ -154312,6 +161563,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 +163029,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 685862123, + "hash": 3172802542, "hash_compatibility": [ - 3703028813 + 3703028813, + 685862123 ], "arguments": [ { @@ -155736,9 +163060,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2469318639, + "hash": 1286748856, "hash_compatibility": [ - 3669016597 + 3669016597, + 2469318639 ], "arguments": [ { @@ -155762,9 +163087,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2469318639, + "hash": 1286748856, "hash_compatibility": [ - 3669016597 + 3669016597, + 2469318639 ], "arguments": [ { @@ -156521,6 +163847,7 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156535,6 +163862,7 @@ "name": "_physics_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156549,6 +163877,7 @@ "name": "_enter_tree", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -156556,6 +163885,7 @@ "name": "_exit_tree", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -156563,6 +163893,7 @@ "name": "_ready", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -156570,6 +163901,7 @@ "name": "_get_configuration_warnings", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -156580,6 +163912,7 @@ "name": "_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156593,6 +163926,7 @@ "name": "_shortcut_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156606,6 +163940,7 @@ "name": "_unhandled_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -156619,6 +163954,7 @@ "name": "_unhandled_key_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -157795,6 +165131,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 +165394,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 +166649,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 +168402,10 @@ { "name": "RENDERING_DRIVER_D3D12", "value": 2 + }, + { + "name": "RENDERING_DRIVER_METAL", + "value": 3 } ] }, @@ -161076,6 +168446,32 @@ "value": 7 } ] + }, + { + "name": "StdHandleType", + "is_bitfield": false, + "values": [ + { + "name": "STD_HANDLE_INVALID", + "value": 0 + }, + { + "name": "STD_HANDLE_CONSOLE", + "value": 1 + }, + { + "name": "STD_HANDLE_FILE", + "value": 2 + }, + { + "name": "STD_HANDLE_PIPE", + "value": 3 + }, + { + "name": "STD_HANDLE_UNKNOWN", + "value": 4 + } + ] } ], "methods": [ @@ -161387,9 +168783,70 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2841200299, + "hash": 990163283, + "hash_compatibility": [ + 2841200299 + ], "return_value": { "type": "String" + }, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "read_buffer_from_stdin", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 47165747, + "return_value": { + "type": "PackedByteArray" + }, + "arguments": [ + { + "name": "buffer_size", + "type": "int", + "meta": "int64" + } + ] + }, + { + "name": "get_stdin_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1704816237, + "return_value": { + "type": "enum::OS.StdHandleType" + } + }, + { + "name": "get_stdout_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1704816237, + "return_value": { + "type": "enum::OS.StdHandleType" + } + }, + { + "name": "get_stderr_type", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1704816237, + "return_value": { + "type": "enum::OS.StdHandleType" } }, { @@ -161438,7 +168895,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3845631403, + "hash": 2851312030, + "hash_compatibility": [ + 3845631403 + ], "return_value": { "type": "Dictionary" }, @@ -161450,6 +168910,11 @@ { "name": "arguments", "type": "PackedStringArray" + }, + { + "name": "blocking", + "type": "bool", + "default_value": "true" } ] }, @@ -162000,6 +169465,17 @@ "type": "String" } }, + { + "name": "get_temp_dir", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, { "name": "get_unique_id", "is_const": true, @@ -162041,7 +169517,8 @@ "arguments": [ { "name": "code", - "type": "int" + "type": "int", + "meta": "char32" } ] }, @@ -162865,6 +170342,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 +170423,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2475554935, + "hash": 1195764410, "hash_compatibility": [ - 1195764410, 2475554935 ], "return_value": { @@ -162955,9 +170448,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 4021311862, + "hash": 162698058, "hash_compatibility": [ - 162698058, 4021311862 ], "return_value": { @@ -162984,6 +170476,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 +171211,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 +171387,242 @@ } ] }, + { + "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_velocity_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "set_velocity_depth_texture", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2722037293, + "arguments": [ + { + "name": "render_target", + "type": "RID" + } + ] + }, + { + "name": "set_velocity_target_size", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1130785943, + "arguments": [ + { + "name": "target_size", + "type": "Vector2i" + } + ] + }, + { + "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 +172187,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 +172314,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 +172365,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 +172769,7 @@ "name": "_get_requested_extensions", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -164893,6 +172780,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 +172798,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 +172816,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 +172834,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 +172852,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 +172871,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 +172910,7 @@ "name": "_get_composition_layer", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -165012,6 +172929,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 +172948,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 +172959,7 @@ "name": "_on_register_metadata", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165047,6 +172967,7 @@ "name": "_on_before_instance_created", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165054,6 +172975,7 @@ "name": "_on_instance_created", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -165068,6 +172990,7 @@ "name": "_on_instance_destroyed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165075,6 +172998,7 @@ "name": "_on_session_created", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -165089,6 +173013,7 @@ "name": "_on_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165096,6 +173021,7 @@ "name": "_on_pre_render", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165103,13 +173029,43 @@ "name": "_on_main_swapchains_created", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, + { + "name": "_on_pre_draw_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, + { + "name": "_on_post_draw_viewport", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "viewport", + "type": "RID" + } + ] + }, { "name": "_on_session_destroyed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165117,6 +173073,7 @@ "name": "_on_state_idle", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165124,6 +173081,7 @@ "name": "_on_state_ready", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165131,6 +173089,7 @@ "name": "_on_state_synchronized", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165138,6 +173097,7 @@ "name": "_on_state_visible", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165145,6 +173105,7 @@ "name": "_on_state_focused", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165152,6 +173113,7 @@ "name": "_on_state_stopping", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165159,6 +173121,7 @@ "name": "_on_state_loss_pending", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165166,6 +173129,7 @@ "name": "_on_state_exiting", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -165173,6 +173137,7 @@ "name": "_on_event_polled", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -165189,6 +173154,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 +173180,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 +173191,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 +173202,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 +173212,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 +173528,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 +173577,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 +173642,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 +174591,13 @@ } ] }, + { + "name": "OpenXRVisibilityMask", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "VisualInstance3D", + "api_type": "core" + }, { "name": "OptimizedTranslation", "is_refcounted": true, @@ -167208,7 +175237,7 @@ }, "arguments": [ { - "name": "pck_name", + "name": "pck_path", "type": "String" }, { @@ -167241,7 +175270,7 @@ }, "arguments": [ { - "name": "pck_path", + "name": "target_path", "type": "String" }, { @@ -167255,6 +175284,23 @@ } ] }, + { + "name": "add_file_removal", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 166001499, + "return_value": { + "type": "enum::Error" + }, + "arguments": [ + { + "name": "target_path", + "type": "String" + } + ] + }, { "name": "flush", "is_const": false, @@ -167663,6 +175709,7 @@ "name": "_get_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -167683,6 +175730,7 @@ "name": "_put_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -167704,6 +175752,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 +175764,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 +177791,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 +178425,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 +179873,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 +180268,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174285,6 +182393,7 @@ "name": "_get_total_gravity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174295,6 +182404,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 +182416,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 +182428,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 +182439,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 +182450,7 @@ "name": "_get_inverse_mass", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174348,6 +182462,7 @@ "name": "_get_inverse_inertia", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174359,6 +182474,7 @@ "name": "_set_linear_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174372,6 +182488,7 @@ "name": "_get_linear_velocity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174382,6 +182499,7 @@ "name": "_set_angular_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174396,6 +182514,7 @@ "name": "_get_angular_velocity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174407,6 +182526,7 @@ "name": "_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174420,6 +182540,7 @@ "name": "_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174430,6 +182551,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 +182568,7 @@ "name": "_apply_central_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174459,6 +182582,7 @@ "name": "_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174476,6 +182600,7 @@ "name": "_apply_torque_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174490,6 +182615,7 @@ "name": "_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174503,6 +182629,7 @@ "name": "_apply_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174520,6 +182647,7 @@ "name": "_apply_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174534,6 +182662,7 @@ "name": "_add_constant_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174547,6 +182676,7 @@ "name": "_add_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174564,6 +182694,7 @@ "name": "_add_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174578,6 +182709,7 @@ "name": "_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174591,6 +182723,7 @@ "name": "_get_constant_force", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174601,6 +182734,7 @@ "name": "_set_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174615,6 +182749,7 @@ "name": "_get_constant_torque", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174626,6 +182761,7 @@ "name": "_set_sleep_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -174639,6 +182775,7 @@ "name": "_is_sleeping", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174649,6 +182786,7 @@ "name": "_get_contact_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174660,6 +182798,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 +182816,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 +182834,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 +182853,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 +182871,7 @@ "name": "_get_contact_collider", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174746,6 +182889,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 +182907,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 +182926,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 +182944,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 +182963,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 +182981,7 @@ "name": "_get_contact_impulse", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174850,6 +182999,7 @@ "name": "_get_step", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -174861,6 +183011,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -174868,6 +183019,7 @@ "name": "_get_space_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175638,6 +183790,7 @@ "name": "_get_total_gravity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175648,6 +183801,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 +183813,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 +183825,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 +183836,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 +183847,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 +183858,7 @@ "name": "_get_inverse_mass", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175711,6 +183870,7 @@ "name": "_get_inverse_inertia", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175721,6 +183881,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 +183892,7 @@ "name": "_set_linear_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175744,6 +183906,7 @@ "name": "_get_linear_velocity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175754,6 +183917,7 @@ "name": "_set_angular_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175767,6 +183931,7 @@ "name": "_get_angular_velocity", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175777,6 +183942,7 @@ "name": "_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175790,6 +183956,7 @@ "name": "_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175800,6 +183967,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 +183984,7 @@ "name": "_apply_central_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175829,6 +183998,7 @@ "name": "_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175846,6 +184016,7 @@ "name": "_apply_torque_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175859,6 +184030,7 @@ "name": "_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175872,6 +184044,7 @@ "name": "_apply_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175889,6 +184062,7 @@ "name": "_apply_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175902,6 +184076,7 @@ "name": "_add_constant_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175915,6 +184090,7 @@ "name": "_add_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175932,6 +184108,7 @@ "name": "_add_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175945,6 +184122,7 @@ "name": "_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175958,6 +184136,7 @@ "name": "_get_constant_force", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175968,6 +184147,7 @@ "name": "_set_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -175981,6 +184161,7 @@ "name": "_get_constant_torque", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -175991,6 +184172,7 @@ "name": "_set_sleep_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -176004,6 +184186,7 @@ "name": "_is_sleeping", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176014,6 +184197,7 @@ "name": "_get_contact_count", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176025,6 +184209,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 +184227,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 +184245,7 @@ "name": "_get_contact_impulse", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176076,6 +184263,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 +184282,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 +184300,7 @@ "name": "_get_contact_collider", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176128,6 +184318,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 +184336,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 +184355,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 +184373,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 +184392,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 +184410,7 @@ "name": "_get_step", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176226,6 +184422,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -176233,6 +184430,7 @@ "name": "_get_space_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176390,6 +184588,7 @@ "name": "_intersect_ray", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176431,6 +184630,7 @@ "name": "_intersect_point", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176475,6 +184675,7 @@ "name": "_intersect_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176527,6 +184728,7 @@ "name": "_cast_motion", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176577,6 +184779,7 @@ "name": "_collide_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176632,6 +184835,7 @@ "name": "_rest_info", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176842,6 +185046,7 @@ "name": "_intersect_ray", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176891,6 +185096,7 @@ "name": "_intersect_point", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176930,6 +185136,7 @@ "name": "_intersect_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -176982,6 +185189,7 @@ "name": "_cast_motion", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -177036,6 +185244,7 @@ "name": "_collide_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -177091,6 +185300,7 @@ "name": "_rest_info", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -177137,6 +185347,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 +189154,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 +189165,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 +189176,7 @@ "name": "_segment_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -180973,6 +189187,7 @@ "name": "_circle_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -180983,6 +189198,7 @@ "name": "_rectangle_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -180993,6 +189209,7 @@ "name": "_capsule_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181003,6 +189220,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 +189231,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 +189242,7 @@ "name": "_shape_set_data", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181040,6 +189260,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 +189279,7 @@ "name": "_shape_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181074,6 +189296,7 @@ "name": "_shape_get_data", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181090,6 +189313,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 +189331,7 @@ "name": "_shape_collide", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181156,6 +189381,7 @@ "name": "_space_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181166,6 +189392,7 @@ "name": "_space_set_active", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181183,6 +189410,7 @@ "name": "_space_is_active", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181199,6 +189427,7 @@ "name": "_space_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181221,6 +189450,7 @@ "name": "_space_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181242,6 +189472,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 +189489,7 @@ "name": "_space_set_debug_contacts", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181276,6 +189508,7 @@ "name": "_space_get_contacts", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181292,6 +189525,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 +189543,7 @@ "name": "_area_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181319,6 +189554,7 @@ "name": "_area_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181336,6 +189572,7 @@ "name": "_area_get_space", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181352,6 +189589,7 @@ "name": "_area_add_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181377,6 +189615,7 @@ "name": "_area_set_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181399,6 +189638,7 @@ "name": "_area_set_shape_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181421,6 +189661,7 @@ "name": "_area_set_shape_disabled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181443,6 +189684,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 +189702,7 @@ "name": "_area_get_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181481,6 +189724,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 +189746,7 @@ "name": "_area_remove_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181520,6 +189765,7 @@ "name": "_area_clear_shapes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181533,6 +189779,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 +189798,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 +189816,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 +189835,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 +189853,7 @@ "name": "_area_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181624,6 +189875,7 @@ "name": "_area_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181641,6 +189893,7 @@ "name": "_area_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181661,6 +189914,7 @@ "name": "_area_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181677,6 +189931,7 @@ "name": "_area_set_collision_layer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181695,6 +189950,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 +189968,7 @@ "name": "_area_set_collision_mask", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181730,6 +189987,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 +190005,7 @@ "name": "_area_set_monitorable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181764,6 +190023,7 @@ "name": "_area_set_pickable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181781,6 +190041,7 @@ "name": "_area_set_monitor_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181798,6 +190059,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 +190077,7 @@ "name": "_body_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181825,6 +190088,7 @@ "name": "_body_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181842,6 +190106,7 @@ "name": "_body_get_space", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181858,6 +190123,7 @@ "name": "_body_set_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181875,6 +190141,7 @@ "name": "_body_get_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181891,6 +190158,7 @@ "name": "_body_add_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181916,6 +190184,7 @@ "name": "_body_set_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181938,6 +190207,7 @@ "name": "_body_set_shape_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -181960,6 +190230,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 +190248,7 @@ "name": "_body_get_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -181998,6 +190270,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 +190292,7 @@ "name": "_body_set_shape_disabled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182041,6 +190315,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 +190343,7 @@ "name": "_body_remove_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182086,6 +190362,7 @@ "name": "_body_clear_shapes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182099,6 +190376,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 +190395,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 +190413,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 +190432,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 +190450,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 +190468,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 +190485,7 @@ "name": "_body_set_collision_layer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182220,6 +190504,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 +190522,7 @@ "name": "_body_set_collision_mask", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182255,6 +190541,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 +190559,7 @@ "name": "_body_set_collision_priority", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182290,6 +190578,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 +190596,7 @@ "name": "_body_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182328,6 +190618,7 @@ "name": "_body_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182348,6 +190639,7 @@ "name": "_body_reset_mass_properties", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182361,6 +190653,7 @@ "name": "_body_set_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182382,6 +190675,7 @@ "name": "_body_get_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182402,6 +190696,7 @@ "name": "_body_apply_central_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182419,6 +190714,7 @@ "name": "_body_apply_torque_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182437,6 +190733,7 @@ "name": "_body_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182458,6 +190755,7 @@ "name": "_body_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182475,6 +190773,7 @@ "name": "_body_apply_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182496,6 +190795,7 @@ "name": "_body_apply_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182514,6 +190814,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 +190832,7 @@ "name": "_body_add_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182552,6 +190854,7 @@ "name": "_body_add_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182570,6 +190873,7 @@ "name": "_body_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182587,6 +190891,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 +190908,7 @@ "name": "_body_set_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182621,6 +190927,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 +190945,7 @@ "name": "_body_set_axis_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182655,6 +190963,7 @@ "name": "_body_add_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182672,6 +190981,7 @@ "name": "_body_remove_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182689,6 +190999,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 +191016,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 +191035,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 +191053,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 +191072,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 +191090,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 +191108,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 +191125,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 +191143,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 +191165,7 @@ "name": "_body_collide_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182892,6 +191212,7 @@ "name": "_body_set_pickable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182909,6 +191230,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 +191247,7 @@ "name": "_body_test_motion", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182966,6 +191289,7 @@ "name": "_joint_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -182976,6 +191300,7 @@ "name": "_joint_clear", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -182989,6 +191314,7 @@ "name": "_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183011,6 +191337,7 @@ "name": "_joint_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183032,6 +191359,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 +191377,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 +191394,7 @@ "name": "_joint_make_pin", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183090,6 +191420,7 @@ "name": "_joint_make_groove", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183123,6 +191454,7 @@ "name": "_joint_make_damped_spring", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183152,6 +191484,7 @@ "name": "_pin_joint_set_flag", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183173,6 +191506,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 +191527,7 @@ "name": "_pin_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183215,6 +191550,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 +191572,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 +191595,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 +191617,7 @@ "name": "_joint_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183295,6 +191634,7 @@ "name": "_free_rid", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183308,6 +191648,7 @@ "name": "_set_active", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183321,6 +191662,7 @@ "name": "_init", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183328,6 +191670,7 @@ "name": "_step", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -183342,6 +191685,7 @@ "name": "_sync", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183349,6 +191693,7 @@ "name": "_flush_queries", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183356,6 +191701,7 @@ "name": "_end_sync", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183363,6 +191709,7 @@ "name": "_finish", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -183370,6 +191717,7 @@ "name": "_is_flushing_queries", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -183380,6 +191728,7 @@ "name": "_get_process_info", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187420,6 +195769,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 +195780,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 +195791,7 @@ "name": "_sphere_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187450,6 +195802,7 @@ "name": "_box_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187460,6 +195813,7 @@ "name": "_capsule_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187470,6 +195824,7 @@ "name": "_cylinder_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187480,6 +195835,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 +195846,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 +195857,7 @@ "name": "_heightmap_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187510,6 +195868,7 @@ "name": "_custom_shape_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187520,6 +195879,7 @@ "name": "_shape_set_data", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187537,6 +195897,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 +195916,7 @@ "name": "_shape_set_margin", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187573,6 +195935,7 @@ "name": "_shape_get_margin", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187590,6 +195953,7 @@ "name": "_shape_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187606,6 +195970,7 @@ "name": "_shape_get_data", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187622,6 +195987,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 +196005,7 @@ "name": "_space_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187649,6 +196016,7 @@ "name": "_space_set_active", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187666,6 +196034,7 @@ "name": "_space_is_active", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187682,6 +196051,7 @@ "name": "_space_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187704,6 +196074,7 @@ "name": "_space_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187725,6 +196096,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 +196113,7 @@ "name": "_space_set_debug_contacts", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187759,6 +196132,7 @@ "name": "_space_get_contacts", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187775,6 +196149,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 +196167,7 @@ "name": "_area_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187802,6 +196178,7 @@ "name": "_area_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187819,6 +196196,7 @@ "name": "_area_get_space", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187835,6 +196213,7 @@ "name": "_area_add_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187860,6 +196239,7 @@ "name": "_area_set_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187882,6 +196262,7 @@ "name": "_area_set_shape_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187904,6 +196285,7 @@ "name": "_area_set_shape_disabled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -187926,6 +196308,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 +196326,7 @@ "name": "_area_get_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -187964,6 +196348,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 +196370,7 @@ "name": "_area_remove_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188003,6 +196389,7 @@ "name": "_area_clear_shapes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188016,6 +196403,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 +196422,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 +196440,7 @@ "name": "_area_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188072,6 +196462,7 @@ "name": "_area_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188089,6 +196480,7 @@ "name": "_area_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188109,6 +196501,7 @@ "name": "_area_get_transform", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188125,6 +196518,7 @@ "name": "_area_set_collision_layer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188143,6 +196537,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 +196555,7 @@ "name": "_area_set_collision_mask", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188178,6 +196574,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 +196592,7 @@ "name": "_area_set_monitorable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188212,6 +196610,7 @@ "name": "_area_set_ray_pickable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188229,6 +196628,7 @@ "name": "_area_set_monitor_callback", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188246,6 +196646,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 +196664,7 @@ "name": "_body_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188273,6 +196675,7 @@ "name": "_body_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188290,6 +196693,7 @@ "name": "_body_get_space", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188306,6 +196710,7 @@ "name": "_body_set_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188323,6 +196728,7 @@ "name": "_body_get_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188339,6 +196745,7 @@ "name": "_body_add_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188364,6 +196771,7 @@ "name": "_body_set_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188386,6 +196794,7 @@ "name": "_body_set_shape_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188408,6 +196817,7 @@ "name": "_body_set_shape_disabled", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188430,6 +196840,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 +196858,7 @@ "name": "_body_get_shape", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188468,6 +196880,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 +196902,7 @@ "name": "_body_remove_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188507,6 +196921,7 @@ "name": "_body_clear_shapes", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188520,6 +196935,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 +196954,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 +196972,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 +196990,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 +197007,7 @@ "name": "_body_set_collision_layer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188606,6 +197026,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 +197044,7 @@ "name": "_body_set_collision_mask", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188641,6 +197063,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 +197081,7 @@ "name": "_body_set_collision_priority", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188676,6 +197100,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 +197118,7 @@ "name": "_body_set_user_flags", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188711,6 +197137,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 +197155,7 @@ "name": "_body_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188749,6 +197177,7 @@ "name": "_body_get_param", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188769,6 +197198,7 @@ "name": "_body_reset_mass_properties", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188782,6 +197212,7 @@ "name": "_body_set_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188803,6 +197234,7 @@ "name": "_body_get_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -188823,6 +197255,7 @@ "name": "_body_apply_central_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188840,6 +197273,7 @@ "name": "_body_apply_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188861,6 +197295,7 @@ "name": "_body_apply_torque_impulse", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188878,6 +197313,7 @@ "name": "_body_apply_central_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188895,6 +197331,7 @@ "name": "_body_apply_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188916,6 +197353,7 @@ "name": "_body_apply_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188933,6 +197371,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 +197389,7 @@ "name": "_body_add_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188971,6 +197411,7 @@ "name": "_body_add_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -188988,6 +197429,7 @@ "name": "_body_set_constant_force", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189005,6 +197447,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 +197464,7 @@ "name": "_body_set_constant_torque", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189038,6 +197482,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 +197499,7 @@ "name": "_body_set_axis_velocity", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189071,6 +197517,7 @@ "name": "_body_set_axis_lock", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189092,6 +197539,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 +197560,7 @@ "name": "_body_add_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189129,6 +197578,7 @@ "name": "_body_remove_collision_exception", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189146,6 +197596,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 +197613,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 +197632,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 +197650,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 +197669,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 +197687,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 +197705,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 +197722,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 +197740,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 +197762,7 @@ "name": "_body_set_ray_pickable", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189320,6 +197780,7 @@ "name": "_body_test_motion", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189366,6 +197827,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 +197844,7 @@ "name": "_soft_body_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189392,6 +197855,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 +197873,7 @@ "name": "_soft_body_set_space", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189426,6 +197891,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 +197908,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 +197926,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 +197945,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 +197963,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 +197982,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 +198000,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 +198018,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 +198036,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 +198053,7 @@ "name": "_soft_body_set_state", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189600,6 +198075,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 +198096,7 @@ "name": "_soft_body_set_transform", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189637,6 +198114,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 +198133,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 +198151,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 +198170,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 +198188,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 +198207,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 +198225,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 +198244,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 +198262,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 +198281,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 +198299,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 +198318,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 +198336,7 @@ "name": "_soft_body_set_mesh", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189864,6 +198354,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 +198371,7 @@ "name": "_soft_body_move_point", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189902,6 +198394,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 +198416,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 +198430,7 @@ "name": "_soft_body_pin_point", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -189958,6 +198453,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 +198475,7 @@ "name": "_joint_create", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -189989,6 +198486,7 @@ "name": "_joint_clear", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190002,6 +198500,7 @@ "name": "_joint_make_pin", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190031,6 +198530,7 @@ "name": "_pin_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190053,6 +198553,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 +198575,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 +198593,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 +198610,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 +198628,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 +198645,7 @@ "name": "_joint_make_hinge", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190169,6 +198675,7 @@ "name": "_joint_make_hinge_simple", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190206,6 +198713,7 @@ "name": "_hinge_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190228,6 +198736,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 +198758,7 @@ "name": "_hinge_joint_set_flag", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190270,6 +198780,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 +198801,7 @@ "name": "_joint_make_slider", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190319,6 +198831,7 @@ "name": "_slider_joint_set_param", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190341,6 +198854,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 +198876,7 @@ "name": "_joint_make_cone_twist", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190391,6 +198906,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 +198929,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 +198951,7 @@ "name": "_joint_make_generic_6dof", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190463,6 +198981,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 +199008,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 +199034,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 +199060,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 +199085,7 @@ "name": "_joint_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190579,6 +199102,7 @@ "name": "_joint_set_solver_priority", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190597,6 +199121,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 +199139,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 +199157,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 +199174,7 @@ "name": "_free_rid", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190660,6 +199188,7 @@ "name": "_set_active", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190673,6 +199202,7 @@ "name": "_init", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190680,6 +199210,7 @@ "name": "_step", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190694,6 +199225,7 @@ "name": "_sync", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190701,6 +199233,7 @@ "name": "_flush_queries", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190708,6 +199241,7 @@ "name": "_end_sync", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190715,6 +199249,7 @@ "name": "_finish", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -190722,6 +199257,7 @@ "name": "_is_flushing_queries", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190732,6 +199268,7 @@ "name": "_get_process_info", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -190839,6 +199376,7 @@ "name": "_set_vertex", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190857,6 +199395,7 @@ "name": "_set_normal", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -190875,6 +199414,7 @@ "name": "_set_aabb", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -196003,6 +204543,7 @@ "name": "_create_mesh_array", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -200064,7 +208605,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1558064255, + "hash": 1526857008, + "hash_compatibility": [ + 1558064255 + ], "arguments": [ { "name": "bytecode", @@ -200083,7 +208627,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3340165340, + "hash": 2689310080, + "hash_compatibility": [ + 3340165340 + ], "return_value": { "type": "RDShaderSPIRV" }, @@ -200646,6 +209193,56 @@ "type": "bitfield::RenderingDevice.TextureUsageBits" } }, + { + "name": "set_is_resolve_buffer", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_is_resolve_buffer", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_is_discardable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "p_member", + "type": "bool" + } + ] + }, + { + "name": "get_is_discardable", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "add_shareable_format", "is_const": false, @@ -200729,6 +209326,18 @@ "name": "usage_bits", "setter": "set_usage_bits", "getter": "get_usage_bits" + }, + { + "type": "bool", + "name": "is_resolve_buffer", + "setter": "set_is_resolve_buffer", + "getter": "get_is_resolve_buffer" + }, + { + "type": "bool", + "name": "is_discardable", + "setter": "set_is_discardable", + "getter": "get_is_discardable" } ] }, @@ -201390,6 +209999,7 @@ "name": "_value_changed", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -203402,7 +212012,10 @@ "is_vararg": false, "is_static": true, "is_virtual": false, - "hash": 2150300909, + "hash": 4249111514, + "hash_compatibility": [ + 2150300909 + ], "return_value": { "type": "RegEx" }, @@ -203410,6 +212023,11 @@ { "name": "pattern", "type": "String" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" } ] }, @@ -203427,7 +212045,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 166001499, + "hash": 3565188097, + "hash_compatibility": [ + 166001499 + ], "return_value": { "type": "enum::Error" }, @@ -203435,6 +212056,11 @@ { "name": "pattern", "type": "String" + }, + { + "name": "show_error", + "type": "bool", + "default_value": "true" } ] }, @@ -204129,6 +212755,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 +212766,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 +212777,7 @@ "name": "_get_environment", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -204159,6 +212788,7 @@ "name": "_get_camera_attributes", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -204504,6 +213134,7 @@ "name": "_configure", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -204517,6 +213148,7 @@ "name": "_set_fsr_sharpness", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -204531,6 +213163,7 @@ "name": "_set_texture_mipmap_bias", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -204545,6 +213178,7 @@ "name": "_set_use_debanding", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -204590,7 +213224,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3559915770, + "hash": 2950875024, + "hash_compatibility": [ + 3559915770 + ], "return_value": { "type": "RID" }, @@ -204633,6 +213270,10 @@ { "name": "unique", "type": "bool" + }, + { + "name": "discardable", + "type": "bool" } ] }, @@ -205233,6 +213874,7 @@ "name": "_get_cam_transform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -205243,6 +213885,7 @@ "name": "_get_cam_projection", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -205253,6 +213896,7 @@ "name": "_get_view_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -205264,6 +213908,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 +213926,7 @@ "name": "_get_view_projection", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -205298,6 +213944,7 @@ "name": "_get_uniform_buffer", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -207445,6 +216092,178 @@ "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 + } + ] + }, + { + "name": "DrawFlags", + "is_bitfield": true, + "values": [ + { + "name": "DRAW_DEFAULT_ALL", + "value": 0 + }, + { + "name": "DRAW_CLEAR_COLOR_0", + "value": 1 + }, + { + "name": "DRAW_CLEAR_COLOR_1", + "value": 2 + }, + { + "name": "DRAW_CLEAR_COLOR_2", + "value": 4 + }, + { + "name": "DRAW_CLEAR_COLOR_3", + "value": 8 + }, + { + "name": "DRAW_CLEAR_COLOR_4", + "value": 16 + }, + { + "name": "DRAW_CLEAR_COLOR_5", + "value": 32 + }, + { + "name": "DRAW_CLEAR_COLOR_6", + "value": 64 + }, + { + "name": "DRAW_CLEAR_COLOR_7", + "value": 128 + }, + { + "name": "DRAW_CLEAR_COLOR_MASK", + "value": 255 + }, + { + "name": "DRAW_CLEAR_COLOR_ALL", + "value": 255 + }, + { + "name": "DRAW_IGNORE_COLOR_0", + "value": 256 + }, + { + "name": "DRAW_IGNORE_COLOR_1", + "value": 512 + }, + { + "name": "DRAW_IGNORE_COLOR_2", + "value": 1024 + }, + { + "name": "DRAW_IGNORE_COLOR_3", + "value": 2048 + }, + { + "name": "DRAW_IGNORE_COLOR_4", + "value": 4096 + }, + { + "name": "DRAW_IGNORE_COLOR_5", + "value": 8192 + }, + { + "name": "DRAW_IGNORE_COLOR_6", + "value": 16384 + }, + { + "name": "DRAW_IGNORE_COLOR_7", + "value": 32768 + }, + { + "name": "DRAW_IGNORE_COLOR_MASK", + "value": 65280 + }, + { + "name": "DRAW_IGNORE_COLOR_ALL", + "value": 65280 + }, + { + "name": "DRAW_CLEAR_DEPTH", + "value": 65536 + }, + { + "name": "DRAW_IGNORE_DEPTH", + "value": 131072 + }, + { + "name": "DRAW_CLEAR_STENCIL", + "value": 262144 + }, + { + "name": "DRAW_IGNORE_STENCIL", + "value": 524288 + }, + { + "name": "DRAW_CLEAR_ALL", + "value": 327935 + }, + { + "name": "DRAW_IGNORE_ALL", + "value": 720640 + } + ] } ], "methods": [ @@ -207704,6 +216523,41 @@ } ] }, + { + "name": "texture_set_discardable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "texture", + "type": "RID" + }, + { + "name": "discardable", + "type": "bool" + } + ] + }, + { + "name": "texture_is_discardable", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3521089500, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "texture", + "type": "RID" + } + ] + }, { "name": "texture_copy", "is_const": false, @@ -208901,9 +217755,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2686605154, + "hash": 1317926357, "hash_compatibility": [ 2468082605, + 2686605154, + 3140542288, 4252992020 ], "return_value": { @@ -208916,20 +217772,9 @@ "type": "RID" }, { - "name": "initial_color_action", - "type": "enum::RenderingDevice.InitialAction" - }, - { - "name": "final_color_action", - "type": "enum::RenderingDevice.FinalAction" - }, - { - "name": "initial_depth_action", - "type": "enum::RenderingDevice.InitialAction" - }, - { - "name": "final_depth_action", - "type": "enum::RenderingDevice.FinalAction" + "name": "draw_flags", + "type": "bitfield::RenderingDevice.DrawFlags", + "default_value": "0" }, { "name": "clear_color_values", @@ -208937,13 +217782,13 @@ "default_value": "PackedColorArray()" }, { - "name": "clear_depth", + "name": "clear_depth_value", "type": "float", "meta": "float", "default_value": "1.0" }, { - "name": "clear_stencil", + "name": "clear_stencil_value", "type": "int", "meta": "uint32", "default_value": "0" @@ -208952,6 +217797,12 @@ "name": "region", "type": "Rect2", "default_value": "Rect2(0, 0, 0, 0)" + }, + { + "name": "breadcrumb", + "type": "int", + "meta": "uint32", + "default_value": "0" } ] }, @@ -209180,6 +218031,47 @@ } ] }, + { + "name": "draw_list_draw_indirect", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1092133571, + "arguments": [ + { + "name": "draw_list", + "type": "int", + "meta": "int64" + }, + { + "name": "use_indices", + "type": "bool" + }, + { + "name": "buffer", + "type": "RID" + }, + { + "name": "offset", + "type": "int", + "meta": "uint32", + "default_value": "0" + }, + { + "name": "draw_count", + "type": "int", + "meta": "uint32", + "default_value": "1" + }, + { + "name": "stride", + "type": "int", + "meta": "uint32", + "default_value": "0" + } + ] + }, { "name": "draw_list_enable_scissor", "is_const": false, @@ -209758,6 +218650,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 +218902,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 +219298,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 +221149,12 @@ "value": 27 }, { - "name": "GLOBAL_VAR_TYPE_MAX", + "name": "GLOBAL_VAR_TYPE_SAMPLEREXT", "value": 28 + }, + { + "name": "GLOBAL_VAR_TYPE_MAX", + "value": 29 } ] }, @@ -212081,6 +221185,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 +221349,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, @@ -213735,6 +222941,23 @@ } ] }, + { + "name": "multimesh_get_buffer_rd_rid", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814569979, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "multimesh", + "type": "RID" + } + ] + }, { "name": "multimesh_get_buffer", "is_const": true, @@ -213752,6 +222975,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 +223411,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 +223553,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, @@ -217702,6 +227035,25 @@ } ] }, + { + "name": "environment_set_camera_id", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3411492887, + "arguments": [ + { + "name": "env", + "type": "RID" + }, + { + "name": "id", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "environment_set_sky", "is_const": false, @@ -218922,6 +228274,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 +230086,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, @@ -221736,6 +231138,28 @@ "type": "String" } }, + { + "name": "get_current_rendering_driver_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, + { + "name": "get_current_rendering_method", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 201670096, + "return_value": { + "type": "String" + } + }, { "name": "make_sphere_mesh", "is_const": false, @@ -222042,9 +231466,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 +231542,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 +231636,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 +231827,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222311,6 +231838,7 @@ "name": "_recognize_path", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222331,6 +231859,7 @@ "name": "_handles_type", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222347,6 +231876,7 @@ "name": "_get_resource_type", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222363,6 +231893,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 +231910,7 @@ "name": "_get_resource_uid", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222396,6 +231928,7 @@ "name": "_get_dependencies", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222416,6 +231949,7 @@ "name": "_rename_dependencies", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222436,6 +231970,7 @@ "name": "_exists", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222452,6 +231987,7 @@ "name": "_get_classes_used", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222468,6 +232004,7 @@ "name": "_load", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222506,6 +232043,7 @@ "name": "_save", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222531,6 +232069,7 @@ "name": "_set_uid", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222552,6 +232091,7 @@ "name": "_recognize", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222568,6 +232108,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -222584,6 +232125,7 @@ "name": "_recognize_path", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -223028,6 +232570,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, @@ -223070,6 +232629,23 @@ "type": "String" } ] + }, + { + "name": "list_directory", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3538744774, + "return_value": { + "type": "PackedStringArray" + }, + "arguments": [ + { + "name": "directory_path", + "type": "String" + } + ] } ] }, @@ -223311,6 +232887,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" + } + ] } ] }, @@ -223466,6 +233065,172 @@ } ] }, + { + "name": "RetargetModifier3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "methods": [ + { + "name": "set_profile", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3870374136, + "arguments": [ + { + "name": "profile", + "type": "SkeletonProfile" + } + ] + }, + { + "name": "get_profile", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4291782652, + "return_value": { + "type": "SkeletonProfile" + } + }, + { + "name": "set_use_global_pose", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_global_pose", + "type": "bool" + } + ] + }, + { + "name": "is_using_global_pose", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_position_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_position_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_rotation_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_rotation_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_scale_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_scale_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "SkeletonProfile", + "name": "profile", + "setter": "set_profile", + "getter": "get_profile" + }, + { + "type": "bool", + "name": "use_global_pose", + "setter": "set_use_global_pose", + "getter": "is_using_global_pose" + }, + { + "type": "bool", + "name": "position_enabled", + "setter": "set_position_enabled", + "getter": "is_position_enabled" + }, + { + "type": "bool", + "name": "rotation_enabled", + "setter": "set_rotation_enabled", + "getter": "is_rotation_enabled" + }, + { + "type": "bool", + "name": "scale_enabled", + "setter": "set_scale_enabled", + "getter": "is_scale_enabled" + } + ] + }, { "name": "RibbonTrailMesh", "is_refcounted": true, @@ -223698,6 +233463,7 @@ "name": "_process_custom_fx", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -224253,8 +234019,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2206155733, + "hash": 3765356747, "hash_compatibility": [ + 2206155733, 1114965689 ], "arguments": [ @@ -224266,6 +234033,11 @@ "name": "underline_mode", "type": "enum::RichTextLabel.MetaUnderline", "default_value": "1" + }, + { + "name": "tooltip", + "type": "String", + "default_value": "\"\"" } ] }, @@ -224676,6 +234448,106 @@ "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_vertical_alignment", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1796458609, + "arguments": [ + { + "name": "alignment", + "type": "enum::VerticalAlignment" + } + ] + }, + { + "name": "get_vertical_alignment", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3274884059, + "return_value": { + "type": "enum::VerticalAlignment" + } + }, + { + "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 +235000,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 +235508,30 @@ "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": "vertical_alignment", + "setter": "set_vertical_alignment", + "getter": "get_vertical_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 +235697,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -226843,6 +236751,7 @@ "name": "_integrate_forces", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -230175,6 +240084,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 +240186,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 +240293,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 +240457,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 +240468,7 @@ "name": "_placeholder_erased", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -230535,6 +240482,7 @@ "name": "_can_instantiate", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230545,6 +240493,7 @@ "name": "_get_base_script", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230555,6 +240504,7 @@ "name": "_get_global_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230565,6 +240515,7 @@ "name": "_inherits_script", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230581,6 +240532,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 +240543,7 @@ "name": "_instance_create", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230607,6 +240560,7 @@ "name": "_placeholder_instance_create", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230623,6 +240577,7 @@ "name": "_instance_has", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230639,6 +240594,7 @@ "name": "_has_source_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230649,6 +240605,7 @@ "name": "_get_source_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230659,6 +240616,7 @@ "name": "_set_source_code", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -230672,6 +240630,7 @@ "name": "_reload", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230688,6 +240647,7 @@ "name": "_get_documentation", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230698,6 +240658,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 +240669,7 @@ "name": "_has_method", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230724,6 +240686,7 @@ "name": "_has_static_method", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230740,6 +240703,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 +240720,7 @@ "name": "_get_method_info", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230772,6 +240737,7 @@ "name": "_is_tool", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230782,6 +240748,7 @@ "name": "_is_valid", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230792,6 +240759,7 @@ "name": "_is_abstract", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230802,6 +240770,7 @@ "name": "_get_language", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230812,6 +240781,7 @@ "name": "_has_script_signal", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230828,6 +240798,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 +240809,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 +240826,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 +240843,7 @@ "name": "_update_exports", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -230877,6 +240851,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 +240862,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 +240873,7 @@ "name": "_get_member_line", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230914,6 +240891,7 @@ "name": "_get_constants", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230924,6 +240902,7 @@ "name": "_get_members", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -230934,6 +240913,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 +240924,7 @@ "name": "_get_rpc_config", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231114,6 +241095,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231124,6 +241106,7 @@ "name": "_init", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231131,6 +241114,7 @@ "name": "_get_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231141,6 +241125,7 @@ "name": "_get_extension", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231151,6 +241136,7 @@ "name": "_finish", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231158,6 +241144,7 @@ "name": "_get_reserved_words", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231168,6 +241155,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 +241172,7 @@ "name": "_get_comment_delimiters", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231194,6 +241183,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 +241194,7 @@ "name": "_get_string_delimiters", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231214,6 +241205,7 @@ "name": "_make_template", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231238,6 +241230,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 +241247,7 @@ "name": "_is_using_templates", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231264,6 +241258,7 @@ "name": "_validate", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231300,6 +241295,7 @@ "name": "_validate_path", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231316,6 +241312,7 @@ "name": "_create_script", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231326,6 +241323,7 @@ "name": "_has_named_classes", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231336,6 +241334,7 @@ "name": "_supports_builtin_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231346,6 +241345,7 @@ "name": "_supports_documentation", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231356,6 +241356,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 +241367,7 @@ "name": "_find_function", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231387,6 +241389,7 @@ "name": "_make_function", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231411,6 +241414,7 @@ "name": "_can_make_function", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231421,6 +241425,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 +241452,7 @@ "name": "_overrides_external_editor", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231457,6 +241463,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 +241474,7 @@ "name": "_complete_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231491,6 +241499,7 @@ "name": "_lookup_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231519,6 +241528,7 @@ "name": "_auto_indent_code", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231545,6 +241555,7 @@ "name": "_add_global_constant", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -231562,6 +241573,7 @@ "name": "_add_named_global_constant", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -231579,6 +241591,7 @@ "name": "_remove_named_global_constant", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -231592,6 +241605,7 @@ "name": "_thread_enter", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231599,6 +241613,7 @@ "name": "_thread_exit", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231606,6 +241621,7 @@ "name": "_debug_get_error", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231616,6 +241632,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 +241644,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 +241663,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 +241681,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 +241699,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 +241727,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 +241755,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 +241773,7 @@ "name": "_debug_get_globals", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231772,6 +241796,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 +241828,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 +241839,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 +241883,7 @@ "name": "_get_recognized_extensions", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231847,6 +241894,7 @@ "name": "_get_public_functions", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231857,6 +241905,7 @@ "name": "_get_public_constants", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231867,6 +241916,7 @@ "name": "_get_public_annotations", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -231877,6 +241927,7 @@ "name": "_profiling_start", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231884,6 +241935,7 @@ "name": "_profiling_stop", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231891,6 +241943,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 +241957,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 +241980,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 +242003,7 @@ "name": "_frame", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -231955,6 +242011,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 +242028,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 +242118,10 @@ { "name": "SCROLL_MODE_SHOW_NEVER", "value": 3 + }, + { + "name": "SCROLL_MODE_RESERVE", + "value": 4 } ] } @@ -232310,6 +242372,31 @@ "type": "Control" } ] + }, + { + "name": "set_draw_focus_border", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "draw", + "type": "bool" + } + ] + }, + { + "name": "get_draw_focus_border", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } } ], "signals": [ @@ -232327,6 +242414,12 @@ "setter": "set_follow_focus", "getter": "is_following_focus" }, + { + "type": "bool", + "name": "draw_focus_border", + "setter": "set_draw_focus_border", + "getter": "get_draw_focus_border" + }, { "type": "int", "name": "scroll_horizontal", @@ -232476,7 +242569,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 +242818,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2750740428, + "hash": 3850209648, "hash_compatibility": [ + 2750740428, 1628453603 ], "arguments": [ @@ -232725,7 +242830,7 @@ }, { "name": "texture", - "type": "Texture2D" + "type": "Texture" }, { "name": "index", @@ -232741,12 +242846,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 +242884,14 @@ "default_value": "false" } ] + }, + { + "name": "inspect_native_shader_code", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 } ], "properties": [ @@ -232838,6 +242952,60 @@ } ] }, + { + "name": "ShaderIncludeDB", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Object", + "api_type": "core", + "methods": [ + { + "name": "list_built_in_include_files", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2981934095, + "return_value": { + "type": "PackedStringArray" + } + }, + { + "name": "has_built_in_include_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 2323990056, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + }, + { + "name": "get_built_in_include_file", + "is_const": false, + "is_vararg": false, + "is_static": true, + "is_virtual": false, + "hash": 1703090593, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "filename", + "type": "String" + } + ] + } + ] + }, { "name": "ShaderMaterial", "is_refcounted": true, @@ -233676,6 +243844,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 +243903,7 @@ { "type": "Array", "name": "collision_result", - "getter": "_get_collision_result" + "getter": "get_collision_result" }, { "type": "bool", @@ -234239,6 +244418,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 +244501,7 @@ { "type": "Array", "name": "collision_result", - "getter": "_get_collision_result" + "getter": "get_collision_result" }, { "type": "bool", @@ -234665,6 +244855,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, @@ -235382,6 +245657,9 @@ } ], "signals": [ + { + "name": "rest_updated" + }, { "name": "pose_updated" }, @@ -235814,6 +246092,7 @@ "name": "_execute", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -235828,6 +246107,7 @@ "name": "_setup_modification", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -235841,6 +246121,7 @@ "name": "_draw_editor_gizmo", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -238076,6 +248357,7 @@ "name": "_process_modification", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -239847,7 +250129,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3814935226, + "hash": 528784402, + "hash_compatibility": [ + 3814935226 + ], "arguments": [ { "name": "point_index", @@ -239862,6 +250147,12 @@ "name": "attachment_path", "type": "NodePath", "default_value": "NodePath(\"\")" + }, + { + "name": "insert_at", + "type": "int", + "meta": "int32", + "default_value": "-1" } ] }, @@ -240625,6 +250916,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 +251069,12 @@ "type": "int" } ] + }, + { + "name": "drag_started" + }, + { + "name": "drag_ended" } ], "properties": [ @@ -240651,6 +251090,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 +251107,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 +252700,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, @@ -243137,6 +253624,21 @@ } ] }, + { + "name": "put_half", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "value", + "type": "float", + "meta": "float" + } + ] + }, { "name": "put_float", "is_const": false, @@ -243310,6 +253812,18 @@ "meta": "uint64" } }, + { + "name": "get_half", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 191475506, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "get_float", "is_const": false, @@ -243526,6 +254040,7 @@ "name": "_get_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -243551,6 +254066,7 @@ "name": "_get_partial_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -243576,6 +254092,7 @@ "name": "_put_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -243601,6 +254118,7 @@ "name": "_put_partial_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -243626,6 +254144,7 @@ "name": "_get_available_bytes", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -244007,6 +254526,7 @@ "name": "_draw", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -244024,6 +254544,7 @@ "name": "_get_draw_rect", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -244040,6 +254561,7 @@ "name": "_get_minimum_size", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -244050,6 +254572,7 @@ "name": "_test_mask", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -245629,6 +256152,7 @@ "name": "_propagate_input_event", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -245692,6 +256216,31 @@ "type": "int", "meta": "int32" } + }, + { + "name": "set_mouse_target", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "amount", + "type": "bool" + } + ] + }, + { + "name": "is_mouse_target_enabled", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2240911060, + "return_value": { + "type": "bool" + } } ], "properties": [ @@ -245706,6 +256255,12 @@ "name": "stretch_shrink", "setter": "set_stretch_shrink", "getter": "get_stretch_shrink" + }, + { + "type": "bool", + "name": "mouse_target", + "setter": "set_mouse_target", + "getter": "is_mouse_target_enabled" } ] }, @@ -246303,6 +256858,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 +256876,7 @@ "name": "_clear_highlighting_cache", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -246327,6 +256884,7 @@ "name": "_update_cache", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -246559,6 +257117,31 @@ "type": "enum::TextServer.SubpixelPositioning" } }, + { + "name": "set_keep_rounding_remainders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "keep_rounding_remainders", + "type": "bool" + } + ] + }, + { + "name": "get_keep_rounding_remainders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, { "name": "set_multichannel_signed_distance_field", "is_const": false, @@ -246813,6 +257396,12 @@ "setter": "set_subpixel_positioning", "getter": "get_subpixel_positioning" }, + { + "type": "bool", + "name": "keep_rounding_remainders", + "setter": "set_keep_rounding_remainders", + "getter": "get_keep_rounding_remainders" + }, { "type": "bool", "name": "multichannel_signed_distance_field", @@ -249253,6 +259842,7 @@ "name": "_handle_unicode_input", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249272,6 +259862,7 @@ "name": "_backspace", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249286,6 +259877,7 @@ "name": "_cut", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249300,6 +259892,7 @@ "name": "_copy", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249314,6 +259907,7 @@ "name": "_paste", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249328,6 +259922,7 @@ "name": "_paste_primary_clipboard", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -249667,6 +260262,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 +262533,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 +263806,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 +263866,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", @@ -255143,6 +265800,33 @@ "meta": "int32" } }, + { + "name": "set_line_spacing", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "line_spacing", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_line_spacing", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, { "name": "get_line_objects", "is_const": true, @@ -255622,6 +266306,12 @@ "name": "max_lines_visible", "setter": "set_max_lines_visible", "getter": "get_max_lines_visible" + }, + { + "type": "float", + "name": "line_spacing", + "setter": "set_line_spacing", + "getter": "get_line_spacing" } ] }, @@ -256284,6 +266974,17 @@ } ] }, + { + "name": "get_support_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2362200018, + "return_value": { + "type": "PackedByteArray" + } + }, { "name": "is_locale_right_to_left", "is_const": true, @@ -257091,6 +267792,41 @@ } ] }, + { + "name": "font_set_keep_rounding_remainders", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1265174801, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "keep_rounding_remainders", + "type": "bool" + } + ] + }, + { + "name": "font_get_keep_rounding_remainders", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4155700596, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, { "name": "font_set_embolden", "is_const": false, @@ -258397,6 +269133,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 +271496,7 @@ "name": "_has_feature", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260759,6 +271513,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260769,6 +271524,7 @@ "name": "_get_features", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260780,6 +271536,7 @@ "name": "_free_rid", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -260793,6 +271550,7 @@ "name": "_has", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260809,6 +271567,7 @@ "name": "_load_support_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260825,6 +271584,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 +271595,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 +271606,7 @@ "name": "_save_support_data", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260857,10 +271619,22 @@ } ] }, + { + "name": "_get_support_data", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "PackedByteArray" + } + }, { "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 +271651,7 @@ "name": "_name_to_tag", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260894,6 +271669,7 @@ "name": "_tag_to_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260911,6 +271687,7 @@ "name": "_create_font", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -260921,6 +271698,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 +271715,7 @@ "name": "_font_set_data", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -260954,6 +271733,7 @@ "name": "_font_set_data_ptr", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -260976,6 +271756,7 @@ "name": "_font_set_face_index", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -260994,6 +271775,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 +271793,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 +271811,7 @@ "name": "_font_set_style", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261045,6 +271829,7 @@ "name": "_font_get_style", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261061,6 +271846,7 @@ "name": "_font_set_name", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261078,6 +271864,7 @@ "name": "_font_get_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261094,6 +271881,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 +271898,7 @@ "name": "_font_set_style_name", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261127,6 +271916,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 +271933,7 @@ "name": "_font_set_weight", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261161,6 +271952,7 @@ "name": "_font_get_weight", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261178,6 +271970,7 @@ "name": "_font_set_stretch", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261196,6 +271989,7 @@ "name": "_font_get_stretch", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261213,6 +272007,7 @@ "name": "_font_set_antialiasing", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261230,6 +272025,7 @@ "name": "_font_get_antialiasing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261246,6 +272042,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 +272060,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 +272077,7 @@ "name": "_font_set_generate_mipmaps", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261296,6 +272095,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 +272112,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 +272130,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 +272147,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 +272166,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 +272184,7 @@ "name": "_font_set_msdf_size", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261398,6 +272203,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 +272221,7 @@ "name": "_font_set_fixed_size", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261433,6 +272240,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 +272258,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 +272276,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 +272293,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 +272311,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 +272328,7 @@ "name": "_font_set_force_autohinter", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261533,6 +272346,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 +272363,7 @@ "name": "_font_set_hinting", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261566,6 +272381,7 @@ "name": "_font_get_hinting", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261582,6 +272398,7 @@ "name": "_font_set_subpixel_positioning", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261599,6 +272416,7 @@ "name": "_font_get_subpixel_positioning", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261611,10 +272429,46 @@ } ] }, + { + "name": "_font_set_keep_rounding_remainders", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + }, + { + "name": "keep_rounding_remainders", + "type": "bool" + } + ] + }, + { + "name": "_font_get_keep_rounding_remainders", + "is_const": true, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "font_rid", + "type": "RID" + } + ] + }, { "name": "_font_set_embolden", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261633,6 +272487,7 @@ "name": "_font_get_embolden", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261650,6 +272505,7 @@ "name": "_font_set_spacing", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261672,6 +272528,7 @@ "name": "_font_get_spacing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261693,6 +272550,7 @@ "name": "_font_set_baseline_offset", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261711,6 +272569,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 +272587,7 @@ "name": "_font_set_transform", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261745,6 +272605,7 @@ "name": "_font_get_transform", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261761,6 +272622,7 @@ "name": "_font_set_variation_coordinates", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261778,6 +272640,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 +272657,7 @@ "name": "_font_set_oversampling", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261812,6 +272676,7 @@ "name": "_font_get_oversampling", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261829,6 +272694,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 +272711,7 @@ "name": "_font_clear_size_cache", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261858,6 +272725,7 @@ "name": "_font_remove_size_cache", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261875,6 +272743,7 @@ "name": "_font_set_ascent", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261898,6 +272767,7 @@ "name": "_font_get_ascent", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261920,6 +272790,7 @@ "name": "_font_set_descent", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261943,6 +272814,7 @@ "name": "_font_get_descent", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -261965,6 +272837,7 @@ "name": "_font_set_underline_position", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -261988,6 +272861,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 +272884,7 @@ "name": "_font_set_underline_thickness", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262033,6 +272908,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 +272931,7 @@ "name": "_font_set_scale", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262078,6 +272955,7 @@ "name": "_font_get_scale", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262100,6 +272978,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 +273000,7 @@ "name": "_font_clear_textures", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262138,6 +273018,7 @@ "name": "_font_remove_texture", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262160,6 +273041,7 @@ "name": "_font_set_texture_image", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262186,6 +273068,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 +273094,7 @@ "name": "_font_set_texture_offsets", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262237,6 +273121,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 +273147,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 +273168,7 @@ "name": "_font_clear_glyphs", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262299,6 +273186,7 @@ "name": "_font_remove_glyph", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262321,6 +273209,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 +273236,7 @@ "name": "_font_set_glyph_advance", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262374,6 +273264,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 +273290,7 @@ "name": "_font_set_glyph_offset", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262425,6 +273317,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 +273343,7 @@ "name": "_font_set_glyph_size", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262476,6 +273370,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 +273396,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 +273423,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 +273450,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 +273478,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 +273504,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 +273530,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 +273557,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 +273579,7 @@ "name": "_font_clear_kerning_map", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262695,6 +273598,7 @@ "name": "_font_remove_kerning", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262717,6 +273621,7 @@ "name": "_font_set_kerning", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262743,6 +273648,7 @@ "name": "_font_get_kerning", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262768,6 +273674,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 +273707,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 +273735,7 @@ "name": "_font_has_char", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -262848,6 +273757,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 +273770,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 +273819,7 @@ "name": "_font_render_glyph", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262913,6 +273842,7 @@ "name": "_font_draw_glyph", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262948,6 +273878,7 @@ "name": "_font_draw_glyph_outline", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -262988,6 +273919,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 +273940,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 +273962,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 +273983,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 +274001,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 +274018,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 +274039,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 +274061,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 +274082,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 +274100,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 +274117,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 +274135,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 +274152,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 +274169,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 +274186,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 +274198,7 @@ "name": "_font_set_global_oversampling", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263266,6 +274213,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 +274236,7 @@ "name": "_draw_hex_code_box", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263319,6 +274268,7 @@ "name": "_create_shaped_text", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263339,6 +274289,7 @@ "name": "_shaped_text_clear", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263352,6 +274303,7 @@ "name": "_shaped_text_set_direction", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263369,6 +274321,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 +274338,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 +274355,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 +274373,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 +274391,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 +274408,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 +274427,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 +274445,7 @@ "name": "_shaped_text_set_orientation", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263503,6 +274463,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 +274480,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 +274498,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 +274515,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 +274533,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 +274550,7 @@ "name": "_shaped_text_set_spacing", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -263607,6 +274573,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 +274595,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 +274637,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 +274676,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 +274710,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 +274728,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 +274750,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 +274782,7 @@ "name": "_shaped_text_substr", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263835,6 +274809,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 +274826,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 +274853,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 +274875,7 @@ "name": "_shaped_text_shape", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -263914,6 +274892,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 +274909,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 +274926,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 +274943,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 +274960,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 +274977,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 +274995,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 +275012,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 +275046,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 +275077,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 +275102,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 +275120,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 +275138,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 +275156,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 +275173,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 +275196,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 +275213,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 +275234,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 +275255,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 +275277,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 +275294,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 +275312,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 +275330,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 +275348,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 +275366,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 +275384,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 +275412,7 @@ "name": "_shaped_text_get_carets", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -264430,6 +275435,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 +275462,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 +275485,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 +275508,7 @@ "name": "_shaped_text_draw", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -264535,6 +275544,7 @@ "name": "_shaped_text_draw_outline", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -264575,6 +275585,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 +275607,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 +275630,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 +275653,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 +275670,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 +275693,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 +275716,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 +275739,7 @@ "name": "_format_number", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264742,6 +275760,7 @@ "name": "_parse_number", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264762,6 +275781,7 @@ "name": "_percent_sign", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264778,6 +275798,7 @@ "name": "_strip_diacritics", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264794,6 +275815,7 @@ "name": "_is_valid_identifier", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264810,6 +275832,7 @@ "name": "_is_valid_letter", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264827,6 +275850,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 +275876,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 +275897,7 @@ "name": "_is_confusable", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264893,6 +275919,7 @@ "name": "_spoof_check", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264909,6 +275936,7 @@ "name": "_string_to_upper", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264929,6 +275957,7 @@ "name": "_string_to_lower", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264949,6 +275978,7 @@ "name": "_string_to_title", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264969,6 +275999,7 @@ "name": "_parse_structured_text", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -264993,6 +276024,7 @@ "name": "_cleanup", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true } @@ -265156,6 +276188,7 @@ "name": "_get_width", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265167,6 +276200,7 @@ "name": "_get_height", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265178,6 +276212,7 @@ "name": "_is_pixel_opaque", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265200,6 +276235,7 @@ "name": "_has_alpha", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265210,6 +276246,7 @@ "name": "_draw", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -265235,6 +276272,7 @@ "name": "_draw_rect", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -265264,6 +276302,7 @@ "name": "_draw_rect_region", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -265549,6 +276588,7 @@ "name": "_get_format", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265559,6 +276599,7 @@ "name": "_get_width", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265570,6 +276611,7 @@ "name": "_get_height", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265581,6 +276623,7 @@ "name": "_get_depth", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265592,6 +276635,7 @@ "name": "_has_mipmaps", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -265602,6 +276646,7 @@ "name": "_get_data", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266134,6 +277179,7 @@ "name": "_get_format", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266144,6 +277190,7 @@ "name": "_get_layered_type", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266155,6 +277202,7 @@ "name": "_get_width", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266166,6 +277214,7 @@ "name": "_get_height", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266177,6 +277226,7 @@ "name": "_get_layers", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266188,6 +277238,7 @@ "name": "_has_mipmaps", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -266198,6 +277249,7 @@ "name": "_get_layer_data", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -268875,6 +279927,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 +280779,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 +280801,7 @@ "name": "_tile_data_runtime_update", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -270346,6 +281536,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 +282063,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 +282080,7 @@ "name": "_tile_data_runtime_update", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -270821,6 +282094,24 @@ } ] }, + { + "name": "_update_cells", + "is_const": false, + "is_static": false, + "is_required": false, + "is_vararg": false, + "is_virtual": true, + "arguments": [ + { + "name": "coords", + "type": "typedarray::Vector2i" + }, + { + "name": "forced_cleanup", + "type": "bool" + } + ] + }, { "name": "set_cell", "is_const": false, @@ -270952,6 +282243,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 +282815,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 +282940,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", @@ -272510,6 +283883,45 @@ } ] }, + { + "name": "set_physics_layer_collision_priority", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + }, + { + "name": "priority", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_physics_layer_collision_priority", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "layer_index", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "set_physics_layer_physics_material", "is_const": false, @@ -275889,6 +287301,7 @@ "name": "_get_plural_message", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -275918,6 +287331,7 @@ "name": "_get_message", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -275965,9 +287379,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 971803314, + "hash": 3898530326, "hash_compatibility": [ - 3898530326, 971803314 ], "arguments": [ @@ -275992,9 +287405,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 360316719, + "hash": 2356982266, "hash_compatibility": [ - 2356982266, 360316719 ], "arguments": [ @@ -276019,9 +287431,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 58037827, + "hash": 1829228469, "hash_compatibility": [ - 1829228469, 58037827 ], "return_value": { @@ -276045,9 +287456,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1333931916, + "hash": 229954002, "hash_compatibility": [ - 229954002, 1333931916 ], "return_value": { @@ -276080,9 +287490,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3919944288, + "hash": 3959009644, "hash_compatibility": [ - 3959009644, 3919944288 ], "arguments": [ @@ -276147,6 +287556,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, @@ -276218,7 +288042,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3135753539, + "hash": 4216441673, + "hash_compatibility": [ + 3135753539 + ], "return_value": { "type": "String" }, @@ -276226,6 +288053,11 @@ { "name": "locale", "type": "String" + }, + { + "name": "add_defaults", + "type": "bool", + "default_value": "false" } ] }, @@ -276336,9 +288168,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 58037827, + "hash": 1829228469, "hash_compatibility": [ - 1829228469, 58037827 ], "return_value": { @@ -276362,9 +288193,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1333931916, + "hash": 229954002, "hash_compatibility": [ - 229954002, 1333931916 ], "return_value": { @@ -276436,6 +288266,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, @@ -277478,6 +289356,31 @@ "return_value": { "type": "bool" } + }, + { + "name": "set_auto_tooltip", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enable", + "type": "bool" + } + ] + }, + { + "name": "is_auto_tooltip_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } } ], "signals": [ @@ -277689,6 +289592,12 @@ "name": "scroll_vertical_enabled", "setter": "set_v_scroll_enabled", "getter": "is_v_scroll_enabled" + }, + { + "type": "bool", + "name": "auto_tooltip", + "setter": "set_auto_tooltip", + "getter": "is_auto_tooltip_enabled" } ] }, @@ -277764,6 +289673,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 +290177,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 +294312,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 +294565,7 @@ "name": "_instantiate_playback", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282612,6 +294618,7 @@ "name": "_stop", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -282619,6 +294626,7 @@ "name": "_play", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -282626,6 +294634,7 @@ "name": "_is_playing", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282636,6 +294645,7 @@ "name": "_set_paused", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -282649,6 +294659,7 @@ "name": "_is_paused", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282659,6 +294670,7 @@ "name": "_get_length", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282670,6 +294682,7 @@ "name": "_get_playback_position", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282681,6 +294694,7 @@ "name": "_seek", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -282695,6 +294709,7 @@ "name": "_set_audio_track", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -282709,6 +294724,7 @@ "name": "_get_texture", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282719,6 +294735,7 @@ "name": "_update", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -282733,6 +294750,7 @@ "name": "_get_channels", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -282744,6 +294762,7 @@ "name": "_get_mix_rate", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -283718,6 +295737,17 @@ "type": "Transform2D" } }, + { + "name": "get_stretch_transform", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3814499831, + "return_value": { + "type": "Transform2D" + } + }, { "name": "get_final_transform", "is_const": true, @@ -284180,6 +296210,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 +296766,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 +296849,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 +297775,7 @@ "name": "_get_aabb", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287156,8 +299217,16 @@ "value": 3 }, { - "name": "FUNC_MAX", + "name": "FUNC_LINEAR_TO_SRGB", "value": 4 + }, + { + "name": "FUNC_SRGB_TO_LINEAR", + "value": 5 + }, + { + "name": "FUNC_MAX", + "value": 6 } ] } @@ -287690,11 +299759,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 +299776,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 +299818,7 @@ "getter": "get_source" }, { - "type": "Cubemap", + "type": "Cubemap,CompressedCubemap,PlaceholderCubemap,TextureCubemapRD", "name": "cube_map", "setter": "set_cube_map", "getter": "get_cube_map" @@ -287858,6 +299933,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287868,6 +299944,7 @@ "name": "_get_description", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287878,6 +299955,7 @@ "name": "_get_category", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -287888,6 +299966,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 +299977,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 +299989,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 +300007,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 +300025,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 +300043,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 +300061,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 +300073,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 +300091,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 +300109,7 @@ "name": "_get_property_count", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288033,6 +300121,7 @@ "name": "_get_property_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288050,6 +300139,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 +300158,7 @@ "name": "_get_property_options", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288085,6 +300176,7 @@ "name": "_get_code", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288113,6 +300205,7 @@ "name": "_get_func_code", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288133,6 +300226,7 @@ "name": "_get_global_code", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288149,6 +300243,7 @@ "name": "_is_highend", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -288159,6 +300254,7 @@ "name": "_is_available", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -289852,8 +301948,12 @@ "value": 2 }, { - "name": "HINT_MAX", + "name": "HINT_ENUM", "value": 3 + }, + { + "name": "HINT_MAX", + "value": 4 } ] } @@ -289965,6 +302065,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 +302168,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 +303018,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 +303695,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 +303712,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 +306424,7 @@ "name": "_get_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294232,6 +306445,7 @@ "name": "_put_packet", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294253,6 +306467,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 +306479,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 +306491,7 @@ "name": "_poll", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294285,6 +306502,7 @@ "name": "_close", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true }, @@ -294292,6 +306510,7 @@ "name": "_set_write_mode", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -294305,6 +306524,7 @@ "name": "_get_write_mode", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294315,6 +306535,7 @@ "name": "_was_string_packet", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294325,6 +306546,7 @@ "name": "_get_ready_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294335,6 +306557,7 @@ "name": "_get_label", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294345,6 +306568,7 @@ "name": "_is_ordered", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294355,6 +306579,7 @@ "name": "_get_id", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294366,6 +306591,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 +306603,7 @@ "name": "_get_max_retransmits", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294388,6 +306615,7 @@ "name": "_get_protocol", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294398,6 +306626,7 @@ "name": "_is_negotiated", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294408,6 +306637,7 @@ "name": "_get_buffered_amount", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294918,6 +307148,7 @@ "name": "_get_connection_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294928,6 +307159,7 @@ "name": "_get_gathering_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294938,6 +307170,7 @@ "name": "_get_signaling_state", "is_const": true, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294948,6 +307181,7 @@ "name": "_initialize", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294964,6 +307198,7 @@ "name": "_create_data_channel", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294984,6 +307219,7 @@ "name": "_create_offer", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -294994,6 +307230,7 @@ "name": "_set_remote_description", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -295014,6 +307251,7 @@ "name": "_set_local_description", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -295034,6 +307272,7 @@ "name": "_add_ice_candidate", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -295059,6 +307298,7 @@ "name": "_poll", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true, "return_value": { @@ -295069,6 +307309,7 @@ "name": "_close", "is_const": false, "is_static": false, + "is_required": true, "is_vararg": false, "is_virtual": true } @@ -295794,6 +308035,33 @@ "type": "int", "meta": "int32" } + }, + { + "name": "set_heartbeat_interval", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "interval", + "type": "float", + "meta": "double" + } + ] + }, + { + "name": "get_heartbeat_interval", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "double" + } } ], "properties": [ @@ -295826,6 +308094,12 @@ "name": "max_queued_packets", "setter": "set_max_queued_packets", "getter": "get_max_queued_packets" + }, + { + "type": "int", + "name": "heartbeat_interval", + "setter": "set_heartbeat_interval", + "getter": "get_heartbeat_interval" } ] }, @@ -296318,8 +308592,12 @@ "value": 7 }, { - "name": "FLAG_MAX", + "name": "FLAG_SHARP_CORNERS", "value": 8 + }, + { + "name": "FLAG_MAX", + "value": 9 } ] }, @@ -296390,7 +308668,7 @@ "value": 0 }, { - "name": "LAYOUT_DIRECTION_LOCALE", + "name": "LAYOUT_DIRECTION_APPLICATION_LOCALE", "value": 1 }, { @@ -296400,6 +308678,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 +308729,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 +309786,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2336455395, + "hash": 3163973443, "hash_compatibility": [ - 3163973443, 2336455395 ], "return_value": { @@ -297521,9 +309811,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2759935355, + "hash": 604739069, "hash_compatibility": [ - 604739069, 2759935355 ], "return_value": { @@ -297547,9 +309836,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 387378635, + "hash": 2826986490, "hash_compatibility": [ - 2826986490, 387378635 ], "return_value": { @@ -297573,9 +309861,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229578101, + "hash": 1327056374, "hash_compatibility": [ - 1327056374, 229578101 ], "return_value": { @@ -297600,9 +309887,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2377051548, + "hash": 2798751242, "hash_compatibility": [ - 2798751242, 2377051548 ], "return_value": { @@ -297626,9 +309912,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 229578101, + "hash": 1327056374, "hash_compatibility": [ - 1327056374, 229578101 ], "return_value": { @@ -297755,9 +310040,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297781,9 +310065,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297807,9 +310090,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297833,9 +310115,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297859,9 +310140,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -297885,9 +310165,8 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 1187511791, + "hash": 866386512, "hash_compatibility": [ - 866386512, 1187511791 ], "return_value": { @@ -298378,6 +310657,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 +313409,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 +314359,7 @@ "name": "_get_name", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302079,6 +314370,7 @@ "name": "_get_capabilities", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302090,6 +314382,7 @@ "name": "_is_initialized", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302100,6 +314393,7 @@ "name": "_initialize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302110,6 +314404,7 @@ "name": "_uninitialize", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -302117,6 +314412,7 @@ "name": "_get_system_info", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302127,6 +314423,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 +314440,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 +314451,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 +314468,7 @@ "name": "_get_play_area", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302179,6 +314479,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 +314490,7 @@ "name": "_get_view_count", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302200,6 +314502,7 @@ "name": "_get_camera_transform", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302210,6 +314513,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 +314535,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 +314568,7 @@ "name": "_get_vrs_texture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302273,6 +314579,7 @@ "name": "_process", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -302280,6 +314587,7 @@ "name": "_pre_render", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -302287,6 +314595,7 @@ "name": "_pre_draw_viewport", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302303,6 +314612,7 @@ "name": "_post_draw_viewport", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -302320,6 +314630,7 @@ "name": "_end_frame", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true }, @@ -302327,6 +314638,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 +314649,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 +314666,7 @@ "name": "_get_tracking_status", "is_const": true, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302363,6 +314677,7 @@ "name": "_trigger_haptic_pulse", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "arguments": [ @@ -302400,6 +314715,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 +314726,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 +314740,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 +314752,7 @@ "name": "_get_color_texture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302444,6 +314763,7 @@ "name": "_get_depth_texture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -302454,6 +314774,7 @@ "name": "_get_velocity_texture", "is_const": false, "is_static": false, + "is_required": false, "is_vararg": false, "is_virtual": true, "return_value": { @@ -304195,6 +316516,22 @@ "name": "Performance", "type": "Performance" }, + { + "name": "Engine", + "type": "Engine" + }, + { + "name": "ProjectSettings", + "type": "ProjectSettings" + }, + { + "name": "OS", + "type": "OS" + }, + { + "name": "Time", + "type": "Time" + }, { "name": "TextServerManager", "type": "TextServerManager" @@ -304211,10 +316548,6 @@ "name": "NavigationMeshGenerator", "type": "NavigationMeshGenerator" }, - { - "name": "ProjectSettings", - "type": "ProjectSettings" - }, { "name": "IP", "type": "IP" @@ -304235,14 +316568,6 @@ "name": "ResourceSaver", "type": "ResourceSaver" }, - { - "name": "OS", - "type": "OS" - }, - { - "name": "Engine", - "type": "Engine" - }, { "name": "ClassDB", "type": "ClassDB" @@ -304267,10 +316592,6 @@ "name": "EngineDebugger", "type": "EngineDebugger" }, - { - "name": "Time", - "type": "Time" - }, { "name": "GDExtensionManager", "type": "GDExtensionManager"