summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--godot-headers/extension_api.json420
1 files changed, 290 insertions, 130 deletions
diff --git a/godot-headers/extension_api.json b/godot-headers/extension_api.json
index f3d633a..b09ef2e 100644
--- a/godot-headers/extension_api.json
+++ b/godot-headers/extension_api.json
@@ -3,9 +3,9 @@
"version_major": 4,
"version_minor": 0,
"version_patch": 0,
- "version_status": "beta5",
+ "version_status": "beta6",
"version_build": "official",
- "version_full_name": "Godot Engine v4.0.beta5.official"
+ "version_full_name": "Godot Engine v4.0.beta6.official"
},
"builtin_class_sizes": [
{
@@ -7872,11 +7872,11 @@
},
{
"name": "split_floats",
- "return_type": "PackedFloat32Array",
+ "return_type": "PackedFloat64Array",
"is_vararg": false,
"is_const": true,
"is_static": false,
- "hash": 1089991737,
+ "hash": 2092079095,
"arguments": [
{
"name": "delimiter",
@@ -26092,11 +26092,6 @@
]
}
],
- "signals": [
- {
- "name": "tracks_changed"
- }
- ],
"properties": [
{
"type": "float",
@@ -66262,6 +66257,31 @@
"return_value": {
"type": "bool"
}
+ },
+ {
+ "name": "set_localize_numeral_system",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enable",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_localizing_numeral_system",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
}
],
"signals": [
@@ -66476,6 +66496,13 @@
"index": -1
},
{
+ "type": "bool",
+ "name": "localize_numeral_system",
+ "setter": "set_localize_numeral_system",
+ "getter": "is_localizing_numeral_system",
+ "index": -1
+ },
+ {
"type": "String",
"name": "tooltip_text",
"setter": "set_tooltip_text",
@@ -68305,6 +68332,34 @@
]
},
{
+ "name": "sample_baked_with_rotation",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3967277419,
+ "return_value": {
+ "type": "Transform3D"
+ },
+ "arguments": [
+ {
+ "name": "offset",
+ "type": "float",
+ "meta": "float"
+ },
+ {
+ "name": "cubic",
+ "type": "bool",
+ "default_value": "false"
+ },
+ {
+ "name": "apply_tilt",
+ "type": "bool",
+ "default_value": "false"
+ }
+ ]
+ },
+ {
"name": "sample_baked_up_vector",
"is_const": true,
"is_vararg": false,
@@ -88607,7 +88662,7 @@
]
},
{
- "name": "instance",
+ "name": "instantiate",
"arguments": [
{
"name": "files",
@@ -92005,13 +92060,6 @@
]
},
{
- "name": "FramebufferCacheRD",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core"
- },
- {
"name": "GDScript",
"is_refcounted": true,
"is_instantiable": true,
@@ -93184,38 +93232,23 @@
]
},
{
- "name": "set_extensions",
+ "name": "register_gltf_document_extension",
"is_const": false,
"is_vararg": false,
- "is_static": false,
+ "is_static": true,
"is_virtual": false,
- "hash": 381264803,
+ "hash": 3752678331,
"arguments": [
{
- "name": "extensions",
- "type": "typedarray::GLTFDocumentExtension"
+ "name": "extension",
+ "type": "GLTFDocumentExtension"
+ },
+ {
+ "name": "first_priority",
+ "type": "bool",
+ "default_value": "false"
}
]
- },
- {
- "name": "get_extensions",
- "is_const": true,
- "is_vararg": false,
- "is_static": false,
- "is_virtual": false,
- "hash": 3995934104,
- "return_value": {
- "type": "typedarray::GLTFDocumentExtension"
- }
- }
- ],
- "properties": [
- {
- "type": "typedarray::24/17:GLTFDocumentExtension",
- "name": "extensions",
- "setter": "set_extensions",
- "getter": "get_extensions",
- "index": -1
}
]
},
@@ -93227,6 +93260,26 @@
"api_type": "core",
"methods": [
{
+ "name": "_import_preflight",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "int"
+ },
+ "arguments": [
+ {
+ "name": "state",
+ "type": "GLTFState"
+ },
+ {
+ "name": "extensions",
+ "type": "PackedStringArray"
+ }
+ ]
+ },
+ {
"name": "_get_supported_extensions",
"is_const": false,
"is_static": false,
@@ -93237,7 +93290,7 @@
}
},
{
- "name": "_import_preflight",
+ "name": "_parse_node_extensions",
"is_const": false,
"is_static": false,
"is_vararg": false,
@@ -93249,6 +93302,38 @@
{
"name": "state",
"type": "GLTFState"
+ },
+ {
+ "name": "gltf_node",
+ "type": "GLTFNode"
+ },
+ {
+ "name": "extensions",
+ "type": "Dictionary"
+ }
+ ]
+ },
+ {
+ "name": "_generate_scene_node",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "return_value": {
+ "type": "Node3D"
+ },
+ "arguments": [
+ {
+ "name": "state",
+ "type": "GLTFState"
+ },
+ {
+ "name": "gltf_node",
+ "type": "GLTFNode"
+ },
+ {
+ "name": "scene_parent",
+ "type": "Node"
}
]
},
@@ -93333,6 +93418,27 @@
]
},
{
+ "name": "_convert_scene_node",
+ "is_const": false,
+ "is_static": false,
+ "is_vararg": false,
+ "is_virtual": true,
+ "arguments": [
+ {
+ "name": "state",
+ "type": "GLTFState"
+ },
+ {
+ "name": "gltf_node",
+ "type": "GLTFNode"
+ },
+ {
+ "name": "scene_node",
+ "type": "Node"
+ }
+ ]
+ },
+ {
"name": "_export_node",
"is_const": false,
"is_static": false,
@@ -133728,7 +133834,7 @@
"value": 4
},
{
- "name": "DUPLICATE_USE_INSTANCING",
+ "name": "DUPLICATE_USE_INSTANTIATION",
"value": 8
}
]
@@ -139384,6 +139490,13 @@
]
},
{
+ "name": "OfflineMultiplayerPeer",
+ "is_refcounted": true,
+ "is_instantiable": true,
+ "inherits": "MultiplayerPeer",
+ "api_type": "core"
+ },
+ {
"name": "OggPacketSequence",
"is_refcounted": true,
"is_instantiable": true,
@@ -139707,7 +139820,7 @@
"index": -1
},
{
- "type": "typedarray::STRING",
+ "type": "PackedStringArray",
"name": "toplevel_paths",
"setter": "set_toplevel_paths",
"getter": "get_toplevel_paths",
@@ -140366,7 +140479,7 @@
"index": -1
},
{
- "type": "typedarray::STRING",
+ "type": "PackedStringArray",
"name": "paths",
"setter": "set_paths",
"getter": "get_paths",
@@ -144722,6 +144835,52 @@
"return_value": {
"type": "bool"
}
+ },
+ {
+ "name": "set_tilt_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "is_tilt_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 36873697,
+ "return_value": {
+ "type": "bool"
+ }
+ },
+ {
+ "name": "correct_posture",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": true,
+ "is_virtual": false,
+ "hash": 2686588690,
+ "return_value": {
+ "type": "Transform3D"
+ },
+ "arguments": [
+ {
+ "name": "transform",
+ "type": "Transform3D"
+ },
+ {
+ "name": "rotation_mode",
+ "type": "enum::PathFollow3D.RotationMode"
+ }
+ ]
}
],
"properties": [
@@ -144773,6 +144932,13 @@
"setter": "set_loop",
"getter": "has_loop",
"index": -1
+ },
+ {
+ "type": "bool",
+ "name": "tilt_enabled",
+ "setter": "set_tilt_enabled",
+ "getter": "is_tilt_enabled",
+ "index": -1
}
]
},
@@ -146251,7 +146417,7 @@
},
"arguments": [
{
- "name": "distance",
+ "name": "motion",
"type": "Vector2"
},
{
@@ -146288,7 +146454,7 @@
"type": "Transform2D"
},
{
- "name": "distance",
+ "name": "motion",
"type": "Vector2"
},
{
@@ -146369,7 +146535,7 @@
},
"arguments": [
{
- "name": "distance",
+ "name": "motion",
"type": "Vector3"
},
{
@@ -146412,7 +146578,7 @@
"type": "Transform3D"
},
{
- "name": "distance",
+ "name": "motion",
"type": "Vector3"
},
{
@@ -150801,7 +150967,7 @@
},
{
"name": "exclude",
- "type": "Array",
+ "type": "typedarray::RID",
"default_value": "[]"
}
]
@@ -150893,7 +151059,7 @@
"arguments": [
{
"name": "exclude",
- "type": "Array"
+ "type": "typedarray::RID"
}
]
},
@@ -150905,7 +151071,7 @@
"is_virtual": false,
"hash": 3995934104,
"return_value": {
- "type": "Array"
+ "type": "typedarray::RID"
}
},
{
@@ -175066,26 +175232,6 @@
"api_type": "core",
"constants": [
{
- "name": "BARRIER_MASK_RASTER",
- "value": 1
- },
- {
- "name": "BARRIER_MASK_COMPUTE",
- "value": 2
- },
- {
- "name": "BARRIER_MASK_TRANSFER",
- "value": 4
- },
- {
- "name": "BARRIER_MASK_ALL",
- "value": 7
- },
- {
- "name": "BARRIER_MASK_NO_BARRIER",
- "value": 8
- },
- {
"name": "INVALID_ID",
"value": -1
},
@@ -176066,6 +176212,32 @@
]
},
{
+ "name": "BarrierMask",
+ "is_bitfield": true,
+ "values": [
+ {
+ "name": "BARRIER_MASK_RASTER",
+ "value": 1
+ },
+ {
+ "name": "BARRIER_MASK_COMPUTE",
+ "value": 2
+ },
+ {
+ "name": "BARRIER_MASK_TRANSFER",
+ "value": 4
+ },
+ {
+ "name": "BARRIER_MASK_ALL_BARRIERS",
+ "value": 7
+ },
+ {
+ "name": "BARRIER_MASK_NO_BARRIER",
+ "value": 8
+ }
+ ]
+ },
+ {
"name": "TextureType",
"is_bitfield": false,
"values": [
@@ -177210,7 +177382,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 259041867,
+ "hash": 2736912341,
"return_value": {
"type": "enum::Error"
},
@@ -177230,8 +177402,7 @@
},
{
"name": "post_barrier",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
}
]
@@ -177320,7 +177491,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 4234145050,
+ "hash": 3741367532,
"return_value": {
"type": "enum::Error"
},
@@ -177367,8 +177538,7 @@
},
{
"name": "post_barrier",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
}
]
@@ -177379,7 +177549,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 1993157964,
+ "hash": 3423681478,
"return_value": {
"type": "enum::Error"
},
@@ -177414,8 +177584,7 @@
},
{
"name": "post_barrier",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
}
]
@@ -177426,7 +177595,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 1429823113,
+ "hash": 2126834943,
"return_value": {
"type": "enum::Error"
},
@@ -177441,8 +177610,7 @@
},
{
"name": "post_barrier",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
}
]
@@ -177736,7 +177904,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 130023918,
+ "hash": 3137892244,
"return_value": {
"type": "RID"
},
@@ -177754,6 +177922,11 @@
{
"name": "src_buffers",
"type": "typedarray::RID"
+ },
+ {
+ "name": "offsets",
+ "type": "PackedInt64Array",
+ "default_value": "PackedInt64Array()"
}
]
},
@@ -178045,7 +178218,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 857091402,
+ "hash": 652628289,
"return_value": {
"type": "enum::Error"
},
@@ -178070,8 +178243,7 @@
},
{
"name": "post_barrier",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
}
]
@@ -178082,7 +178254,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 3627474756,
+ "hash": 1645170096,
"return_value": {
"type": "enum::Error"
},
@@ -178103,8 +178275,7 @@
},
{
"name": "post_barrier",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
}
]
@@ -178674,12 +178845,11 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2829508664,
+ "hash": 422991495,
"arguments": [
{
"name": "post_barrier",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
}
]
@@ -178821,12 +178991,11 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2829508664,
+ "hash": 422991495,
"arguments": [
{
"name": "post_barrier",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
}
]
@@ -178991,18 +179160,16 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 3979627413,
+ "hash": 266666049,
"arguments": [
{
"name": "from",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
},
{
"name": "to",
- "type": "int",
- "meta": "uint32",
+ "type": "bitfield::RenderingDevice.BarrierMask",
"default_value": "7"
}
]
@@ -232805,7 +232972,7 @@
],
"methods": [
{
- "name": "set_normal_texture",
+ "name": "set_texture_normal",
"is_const": false,
"is_vararg": false,
"is_static": false,
@@ -232819,7 +232986,7 @@
]
},
{
- "name": "set_pressed_texture",
+ "name": "set_texture_pressed",
"is_const": false,
"is_vararg": false,
"is_static": false,
@@ -232833,7 +233000,7 @@
]
},
{
- "name": "set_hover_texture",
+ "name": "set_texture_hover",
"is_const": false,
"is_vararg": false,
"is_static": false,
@@ -232847,7 +233014,7 @@
]
},
{
- "name": "set_disabled_texture",
+ "name": "set_texture_disabled",
"is_const": false,
"is_vararg": false,
"is_static": false,
@@ -232861,7 +233028,7 @@
]
},
{
- "name": "set_focused_texture",
+ "name": "set_texture_focused",
"is_const": false,
"is_vararg": false,
"is_static": false,
@@ -232967,7 +233134,7 @@
}
},
{
- "name": "get_normal_texture",
+ "name": "get_texture_normal",
"is_const": true,
"is_vararg": false,
"is_static": false,
@@ -232978,7 +233145,7 @@
}
},
{
- "name": "get_pressed_texture",
+ "name": "get_texture_pressed",
"is_const": true,
"is_vararg": false,
"is_static": false,
@@ -232989,7 +233156,7 @@
}
},
{
- "name": "get_hover_texture",
+ "name": "get_texture_hover",
"is_const": true,
"is_vararg": false,
"is_static": false,
@@ -233000,7 +233167,7 @@
}
},
{
- "name": "get_disabled_texture",
+ "name": "get_texture_disabled",
"is_const": true,
"is_vararg": false,
"is_static": false,
@@ -233011,7 +233178,7 @@
}
},
{
- "name": "get_focused_texture",
+ "name": "get_texture_focused",
"is_const": true,
"is_vararg": false,
"is_static": false,
@@ -233059,36 +233226,36 @@
{
"type": "Texture2D",
"name": "texture_normal",
- "setter": "set_normal_texture",
- "getter": "get_normal_texture",
+ "setter": "set_texture_normal",
+ "getter": "get_texture_normal",
"index": -1
},
{
"type": "Texture2D",
"name": "texture_pressed",
- "setter": "set_pressed_texture",
- "getter": "get_pressed_texture",
+ "setter": "set_texture_pressed",
+ "getter": "get_texture_pressed",
"index": -1
},
{
"type": "Texture2D",
"name": "texture_hover",
- "setter": "set_hover_texture",
- "getter": "get_hover_texture",
+ "setter": "set_texture_hover",
+ "getter": "get_texture_hover",
"index": -1
},
{
"type": "Texture2D",
"name": "texture_disabled",
- "setter": "set_disabled_texture",
- "getter": "get_disabled_texture",
+ "setter": "set_texture_disabled",
+ "getter": "get_texture_disabled",
"index": -1
},
{
"type": "Texture2D",
"name": "texture_focused",
- "setter": "set_focused_texture",
- "getter": "get_focused_texture",
+ "setter": "set_texture_focused",
+ "getter": "get_texture_focused",
"index": -1
},
{
@@ -247083,13 +247250,6 @@
]
},
{
- "name": "UniformSetCacheRD",
- "is_refcounted": false,
- "is_instantiable": false,
- "inherits": "Object",
- "api_type": "core"
- },
- {
"name": "VBoxContainer",
"is_refcounted": false,
"is_instantiable": true,