Skip to content

Commit 98ea2f6

Browse files
committed
gdextension: Sync with upstream commit 8ed125b42908d0d46d3b8967e3a3bc03f809b3af (4.4-rc1)
1 parent 48baa0c commit 98ea2f6

File tree

1 file changed

+124
-50
lines changed

1 file changed

+124
-50
lines changed

gdextension/extension_api.json

Lines changed: 124 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"version_major": 4,
44
"version_minor": 4,
55
"version_patch": 0,
6-
"version_status": "beta3",
6+
"version_status": "rc1",
77
"version_build": "official",
8-
"version_full_name": "Godot Engine v4.4.beta3.official"
8+
"version_full_name": "Godot Engine v4.4.rc1.official"
99
},
1010
"builtin_class_sizes": [
1111
{
@@ -43184,6 +43184,30 @@
4318443184
"is_instantiable": true,
4318543185
"inherits": "AudioStream",
4318643186
"api_type": "core",
43187+
"enums": [
43188+
{
43189+
"name": "AudioStreamGeneratorMixRate",
43190+
"is_bitfield": false,
43191+
"values": [
43192+
{
43193+
"name": "MIX_RATE_OUTPUT",
43194+
"value": 0
43195+
},
43196+
{
43197+
"name": "MIX_RATE_INPUT",
43198+
"value": 1
43199+
},
43200+
{
43201+
"name": "MIX_RATE_CUSTOM",
43202+
"value": 2
43203+
},
43204+
{
43205+
"name": "MIX_RATE_MAX",
43206+
"value": 3
43207+
}
43208+
]
43209+
}
43210+
],
4318743211
"methods": [
4318843212
{
4318943213
"name": "set_mix_rate",
@@ -43212,6 +43236,31 @@
4321243236
"meta": "float"
4321343237
}
4321443238
},
43239+
{
43240+
"name": "set_mix_rate_mode",
43241+
"is_const": false,
43242+
"is_vararg": false,
43243+
"is_static": false,
43244+
"is_virtual": false,
43245+
"hash": 3354885803,
43246+
"arguments": [
43247+
{
43248+
"name": "mode",
43249+
"type": "enum::AudioStreamGenerator.AudioStreamGeneratorMixRate"
43250+
}
43251+
]
43252+
},
43253+
{
43254+
"name": "get_mix_rate_mode",
43255+
"is_const": true,
43256+
"is_vararg": false,
43257+
"is_static": false,
43258+
"is_virtual": false,
43259+
"hash": 3537132591,
43260+
"return_value": {
43261+
"type": "enum::AudioStreamGenerator.AudioStreamGeneratorMixRate"
43262+
}
43263+
},
4321543264
{
4321643265
"name": "set_buffer_length",
4321743266
"is_const": false,
@@ -43241,6 +43290,12 @@
4324143290
}
4324243291
],
4324343292
"properties": [
43293+
{
43294+
"type": "int",
43295+
"name": "mix_rate_mode",
43296+
"setter": "set_mix_rate_mode",
43297+
"getter": "get_mix_rate_mode"
43298+
},
4324443299
{
4324543300
"type": "float",
4324643301
"name": "mix_rate",
@@ -97080,38 +97135,17 @@
9708097135
"is_required": false,
9708197136
"is_vararg": false,
9708297137
"is_virtual": true,
97083-
"hash": 3567846260,
97138+
"hash": 1576865988,
97139+
"hash_compatibility": [
97140+
3567846260
97141+
],
97142+
"return_value": {
97143+
"type": "typedarray::PackedStringArray"
97144+
},
9708497145
"arguments": [
9708597146
{
9708697147
"name": "path",
9708797148
"type": "String"
97088-
},
97089-
{
97090-
"name": "msgids",
97091-
"type": "typedarray::String"
97092-
},
97093-
{
97094-
"name": "msgids_context_plural",
97095-
"type": "typedarray::Array"
97096-
}
97097-
]
97098-
},
97099-
{
97100-
"name": "_get_comments",
97101-
"is_const": false,
97102-
"is_static": false,
97103-
"is_required": false,
97104-
"is_vararg": false,
97105-
"is_virtual": true,
97106-
"hash": 3922387911,
97107-
"arguments": [
97108-
{
97109-
"name": "msgids_comment",
97110-
"type": "typedarray::String"
97111-
},
97112-
{
97113-
"name": "msgids_context_plural_comment",
97114-
"type": "typedarray::String"
9711597149
}
9711697150
]
9711797151
},
@@ -122542,7 +122576,7 @@
122542122576
},
122543122577
{
122544122578
"name": "new_rect",
122545-
"type": "Vector2"
122579+
"type": "Rect2"
122546122580
}
122547122581
]
122548122582
},
@@ -135289,6 +135323,17 @@
135289135323
"type": "String"
135290135324
}
135291135325
]
135326+
},
135327+
{
135328+
"name": "get_exception",
135329+
"is_const": false,
135330+
"is_vararg": false,
135331+
"is_static": false,
135332+
"is_virtual": false,
135333+
"hash": 3277089691,
135334+
"return_value": {
135335+
"type": "JavaObject"
135336+
}
135292135337
}
135293135338
]
135294135339
},
@@ -219046,9 +219091,19 @@
219046219091
{
219047219092
"name": "STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT",
219048219093
"value": 1
219094+
}
219095+
]
219096+
},
219097+
{
219098+
"name": "BufferCreationBits",
219099+
"is_bitfield": true,
219100+
"values": [
219101+
{
219102+
"name": "BUFFER_CREATION_DEVICE_ADDRESS_BIT",
219103+
"value": 1
219049219104
},
219050219105
{
219051-
"name": "STORAGE_BUFFER_USAGE_DEVICE_ADDRESS",
219106+
"name": "BUFFER_CREATION_AS_STORAGE_BIT",
219052219107
"value": 2
219053219108
}
219054219109
]
@@ -220772,7 +220827,7 @@
220772220827
"is_vararg": false,
220773220828
"is_static": false,
220774220829
"is_virtual": false,
220775-
"hash": 76995708,
220830+
"hash": 2089548973,
220776220831
"hash_compatibility": [
220777220832
3410049843,
220778220833
3491282828
@@ -220792,14 +220847,9 @@
220792220847
"default_value": "PackedByteArray()"
220793220848
},
220794220849
{
220795-
"name": "use_as_storage",
220796-
"type": "bool",
220797-
"default_value": "false"
220798-
},
220799-
{
220800-
"name": "enable_device_address",
220801-
"type": "bool",
220802-
"default_value": "false"
220850+
"name": "creation_bits",
220851+
"type": "bitfield::RenderingDevice.BufferCreationBits",
220852+
"default_value": "0"
220803220853
}
220804220854
]
220805220855
},
@@ -220862,7 +220912,7 @@
220862220912
"is_vararg": false,
220863220913
"is_static": false,
220864220914
"is_virtual": false,
220865-
"hash": 2360653086,
220915+
"hash": 2368684885,
220866220916
"hash_compatibility": [
220867220917
3935920523,
220868220918
975915977
@@ -220891,9 +220941,9 @@
220891220941
"default_value": "false"
220892220942
},
220893220943
{
220894-
"name": "enable_device_address",
220895-
"type": "bool",
220896-
"default_value": "false"
220944+
"name": "creation_bits",
220945+
"type": "bitfield::RenderingDevice.BufferCreationBits",
220946+
"default_value": "0"
220897220947
}
220898220948
]
220899220949
},
@@ -221060,7 +221110,7 @@
221060221110
"is_vararg": false,
221061221111
"is_static": false,
221062221112
"is_virtual": false,
221063-
"hash": 3410049843,
221113+
"hash": 2089548973,
221064221114
"hash_compatibility": [
221065221115
34556762,
221066221116
1453158401
@@ -221080,9 +221130,9 @@
221080221130
"default_value": "PackedByteArray()"
221081221131
},
221082221132
{
221083-
"name": "enable_device_address",
221084-
"type": "bool",
221085-
"default_value": "false"
221133+
"name": "creation_bits",
221134+
"type": "bitfield::RenderingDevice.BufferCreationBits",
221135+
"default_value": "0"
221086221136
}
221087221137
]
221088221138
},
@@ -221092,8 +221142,9 @@
221092221142
"is_vararg": false,
221093221143
"is_static": false,
221094221144
"is_virtual": false,
221095-
"hash": 2316365934,
221145+
"hash": 1609052553,
221096221146
"hash_compatibility": [
221147+
2316365934,
221097221148
1173156076
221098221149
],
221099221150
"return_value": {
@@ -221114,6 +221165,11 @@
221114221165
"name": "usage",
221115221166
"type": "bitfield::RenderingDevice.StorageBufferUsage",
221116221167
"default_value": "0"
221168+
},
221169+
{
221170+
"name": "creation_bits",
221171+
"type": "bitfield::RenderingDevice.BufferCreationBits",
221172+
"default_value": "0"
221117221173
}
221118221174
]
221119221175
},
@@ -266714,6 +266770,24 @@
266714266770
}
266715266771
]
266716266772
},
266773+
{
266774+
"name": "get_line_with_ime",
266775+
"is_const": true,
266776+
"is_vararg": false,
266777+
"is_static": false,
266778+
"is_virtual": false,
266779+
"hash": 844755477,
266780+
"return_value": {
266781+
"type": "String"
266782+
},
266783+
"arguments": [
266784+
{
266785+
"name": "line",
266786+
"type": "int",
266787+
"meta": "int32"
266788+
}
266789+
]
266790+
},
266717266791
{
266718266792
"name": "get_line_width",
266719266793
"is_const": true,

0 commit comments

Comments
 (0)