Browse Source

gdextension: Sync with upstream commit 06acfccf89ad6b900ae694a4d58ceade1967a85f (4.4-beta3)

David Snopek 5 months ago
parent
commit
f398ebb8ce
1 changed files with 146 additions and 4 deletions
  1. 146 4
      gdextension/extension_api.json

+ 146 - 4
gdextension/extension_api.json

@@ -3,9 +3,9 @@
 		"version_major": 4,
 		"version_minor": 4,
 		"version_patch": 0,
-		"version_status": "beta2",
+		"version_status": "beta3",
 		"version_build": "official",
-		"version_full_name": "Godot Engine v4.4.beta2.official"
+		"version_full_name": "Godot Engine v4.4.beta3.official"
 	},
 	"builtin_class_sizes": [
 		{
@@ -96897,6 +96897,31 @@
 					"return_value": {
 						"type": "bool"
 					}
+				},
+				{
+					"name": "set_editing_integer",
+					"is_const": false,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 2586408642,
+					"arguments": [
+						{
+							"name": "editing_integer",
+							"type": "bool"
+						}
+					]
+				},
+				{
+					"name": "is_editing_integer",
+					"is_const": true,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 36873697,
+					"return_value": {
+						"type": "bool"
+					}
 				}
 			],
 			"signals": [
@@ -96946,6 +96971,12 @@
 					"name": "hide_slider",
 					"setter": "set_hide_slider",
 					"getter": "is_hiding_slider"
+				},
+				{
+					"type": "bool",
+					"name": "editing_integer",
+					"setter": "set_editing_integer",
+					"getter": "is_editing_integer"
 				}
 			]
 		},
@@ -117990,6 +118021,70 @@
 						"type": "enum::GPUParticlesCollisionHeightField3D.UpdateMode"
 					}
 				},
+				{
+					"name": "set_heightfield_mask",
+					"is_const": false,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 1286410249,
+					"arguments": [
+						{
+							"name": "heightfield_mask",
+							"type": "int",
+							"meta": "uint32"
+						}
+					]
+				},
+				{
+					"name": "get_heightfield_mask",
+					"is_const": true,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 3905245786,
+					"return_value": {
+						"type": "int",
+						"meta": "uint32"
+					}
+				},
+				{
+					"name": "set_heightfield_mask_value",
+					"is_const": false,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 300928843,
+					"arguments": [
+						{
+							"name": "layer_number",
+							"type": "int",
+							"meta": "int32"
+						},
+						{
+							"name": "value",
+							"type": "bool"
+						}
+					]
+				},
+				{
+					"name": "get_heightfield_mask_value",
+					"is_const": true,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 1116898809,
+					"return_value": {
+						"type": "bool"
+					},
+					"arguments": [
+						{
+							"name": "layer_number",
+							"type": "int",
+							"meta": "int32"
+						}
+					]
+				},
 				{
 					"name": "set_follow_camera_enabled",
 					"is_const": false,
@@ -118040,6 +118135,12 @@
 					"name": "follow_camera_enabled",
 					"setter": "set_follow_camera_enabled",
 					"getter": "is_follow_camera_enabled"
+				},
+				{
+					"type": "int",
+					"name": "heightfield_mask",
+					"setter": "set_heightfield_mask",
+					"getter": "get_heightfield_mask"
 				}
 			]
 		},
@@ -229350,6 +229451,25 @@
 						}
 					]
 				},
+				{
+					"name": "particles_collision_set_height_field_mask",
+					"is_const": false,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 3411492887,
+					"arguments": [
+						{
+							"name": "particles_collision",
+							"type": "RID"
+						},
+						{
+							"name": "mask",
+							"type": "int",
+							"meta": "uint32"
+						}
+					]
+				},
 				{
 					"name": "fog_volume_create",
 					"is_const": false,
@@ -267187,8 +267307,9 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 239517838,
+					"hash": 3472935744,
 					"hash_compatibility": [
+						239517838,
 						850652858
 					],
 					"return_value": {
@@ -267200,7 +267321,12 @@
 							"type": "Vector2i"
 						},
 						{
-							"name": "allow_out_of_bounds",
+							"name": "clamp_line",
+							"type": "bool",
+							"default_value": "true"
+						},
+						{
+							"name": "clamp_column",
 							"type": "bool",
 							"default_value": "true"
 						}
@@ -302838,6 +302964,22 @@
 						}
 					]
 				},
+				{
+					"name": "notify_mouse_entered",
+					"is_const": false,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 3218959716
+				},
+				{
+					"name": "notify_mouse_exited",
+					"is_const": false,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 3218959716
+				},
 				{
 					"name": "get_mouse_position",
 					"is_const": true,