From dfc51960f9563c6df39a1a0ab66350374f932897 Mon Sep 17 00:00:00 2001 From: David Snopek Date: Mon, 20 Jan 2025 15:23:58 -0600 Subject: [PATCH] gdextension: Sync with upstream commit d33da79d3f8fe84be2521d25b9ba8e440cf25a88 (4.4-beta1) --- gdextension/extension_api.json | 2679 ++++++++++++++++++++++++++- gdextension/gdextension_interface.h | 12 +- 2 files changed, 2640 insertions(+), 51 deletions(-) diff --git a/gdextension/extension_api.json b/gdextension/extension_api.json index d32303da..77a78ea6 100644 --- a/gdextension/extension_api.json +++ b/gdextension/extension_api.json @@ -3,9 +3,9 @@ "version_major": 4, "version_minor": 4, "version_patch": 0, - "version_status": "dev", - "version_build": "custom_build", - "version_full_name": "Godot Engine v4.4.dev.custom_build" + "version_status": "beta1", + "version_build": "official", + "version_full_name": "Godot Engine v4.4.beta1.official" }, "builtin_class_sizes": [ { @@ -53688,6 +53688,21 @@ } ] }, + { + "name": "request_particles_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + } + ] + }, { "name": "is_emitting", "is_const": true, @@ -53828,6 +53843,58 @@ "meta": "double" } }, + { + "name": "set_use_fixed_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_fixed_seed", + "type": "bool" + } + ] + }, + { + "name": "get_use_fixed_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, { "name": "set_draw_order", "is_const": false, @@ -53884,7 +53951,17 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "keep_seed", + "type": "bool", + "default_value": "false" + } + ] }, { "name": "set_direction", @@ -54442,6 +54519,12 @@ "setter": "set_amount", "getter": "get_amount" }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, { "type": "float", "name": "lifetime", @@ -54478,6 +54561,18 @@ "setter": "set_randomness_ratio", "getter": "get_randomness_ratio" }, + { + "type": "bool", + "name": "use_fixed_seed", + "setter": "set_use_fixed_seed", + "getter": "get_use_fixed_seed" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, { "type": "float", "name": "lifetime_randomness", @@ -54508,12 +54603,6 @@ "setter": "set_draw_order", "getter": "get_draw_order" }, - { - "type": "Texture2D", - "name": "texture", - "setter": "set_texture", - "getter": "get_texture" - }, { "type": "int", "name": "emission_shape", @@ -55394,13 +55483,90 @@ "type": "Mesh" } }, + { + "name": "set_use_fixed_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_fixed_seed", + "type": "bool" + } + ] + }, + { + "name": "get_use_fixed_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, { "name": "restart", "is_const": false, "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "keep_seed", + "type": "bool", + "default_value": "false" + } + ] + }, + { + "name": "request_particles_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + } + ] }, { "name": "capture_aabb", @@ -56190,6 +56356,18 @@ "setter": "set_randomness_ratio", "getter": "get_randomness_ratio" }, + { + "type": "bool", + "name": "use_fixed_seed", + "setter": "set_use_fixed_seed", + "getter": "get_use_fixed_seed" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, { "type": "float", "name": "lifetime_randomness", @@ -79791,9 +79969,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2610976713, + "hash": 166280745, "hash_compatibility": [ - 2018049411 + 2018049411, + 2610976713 ], "return_value": { "type": "enum::Error" @@ -83113,9 +83292,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3323674545, + "hash": 36873697, "hash_compatibility": [ - 4162880507 + 4162880507, + 3323674545 ], "return_value": { "type": "bool" @@ -95547,19 +95727,6 @@ } ], "methods": [ - { - "name": "_get_import_flags", - "is_const": true, - "is_static": false, - "is_required": false, - "is_vararg": false, - "is_virtual": true, - "hash": 3905245786, - "return_value": { - "type": "int", - "meta": "uint32" - } - }, { "name": "_get_extensions", "is_const": true, @@ -95639,6 +95806,62 @@ "type": "String" } ] + }, + { + "name": "add_import_option", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 402577236, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "value", + "type": "Variant" + } + ] + }, + { + "name": "add_import_option_advanced", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3674075649, + "arguments": [ + { + "name": "type", + "type": "enum::Variant.Type" + }, + { + "name": "name", + "type": "String" + }, + { + "name": "default_value", + "type": "Variant" + }, + { + "name": "hint", + "type": "enum::PropertyHint", + "default_value": "0" + }, + { + "name": "hint_string", + "type": "String", + "default_value": "\"\"" + }, + { + "name": "usage_flags", + "type": "int", + "meta": "int32", + "default_value": "6" + } + ] } ] }, @@ -115371,6 +115594,21 @@ } ] }, + { + "name": "request_particles_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + } + ] + }, { "name": "is_emitting", "is_const": true, @@ -115623,7 +115861,17 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "keep_seed", + "type": "bool", + "default_value": "false" + } + ] }, { "name": "set_sub_emitter", @@ -115827,6 +116075,58 @@ "type": "float", "meta": "float" } + }, + { + "name": "set_use_fixed_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_fixed_seed", + "type": "bool" + } + ] + }, + { + "name": "get_use_fixed_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } } ], "signals": [ @@ -115859,6 +116159,12 @@ "setter": "set_sub_emitter", "getter": "get_sub_emitter" }, + { + "type": "Texture2D", + "name": "texture", + "setter": "set_texture", + "getter": "get_texture" + }, { "type": "float", "name": "lifetime", @@ -115901,6 +116207,18 @@ "setter": "set_randomness_ratio", "getter": "get_randomness_ratio" }, + { + "type": "bool", + "name": "use_fixed_seed", + "setter": "set_use_fixed_seed", + "getter": "get_use_fixed_seed" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, { "type": "int", "name": "fixed_fps", @@ -115967,12 +116285,6 @@ "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", @@ -116484,6 +116796,58 @@ "meta": "float" } }, + { + "name": "set_use_fixed_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "use_fixed_seed", + "type": "bool" + } + ] + }, + { + "name": "get_use_fixed_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + }, + { + "name": "set_seed", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "seed", + "type": "int", + "meta": "uint32" + } + ] + }, + { + "name": "get_seed", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "uint32" + } + }, { "name": "set_draw_order", "is_const": false, @@ -116604,7 +116968,17 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3218959716 + "hash": 107499316, + "hash_compatibility": [ + 3218959716 + ], + "arguments": [ + { + "name": "keep_seed", + "type": "bool", + "default_value": "false" + } + ] }, { "name": "capture_aabb", @@ -116790,6 +117164,21 @@ "type": "float", "meta": "float" } + }, + { + "name": "request_particles_process", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "process_time", + "type": "float", + "meta": "float" + } + ] } ], "signals": [ @@ -116864,6 +117253,18 @@ "setter": "set_randomness_ratio", "getter": "get_randomness_ratio" }, + { + "type": "bool", + "name": "use_fixed_seed", + "setter": "set_use_fixed_seed", + "getter": "get_use_fixed_seed" + }, + { + "type": "int", + "name": "seed", + "setter": "set_seed", + "getter": "get_seed" + }, { "type": "int", "name": "fixed_fps", @@ -159295,6 +159696,17 @@ "return_value": { "type": "bool" } + }, + { + "name": "get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1639390495, + "return_value": { + "type": "Rect2" + } } ], "signals": [ @@ -159616,6 +160028,17 @@ "return_value": { "type": "bool" } + }, + { + "name": "get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1068685055, + "return_value": { + "type": "AABB" + } } ], "signals": [ @@ -160590,6 +161013,23 @@ } ] }, + { + "name": "region_get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1097232729, + "return_value": { + "type": "Rect2" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, { "name": "link_create", "is_const": false, @@ -163215,6 +163655,23 @@ } ] }, + { + "name": "region_get_bounds", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 974181306, + "return_value": { + "type": "AABB" + }, + "arguments": [ + { + "name": "region", + "type": "RID" + } + ] + }, { "name": "link_create", "is_const": false, @@ -172681,7 +173138,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3255299855, + "hash": 2963875352, + "hash_compatibility": [ + 3255299855 + ], "return_value": { "type": "Transform3D" }, @@ -172918,6 +173378,45 @@ "type": "bool" } }, + { + "name": "find_action", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4106179378, + "return_value": { + "type": "RID" + }, + "arguments": [ + { + "name": "name", + "type": "String" + }, + { + "name": "action_set", + "type": "RID" + } + ] + }, + { + "name": "action_get_handle", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "action", + "type": "RID" + } + ] + }, { "name": "get_hand_tracker", "is_const": false, @@ -179467,8 +179966,12 @@ "value": 3 }, { - "name": "SUB_EMITTER_MAX", + "name": "SUB_EMITTER_AT_START", "value": 4 + }, + { + "name": "SUB_EMITTER_MAX", + "value": 5 } ] }, @@ -180607,6 +181110,33 @@ } ] }, + { + "name": "get_sub_emitter_amount_at_start", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "set_sub_emitter_amount_at_start", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "amount", + "type": "int", + "meta": "int32" + } + ] + }, { "name": "get_sub_emitter_keep_velocity", "is_const": true, @@ -181504,6 +182034,12 @@ "setter": "set_sub_emitter_amount_at_collision", "getter": "get_sub_emitter_amount_at_collision" }, + { + "type": "int", + "name": "sub_emitter_amount_at_start", + "setter": "set_sub_emitter_amount_at_start", + "getter": "get_sub_emitter_amount_at_start" + }, { "type": "bool", "name": "sub_emitter_keep_velocity", @@ -218308,6 +218844,10 @@ { "name": "STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT", "value": 1 + }, + { + "name": "STORAGE_BUFFER_USAGE_DEVICE_ADDRESS", + "value": 2 } ] }, @@ -218905,6 +219445,16 @@ } ] }, + { + "name": "Features", + "is_bitfield": false, + "values": [ + { + "name": "SUPPORTS_BUFFER_DEVICE_ADDRESS", + "value": 6 + } + ] + }, { "name": "Limit", "is_bitfield": false, @@ -220020,8 +220570,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3410049843, + "hash": 76995708, "hash_compatibility": [ + 3410049843, 3491282828 ], "return_value": { @@ -220042,6 +220593,11 @@ "name": "use_as_storage", "type": "bool", "default_value": "false" + }, + { + "name": "enable_device_address", + "type": "bool", + "default_value": "false" } ] }, @@ -220104,8 +220660,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 3935920523, + "hash": 2360653086, "hash_compatibility": [ + 3935920523, 975915977 ], "return_value": { @@ -220130,6 +220687,11 @@ "name": "use_restart_indices", "type": "bool", "default_value": "false" + }, + { + "name": "enable_device_address", + "type": "bool", + "default_value": "false" } ] }, @@ -220296,8 +220858,9 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 34556762, + "hash": 3410049843, "hash_compatibility": [ + 34556762, 1453158401 ], "return_value": { @@ -220313,6 +220876,11 @@ "name": "data", "type": "PackedByteArray", "default_value": "PackedByteArray()" + }, + { + "name": "enable_device_address", + "type": "bool", + "default_value": "false" } ] }, @@ -220587,6 +221155,24 @@ } ] }, + { + "name": "buffer_get_device_address", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3917799429, + "return_value": { + "type": "int", + "meta": "uint64" + }, + "arguments": [ + { + "name": "buffer", + "type": "RID" + } + ] + }, { "name": "render_pipeline_create", "is_const": false, @@ -221474,6 +222060,23 @@ } ] }, + { + "name": "has_feature", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1772728326, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "feature", + "type": "enum::RenderingDevice.Features" + } + ] + }, { "name": "limit_get", "is_const": true, @@ -225686,7 +226289,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 283685892, + "hash": 557240154, + "hash_compatibility": [ + 283685892 + ], "arguments": [ { "name": "multimesh", @@ -225710,6 +226316,11 @@ "name": "custom_data_format", "type": "bool", "default_value": "false" + }, + { + "name": "use_indirect", + "type": "bool", + "default_value": "false" } ] }, @@ -226053,6 +226664,23 @@ } ] }, + { + "name": "multimesh_get_command_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_rd_rid", "is_const": true, @@ -227936,6 +228564,25 @@ } ] }, + { + "name": "particles_request_process_time", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1794382983, + "arguments": [ + { + "name": "particles", + "type": "RID" + }, + { + "name": "time", + "type": "float", + "meta": "float" + } + ] + }, { "name": "particles_set_explosiveness_ratio", "is_const": false, @@ -237455,10 +238102,11 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2185176273, + "hash": 117236061, "hash_compatibility": [ 4258957458, - 4132157579 + 2185176273, + 4258957458 ], "arguments": [ { @@ -237475,6 +238123,11 @@ "type": "int", "meta": "int32", "default_value": "1" + }, + { + "name": "shrink", + "type": "bool", + "default_value": "true" } ] }, @@ -254835,6 +255488,1905 @@ } ] }, + { + "name": "SpringBoneCollision3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "Node3D", + "api_type": "core", + "methods": [ + { + "name": "get_skeleton", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1488626673, + "return_value": { + "type": "Skeleton3D" + } + }, + { + "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_position_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3460891852, + "arguments": [ + { + "name": "offset", + "type": "Vector3" + } + ] + }, + { + "name": "get_position_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3360562783, + "return_value": { + "type": "Vector3" + } + }, + { + "name": "set_rotation_offset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1727505552, + "arguments": [ + { + "name": "offset", + "type": "Quaternion" + } + ] + }, + { + "name": "get_rotation_offset", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1222331677, + "return_value": { + "type": "Quaternion" + } + } + ], + "properties": [ + { + "type": "StringName", + "name": "bone_name", + "setter": "set_bone_name", + "getter": "get_bone_name" + }, + { + "type": "int", + "name": "bone", + "setter": "set_bone", + "getter": "get_bone" + }, + { + "type": "Vector3", + "name": "position_offset", + "setter": "set_position_offset", + "getter": "get_position_offset" + }, + { + "type": "Quaternion", + "name": "rotation_offset", + "setter": "set_rotation_offset", + "getter": "get_rotation_offset" + } + ] + }, + { + "name": "SpringBoneCollisionCapsule3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpringBoneCollision3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_height", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "height", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_height", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_inside", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "float", + "name": "height", + "setter": "set_height", + "getter": "get_height" + }, + { + "type": "bool", + "name": "inside", + "setter": "set_inside", + "getter": "is_inside" + } + ] + }, + { + "name": "SpringBoneCollisionPlane3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpringBoneCollision3D", + "api_type": "core" + }, + { + "name": "SpringBoneCollisionSphere3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SpringBoneCollision3D", + "api_type": "core", + "methods": [ + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 373806689, + "arguments": [ + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1740695150, + "return_value": { + "type": "float", + "meta": "float" + } + }, + { + "name": "set_inside", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2586408642, + "arguments": [ + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_inside", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 36873697, + "return_value": { + "type": "bool" + } + } + ], + "properties": [ + { + "type": "float", + "name": "radius", + "setter": "set_radius", + "getter": "get_radius" + }, + { + "type": "bool", + "name": "inside", + "setter": "set_inside", + "getter": "is_inside" + } + ] + }, + { + "name": "SpringBoneSimulator3D", + "is_refcounted": false, + "is_instantiable": true, + "inherits": "SkeletonModifier3D", + "api_type": "core", + "enums": [ + { + "name": "BoneDirection", + "is_bitfield": false, + "values": [ + { + "name": "BONE_DIRECTION_PLUS_X", + "value": 0 + }, + { + "name": "BONE_DIRECTION_MINUS_X", + "value": 1 + }, + { + "name": "BONE_DIRECTION_PLUS_Y", + "value": 2 + }, + { + "name": "BONE_DIRECTION_MINUS_Y", + "value": 3 + }, + { + "name": "BONE_DIRECTION_PLUS_Z", + "value": 4 + }, + { + "name": "BONE_DIRECTION_MINUS_Z", + "value": 5 + }, + { + "name": "BONE_DIRECTION_FROM_PARENT", + "value": 6 + } + ] + }, + { + "name": "CenterFrom", + "is_bitfield": false, + "values": [ + { + "name": "CENTER_FROM_WORLD_ORIGIN", + "value": 0 + }, + { + "name": "CENTER_FROM_NODE", + "value": 1 + }, + { + "name": "CENTER_FROM_BONE", + "value": 2 + } + ] + }, + { + "name": "RotationAxis", + "is_bitfield": false, + "values": [ + { + "name": "ROTATION_AXIS_X", + "value": 0 + }, + { + "name": "ROTATION_AXIS_Y", + "value": 1 + }, + { + "name": "ROTATION_AXIS_Z", + "value": 2 + }, + { + "name": "ROTATION_AXIS_ALL", + "value": 3 + } + ] + } + ], + "methods": [ + { + "name": "set_root_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_root_bone_name", + "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": "set_root_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_root_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_end_bone_name", + "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": "set_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_end_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_extend_end_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_end_bone_extended", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 204796492, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_direction", + "type": "enum::SpringBoneSimulator3D.BoneDirection" + } + ] + }, + { + "name": "get_end_bone_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2438315700, + "return_value": { + "type": "enum::SpringBoneSimulator3D.BoneDirection" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_end_bone_length", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "length", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_end_bone_length", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_center_from", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2551505749, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "center_from", + "type": "enum::SpringBoneSimulator3D.CenterFrom" + } + ] + }, + { + "name": "get_center_from", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2721930813, + "return_value": { + "type": "enum::SpringBoneSimulator3D.CenterFrom" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_center_node", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2761262315, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "node_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_center_node", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 408788394, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_center_bone_name", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 501894301, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone_name", + "type": "String" + } + ] + }, + { + "name": "get_center_bone_name", + "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": "set_center_bone", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "bone", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_center_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_rotation_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3534169209, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::SpringBoneSimulator3D.RotationAxis" + } + ] + }, + { + "name": "get_rotation_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 748837671, + "return_value": { + "type": "enum::SpringBoneSimulator3D.RotationAxis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_radius_damping_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_radius_damping_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747537754, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_stiffness_damping_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_stiffness_damping_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747537754, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "drag", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_drag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_drag_damping_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_drag_damping_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747537754, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1602489585, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2339986948, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gravity_damping_curve", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1447180063, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "curve", + "type": "Curve" + } + ] + }, + { + "name": "get_gravity_damping_curve", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 747537754, + "return_value": { + "type": "Curve" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_gravity_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1530502735, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity_direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_gravity_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 711720468, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_setting_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_setting_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3905245786, + "return_value": { + "type": "int", + "meta": "int32" + } + }, + { + "name": "clear_settings", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + }, + { + "name": "set_individual_config", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "is_config_individual", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_bone_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1391810591, + "return_value": { + "type": "String" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_bone", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3175239445, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_rotation_axis", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 4224018032, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "axis", + "type": "enum::SpringBoneSimulator3D.RotationAxis" + } + ] + }, + { + "name": "get_joint_rotation_axis", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2488679199, + "return_value": { + "type": "enum::SpringBoneSimulator3D.RotationAxis" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_radius", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "radius", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_radius", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_stiffness", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "stiffness", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_stiffness", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_drag", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "drag", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_drag", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_gravity", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3506521499, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity", + "type": "float", + "meta": "float" + } + ] + }, + { + "name": "get_joint_gravity", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3085491603, + "return_value": { + "type": "float", + "meta": "float" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_joint_gravity_direction", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 2866752138, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + }, + { + "name": "gravity_direction", + "type": "Vector3" + } + ] + }, + { + "name": "get_joint_gravity_direction", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1592972041, + "return_value": { + "type": "Vector3" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "joint", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_joint_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_enable_all_child_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 300928843, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "enabled", + "type": "bool" + } + ] + }, + { + "name": "are_all_child_collisions_enabled", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1116898809, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_collision_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132481804, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + }, + { + "name": "node_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_exclude_collision_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 464924783, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_exclude_collision_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_exclude_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_exclude_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_path", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 132481804, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + }, + { + "name": "node_path", + "type": "NodePath" + } + ] + }, + { + "name": "get_collision_path", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 464924783, + "return_value": { + "type": "NodePath" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "collision", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "set_collision_count", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3937882851, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + }, + { + "name": "count", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "get_collision_count", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 923996154, + "return_value": { + "type": "int", + "meta": "int32" + }, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "clear_collisions", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 1286410249, + "arguments": [ + { + "name": "index", + "type": "int", + "meta": "int32" + } + ] + }, + { + "name": "reset", + "is_const": false, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3218959716 + } + ], + "properties": [ + { + "type": "int", + "name": "setting_count", + "setter": "set_setting_count", + "getter": "get_setting_count" + } + ] + }, { "name": "Sprite2D", "is_refcounted": false, @@ -284474,6 +287026,23 @@ } ] }, + { + "name": "has_custom_data", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_name", + "type": "String" + } + ] + }, { "name": "set_custom_data_by_layer_id", "is_const": false, @@ -286330,7 +288899,10 @@ "is_vararg": false, "is_static": false, "is_virtual": false, - "hash": 2275361663 + "hash": 3218959716, + "hash_compatibility": [ + 2275361663 + ] }, { "name": "map_pattern", @@ -288333,6 +290905,23 @@ } ] }, + { + "name": "has_custom_data_layer_by_name", + "is_const": true, + "is_vararg": false, + "is_static": false, + "is_virtual": false, + "hash": 3927539163, + "return_value": { + "type": "bool" + }, + "arguments": [ + { + "name": "layer_name", + "type": "String" + } + ] + }, { "name": "get_custom_data_layer_name", "is_const": true, diff --git a/gdextension/gdextension_interface.h b/gdextension/gdextension_interface.h index ddd99c50..ac0181e0 100644 --- a/gdextension/gdextension_interface.h +++ b/gdextension/gdextension_interface.h @@ -845,7 +845,7 @@ typedef void (*GDExtensionInterfaceMemFree)(void *p_ptr); * * Logs an error to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the error. + * @param p_description The code triggering the error. * @param p_function The function name where the error occurred. * @param p_file The file where the error occurred. * @param p_line The line where the error occurred. @@ -859,7 +859,7 @@ typedef void (*GDExtensionInterfacePrintError)(const char *p_description, const * * Logs an error with a message to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the error. + * @param p_description The code triggering the error. * @param p_message The message to show along with the error. * @param p_function The function name where the error occurred. * @param p_file The file where the error occurred. @@ -874,7 +874,7 @@ typedef void (*GDExtensionInterfacePrintErrorWithMessage)(const char *p_descript * * Logs a warning to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the warning. + * @param p_description The code triggering the warning. * @param p_function The function name where the warning occurred. * @param p_file The file where the warning occurred. * @param p_line The line where the warning occurred. @@ -888,7 +888,7 @@ typedef void (*GDExtensionInterfacePrintWarning)(const char *p_description, cons * * Logs a warning with a message to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the warning. + * @param p_description The code triggering the warning. * @param p_message The message to show along with the warning. * @param p_function The function name where the warning occurred. * @param p_file The file where the warning occurred. @@ -903,7 +903,7 @@ typedef void (*GDExtensionInterfacePrintWarningWithMessage)(const char *p_descri * * Logs a script error to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the error. + * @param p_description The code triggering the error. * @param p_function The function name where the error occurred. * @param p_file The file where the error occurred. * @param p_line The line where the error occurred. @@ -917,7 +917,7 @@ typedef void (*GDExtensionInterfacePrintScriptError)(const char *p_description, * * Logs a script error with a message to Godot's built-in debugger and to the OS terminal. * - * @param p_description The code trigging the error. + * @param p_description The code triggering the error. * @param p_message The message to show along with the error. * @param p_function The function name where the error occurred. * @param p_file The file where the error occurred.