Browse Source

headers: Sync with upstream commit 9904a9db5

Rémi Verschelde 3 years ago
parent
commit
17c1d1fd50
1 changed files with 154 additions and 112 deletions
  1. 154 112
      godot-headers/extension_api.json

+ 154 - 112
godot-headers/extension_api.json

@@ -3,9 +3,9 @@
 		"version_major": 4,
 		"version_minor": 0,
 		"version_patch": 0,
-		"version_status": "alpha12",
-		"version_build": "official",
-		"version_full_name": "Godot Engine v4.0.alpha12.official"
+		"version_status": "alpha",
+		"version_build": "custom_build",
+		"version_full_name": "Godot Engine v4.0.alpha.custom_build"
 	},
 	"builtin_class_sizes": [
 		{
@@ -3413,6 +3413,10 @@
 					"name": "PROPERTY_USAGE_SUBGROUP",
 					"value": 256
 				},
+				{
+					"name": "PROPERTY_USAGE_CLASS_IS_BITFIELD",
+					"value": 512
+				},
 				{
 					"name": "PROPERTY_USAGE_NO_INSTANCE_STATE",
 					"value": 1024
@@ -55763,7 +55767,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 1614871041,
+					"hash": 2853740748,
 					"arguments": [
 						{
 							"name": "font",
@@ -55800,9 +55804,8 @@
 							"default_value": "Color(1, 1, 1, 1)"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
 							"default_value": "3"
 						},
 						{
@@ -55823,7 +55826,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 732249721,
+					"hash": 3563325278,
 					"arguments": [
 						{
 							"name": "font",
@@ -55866,10 +55869,14 @@
 							"default_value": "Color(1, 1, 1, 1)"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
-							"default_value": "99"
+							"name": "brk_flags",
+							"type": "bitfield::TextServer.LineBreakFlag",
+							"default_value": "3"
+						},
+						{
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
+							"default_value": "3"
 						},
 						{
 							"name": "direction",
@@ -55889,7 +55896,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 2688642466,
+					"hash": 2218291162,
 					"arguments": [
 						{
 							"name": "font",
@@ -55932,9 +55939,8 @@
 							"default_value": "Color(1, 1, 1, 1)"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
 							"default_value": "3"
 						},
 						{
@@ -55955,7 +55961,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 1462333669,
+					"hash": 696040085,
 					"arguments": [
 						{
 							"name": "font",
@@ -56004,10 +56010,14 @@
 							"default_value": "Color(1, 1, 1, 1)"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
-							"default_value": "99"
+							"name": "brk_flags",
+							"type": "bitfield::TextServer.LineBreakFlag",
+							"default_value": "3"
+						},
+						{
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
+							"default_value": "3"
 						},
 						{
 							"name": "direction",
@@ -89336,10 +89346,9 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 3905245786,
+					"hash": 2520224254,
 					"return_value": {
-						"type": "int",
-						"meta": "uint32"
+						"type": "bitfield::TextServer.FontStyle"
 					}
 				},
 				{
@@ -89397,7 +89406,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 2331164061,
+					"hash": 3678918099,
 					"return_value": {
 						"type": "Vector2"
 					},
@@ -89424,9 +89433,8 @@
 							"default_value": "16"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
 							"default_value": "3"
 						},
 						{
@@ -89447,7 +89455,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 3379992431,
+					"hash": 2427690650,
 					"return_value": {
 						"type": "Vector2"
 					},
@@ -89480,10 +89488,14 @@
 							"default_value": "-1"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
-							"default_value": "96"
+							"name": "brk_flags",
+							"type": "bitfield::TextServer.LineBreakFlag",
+							"default_value": "3"
+						},
+						{
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
+							"default_value": "3"
 						},
 						{
 							"name": "direction",
@@ -89503,7 +89515,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 138580444,
+					"hash": 1845275776,
 					"arguments": [
 						{
 							"name": "canvas_item",
@@ -89540,9 +89552,8 @@
 							"default_value": "Color(1, 1, 1, 1)"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
 							"default_value": "3"
 						},
 						{
@@ -89563,7 +89574,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 940169859,
+					"hash": 75068056,
 					"arguments": [
 						{
 							"name": "canvas_item",
@@ -89606,10 +89617,14 @@
 							"default_value": "Color(1, 1, 1, 1)"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
-							"default_value": "99"
+							"name": "brk_flags",
+							"type": "bitfield::TextServer.LineBreakFlag",
+							"default_value": "3"
+						},
+						{
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
+							"default_value": "3"
 						},
 						{
 							"name": "direction",
@@ -89629,7 +89644,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 2847927244,
+					"hash": 1078083147,
 					"arguments": [
 						{
 							"name": "canvas_item",
@@ -89672,9 +89687,8 @@
 							"default_value": "Color(1, 1, 1, 1)"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
 							"default_value": "3"
 						},
 						{
@@ -89695,7 +89709,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 1121509675,
+					"hash": 3263989537,
 					"arguments": [
 						{
 							"name": "canvas_item",
@@ -89744,10 +89758,14 @@
 							"default_value": "Color(1, 1, 1, 1)"
 						},
 						{
-							"name": "flags",
-							"type": "int",
-							"meta": "uint16",
-							"default_value": "99"
+							"name": "brk_flags",
+							"type": "bitfield::TextServer.LineBreakFlag",
+							"default_value": "3"
+						},
+						{
+							"name": "jst_flags",
+							"type": "bitfield::TextServer.JustificationFlag",
+							"default_value": "3"
 						},
 						{
 							"name": "direction",
@@ -90059,12 +90077,11 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 1286410249,
+					"hash": 918070724,
 					"arguments": [
 						{
 							"name": "style",
-							"type": "int",
-							"meta": "uint32"
+							"type": "bitfield::TextServer.FontStyle"
 						}
 					]
 				},
@@ -182428,7 +182445,7 @@
 						},
 						{
 							"name": "flags",
-							"type": "enum::ResourceSaver.SaverFlags",
+							"type": "bitfield::ResourceSaver.SaverFlags",
 							"default_value": "0"
 						}
 					]
@@ -211157,12 +211174,11 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 1286410249,
+					"hash": 2877345813,
 					"arguments": [
 						{
 							"name": "flags",
-							"type": "int",
-							"meta": "uint16"
+							"type": "bitfield::TextServer.JustificationFlag"
 						}
 					]
 				},
@@ -211172,10 +211188,9 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 3905245786,
+					"hash": 1583363614,
 					"return_value": {
-						"type": "int",
-						"meta": "uint16"
+						"type": "bitfield::TextServer.JustificationFlag"
 					}
 				},
 				{
@@ -212213,30 +212228,53 @@
 					]
 				},
 				{
-					"name": "set_flags",
+					"name": "set_break_flags",
 					"is_const": false,
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 1286410249,
+					"hash": 2809697122,
 					"arguments": [
 						{
 							"name": "flags",
-							"type": "int",
-							"meta": "uint16"
+							"type": "bitfield::TextServer.LineBreakFlag"
 						}
 					]
 				},
 				{
-					"name": "get_flags",
+					"name": "get_break_flags",
 					"is_const": true,
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 3905245786,
+					"hash": 2340632602,
 					"return_value": {
-						"type": "int",
-						"meta": "uint16"
+						"type": "bitfield::TextServer.LineBreakFlag"
+					}
+				},
+				{
+					"name": "set_justification_flags",
+					"is_const": false,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 2877345813,
+					"arguments": [
+						{
+							"name": "flags",
+							"type": "bitfield::TextServer.JustificationFlag"
+						}
+					]
+				},
+				{
+					"name": "get_justification_flags",
+					"is_const": true,
+					"is_vararg": false,
+					"is_static": false,
+					"is_virtual": false,
+					"hash": 1583363614,
+					"return_value": {
+						"type": "bitfield::TextServer.JustificationFlag"
 					}
 				},
 				{
@@ -212826,9 +212864,16 @@
 				},
 				{
 					"type": "int",
-					"name": "flags",
-					"setter": "set_flags",
-					"getter": "get_flags",
+					"name": "break_flags",
+					"setter": "set_break_flags",
+					"getter": "get_break_flags",
+					"index": -1
+				},
+				{
+					"type": "int",
+					"name": "justification_flags",
+					"setter": "set_justification_flags",
+					"getter": "get_justification_flags",
 					"index": -1
 				},
 				{
@@ -212895,7 +212940,7 @@
 				},
 				{
 					"name": "JustificationFlag",
-					"is_bitfield": false,
+					"is_bitfield": true,
 					"values": [
 						{
 							"name": "JUSTIFICATION_NONE",
@@ -212947,7 +212992,7 @@
 				},
 				{
 					"name": "LineBreakFlag",
-					"is_bitfield": false,
+					"is_bitfield": true,
 					"values": [
 						{
 							"name": "BREAK_NONE",
@@ -212955,19 +213000,19 @@
 						},
 						{
 							"name": "BREAK_MANDATORY",
-							"value": 32
+							"value": 1
 						},
 						{
 							"name": "BREAK_WORD_BOUND",
-							"value": 64
+							"value": 2
 						},
 						{
 							"name": "BREAK_GRAPHEME_BOUND",
-							"value": 128
+							"value": 4
 						},
 						{
-							"name": "BREAK_WORD_BOUND_ADAPTIVE",
-							"value": 320
+							"name": "BREAK_ADAPTIVE",
+							"value": 8
 						}
 					]
 				},
@@ -213025,7 +213070,7 @@
 				},
 				{
 					"name": "TextOverrunFlag",
-					"is_bitfield": false,
+					"is_bitfield": true,
 					"values": [
 						{
 							"name": "OVERRUN_NO_TRIM",
@@ -213055,7 +213100,7 @@
 				},
 				{
 					"name": "GraphemeFlag",
-					"is_bitfield": false,
+					"is_bitfield": true,
 					"values": [
 						{
 							"name": "GRAPHEME_IS_VALID",
@@ -213246,12 +213291,16 @@
 						{
 							"name": "SPACING_BOTTOM",
 							"value": 3
+						},
+						{
+							"name": "SPACING_MAX",
+							"value": 4
 						}
 					]
 				},
 				{
 					"name": "FontStyle",
-					"is_bitfield": false,
+					"is_bitfield": true,
 					"values": [
 						{
 							"name": "FONT_BOLD",
@@ -213573,7 +213622,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 2347056579,
+					"hash": 126051074,
 					"arguments": [
 						{
 							"name": "font_rid",
@@ -213581,8 +213630,7 @@
 						},
 						{
 							"name": "style",
-							"type": "int",
-							"meta": "int64"
+							"type": "bitfield::TextServer.FontStyle"
 						}
 					]
 				},
@@ -213592,10 +213640,9 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 2246043824,
+					"hash": 3185464023,
 					"return_value": {
-						"type": "int",
-						"meta": "int64"
+						"type": "bitfield::TextServer.FontStyle"
 					},
 					"arguments": [
 						{
@@ -216198,7 +216245,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 1504114224,
+					"hash": 1188226230,
 					"return_value": {
 						"type": "float",
 						"meta": "double"
@@ -216215,8 +216262,7 @@
 						},
 						{
 							"name": "jst_flags",
-							"type": "int",
-							"meta": "int64",
+							"type": "bitfield::TextServer.JustificationFlag",
 							"default_value": "3"
 						}
 					]
@@ -216352,7 +216398,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 1314516185,
+					"hash": 1598254745,
 					"return_value": {
 						"type": "PackedInt32Array"
 					},
@@ -216378,9 +216424,8 @@
 						},
 						{
 							"name": "break_flags",
-							"type": "int",
-							"meta": "int64",
-							"default_value": "96"
+							"type": "bitfield::TextServer.LineBreakFlag",
+							"default_value": "3"
 						}
 					]
 				},
@@ -216390,7 +216435,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 3684626562,
+					"hash": 3097078424,
 					"return_value": {
 						"type": "PackedInt32Array"
 					},
@@ -216412,9 +216457,8 @@
 						},
 						{
 							"name": "break_flags",
-							"type": "int",
-							"meta": "int64",
-							"default_value": "96"
+							"type": "bitfield::TextServer.LineBreakFlag",
+							"default_value": "3"
 						}
 					]
 				},
@@ -216424,7 +216468,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 398697570,
+					"hash": 1186377815,
 					"return_value": {
 						"type": "PackedInt32Array"
 					},
@@ -216435,8 +216479,7 @@
 						},
 						{
 							"name": "grapheme_flags",
-							"type": "int",
-							"meta": "int64",
+							"type": "bitfield::TextServer.GraphemeFlag",
 							"default_value": "264"
 						}
 					]
@@ -216518,7 +216561,7 @@
 					"is_vararg": false,
 					"is_static": false,
 					"is_virtual": false,
-					"hash": 3993833698,
+					"hash": 1610150659,
 					"arguments": [
 						{
 							"name": "shaped",
@@ -216532,8 +216575,7 @@
 						},
 						{
 							"name": "overrun_trim_flags",
-							"type": "int",
-							"meta": "int64",
+							"type": "bitfield::TextServer.TextOverrunFlag",
 							"default_value": "0"
 						}
 					]
@@ -217425,7 +217467,7 @@
 						},
 						{
 							"name": "style",
-							"type": "int"
+							"type": "bitfield::TextServer.FontStyle"
 						}
 					]
 				},
@@ -217436,7 +217478,7 @@
 					"is_vararg": false,
 					"is_virtual": true,
 					"return_value": {
-						"type": "int"
+						"type": "bitfield::TextServer.FontStyle"
 					},
 					"arguments": [
 						{
@@ -219831,7 +219873,7 @@
 						},
 						{
 							"name": "jst_flags",
-							"type": "int"
+							"type": "bitfield::TextServer.JustificationFlag"
 						}
 					]
 				},
@@ -220011,7 +220053,7 @@
 						},
 						{
 							"name": "break_flags",
-							"type": "int"
+							"type": "bitfield::TextServer.LineBreakFlag"
 						}
 					]
 				},
@@ -220039,7 +220081,7 @@
 						},
 						{
 							"name": "break_flags",
-							"type": "int"
+							"type": "bitfield::TextServer.LineBreakFlag"
 						}
 					]
 				},
@@ -220059,7 +220101,7 @@
 						},
 						{
 							"name": "grapheme_flags",
-							"type": "int"
+							"type": "bitfield::TextServer.GraphemeFlag"
 						}
 					]
 				},
@@ -220144,7 +220186,7 @@
 						},
 						{
 							"name": "trim_flags",
-							"type": "int"
+							"type": "bitfield::TextServer.TextOverrunFlag"
 						}
 					]
 				},