summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gdextension/extension_api.json443
1 files changed, 421 insertions, 22 deletions
diff --git a/gdextension/extension_api.json b/gdextension/extension_api.json
index 27d8fba..a81d648 100644
--- a/gdextension/extension_api.json
+++ b/gdextension/extension_api.json
@@ -3,9 +3,9 @@
"version_major": 4,
"version_minor": 1,
"version_patch": 0,
- "version_status": "beta1",
+ "version_status": "beta2",
"version_build": "official",
- "version_full_name": "Godot Engine v4.1.beta1.official"
+ "version_full_name": "Godot Engine v4.1.beta2.official"
},
"builtin_class_sizes": [
{
@@ -60841,6 +60841,28 @@
"value": 9
}
]
+ },
+ {
+ "name": "CodeCompletionLocation",
+ "is_bitfield": false,
+ "values": [
+ {
+ "name": "LOCATION_LOCAL",
+ "value": 0
+ },
+ {
+ "name": "LOCATION_PARENT_MASK",
+ "value": 256
+ },
+ {
+ "name": "LOCATION_OTHER_USER_CODE",
+ "value": 512
+ },
+ {
+ "name": "LOCATION_OTHER",
+ "value": 1024
+ }
+ ]
}
],
"methods": [
@@ -61995,7 +62017,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 3965792804,
+ "hash": 1629240608,
"arguments": [
{
"name": "type",
@@ -62023,6 +62045,12 @@
"name": "value",
"type": "Variant",
"default_value": "0"
+ },
+ {
+ "name": "location",
+ "type": "int",
+ "meta": "int32",
+ "default_value": "1024"
}
]
},
@@ -80319,6 +80347,14 @@
]
},
{
+ "name": "mark_scene_as_unsaved",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3218959716
+ },
+ {
"name": "play_main_scene",
"is_const": false,
"is_vararg": false,
@@ -84668,7 +84704,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 3766330317,
+ "hash": 3577985681,
"arguments": [
{
"name": "name",
@@ -84683,6 +84719,11 @@
"name": "custom_context",
"type": "Object",
"default_value": "null"
+ },
+ {
+ "name": "backward_undo_ops",
+ "type": "bool",
+ "default_value": "false"
}
]
},
@@ -95064,10 +95105,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2215643711,
- "hash_compatibility": [
- 852856452
- ],
+ "hash": 852856452,
"return_value": {
"type": "enum::Error"
},
@@ -95079,11 +95117,6 @@
{
"name": "entry_symbol",
"type": "String"
- },
- {
- "name": "use_legacy_interface",
- "type": "bool",
- "default_value": "false"
}
]
},
@@ -118605,6 +118638,31 @@
}
},
{
+ "name": "set_tab_stops",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2899603908,
+ "arguments": [
+ {
+ "name": "tab_stops",
+ "type": "PackedFloat32Array"
+ }
+ ]
+ },
+ {
+ "name": "get_tab_stops",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 675695659,
+ "return_value": {
+ "type": "PackedFloat32Array"
+ }
+ },
+ {
"name": "set_text_overrun_behavior",
"is_const": false,
"is_vararg": false,
@@ -118950,6 +119008,12 @@
"getter": "is_uppercase"
},
{
+ "type": "PackedFloat32Array",
+ "name": "tab_stops",
+ "setter": "set_tab_stops",
+ "getter": "get_tab_stops"
+ },
+ {
"type": "int",
"name": "lines_skipped",
"setter": "set_lines_skipped",
@@ -134772,7 +134836,7 @@
"api_type": "core",
"methods": [
{
- "name": "get_obstacle_rid",
+ "name": "get_rid",
"is_const": true,
"is_vararg": false,
"is_static": false,
@@ -134783,14 +134847,28 @@
}
},
{
- "name": "get_agent_rid",
+ "name": "set_avoidance_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_avoidance_enabled",
"is_const": true,
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2944877500,
+ "hash": 36873697,
"return_value": {
- "type": "RID"
+ "type": "bool"
}
},
{
@@ -134962,6 +135040,12 @@
],
"properties": [
{
+ "type": "bool",
+ "name": "avoidance_enabled",
+ "setter": "set_avoidance_enabled",
+ "getter": "get_avoidance_enabled"
+ },
+ {
"type": "Vector2",
"name": "velocity",
"setter": "set_velocity",
@@ -134995,7 +135079,7 @@
"api_type": "core",
"methods": [
{
- "name": "get_obstacle_rid",
+ "name": "get_rid",
"is_const": true,
"is_vararg": false,
"is_static": false,
@@ -135006,14 +135090,28 @@
}
},
{
- "name": "get_agent_rid",
+ "name": "set_avoidance_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "get_avoidance_enabled",
"is_const": true,
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 2944877500,
+ "hash": 36873697,
"return_value": {
- "type": "RID"
+ "type": "bool"
}
},
{
@@ -135237,6 +135335,12 @@
],
"properties": [
{
+ "type": "bool",
+ "name": "avoidance_enabled",
+ "setter": "set_avoidance_enabled",
+ "getter": "get_avoidance_enabled"
+ },
+ {
"type": "Vector3",
"name": "velocity",
"setter": "set_velocity",
@@ -136363,6 +136467,33 @@
"is_static": false,
"is_virtual": false,
"hash": 3218959716
+ },
+ {
+ "name": "set_cell_size",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 373806689,
+ "arguments": [
+ {
+ "name": "cell_size",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "get_cell_size",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1740695150,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ }
}
],
"properties": [
@@ -136383,6 +136514,12 @@
"name": "outlines",
"setter": "_set_outlines",
"getter": "_get_outlines"
+ },
+ {
+ "type": "float",
+ "name": "cell_size",
+ "setter": "set_cell_size",
+ "getter": "get_cell_size"
}
]
},
@@ -138399,6 +138536,41 @@
}
},
{
+ "name": "obstacle_set_avoidance_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1265174801,
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ },
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "obstacle_get_avoidance_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4155700596,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ }
+ ]
+ },
+ {
"name": "obstacle_set_map",
"is_const": false,
"is_vararg": false,
@@ -138434,6 +138606,43 @@
]
},
{
+ "name": "obstacle_set_radius",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1794382983,
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ },
+ {
+ "name": "radius",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "obstacle_set_velocity",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3201125042,
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ },
+ {
+ "name": "velocity",
+ "type": "Vector2"
+ }
+ ]
+ },
+ {
"name": "obstacle_set_position",
"is_const": false,
"is_vararg": false,
@@ -138724,6 +138933,43 @@
]
},
{
+ "name": "map_set_cell_height",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1794382983,
+ "arguments": [
+ {
+ "name": "map",
+ "type": "RID"
+ },
+ {
+ "name": "cell_height",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
+ "name": "map_get_cell_height",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 866169185,
+ "return_value": {
+ "type": "float",
+ "meta": "float"
+ },
+ "arguments": [
+ {
+ "name": "map",
+ "type": "RID"
+ }
+ ]
+ },
+ {
"name": "map_set_use_edge_connections",
"is_const": false,
"is_vararg": false,
@@ -140132,6 +140378,76 @@
}
},
{
+ "name": "obstacle_set_avoidance_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1265174801,
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ },
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "obstacle_get_avoidance_enabled",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4155700596,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ }
+ ]
+ },
+ {
+ "name": "obstacle_set_use_3d_avoidance",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1265174801,
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ },
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
+ },
+ {
+ "name": "obstacle_get_use_3d_avoidance",
+ "is_const": true,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 4155700596,
+ "return_value": {
+ "type": "bool"
+ },
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ }
+ ]
+ },
+ {
"name": "obstacle_set_map",
"is_const": false,
"is_vararg": false,
@@ -140167,6 +140483,25 @@
]
},
{
+ "name": "obstacle_set_radius",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 1794382983,
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ },
+ {
+ "name": "radius",
+ "type": "float",
+ "meta": "float"
+ }
+ ]
+ },
+ {
"name": "obstacle_set_height",
"is_const": false,
"is_vararg": false,
@@ -140186,6 +140521,24 @@
]
},
{
+ "name": "obstacle_set_velocity",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3227306858,
+ "arguments": [
+ {
+ "name": "obstacle",
+ "type": "RID"
+ },
+ {
+ "name": "velocity",
+ "type": "Vector3"
+ }
+ ]
+ },
+ {
"name": "obstacle_set_position",
"is_const": false,
"is_vararg": false,
@@ -142506,6 +142859,15 @@
},
{
"name": "child_order_changed"
+ },
+ {
+ "name": "replacing_by",
+ "arguments": [
+ {
+ "name": "node",
+ "type": "Node"
+ }
+ ]
}
],
"properties": [
@@ -185769,6 +186131,24 @@
]
},
{
+ "name": "texture_get_native_handle",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": false,
+ "is_virtual": false,
+ "hash": 3917799429,
+ "return_value": {
+ "type": "int",
+ "meta": "uint64"
+ },
+ "arguments": [
+ {
+ "name": "texture",
+ "type": "RID"
+ }
+ ]
+ },
+ {
"name": "framebuffer_format_create",
"is_const": false,
"is_vararg": false,
@@ -242264,6 +242644,20 @@
"return_value": {
"type": "Variant"
}
+ },
+ {
+ "name": "set_thread_safety_checks_enabled",
+ "is_const": false,
+ "is_vararg": false,
+ "is_static": true,
+ "is_virtual": false,
+ "hash": 2586408642,
+ "arguments": [
+ {
+ "name": "enabled",
+ "type": "bool"
+ }
+ ]
}
]
},
@@ -253785,7 +254179,7 @@
"is_vararg": false,
"is_static": false,
"is_virtual": false,
- "hash": 183245820,
+ "hash": 3900135403,
"arguments": [
{
"name": "name",
@@ -253795,6 +254189,11 @@
"name": "merge_mode",
"type": "enum::UndoRedo.MergeMode",
"default_value": "0"
+ },
+ {
+ "name": "backward_undo_ops",
+ "type": "bool",
+ "default_value": "false"
}
]
},