summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--godot-headers/extension_api.json2437
-rw-r--r--godot-headers/godot/gdnative_interface.h2
2 files changed, 2117 insertions, 322 deletions
diff --git a/godot-headers/extension_api.json b/godot-headers/extension_api.json
index 2b7e5c9..e305d06 100644
--- a/godot-headers/extension_api.json
+++ b/godot-headers/extension_api.json
@@ -2900,7 +2900,7 @@
},
{
"name": "KEY_MASK_CMD",
- "value": 134217728
+ "value": 268435456
},
{
"name": "KEY_MASK_KPAD",
@@ -11335,6 +11335,7 @@
},
{
"name": "Vector4",
+ "indexing_return_type": "float",
"is_keyed": true,
"members": [
{
@@ -11553,6 +11554,14 @@
"hash": 466405837
},
{
+ "name": "abs",
+ "return_type": "Vector4",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 80860099
+ },
+ {
"name": "sign",
"return_type": "Vector4",
"is_vararg": false,
@@ -11561,7 +11570,7 @@
"hash": 80860099
},
{
- "name": "abs",
+ "name": "floor",
"return_type": "Vector4",
"is_vararg": false,
"is_const": true,
@@ -11569,6 +11578,40 @@
"hash": 80860099
},
{
+ "name": "ceil",
+ "return_type": "Vector4",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 80860099
+ },
+ {
+ "name": "round",
+ "return_type": "Vector4",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 80860099
+ },
+ {
+ "name": "lerp",
+ "return_type": "Vector4",
+ "is_vararg": false,
+ "is_const": true,
+ "is_static": false,
+ "hash": 2329757942,
+ "arguments": [
+ {
+ "name": "to",
+ "type": "Vector4"
+ },
+ {
+ "name": "weight",
+ "type": "float"
+ }
+ ]
+ },
+ {
"name": "clamp",
"return_type": "Vector4",
"is_vararg": false,
@@ -11687,6 +11730,7 @@
},
{
"name": "Vector4i",
+ "indexing_return_type": "int",
"is_keyed": true,
"members": [
{
@@ -12107,7 +12151,7 @@
"hash": 1749054343,
"arguments": [
{
- "name": "plane",
+ "name": "point",
"type": "Vector3"
}
]
@@ -12139,7 +12183,7 @@
"type": "Vector3"
},
{
- "name": "epsilon",
+ "name": "tolerance",
"type": "float",
"default_value": "1e-05"
}
@@ -13837,11 +13881,6 @@
"value": "Projection(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"
},
{
- "name": "IDENTITY",
- "type": "Projection",
- "value": "Projection(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)"
- },
- {
"name": "ZERO",
"type": "Projection",
"value": "Projection(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)"
@@ -14084,8 +14123,7 @@
},
{
"name": "z_far",
- "type": "float",
- "default_value": "false"
+ "type": "float"
}
]
},
@@ -41182,6 +41220,20 @@
"return_value": {
"type": "AudioBusLayout"
}
+ },
+ {
+ "name": "set_enable_tagging_used_audio_streams",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
}
],
"signals": [
@@ -41228,7 +41280,7 @@
"api_type": "core",
"methods": [
{
- "name": "_instance_playback",
+ "name": "_instantiate_playback",
"is_const": true,
"is_static": false,
"is_vararg": false,
@@ -41268,6 +41320,26 @@
}
},
{
+ "name": "_get_bpm",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "float"
+ }
+ },
+ {
+ "name": "_get_beat_count",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ }
+ },
+ {
"name": "get_length",
"is_const": true,
"is_vararg": false,
@@ -41291,7 +41363,7 @@
}
},
{
- "name": "instance_playback",
+ "name": "instantiate_playback",
"is_const": false,
"is_vararg": false,
"is_static": false,
@@ -41558,6 +41630,87 @@
"type": "float",
"meta": "float"
}
+ },
+ {
+ "name": "set_bpm",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "bpm",
+ "type": "float",
+ "meta": "double"
+ }
+ ]
+ },
+ {
+ "name": "get_bpm",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "double"
+ }
+ },
+ {
+ "name": "set_beat_count",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "count",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_beat_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "set_bar_beats",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "count",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_bar_beats",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
}
],
"properties": [
@@ -41569,6 +41722,27 @@
"index": -1
},
{
+ "type": "float",
+ "name": "bpm",
+ "setter": "set_bpm",
+ "getter": "get_bpm",
+ "index": -1
+ },
+ {
+ "type": "int",
+ "name": "beat_count",
+ "setter": "set_beat_count",
+ "getter": "get_beat_count",
+ "index": -1
+ },
+ {
+ "type": "int",
+ "name": "bar_beats",
+ "setter": "set_bar_beats",
+ "getter": "get_bar_beats",
+ "index": -1
+ },
+ {
"type": "bool",
"name": "loop",
"setter": "set_loop",
@@ -41674,6 +41848,87 @@
"type": "float",
"meta": "float"
}
+ },
+ {
+ "name": "set_bpm",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "bpm",
+ "type": "float",
+ "meta": "double"
+ }
+ ]
+ },
+ {
+ "name": "get_bpm",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "double"
+ }
+ },
+ {
+ "name": "set_beat_count",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "count",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_beat_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "set_bar_beats",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "count",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_bar_beats",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
}
],
"properties": [
@@ -41685,6 +41940,27 @@
"index": -1
},
{
+ "type": "float",
+ "name": "bpm",
+ "setter": "set_bpm",
+ "getter": "get_bpm",
+ "index": -1
+ },
+ {
+ "type": "int",
+ "name": "beat_count",
+ "setter": "set_beat_count",
+ "getter": "get_beat_count",
+ "index": -1
+ },
+ {
+ "type": "int",
+ "name": "bar_beats",
+ "setter": "set_bar_beats",
+ "getter": "get_bar_beats",
+ "index": -1
+ },
+ {
"type": "bool",
"name": "loop",
"setter": "set_loop",
@@ -41793,6 +42069,13 @@
"type": "int"
}
]
+ },
+ {
+ "name": "_tag_used_streams",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true
}
]
},
@@ -76439,13 +76722,6 @@
]
},
{
- "name": "DisplayServerOSX",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "DisplayServer",
- "api_type": "core"
- },
- {
"name": "ENetConnection",
"is_refcounted": true,
"is_instantiable": true,
@@ -91329,7 +91605,7 @@
"type": "int"
},
{
- "name": "arg1",
+ "name": "font_size",
"type": "int",
"meta": "int32"
}
@@ -91360,12 +91636,12 @@
"type": "int"
},
{
- "name": "modulate",
+ "name": "font_size",
"type": "int",
"meta": "int32"
},
{
- "name": "arg4",
+ "name": "modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
}
@@ -91396,18 +91672,18 @@
"type": "int"
},
{
- "name": "size",
+ "name": "font_size",
"type": "int",
"meta": "int32"
},
{
- "name": "modulate",
+ "name": "size",
"type": "int",
"meta": "int32",
"default_value": "-1"
},
{
- "name": "arg5",
+ "name": "modulate",
"type": "Color",
"default_value": "Color(1, 1, 1, 1)"
}
@@ -100169,248 +100445,290 @@
},
{
"type": "bool",
- "name": "linear_motor_x/enabled",
- "setter": "set_flag_x",
- "getter": "get_flag_x",
- "index": 5
+ "name": "linear_limit_y/enabled",
+ "setter": "set_flag_y",
+ "getter": "get_flag_y",
+ "index": 0
},
{
"type": "float",
- "name": "linear_motor_x/target_velocity",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 5
+ "name": "linear_limit_y/upper_distance",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 1
},
{
"type": "float",
- "name": "linear_motor_x/force_limit",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 6
- },
- {
- "type": "bool",
- "name": "linear_spring_x/enabled",
- "setter": "set_flag_x",
- "getter": "get_flag_x",
- "index": 3
+ "name": "linear_limit_y/lower_distance",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 0
},
{
"type": "float",
- "name": "linear_spring_x/stiffness",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 7
+ "name": "linear_limit_y/softness",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 2
},
{
"type": "float",
- "name": "linear_spring_x/damping",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 8
+ "name": "linear_limit_y/restitution",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 3
},
{
"type": "float",
- "name": "linear_spring_x/equilibrium_point",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 9
+ "name": "linear_limit_y/damping",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 4
},
{
"type": "bool",
- "name": "angular_limit_x/enabled",
- "setter": "set_flag_x",
- "getter": "get_flag_x",
+ "name": "linear_limit_z/enabled",
+ "setter": "set_flag_z",
+ "getter": "get_flag_z",
+ "index": 0
+ },
+ {
+ "type": "float",
+ "name": "linear_limit_z/upper_distance",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
"index": 1
},
{
"type": "float",
- "name": "angular_limit_x/upper_angle",
- "setter": "_set_angular_hi_limit_x",
- "getter": "_get_angular_hi_limit_x",
- "index": -1
+ "name": "linear_limit_z/lower_distance",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
+ "index": 0
},
{
"type": "float",
- "name": "angular_limit_x/lower_angle",
- "setter": "_set_angular_lo_limit_x",
- "getter": "_get_angular_lo_limit_x",
- "index": -1
+ "name": "linear_limit_z/softness",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
+ "index": 2
},
{
"type": "float",
- "name": "angular_limit_x/softness",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 12
+ "name": "linear_limit_z/restitution",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
+ "index": 3
},
{
"type": "float",
- "name": "angular_limit_x/restitution",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 14
+ "name": "linear_limit_z/damping",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
+ "index": 4
+ },
+ {
+ "type": "bool",
+ "name": "linear_motor_x/enabled",
+ "setter": "set_flag_x",
+ "getter": "get_flag_x",
+ "index": 5
},
{
"type": "float",
- "name": "angular_limit_x/damping",
+ "name": "linear_motor_x/target_velocity",
"setter": "set_param_x",
"getter": "get_param_x",
- "index": 13
+ "index": 5
},
{
"type": "float",
- "name": "angular_limit_x/force_limit",
+ "name": "linear_motor_x/force_limit",
"setter": "set_param_x",
"getter": "get_param_x",
- "index": 15
+ "index": 6
+ },
+ {
+ "type": "bool",
+ "name": "linear_motor_y/enabled",
+ "setter": "set_flag_y",
+ "getter": "get_flag_y",
+ "index": 5
},
{
"type": "float",
- "name": "angular_limit_x/erp",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 16
+ "name": "linear_motor_y/target_velocity",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 5
+ },
+ {
+ "type": "float",
+ "name": "linear_motor_y/force_limit",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 6
},
{
"type": "bool",
- "name": "angular_motor_x/enabled",
- "setter": "set_flag_x",
- "getter": "get_flag_x",
- "index": 4
+ "name": "linear_motor_z/enabled",
+ "setter": "set_flag_z",
+ "getter": "get_flag_z",
+ "index": 5
},
{
"type": "float",
- "name": "angular_motor_x/target_velocity",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 17
+ "name": "linear_motor_z/target_velocity",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
+ "index": 5
},
{
"type": "float",
- "name": "angular_motor_x/force_limit",
- "setter": "set_param_x",
- "getter": "get_param_x",
- "index": 18
+ "name": "linear_motor_z/force_limit",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
+ "index": 6
},
{
"type": "bool",
- "name": "angular_spring_x/enabled",
+ "name": "linear_spring_x/enabled",
"setter": "set_flag_x",
"getter": "get_flag_x",
- "index": 2
+ "index": 3
},
{
"type": "float",
- "name": "angular_spring_x/stiffness",
+ "name": "linear_spring_x/stiffness",
"setter": "set_param_x",
"getter": "get_param_x",
- "index": 19
+ "index": 7
},
{
"type": "float",
- "name": "angular_spring_x/damping",
+ "name": "linear_spring_x/damping",
"setter": "set_param_x",
"getter": "get_param_x",
- "index": 20
+ "index": 8
},
{
"type": "float",
- "name": "angular_spring_x/equilibrium_point",
+ "name": "linear_spring_x/equilibrium_point",
"setter": "set_param_x",
"getter": "get_param_x",
- "index": 21
+ "index": 9
},
{
"type": "bool",
- "name": "linear_limit_y/enabled",
+ "name": "linear_spring_y/enabled",
"setter": "set_flag_y",
"getter": "get_flag_y",
- "index": 0
+ "index": 3
},
{
"type": "float",
- "name": "linear_limit_y/upper_distance",
+ "name": "linear_spring_y/stiffness",
"setter": "set_param_y",
"getter": "get_param_y",
- "index": 1
+ "index": 7
},
{
"type": "float",
- "name": "linear_limit_y/lower_distance",
+ "name": "linear_spring_y/damping",
"setter": "set_param_y",
"getter": "get_param_y",
- "index": 0
+ "index": 8
},
{
"type": "float",
- "name": "linear_limit_y/softness",
+ "name": "linear_spring_y/equilibrium_point",
"setter": "set_param_y",
"getter": "get_param_y",
- "index": 2
+ "index": 9
},
{
- "type": "float",
- "name": "linear_limit_y/restitution",
- "setter": "set_param_y",
- "getter": "get_param_y",
+ "type": "bool",
+ "name": "linear_spring_z/enabled",
+ "setter": "set_flag_z",
+ "getter": "get_flag_z",
"index": 3
},
{
"type": "float",
- "name": "linear_limit_y/damping",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 4
+ "name": "linear_spring_z/stiffness",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
+ "index": 7
+ },
+ {
+ "type": "float",
+ "name": "linear_spring_z/damping",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
+ "index": 8
+ },
+ {
+ "type": "float",
+ "name": "linear_spring_z/equilibrium_point",
+ "setter": "set_param_z",
+ "getter": "get_param_z",
+ "index": 9
},
{
"type": "bool",
- "name": "linear_motor_y/enabled",
- "setter": "set_flag_y",
- "getter": "get_flag_y",
- "index": 5
+ "name": "angular_limit_x/enabled",
+ "setter": "set_flag_x",
+ "getter": "get_flag_x",
+ "index": 1
},
{
"type": "float",
- "name": "linear_motor_y/target_velocity",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 5
+ "name": "angular_limit_x/upper_angle",
+ "setter": "_set_angular_hi_limit_x",
+ "getter": "_get_angular_hi_limit_x",
+ "index": -1
},
{
"type": "float",
- "name": "linear_motor_y/force_limit",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 6
+ "name": "angular_limit_x/lower_angle",
+ "setter": "_set_angular_lo_limit_x",
+ "getter": "_get_angular_lo_limit_x",
+ "index": -1
},
{
- "type": "bool",
- "name": "linear_spring_y/enabled",
- "setter": "set_flag_y",
- "getter": "get_flag_y",
- "index": 3
+ "type": "float",
+ "name": "angular_limit_x/softness",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 12
},
{
"type": "float",
- "name": "linear_spring_y/stiffness",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 7
+ "name": "angular_limit_x/restitution",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 14
},
{
"type": "float",
- "name": "linear_spring_y/damping",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 8
+ "name": "angular_limit_x/damping",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 13
},
{
"type": "float",
- "name": "linear_spring_y/equilibrium_point",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 9
+ "name": "angular_limit_x/force_limit",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 15
+ },
+ {
+ "type": "float",
+ "name": "angular_limit_x/erp",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 16
},
{
"type": "bool",
@@ -100470,220 +100788,178 @@
},
{
"type": "bool",
- "name": "angular_motor_y/enabled",
- "setter": "set_flag_y",
- "getter": "get_flag_y",
- "index": 4
- },
- {
- "type": "float",
- "name": "angular_motor_y/target_velocity",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 17
- },
- {
- "type": "float",
- "name": "angular_motor_y/force_limit",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 18
- },
- {
- "type": "bool",
- "name": "angular_spring_y/enabled",
- "setter": "set_flag_y",
- "getter": "get_flag_y",
- "index": 2
- },
- {
- "type": "float",
- "name": "angular_spring_y/stiffness",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 19
+ "name": "angular_limit_z/enabled",
+ "setter": "set_flag_z",
+ "getter": "get_flag_z",
+ "index": 1
},
{
"type": "float",
- "name": "angular_spring_y/damping",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 20
+ "name": "angular_limit_z/upper_angle",
+ "setter": "_set_angular_hi_limit_z",
+ "getter": "_get_angular_hi_limit_z",
+ "index": -1
},
{
"type": "float",
- "name": "angular_spring_y/equilibrium_point",
- "setter": "set_param_y",
- "getter": "get_param_y",
- "index": 21
- },
- {
- "type": "bool",
- "name": "linear_limit_z/enabled",
- "setter": "set_flag_z",
- "getter": "get_flag_z",
- "index": 0
+ "name": "angular_limit_z/lower_angle",
+ "setter": "_set_angular_lo_limit_z",
+ "getter": "_get_angular_lo_limit_z",
+ "index": -1
},
{
"type": "float",
- "name": "linear_limit_z/upper_distance",
+ "name": "angular_limit_z/softness",
"setter": "set_param_z",
"getter": "get_param_z",
- "index": 1
+ "index": 12
},
{
"type": "float",
- "name": "linear_limit_z/lower_distance",
+ "name": "angular_limit_z/restitution",
"setter": "set_param_z",
"getter": "get_param_z",
- "index": 0
+ "index": 14
},
{
"type": "float",
- "name": "linear_limit_z/softness",
+ "name": "angular_limit_z/damping",
"setter": "set_param_z",
"getter": "get_param_z",
- "index": 2
+ "index": 13
},
{
"type": "float",
- "name": "linear_limit_z/restitution",
+ "name": "angular_limit_z/force_limit",
"setter": "set_param_z",
"getter": "get_param_z",
- "index": 3
+ "index": 15
},
{
"type": "float",
- "name": "linear_limit_z/damping",
+ "name": "angular_limit_z/erp",
"setter": "set_param_z",
"getter": "get_param_z",
- "index": 4
+ "index": 16
},
{
"type": "bool",
- "name": "linear_motor_z/enabled",
- "setter": "set_flag_z",
- "getter": "get_flag_z",
- "index": 5
+ "name": "angular_motor_x/enabled",
+ "setter": "set_flag_x",
+ "getter": "get_flag_x",
+ "index": 4
},
{
"type": "float",
- "name": "linear_motor_z/target_velocity",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 5
+ "name": "angular_motor_x/target_velocity",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 17
},
{
"type": "float",
- "name": "linear_motor_z/force_limit",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 6
+ "name": "angular_motor_x/force_limit",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 18
},
{
"type": "bool",
- "name": "linear_spring_z/enabled",
- "setter": "set_flag_z",
- "getter": "get_flag_z",
- "index": 3
- },
- {
- "type": "float",
- "name": "linear_spring_z/stiffness",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 7
+ "name": "angular_motor_y/enabled",
+ "setter": "set_flag_y",
+ "getter": "get_flag_y",
+ "index": 4
},
{
"type": "float",
- "name": "linear_spring_z/damping",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 8
+ "name": "angular_motor_y/target_velocity",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 17
},
{
"type": "float",
- "name": "linear_spring_z/equilibrium_point",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 9
+ "name": "angular_motor_y/force_limit",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 18
},
{
"type": "bool",
- "name": "angular_limit_z/enabled",
+ "name": "angular_motor_z/enabled",
"setter": "set_flag_z",
"getter": "get_flag_z",
- "index": 1
- },
- {
- "type": "float",
- "name": "angular_limit_z/upper_angle",
- "setter": "_set_angular_hi_limit_z",
- "getter": "_get_angular_hi_limit_z",
- "index": -1
- },
- {
- "type": "float",
- "name": "angular_limit_z/lower_angle",
- "setter": "_set_angular_lo_limit_z",
- "getter": "_get_angular_lo_limit_z",
- "index": -1
+ "index": 4
},
{
"type": "float",
- "name": "angular_limit_z/softness",
+ "name": "angular_motor_z/target_velocity",
"setter": "set_param_z",
"getter": "get_param_z",
- "index": 12
+ "index": 17
},
{
"type": "float",
- "name": "angular_limit_z/restitution",
+ "name": "angular_motor_z/force_limit",
"setter": "set_param_z",
"getter": "get_param_z",
- "index": 14
+ "index": 18
+ },
+ {
+ "type": "bool",
+ "name": "angular_spring_x/enabled",
+ "setter": "set_flag_x",
+ "getter": "get_flag_x",
+ "index": 2
},
{
"type": "float",
- "name": "angular_limit_z/damping",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 13
+ "name": "angular_spring_x/stiffness",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 19
},
{
"type": "float",
- "name": "angular_limit_z/force_limit",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 15
+ "name": "angular_spring_x/damping",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 20
},
{
"type": "float",
- "name": "angular_limit_z/erp",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 16
+ "name": "angular_spring_x/equilibrium_point",
+ "setter": "set_param_x",
+ "getter": "get_param_x",
+ "index": 21
},
{
"type": "bool",
- "name": "angular_motor_z/enabled",
- "setter": "set_flag_z",
- "getter": "get_flag_z",
- "index": 4
+ "name": "angular_spring_y/enabled",
+ "setter": "set_flag_y",
+ "getter": "get_flag_y",
+ "index": 2
},
{
"type": "float",
- "name": "angular_motor_z/target_velocity",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 17
+ "name": "angular_spring_y/stiffness",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 19
},
{
"type": "float",
- "name": "angular_motor_z/force_limit",
- "setter": "set_param_z",
- "getter": "get_param_z",
- "index": 18
+ "name": "angular_spring_y/damping",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 20
+ },
+ {
+ "type": "float",
+ "name": "angular_spring_y/equilibrium_point",
+ "setter": "set_param_y",
+ "getter": "get_param_y",
+ "index": 21
},
{
"type": "bool",
@@ -109087,6 +109363,20 @@
}
},
{
+ "name": "set_image",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 532598488,
+ "arguments": [
+ {
+ "name": "image",
+ "type": "Image"
+ }
+ ]
+ },
+ {
"name": "update",
"is_const": false,
"is_vararg": false,
@@ -125884,6 +126174,32 @@
}
},
{
+ "name": "_get_packet_script",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "PackedByteArray"
+ }
+ },
+ {
+ "name": "_put_packet_script",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "p_buffer",
+ "type": "PackedByteArray"
+ }
+ ]
+ },
+ {
"name": "_set_transfer_channel",
"is_const": false,
"is_static": false,
@@ -126161,31 +126477,6 @@
"meta": "uint32"
}
]
- },
- {
- "name": "set_auto_spawning",
- "is_const": false,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 2586408642,
- "arguments": [
- {
- "name": "enabled",
- "type": "bool"
- }
- ]
- },
- {
- "name": "is_auto_spawning",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 36873697,
- "return_value": {
- "type": "bool"
- }
}
],
"signals": [
@@ -126230,13 +126521,6 @@
"setter": "set_spawn_limit",
"getter": "get_spawn_limit",
"index": -1
- },
- {
- "type": "bool",
- "name": "auto_spawn",
- "setter": "set_auto_spawning",
- "getter": "is_auto_spawning",
- "index": -1
}
]
},
@@ -126246,6 +126530,26 @@
"is_instantiable": true,
"inherits": "Node",
"api_type": "core",
+ "enums": [
+ {
+ "name": "VisibilityUpdateMode",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "VISIBILITY_PROCESS_IDLE",
+ "value": 0
+ },
+ {
+ "name": "VISIBILITY_PROCESS_PHYSICS",
+ "value": 1
+ },
+ {
+ "name": "VISIBILITY_PROCESS_NONE",
+ "value": 2
+ }
+ ]
+ }
+ ],
"methods": [
{
"name": "set_root_path",
@@ -126323,6 +126627,148 @@
"return_value": {
"type": "SceneReplicationConfig"
}
+ },
+ {
+ "name": "set_visibility_update_mode",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3494860300,
+ "arguments": [
+ {
+ "name": "mode",
+ "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode"
+ }
+ ]
+ },
+ {
+ "name": "get_visibility_update_mode",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3352241418,
+ "return_value": {
+ "type": "enum::MultiplayerSynchronizer.VisibilityUpdateMode"
+ }
+ },
+ {
+ "name": "update_visibility",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1995695955,
+ "arguments": [
+ {
+ "name": "for_peer",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "0"
+ }
+ ]
+ },
+ {
+ "name": "set_visibility_public",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "visible",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_visibility_public",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "add_visibility_filter",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1611583062,
+ "arguments": [
+ {
+ "name": "filter",
+ "type": "Callable"
+ }
+ ]
+ },
+ {
+ "name": "remove_visibility_filter",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1611583062,
+ "arguments": [
+ {
+ "name": "filter",
+ "type": "Callable"
+ }
+ ]
+ },
+ {
+ "name": "set_visibility_for",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 300928843,
+ "arguments": [
+ {
+ "name": "peer",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "visible",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_visibility_for",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1116898809,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "peer",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ }
+ ],
+ "signals": [
+ {
+ "name": "visibility_changed",
+ "arguments": [
+ {
+ "name": "for_peer",
+ "type": "int"
+ }
+ ]
}
],
"properties": [
@@ -126346,6 +126792,20 @@
"setter": "set_replication_config",
"getter": "get_replication_config",
"index": -1
+ },
+ {
+ "type": "int",
+ "name": "visibility_update_mode",
+ "setter": "set_visibility_update_mode",
+ "getter": "get_visibility_update_mode",
+ "index": -1
+ },
+ {
+ "type": "bool",
+ "name": "public_visibility",
+ "setter": "set_visibility_public",
+ "getter": "is_visibility_public",
+ "index": -1
}
]
},
@@ -136043,6 +136503,44 @@
}
},
{
+ "name": "get_system_fonts",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "name": "get_system_font_path",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3158716772,
+ "return_value": {
+ "type": "String"
+ },
+ "arguments": [
+ {
+ "name": "font_name",
+ "type": "String"
+ },
+ {
+ "name": "bold",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "italic",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
"name": "get_executable_path",
"is_const": true,
"is_vararg": false,
@@ -137854,6 +138352,780 @@
]
},
{
+ "name": "OpenXRAction",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "Resource",
+ "api_type": "core",
+ "enums": [
+ {
+ "name": "ActionType",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "OPENXR_ACTION_BOOL",
+ "value": 0
+ },
+ {
+ "name": "OPENXR_ACTION_FLOAT",
+ "value": 1
+ },
+ {
+ "name": "OPENXR_ACTION_VECTOR2",
+ "value": 2
+ },
+ {
+ "name": "OPENXR_ACTION_POSE",
+ "value": 3
+ }
+ ]
+ }
+ ],
+ "methods": [
+ {
+ "name": "set_localized_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "localized_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_localized_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "set_action_type",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1675238366,
+ "arguments": [
+ {
+ "name": "action_type",
+ "type": "enum::OpenXRAction.ActionType"
+ }
+ ]
+ },
+ {
+ "name": "get_action_type",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3536542431,
+ "return_value": {
+ "type": "enum::OpenXRAction.ActionType"
+ }
+ },
+ {
+ "name": "set_toplevel_paths",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4015028928,
+ "arguments": [
+ {
+ "name": "toplevel_paths",
+ "type": "PackedStringArray"
+ }
+ ]
+ },
+ {
+ "name": "get_toplevel_paths",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "String",
+ "name": "localized_name",
+ "setter": "set_localized_name",
+ "getter": "get_localized_name",
+ "index": -1
+ },
+ {
+ "type": "int",
+ "name": "action_type",
+ "setter": "set_action_type",
+ "getter": "get_action_type",
+ "index": -1
+ },
+ {
+ "type": "Array",
+ "name": "toplevel_paths",
+ "setter": "set_toplevel_paths",
+ "getter": "get_toplevel_paths",
+ "index": -1
+ }
+ ]
+ },
+ {
+ "name": "OpenXRActionMap",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "Resource",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "set_action_sets",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 381264803,
+ "arguments": [
+ {
+ "name": "action_sets",
+ "type": "Array"
+ }
+ ]
+ },
+ {
+ "name": "get_action_sets",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3995934104,
+ "return_value": {
+ "type": "Array"
+ }
+ },
+ {
+ "name": "get_action_set_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "find_action_set",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1888809267,
+ "return_value": {
+ "type": "OpenXRActionSet"
+ },
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_action_set",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1789580336,
+ "return_value": {
+ "type": "OpenXRActionSet"
+ },
+ "arguments": [
+ {
+ "name": "idx",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "add_action_set",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2093310581,
+ "arguments": [
+ {
+ "name": "action_set",
+ "type": "OpenXRActionSet"
+ }
+ ]
+ },
+ {
+ "name": "remove_action_set",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2093310581,
+ "arguments": [
+ {
+ "name": "action_set",
+ "type": "OpenXRActionSet"
+ }
+ ]
+ },
+ {
+ "name": "set_interaction_profiles",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 381264803,
+ "arguments": [
+ {
+ "name": "interaction_profiles",
+ "type": "Array"
+ }
+ ]
+ },
+ {
+ "name": "get_interaction_profiles",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3995934104,
+ "return_value": {
+ "type": "Array"
+ }
+ },
+ {
+ "name": "get_interaction_profile_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "find_interaction_profile",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3095875538,
+ "return_value": {
+ "type": "OpenXRInteractionProfile"
+ },
+ "arguments": [
+ {
+ "name": "name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_interaction_profile",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2546151210,
+ "return_value": {
+ "type": "OpenXRInteractionProfile"
+ },
+ "arguments": [
+ {
+ "name": "idx",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "add_interaction_profile",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2697953512,
+ "arguments": [
+ {
+ "name": "interaction_profile",
+ "type": "OpenXRInteractionProfile"
+ }
+ ]
+ },
+ {
+ "name": "remove_interaction_profile",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2697953512,
+ "arguments": [
+ {
+ "name": "interaction_profile",
+ "type": "OpenXRInteractionProfile"
+ }
+ ]
+ },
+ {
+ "name": "create_default_action_sets",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3218959716
+ }
+ ],
+ "properties": [
+ {
+ "type": "OpenXRActionSet",
+ "name": "action_sets",
+ "setter": "set_action_sets",
+ "getter": "get_action_sets",
+ "index": -1
+ },
+ {
+ "type": "OpenXRInteractionProfile",
+ "name": "interaction_profiles",
+ "setter": "set_interaction_profiles",
+ "getter": "get_interaction_profiles",
+ "index": -1
+ }
+ ]
+ },
+ {
+ "name": "OpenXRActionSet",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "Resource",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "set_localized_name",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "localized_name",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_localized_name",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "set_priority",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "priority",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "get_priority",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "get_action_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "set_actions",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 381264803,
+ "arguments": [
+ {
+ "name": "actions",
+ "type": "Array"
+ }
+ ]
+ },
+ {
+ "name": "get_actions",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3995934104,
+ "return_value": {
+ "type": "Array"
+ }
+ },
+ {
+ "name": "add_action",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 349361333,
+ "arguments": [
+ {
+ "name": "action",
+ "type": "OpenXRAction"
+ }
+ ]
+ },
+ {
+ "name": "remove_action",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 349361333,
+ "arguments": [
+ {
+ "name": "action",
+ "type": "OpenXRAction"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "type": "String",
+ "name": "localized_name",
+ "setter": "set_localized_name",
+ "getter": "get_localized_name",
+ "index": -1
+ },
+ {
+ "type": "int",
+ "name": "priority",
+ "setter": "set_priority",
+ "getter": "get_priority",
+ "index": -1
+ },
+ {
+ "type": "OpenXRAction",
+ "name": "actions",
+ "setter": "set_actions",
+ "getter": "get_actions",
+ "index": -1
+ }
+ ]
+ },
+ {
+ "name": "OpenXRIPBinding",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "Resource",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "set_action",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 349361333,
+ "arguments": [
+ {
+ "name": "action",
+ "type": "OpenXRAction"
+ }
+ ]
+ },
+ {
+ "name": "get_action",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4072409085,
+ "return_value": {
+ "type": "OpenXRAction"
+ }
+ },
+ {
+ "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": "set_paths",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4015028928,
+ "arguments": [
+ {
+ "name": "paths",
+ "type": "PackedStringArray"
+ }
+ ]
+ },
+ {
+ "name": "get_paths",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "name": "has_path",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3927539163,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "add_path",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "remove_path",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "type": "OpenXRAction",
+ "name": "action",
+ "setter": "set_action",
+ "getter": "get_action",
+ "index": -1
+ },
+ {
+ "type": "Array",
+ "name": "paths",
+ "setter": "set_paths",
+ "getter": "get_paths",
+ "index": -1
+ }
+ ]
+ },
+ {
+ "name": "OpenXRInteractionProfile",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "Resource",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "set_interaction_profile_path",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "interaction_profile_path",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_interaction_profile_path",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ },
+ {
+ "name": "get_binding_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3905245786,
+ "return_value": {
+ "type": "int",
+ "meta": "int32"
+ }
+ },
+ {
+ "name": "get_binding",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3934429652,
+ "return_value": {
+ "type": "OpenXRIPBinding"
+ },
+ "arguments": [
+ {
+ "name": "index",
+ "type": "int",
+ "meta": "int32"
+ }
+ ]
+ },
+ {
+ "name": "set_bindings",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 381264803,
+ "arguments": [
+ {
+ "name": "bindings",
+ "type": "Array"
+ }
+ ]
+ },
+ {
+ "name": "get_bindings",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3995934104,
+ "return_value": {
+ "type": "Array"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "String",
+ "name": "interaction_profile_path",
+ "setter": "set_interaction_profile_path",
+ "getter": "get_interaction_profile_path",
+ "index": -1
+ },
+ {
+ "type": "OpenXRIPBinding",
+ "name": "bindings",
+ "setter": "set_bindings",
+ "getter": "get_bindings",
+ "index": -1
+ }
+ ]
+ },
+ {
+ "name": "OpenXRInterface",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "XRInterface",
+ "api_type": "core",
+ "signals": [
+ {
+ "name": "session_begun"
+ },
+ {
+ "name": "session_stopping"
+ },
+ {
+ "name": "session_focussed"
+ },
+ {
+ "name": "session_visible"
+ },
+ {
+ "name": "pose_recentered"
+ }
+ ]
+ },
+ {
"name": "OptimizedTranslation",
"is_refcounted": true,
"is_instantiable": true,
@@ -174137,6 +175409,42 @@
}
},
{
+ "name": "shader_set_code",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2726140452,
+ "arguments": [
+ {
+ "name": "shader",
+ "type": "RID"
+ },
+ {
+ "name": "code",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "shader_set_path_hint",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2726140452,
+ "arguments": [
+ {
+ "name": "shader",
+ "type": "RID"
+ },
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ },
+ {
"name": "shader_get_code",
"is_const": true,
"is_vararg": false,
@@ -183044,6 +184352,22 @@
]
},
{
+ "name": "_get_classes_used",
+ "is_const": true,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "PackedStringArray"
+ },
+ "arguments": [
+ {
+ "name": "path",
+ "type": "String"
+ }
+ ]
+ },
+ {
"name": "_load",
"is_const": true,
"is_static": false,
@@ -184337,11 +185661,16 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 1262170328,
+ "hash": 3014009009,
"arguments": [
{
"name": "font",
"type": "Font"
+ },
+ {
+ "name": "font_size",
+ "type": "int",
+ "meta": "int32"
}
]
},
@@ -192065,6 +193394,49 @@
"api_type": "core"
},
{
+ "name": "ShaderInclude",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "Resource",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "set_code",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 83702148,
+ "arguments": [
+ {
+ "name": "code",
+ "type": "String"
+ }
+ ]
+ },
+ {
+ "name": "get_code",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 201670096,
+ "return_value": {
+ "type": "String"
+ }
+ }
+ ],
+ "properties": [
+ {
+ "type": "String",
+ "name": "code",
+ "setter": "set_code",
+ "getter": "get_code",
+ "index": -1
+ }
+ ]
+ },
+ {
"name": "ShaderMaterial",
"is_refcounted": true,
"is_instantiable": true,
@@ -207317,6 +208689,271 @@
]
},
{
+ "name": "SystemFont",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "Font",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "set_antialiased",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "antialiased",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_antialiased",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_generate_mipmaps",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "generate_mipmaps",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_generate_mipmaps",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_force_autohinter",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "force_autohinter",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_force_autohinter",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "set_hinting",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1827459492,
+ "arguments": [
+ {
+ "name": "hinting",
+ "type": "enum::TextServer.Hinting"
+ }
+ ]
+ },
+ {
+ "name": "get_hinting",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3683214614,
+ "return_value": {
+ "type": "enum::TextServer.Hinting"
+ }
+ },
+ {
+ "name": "set_subpixel_positioning",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4225742182,
+ "arguments": [
+ {
+ "name": "subpixel_positioning",
+ "type": "enum::TextServer.SubpixelPositioning"
+ }
+ ]
+ },
+ {
+ "name": "get_subpixel_positioning",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1069238588,
+ "return_value": {
+ "type": "enum::TextServer.SubpixelPositioning"
+ }
+ },
+ {
+ "name": "set_oversampling",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "oversampling",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_oversampling",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
+ },
+ {
+ "name": "get_font_names",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1139954409,
+ "return_value": {
+ "type": "PackedStringArray"
+ }
+ },
+ {
+ "name": "set_font_names",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4015028928,
+ "arguments": [
+ {
+ "name": "names",
+ "type": "PackedStringArray"
+ }
+ ]
+ },
+ {
+ "name": "set_font_style",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 918070724,
+ "arguments": [
+ {
+ "name": "style",
+ "type": "bitfield::TextServer.FontStyle"
+ }
+ ]
+ }
+ ],
+ "properties": [
+ {
+ "type": "PackedStringArray",
+ "name": "font_names",
+ "setter": "set_font_names",
+ "getter": "get_font_names",
+ "index": -1
+ },
+ {
+ "type": "int",
+ "name": "font_style",
+ "setter": "set_font_style",
+ "getter": "get_font_style",
+ "index": -1
+ },
+ {
+ "type": "bool",
+ "name": "antialiased",
+ "setter": "set_antialiased",
+ "getter": "is_antialiased",
+ "index": -1
+ },
+ {
+ "type": "bool",
+ "name": "generate_mipmaps",
+ "setter": "set_generate_mipmaps",
+ "getter": "get_generate_mipmaps",
+ "index": -1
+ },
+ {
+ "type": "bool",
+ "name": "force_autohinter",
+ "setter": "set_force_autohinter",
+ "getter": "is_force_autohinter",
+ "index": -1
+ },
+ {
+ "type": "int",
+ "name": "hinting",
+ "setter": "set_hinting",
+ "getter": "get_hinting",
+ "index": -1
+ },
+ {
+ "type": "int",
+ "name": "subpixel_positioning",
+ "setter": "set_subpixel_positioning",
+ "getter": "get_subpixel_positioning",
+ "index": -1
+ },
+ {
+ "type": "float",
+ "name": "oversampling",
+ "setter": "set_oversampling",
+ "getter": "get_oversampling",
+ "index": -1
+ },
+ {
+ "type": "Array",
+ "name": "fallbacks",
+ "setter": "set_fallbacks",
+ "getter": "get_fallbacks",
+ "index": -1
+ }
+ ]
+ },
+ {
"name": "TCPServer",
"is_refcounted": true,
"is_instantiable": true,
@@ -222085,13 +223722,6 @@
]
},
{
- "name": "TextServerFallback",
- "is_refcounted": true,
- "is_instantiable": true,
- "inherits": "TextServerExtension",
- "api_type": "core"
- },
- {
"name": "TextServerManager",
"is_refcounted": false,
"is_instantiable": true,
@@ -255417,6 +257047,167 @@
]
},
{
+ "name": "WorkerThreadPool",
+ "is_refcounted": false,
+ "is_instantiable": false,
+ "inherits": "Object",
+ "api_type": "core",
+ "methods": [
+ {
+ "name": "add_task",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3976347598,
+ "return_value": {
+ "type": "int",
+ "meta": "int64"
+ },
+ "arguments": [
+ {
+ "name": "action",
+ "type": "Callable"
+ },
+ {
+ "name": "high_priority",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "description",
+ "type": "String",
+ "default_value": "\"\""
+ }
+ ]
+ },
+ {
+ "name": "is_task_completed",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1116898809,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "task_id",
+ "type": "int",
+ "meta": "int64"
+ }
+ ]
+ },
+ {
+ "name": "wait_for_task_completion",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "task_id",
+ "type": "int",
+ "meta": "int64"
+ }
+ ]
+ },
+ {
+ "name": "add_group_task",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2377228549,
+ "return_value": {
+ "type": "int",
+ "meta": "int64"
+ },
+ "arguments": [
+ {
+ "name": "action",
+ "type": "Callable"
+ },
+ {
+ "name": "elements",
+ "type": "int",
+ "meta": "int32"
+ },
+ {
+ "name": "tasks_needed",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "-1"
+ },
+ {
+ "name": "high_priority",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "description",
+ "type": "String",
+ "default_value": "\"\""
+ }
+ ]
+ },
+ {
+ "name": "is_group_task_completed",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1116898809,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "group_id",
+ "type": "int",
+ "meta": "int64"
+ }
+ ]
+ },
+ {
+ "name": "get_group_processed_element_count",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 923996154,
+ "return_value": {
+ "type": "int",
+ "meta": "uint32"
+ },
+ "arguments": [
+ {
+ "name": "group_id",
+ "type": "int",
+ "meta": "int64"
+ }
+ ]
+ },
+ {
+ "name": "wait_for_group_task_completion",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1286410249,
+ "arguments": [
+ {
+ "name": "group_id",
+ "type": "int",
+ "meta": "int64"
+ }
+ ]
+ }
+ ]
+ },
+ {
"name": "World2D",
"is_refcounted": true,
"is_instantiable": true,
@@ -258421,6 +260212,10 @@
"type": "ResourceUID"
},
{
+ "name": "WorkerThreadPool",
+ "type": "WorkerThreadPool"
+ },
+ {
"name": "VisualScriptCustomNodes",
"type": "VisualScriptCustomNodes"
},
diff --git a/godot-headers/godot/gdnative_interface.h b/godot-headers/godot/gdnative_interface.h
index dd86abe..041a6e5 100644
--- a/godot-headers/godot/gdnative_interface.h
+++ b/godot-headers/godot/gdnative_interface.h
@@ -582,4 +582,4 @@ typedef GDNativeBool (*GDNativeInitializationFunction)(const GDNativeInterface *
}
#endif
-#endif
+#endif // GDNATIVE_INTERFACE_H