Browse Source

gdextension: Sync with upstream commit ada712e06a471da2a2f4646237830bbd7980c114 (4.1-rc1)

Rémi Verschelde 2 years ago
parent
commit
a4784e12b9
2 changed files with 174 additions and 42 deletions
  1. 48 42
      gdextension/extension_api.json
  2. 126 0
      gdextension/gdextension_interface.h

+ 48 - 42
gdextension/extension_api.json

@@ -3,9 +3,9 @@
 		"version_major": 4,
 		"version_minor": 1,
 		"version_patch": 0,
-		"version_status": "beta3",
+		"version_status": "rc1",
 		"version_build": "official",
-		"version_full_name": "Godot Engine v4.1.beta3.official"
+		"version_full_name": "Godot Engine v4.1.rc1.official"
 	},
 	"builtin_class_sizes": [
 		{
@@ -73608,12 +73608,12 @@
 						{
 							"name": "callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "key_callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "tag",
@@ -73656,12 +73656,12 @@
 						{
 							"name": "callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "key_callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "tag",
@@ -73708,12 +73708,12 @@
 						{
 							"name": "callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "key_callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "tag",
@@ -73760,12 +73760,12 @@
 						{
 							"name": "callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "key_callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "tag",
@@ -73808,12 +73808,12 @@
 						{
 							"name": "callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "key_callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "tag",
@@ -73860,12 +73860,12 @@
 						{
 							"name": "callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "key_callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "tag",
@@ -73918,12 +73918,12 @@
 						{
 							"name": "callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "key_callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						},
 						{
 							"name": "tag",
@@ -135023,7 +135023,7 @@
 						{
 							"name": "callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						}
 					]
 				},
@@ -135046,7 +135046,7 @@
 						{
 							"name": "callback",
 							"type": "Callable",
-							"default_value": ""
+							"default_value": "Callable()"
 						}
 					]
 				}
@@ -141109,7 +141109,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 2496066933,
+					"hash": 3703028813,
 					"arguments": [
 						{
 							"name": "navigation_mesh",
@@ -141125,7 +141125,8 @@
 						},
 						{
 							"name": "callback",
-							"type": "Callable"
+							"type": "Callable",
+							"default_value": "Callable()"
 						}
 					]
 				},
@@ -141135,7 +141136,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 3822753491,
+					"hash": 3669016597,
 					"arguments": [
 						{
 							"name": "navigation_mesh",
@@ -141147,7 +141148,8 @@
 						},
 						{
 							"name": "callback",
-							"type": "Callable"
+							"type": "Callable",
+							"default_value": "Callable()"
 						}
 					]
 				},
@@ -162425,7 +162427,7 @@
 						{
 							"name": "body_b",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						}
 					]
 				},
@@ -162456,12 +162458,12 @@
 						{
 							"name": "body_a",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						},
 						{
 							"name": "body_b",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						}
 					]
 				},
@@ -162492,7 +162494,7 @@
 						{
 							"name": "body_b",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						}
 					]
 				},
@@ -189008,6 +189010,10 @@
 							"name": "LIGHT_PARAM_TRANSMITTANCE_BIAS",
 							"value": 19
 						},
+						{
+							"name": "LIGHT_PARAM_INTENSITY",
+							"value": 20
+						},
 						{
 							"name": "LIGHT_PARAM_MAX",
 							"value": 21
@@ -197539,7 +197545,7 @@
 						{
 							"name": "scenario",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						}
 					]
 				},
@@ -197565,7 +197571,7 @@
 						{
 							"name": "scenario",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						}
 					]
 				},
@@ -197587,7 +197593,7 @@
 						{
 							"name": "scenario",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						}
 					]
 				},
@@ -198441,7 +198447,7 @@
 						{
 							"name": "texture",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						}
 					]
 				},
@@ -198487,7 +198493,7 @@
 						{
 							"name": "texture",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						},
 						{
 							"name": "count",
@@ -198526,7 +198532,7 @@
 						{
 							"name": "texture",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						}
 					]
 				},
@@ -198549,7 +198555,7 @@
 						{
 							"name": "texture",
 							"type": "RID",
-							"default_value": ""
+							"default_value": "RID()"
 						}
 					]
 				},
@@ -270576,9 +270582,9 @@
 			"properties": [
 				{
 					"type": "int",
-					"name": "initial_position",
-					"setter": "set_initial_position",
-					"getter": "get_initial_position"
+					"name": "mode",
+					"setter": "set_mode",
+					"getter": "get_mode"
 				},
 				{
 					"type": "String",
@@ -270586,6 +270592,12 @@
 					"setter": "set_title",
 					"getter": "get_title"
 				},
+				{
+					"type": "int",
+					"name": "initial_position",
+					"setter": "set_initial_position",
+					"getter": "get_initial_position"
+				},
 				{
 					"type": "Vector2i",
 					"name": "position",
@@ -270598,12 +270610,6 @@
 					"setter": "set_size",
 					"getter": "get_size"
 				},
-				{
-					"type": "int",
-					"name": "mode",
-					"setter": "set_mode",
-					"getter": "get_mode"
-				},
 				{
 					"type": "int",
 					"name": "current_screen",

File diff suppressed because it is too large
+ 126 - 0
gdextension/gdextension_interface.h


Some files were not shown because too many files changed in this diff