gdextension: Sync with upstream commit 8ed125b42908d0d46d3b8967e3a3bc03f809b3af (4.4-rc1)

pull/1711/merge
David Snopek 2025-02-24 10:35:53 -06:00
parent 48baa0c812
commit 98ea2f60bb
1 changed files with 124 additions and 50 deletions

View File

@ -3,9 +3,9 @@
"version_major": 4, "version_major": 4,
"version_minor": 4, "version_minor": 4,
"version_patch": 0, "version_patch": 0,
"version_status": "beta3", "version_status": "rc1",
"version_build": "official", "version_build": "official",
"version_full_name": "Godot Engine v4.4.beta3.official" "version_full_name": "Godot Engine v4.4.rc1.official"
}, },
"builtin_class_sizes": [ "builtin_class_sizes": [
{ {
@ -43184,6 +43184,30 @@
"is_instantiable": true, "is_instantiable": true,
"inherits": "AudioStream", "inherits": "AudioStream",
"api_type": "core", "api_type": "core",
"enums": [
{
"name": "AudioStreamGeneratorMixRate",
"is_bitfield": false,
"values": [
{
"name": "MIX_RATE_OUTPUT",
"value": 0
},
{
"name": "MIX_RATE_INPUT",
"value": 1
},
{
"name": "MIX_RATE_CUSTOM",
"value": 2
},
{
"name": "MIX_RATE_MAX",
"value": 3
}
]
}
],
"methods": [ "methods": [
{ {
"name": "set_mix_rate", "name": "set_mix_rate",
@ -43212,6 +43236,31 @@
"meta": "float" "meta": "float"
} }
}, },
{
"name": "set_mix_rate_mode",
"is_const": false,
"is_vararg": false,
"is_static": false,
"is_virtual": false,
"hash": 3354885803,
"arguments": [
{
"name": "mode",
"type": "enum::AudioStreamGenerator.AudioStreamGeneratorMixRate"
}
]
},
{
"name": "get_mix_rate_mode",
"is_const": true,
"is_vararg": false,
"is_static": false,
"is_virtual": false,
"hash": 3537132591,
"return_value": {
"type": "enum::AudioStreamGenerator.AudioStreamGeneratorMixRate"
}
},
{ {
"name": "set_buffer_length", "name": "set_buffer_length",
"is_const": false, "is_const": false,
@ -43241,6 +43290,12 @@
} }
], ],
"properties": [ "properties": [
{
"type": "int",
"name": "mix_rate_mode",
"setter": "set_mix_rate_mode",
"getter": "get_mix_rate_mode"
},
{ {
"type": "float", "type": "float",
"name": "mix_rate", "name": "mix_rate",
@ -97080,38 +97135,17 @@
"is_required": false, "is_required": false,
"is_vararg": false, "is_vararg": false,
"is_virtual": true, "is_virtual": true,
"hash": 3567846260, "hash": 1576865988,
"hash_compatibility": [
3567846260
],
"return_value": {
"type": "typedarray::PackedStringArray"
},
"arguments": [ "arguments": [
{ {
"name": "path", "name": "path",
"type": "String" "type": "String"
},
{
"name": "msgids",
"type": "typedarray::String"
},
{
"name": "msgids_context_plural",
"type": "typedarray::Array"
}
]
},
{
"name": "_get_comments",
"is_const": false,
"is_static": false,
"is_required": false,
"is_vararg": false,
"is_virtual": true,
"hash": 3922387911,
"arguments": [
{
"name": "msgids_comment",
"type": "typedarray::String"
},
{
"name": "msgids_context_plural_comment",
"type": "typedarray::String"
} }
] ]
}, },
@ -122542,7 +122576,7 @@
}, },
{ {
"name": "new_rect", "name": "new_rect",
"type": "Vector2" "type": "Rect2"
} }
] ]
}, },
@ -135289,6 +135323,17 @@
"type": "String" "type": "String"
} }
] ]
},
{
"name": "get_exception",
"is_const": false,
"is_vararg": false,
"is_static": false,
"is_virtual": false,
"hash": 3277089691,
"return_value": {
"type": "JavaObject"
}
} }
] ]
}, },
@ -219046,9 +219091,19 @@
{ {
"name": "STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT", "name": "STORAGE_BUFFER_USAGE_DISPATCH_INDIRECT",
"value": 1 "value": 1
}
]
},
{
"name": "BufferCreationBits",
"is_bitfield": true,
"values": [
{
"name": "BUFFER_CREATION_DEVICE_ADDRESS_BIT",
"value": 1
}, },
{ {
"name": "STORAGE_BUFFER_USAGE_DEVICE_ADDRESS", "name": "BUFFER_CREATION_AS_STORAGE_BIT",
"value": 2 "value": 2
} }
] ]
@ -220772,7 +220827,7 @@
"is_vararg": false, "is_vararg": false,
"is_static": false, "is_static": false,
"is_virtual": false, "is_virtual": false,
"hash": 76995708, "hash": 2089548973,
"hash_compatibility": [ "hash_compatibility": [
3410049843, 3410049843,
3491282828 3491282828
@ -220792,14 +220847,9 @@
"default_value": "PackedByteArray()" "default_value": "PackedByteArray()"
}, },
{ {
"name": "use_as_storage", "name": "creation_bits",
"type": "bool", "type": "bitfield::RenderingDevice.BufferCreationBits",
"default_value": "false" "default_value": "0"
},
{
"name": "enable_device_address",
"type": "bool",
"default_value": "false"
} }
] ]
}, },
@ -220862,7 +220912,7 @@
"is_vararg": false, "is_vararg": false,
"is_static": false, "is_static": false,
"is_virtual": false, "is_virtual": false,
"hash": 2360653086, "hash": 2368684885,
"hash_compatibility": [ "hash_compatibility": [
3935920523, 3935920523,
975915977 975915977
@ -220891,9 +220941,9 @@
"default_value": "false" "default_value": "false"
}, },
{ {
"name": "enable_device_address", "name": "creation_bits",
"type": "bool", "type": "bitfield::RenderingDevice.BufferCreationBits",
"default_value": "false" "default_value": "0"
} }
] ]
}, },
@ -221060,7 +221110,7 @@
"is_vararg": false, "is_vararg": false,
"is_static": false, "is_static": false,
"is_virtual": false, "is_virtual": false,
"hash": 3410049843, "hash": 2089548973,
"hash_compatibility": [ "hash_compatibility": [
34556762, 34556762,
1453158401 1453158401
@ -221080,9 +221130,9 @@
"default_value": "PackedByteArray()" "default_value": "PackedByteArray()"
}, },
{ {
"name": "enable_device_address", "name": "creation_bits",
"type": "bool", "type": "bitfield::RenderingDevice.BufferCreationBits",
"default_value": "false" "default_value": "0"
} }
] ]
}, },
@ -221092,8 +221142,9 @@
"is_vararg": false, "is_vararg": false,
"is_static": false, "is_static": false,
"is_virtual": false, "is_virtual": false,
"hash": 2316365934, "hash": 1609052553,
"hash_compatibility": [ "hash_compatibility": [
2316365934,
1173156076 1173156076
], ],
"return_value": { "return_value": {
@ -221114,6 +221165,11 @@
"name": "usage", "name": "usage",
"type": "bitfield::RenderingDevice.StorageBufferUsage", "type": "bitfield::RenderingDevice.StorageBufferUsage",
"default_value": "0" "default_value": "0"
},
{
"name": "creation_bits",
"type": "bitfield::RenderingDevice.BufferCreationBits",
"default_value": "0"
} }
] ]
}, },
@ -266714,6 +266770,24 @@
} }
] ]
}, },
{
"name": "get_line_with_ime",
"is_const": true,
"is_vararg": false,
"is_static": false,
"is_virtual": false,
"hash": 844755477,
"return_value": {
"type": "String"
},
"arguments": [
{
"name": "line",
"type": "int",
"meta": "int32"
}
]
},
{ {
"name": "get_line_width", "name": "get_line_width",
"is_const": true, "is_const": true,