diff --git a/api.json b/api.json index fb80e9d..14d7f8d 100644 --- a/api.json +++ b/api.json @@ -424,6 +424,7 @@ "METHOD_FLAG_NORMAL": 1, "METHOD_FLAG_NOSCRIPT": 4, "METHOD_FLAG_REVERSE": 16, + "METHOD_FLAG_VARARG": 128, "METHOD_FLAG_VIRTUAL": 32, "MIDI_MESSAGE_ACTIVE_SENSING": 254, "MIDI_MESSAGE_AFTERTOUCH": 10, @@ -470,29 +471,31 @@ "OP_STRING_CONCAT": 13, "OP_SUBTRACT": 7, "OP_XOR": 22, - "PROPERTY_HINT_COLOR_NO_ALPHA": 20, - "PROPERTY_HINT_DIR": 14, + "PROPERTY_HINT_COLOR_NO_ALPHA": 22, + "PROPERTY_HINT_DIR": 16, "PROPERTY_HINT_ENUM": 3, - "PROPERTY_HINT_ENUM_SUGGESTION": 37, + "PROPERTY_HINT_ENUM_SUGGESTION": 39, "PROPERTY_HINT_EXP_EASING": 4, "PROPERTY_HINT_EXP_RANGE": 2, - "PROPERTY_HINT_FILE": 13, + "PROPERTY_HINT_FILE": 15, "PROPERTY_HINT_FLAGS": 8, - "PROPERTY_HINT_GLOBAL_DIR": 16, - "PROPERTY_HINT_GLOBAL_FILE": 15, - "PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS": 22, - "PROPERTY_HINT_IMAGE_COMPRESS_LOSSY": 21, + "PROPERTY_HINT_GLOBAL_DIR": 18, + "PROPERTY_HINT_GLOBAL_FILE": 17, + "PROPERTY_HINT_IMAGE_COMPRESS_LOSSLESS": 24, + "PROPERTY_HINT_IMAGE_COMPRESS_LOSSY": 23, "PROPERTY_HINT_KEY_ACCEL": 7, + "PROPERTY_HINT_LAYERS_2D_NAVIGATION": 11, "PROPERTY_HINT_LAYERS_2D_PHYSICS": 10, "PROPERTY_HINT_LAYERS_2D_RENDER": 9, - "PROPERTY_HINT_LAYERS_3D_PHYSICS": 12, - "PROPERTY_HINT_LAYERS_3D_RENDER": 11, + "PROPERTY_HINT_LAYERS_3D_NAVIGATION": 14, + "PROPERTY_HINT_LAYERS_3D_PHYSICS": 13, + "PROPERTY_HINT_LAYERS_3D_RENDER": 12, "PROPERTY_HINT_LENGTH": 5, - "PROPERTY_HINT_MULTILINE_TEXT": 18, + "PROPERTY_HINT_MULTILINE_TEXT": 20, "PROPERTY_HINT_NONE": 0, - "PROPERTY_HINT_PLACEHOLDER_TEXT": 19, + "PROPERTY_HINT_PLACEHOLDER_TEXT": 21, "PROPERTY_HINT_RANGE": 1, - "PROPERTY_HINT_RESOURCE_TYPE": 17, + "PROPERTY_HINT_RESOURCE_TYPE": 19, "PROPERTY_USAGE_CATEGORY": 256, "PROPERTY_USAGE_CHECKABLE": 16, "PROPERTY_USAGE_CHECKED": 32, @@ -2889,6 +2892,12 @@ "type": "int", "has_default_value": false, "default_value": "" + }, + { + "name": "bidirectional", + "type": "bool", + "has_default_value": true, + "default_value": "True" } ] }, @@ -2958,6 +2967,12 @@ "type": "int", "has_default_value": false, "default_value": "" + }, + { + "name": "bidirectional", + "type": "bool", + "has_default_value": true, + "default_value": "True" } ] }, @@ -69593,6 +69608,9 @@ "instanciable": false, "is_reference": true, "constants": { + "CONTOUR_CURVE_TAG_OFF_CONIC": 0, + "CONTOUR_CURVE_TAG_OFF_CUBIC": 2, + "CONTOUR_CURVE_TAG_ON": 1 }, "properties": [ ], @@ -69710,6 +69728,31 @@ "arguments": [ ] }, + { + "name": "get_char_contours", + "return_type": "Dictionary", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "char", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "next", + "type": "int", + "has_default_value": true, + "default_value": "0" + } + ] + }, { "name": "get_char_size", "return_type": "Vector2", @@ -69735,6 +69778,161 @@ } ] }, + { + "name": "get_char_texture", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "char", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "next", + "type": "int", + "has_default_value": true, + "default_value": "0" + }, + { + "name": "outline", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_char_texture_size", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "char", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "next", + "type": "int", + "has_default_value": true, + "default_value": "0" + }, + { + "name": "outline", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_char_tx_offset", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "char", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "next", + "type": "int", + "has_default_value": true, + "default_value": "0" + }, + { + "name": "outline", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_char_tx_size", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "char", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "next", + "type": "int", + "has_default_value": true, + "default_value": "0" + }, + { + "name": "outline", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, + { + "name": "get_char_tx_uv_rect", + "return_type": "Rect2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "char", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "next", + "type": "int", + "has_default_value": true, + "default_value": "0" + }, + { + "name": "outline", + "type": "bool", + "has_default_value": true, + "default_value": "False" + } + ] + }, { "name": "get_descent", "return_type": "float", @@ -69846,6 +70044,14 @@ } ], "enums": [ + { + "name": "ContourPointTag", + "values": { + "CONTOUR_CURVE_TAG_OFF_CONIC": 0, + "CONTOUR_CURVE_TAG_ON": 1, + "CONTOUR_CURVE_TAG_OFF_CUBIC": 2 + } + } ] }, { @@ -77781,6 +77987,12 @@ { "name": "delete_nodes_request", "arguments": [ + { + "name": "nodes", + "type": "Array", + "has_default_value": false, + "default_value": "" + } ] }, { @@ -79824,6 +80036,13 @@ "INVALID_CELL_ITEM": -1 }, "properties": [ + { + "name": "bake_navigation", + "type": "bool", + "getter": "is_baking_navigation", + "setter": "set_bake_navigation", + "index": -1 + }, { "name": "cell_center_x", "type": "bool", @@ -79887,6 +80106,13 @@ "setter": "set_mesh_library", "index": -1 }, + { + "name": "navigation_layers", + "type": "int", + "getter": "get_navigation_layers", + "setter": "set_navigation_layers", + "index": -1 + }, { "name": "physics_material", "type": "PhysicsMaterial", @@ -80204,6 +80430,19 @@ "arguments": [ ] }, + { + "name": "get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_octant_size", "return_type": "int", @@ -80275,6 +80514,19 @@ } ] }, + { + "name": "is_baking_navigation", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "make_baked_meshes", "return_type": "void", @@ -80350,6 +80602,25 @@ } ] }, + { + "name": "set_bake_navigation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bake_navigation", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_cell_item", "return_type": "void", @@ -80632,6 +80903,25 @@ } ] }, + { + "name": "set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_octant_size", "return_type": "void", @@ -81676,7 +81966,7 @@ }, { "name": "timeout", - "type": "int", + "type": "float", "getter": "get_timeout", "setter": "set_timeout", "index": -1 @@ -81896,7 +82186,7 @@ }, { "name": "get_timeout", - "return_type": "int", + "return_type": "float", "is_editor": false, "is_noscript": false, "is_const": false, @@ -82145,7 +82435,7 @@ "arguments": [ { "name": "timeout", - "type": "int", + "type": "float", "has_default_value": false, "default_value": "" } @@ -84722,6 +85012,20 @@ "MOUSE_MODE_VISIBLE": 0 }, "properties": [ + { + "name": "mouse_mode", + "type": "int", + "getter": "get_mouse_mode", + "setter": "set_mouse_mode", + "index": -1 + }, + { + "name": "use_accumulated_input", + "type": "bool", + "getter": "is_using_accumulated_input", + "setter": "set_use_accumulated_input", + "index": -1 + } ], "signals": [ { @@ -85413,6 +85717,19 @@ } ] }, + { + "name": "is_using_accumulated_input", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "joy_connection_changed", "return_type": "void", @@ -93225,6 +93542,864 @@ } ] }, + { + "name": "Label3D", + "base_class": "GeometryInstance", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": false, + "constants": { + "ALIGN_CENTER": 1, + "ALIGN_FILL": 3, + "ALIGN_LEFT": 0, + "ALIGN_RIGHT": 2, + "ALPHA_CUT_DISABLED": 0, + "ALPHA_CUT_DISCARD": 1, + "ALPHA_CUT_OPAQUE_PREPASS": 2, + "FLAG_DISABLE_DEPTH_TEST": 2, + "FLAG_DOUBLE_SIDED": 1, + "FLAG_FIXED_SIZE": 3, + "FLAG_MAX": 4, + "FLAG_SHADED": 0, + "VALIGN_BOTTOM": 2, + "VALIGN_CENTER": 1, + "VALIGN_FILL": 3, + "VALIGN_TOP": 0 + }, + "properties": [ + { + "name": "alpha_cut", + "type": "int", + "getter": "get_alpha_cut_mode", + "setter": "set_alpha_cut_mode", + "index": -1 + }, + { + "name": "alpha_scissor_threshold", + "type": "float", + "getter": "get_alpha_scissor_threshold", + "setter": "set_alpha_scissor_threshold", + "index": -1 + }, + { + "name": "autowrap", + "type": "bool", + "getter": "get_autowrap", + "setter": "set_autowrap", + "index": -1 + }, + { + "name": "billboard", + "type": "int", + "getter": "get_billboard_mode", + "setter": "set_billboard_mode", + "index": -1 + }, + { + "name": "double_sided", + "type": "bool", + "getter": "get_draw_flag", + "setter": "set_draw_flag", + "index": 1 + }, + { + "name": "fixed_size", + "type": "bool", + "getter": "get_draw_flag", + "setter": "set_draw_flag", + "index": 3 + }, + { + "name": "font", + "type": "Font", + "getter": "get_font", + "setter": "set_font", + "index": -1 + }, + { + "name": "horizontal_alignment", + "type": "int", + "getter": "get_horizontal_alignment", + "setter": "set_horizontal_alignment", + "index": -1 + }, + { + "name": "line_spacing", + "type": "float", + "getter": "get_line_spacing", + "setter": "set_line_spacing", + "index": -1 + }, + { + "name": "modulate", + "type": "Color", + "getter": "get_modulate", + "setter": "set_modulate", + "index": -1 + }, + { + "name": "no_depth_test", + "type": "bool", + "getter": "get_draw_flag", + "setter": "set_draw_flag", + "index": 2 + }, + { + "name": "offset", + "type": "Vector2", + "getter": "get_offset", + "setter": "set_offset", + "index": -1 + }, + { + "name": "outline_modulate", + "type": "Color", + "getter": "get_outline_modulate", + "setter": "set_outline_modulate", + "index": -1 + }, + { + "name": "outline_render_priority", + "type": "int", + "getter": "get_outline_render_priority", + "setter": "set_outline_render_priority", + "index": -1 + }, + { + "name": "pixel_size", + "type": "float", + "getter": "get_pixel_size", + "setter": "set_pixel_size", + "index": -1 + }, + { + "name": "render_priority", + "type": "int", + "getter": "get_render_priority", + "setter": "set_render_priority", + "index": -1 + }, + { + "name": "shaded", + "type": "bool", + "getter": "get_draw_flag", + "setter": "set_draw_flag", + "index": 0 + }, + { + "name": "text", + "type": "String", + "getter": "get_text", + "setter": "set_text", + "index": -1 + }, + { + "name": "uppercase", + "type": "bool", + "getter": "is_uppercase", + "setter": "set_uppercase", + "index": -1 + }, + { + "name": "vertical_alignment", + "type": "int", + "getter": "get_vertical_alignment", + "setter": "set_vertical_alignment", + "index": -1 + }, + { + "name": "width", + "type": "float", + "getter": "get_width", + "setter": "set_width", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "_font_changed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "_im_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "_queue_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "generate_triangle_mesh", + "return_type": "TriangleMesh", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_alpha_cut_mode", + "return_type": "enum.Label3D::AlphaCutMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_alpha_scissor_threshold", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_autowrap", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_billboard_mode", + "return_type": "enum.SpatialMaterial::BillboardMode", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_draw_flag", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "flag", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "get_font", + "return_type": "Font", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_horizontal_alignment", + "return_type": "enum.Label3D::Align", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_line_spacing", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_modulate", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_offset", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_outline_modulate", + "return_type": "Color", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_outline_render_priority", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_pixel_size", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_render_priority", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_text", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_vertical_alignment", + "return_type": "enum.Label3D::VAlign", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_width", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_uppercase", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_alpha_cut_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_alpha_scissor_threshold", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "threshold", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_autowrap", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "autowrap_mode", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_billboard_mode", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "mode", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_draw_flag", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "flag", + "type": "int", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_font", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "font", + "type": "Font", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_horizontal_alignment", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "alignment", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_line_spacing", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "line_spacing", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_modulate", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "modulate", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_offset", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "offset", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_outline_modulate", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "modulate", + "type": "Color", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_outline_render_priority", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "priority", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_pixel_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "pixel_size", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_render_priority", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "priority", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_text", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "text", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_uppercase", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_vertical_alignment", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "alignment", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_width", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "width", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "Align", + "values": { + "ALIGN_LEFT": 0, + "ALIGN_CENTER": 1, + "ALIGN_RIGHT": 2, + "ALIGN_FILL": 3 + } + }, + { + "name": "DrawFlags", + "values": { + "FLAG_SHADED": 0, + "FLAG_DOUBLE_SIDED": 1, + "FLAG_DISABLE_DEPTH_TEST": 2, + "FLAG_FIXED_SIZE": 3, + "FLAG_MAX": 4 + } + }, + { + "name": "AlphaCutMode", + "values": { + "ALPHA_CUT_DISABLED": 0, + "ALPHA_CUT_DISCARD": 1, + "ALPHA_CUT_OPAQUE_PREPASS": 2 + } + }, + { + "name": "VAlign", + "values": { + "VALIGN_TOP": 0, + "VALIGN_CENTER": 1, + "VALIGN_BOTTOM": 2, + "VALIGN_FILL": 3 + } + } + ] + }, { "name": "LargeTexture", "base_class": "Texture", @@ -101929,6 +103104,13 @@ "setter": "set_edge_connection_margin", "index": -1 }, + { + "name": "navigation_layers", + "type": "int", + "getter": "get_navigation_layers", + "setter": "set_navigation_layers", + "index": -1 + }, { "name": "up_vector", "type": "Vector3", @@ -101938,6 +103120,17 @@ } ], "signals": [ + { + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + } ], "methods": [ { @@ -102067,6 +103260,19 @@ "arguments": [ ] }, + { + "name": "get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_rid", "return_type": "RID", @@ -102181,6 +103387,25 @@ } ] }, + { + "name": "set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_up_vector", "return_type": "void", @@ -102228,6 +103453,13 @@ "getter": "get_edge_connection_margin", "setter": "set_edge_connection_margin", "index": -1 + }, + { + "name": "navigation_layers", + "type": "int", + "getter": "get_navigation_layers", + "setter": "set_navigation_layers", + "index": -1 } ], "signals": [ @@ -102297,6 +103529,19 @@ "arguments": [ ] }, + { + "name": "get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_rid", "return_type": "RID", @@ -102378,6 +103623,25 @@ "default_value": "" } ] + }, + { + "name": "set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] } ], "enums": [ @@ -102396,8 +103660,38 @@ "properties": [ ], "signals": [ + { + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + } ], "methods": [ + { + "name": "_emit_map_changed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "arg0", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "agent_create", "return_type": "RID", @@ -102730,6 +104024,19 @@ } ] }, + { + "name": "get_maps", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "map_create", "return_type": "RID", @@ -102743,6 +104050,25 @@ "arguments": [ ] }, + { + "name": "map_force_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "map_get_agents", "return_type": "Array", @@ -102762,6 +104088,25 @@ } ] }, + { + "name": "map_get_cell_height", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "map_get_cell_size", "return_type": "float", @@ -102884,6 +104229,12 @@ "type": "bool", "has_default_value": false, "default_value": "" + }, + { + "name": "navigation_layers", + "type": "int", + "has_default_value": true, + "default_value": "1" } ] }, @@ -102950,6 +104301,31 @@ } ] }, + { + "name": "map_set_cell_height", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "cell_height", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "map_set_cell_size", "return_type": "void", @@ -103013,6 +104389,94 @@ "arguments": [ ] }, + { + "name": "region_get_connection_pathway_end", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "connection", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_get_connection_pathway_start", + "return_type": "Vector2", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "connection", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_get_connections_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_get_enter_cost", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "region_get_map", "return_type": "RID", @@ -103032,6 +104496,94 @@ } ] }, + { + "name": "region_get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_get_travel_cost", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_owns_point", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "point", + "type": "Vector2", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_set_enter_cost", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enter_cost", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "region_set_map", "return_type": "void", @@ -103057,6 +104609,31 @@ } ] }, + { + "name": "region_set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "region_set_navpoly", "return_type": "void", @@ -103106,6 +104683,31 @@ "default_value": "" } ] + }, + { + "name": "region_set_travel_cost", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "travel_cost", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] } ], "enums": [ @@ -103129,6 +104731,13 @@ "setter": "set_agent_height_offset", "index": -1 }, + { + "name": "avoidance_enabled", + "type": "bool", + "getter": "get_avoidance_enabled", + "setter": "set_avoidance_enabled", + "index": -1 + }, { "name": "ignore_y", "type": "bool", @@ -103150,6 +104759,13 @@ "setter": "set_max_speed", "index": -1 }, + { + "name": "navigation_layers", + "type": "int", + "getter": "get_navigation_layers", + "setter": "set_navigation_layers", + "index": -1 + }, { "name": "neighbor_dist", "type": "float", @@ -103157,6 +104773,13 @@ "setter": "set_neighbor_dist", "index": -1 }, + { + "name": "path_desired_distance", + "type": "float", + "getter": "get_path_desired_distance", + "setter": "set_path_desired_distance", + "index": -1 + }, { "name": "path_max_distance", "type": "float", @@ -103260,6 +104883,19 @@ "arguments": [ ] }, + { + "name": "get_avoidance_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_final_location", "return_type": "Vector3", @@ -103351,6 +104987,32 @@ "arguments": [ ] }, + { + "name": "get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_navigation_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_neighbor_dist", "return_type": "float", @@ -103377,6 +105039,19 @@ "arguments": [ ] }, + { + "name": "get_path_desired_distance", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_path_max_distance", "return_type": "float", @@ -103513,6 +105188,25 @@ } ] }, + { + "name": "set_avoidance_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_ignore_y", "return_type": "void", @@ -103589,6 +105283,44 @@ } ] }, + { + "name": "set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_map", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_neighbor_dist", "return_type": "void", @@ -103608,6 +105340,25 @@ } ] }, + { + "name": "set_path_desired_distance", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_path_max_distance", "return_type": "void", @@ -103737,6 +105488,13 @@ "constants": { }, "properties": [ + { + "name": "avoidance_enabled", + "type": "bool", + "getter": "get_avoidance_enabled", + "setter": "set_avoidance_enabled", + "index": -1 + }, { "name": "max_neighbors", "type": "int", @@ -103751,6 +105509,13 @@ "setter": "set_max_speed", "index": -1 }, + { + "name": "navigation_layers", + "type": "int", + "getter": "get_navigation_layers", + "setter": "set_navigation_layers", + "index": -1 + }, { "name": "neighbor_dist", "type": "float", @@ -103758,6 +105523,13 @@ "setter": "set_neighbor_dist", "index": -1 }, + { + "name": "path_desired_distance", + "type": "float", + "getter": "get_path_desired_distance", + "setter": "set_path_desired_distance", + "index": -1 + }, { "name": "path_max_distance", "type": "float", @@ -103848,6 +105620,19 @@ "arguments": [ ] }, + { + "name": "get_avoidance_enabled", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_final_location", "return_type": "Vector2", @@ -103926,6 +105711,32 @@ "arguments": [ ] }, + { + "name": "get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_navigation_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_neighbor_dist", "return_type": "float", @@ -103952,6 +105763,19 @@ "arguments": [ ] }, + { + "name": "get_path_desired_distance", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_path_max_distance", "return_type": "float", @@ -104069,6 +105893,25 @@ "arguments": [ ] }, + { + "name": "set_avoidance_enabled", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enabled", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_max_neighbors", "return_type": "void", @@ -104126,6 +105969,44 @@ } ] }, + { + "name": "set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_map", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_neighbor_dist", "return_type": "void", @@ -104145,6 +106026,25 @@ } ] }, + { + "name": "set_path_desired_distance", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "desired_distance", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_path_max_distance", "return_type": "void", @@ -104287,126 +106187,140 @@ }, "properties": [ { - "name": "agent/height", + "name": "agent_height", "type": "float", "getter": "get_agent_height", "setter": "set_agent_height", "index": -1 }, { - "name": "agent/max_climb", + "name": "agent_max_climb", "type": "float", "getter": "get_agent_max_climb", "setter": "set_agent_max_climb", "index": -1 }, { - "name": "agent/max_slope", + "name": "agent_max_slope", "type": "float", "getter": "get_agent_max_slope", "setter": "set_agent_max_slope", "index": -1 }, { - "name": "agent/radius", + "name": "agent_radius", "type": "float", "getter": "get_agent_radius", "setter": "set_agent_radius", "index": -1 }, { - "name": "cell/height", + "name": "cell_height", "type": "float", "getter": "get_cell_height", "setter": "set_cell_height", "index": -1 }, { - "name": "cell/size", + "name": "cell_size", "type": "float", "getter": "get_cell_size", "setter": "set_cell_size", "index": -1 }, { - "name": "detail/sample_distance", + "name": "detail_sample_distance", "type": "float", "getter": "get_detail_sample_distance", "setter": "set_detail_sample_distance", "index": -1 }, { - "name": "detail/sample_max_error", + "name": "detail_sample_max_error", "type": "float", "getter": "get_detail_sample_max_error", "setter": "set_detail_sample_max_error", "index": -1 }, { - "name": "edge/max_error", + "name": "edge_max_error", "type": "float", "getter": "get_edge_max_error", "setter": "set_edge_max_error", "index": -1 }, { - "name": "edge/max_length", + "name": "edge_max_length", "type": "float", "getter": "get_edge_max_length", "setter": "set_edge_max_length", "index": -1 }, { - "name": "filter/filter_walkable_low_height_spans", - "type": "bool", - "getter": "get_filter_walkable_low_height_spans", - "setter": "set_filter_walkable_low_height_spans", + "name": "filter_baking_aabb", + "type": "AABB", + "getter": "get_filter_baking_aabb", + "setter": "set_filter_baking_aabb", "index": -1 }, { - "name": "filter/ledge_spans", + "name": "filter_baking_aabb_offset", + "type": "Vector3", + "getter": "get_filter_baking_aabb_offset", + "setter": "set_filter_baking_aabb_offset", + "index": -1 + }, + { + "name": "filter_ledge_spans", "type": "bool", "getter": "get_filter_ledge_spans", "setter": "set_filter_ledge_spans", "index": -1 }, { - "name": "filter/low_hanging_obstacles", + "name": "filter_low_hanging_obstacles", "type": "bool", "getter": "get_filter_low_hanging_obstacles", "setter": "set_filter_low_hanging_obstacles", "index": -1 }, { - "name": "geometry/collision_mask", + "name": "filter_walkable_low_height_spans", + "type": "bool", + "getter": "get_filter_walkable_low_height_spans", + "setter": "set_filter_walkable_low_height_spans", + "index": -1 + }, + { + "name": "geometry_collision_mask", "type": "int", "getter": "get_collision_mask", "setter": "set_collision_mask", "index": -1 }, { - "name": "geometry/parsed_geometry_type", + "name": "geometry_parsed_geometry_type", "type": "int", "getter": "get_parsed_geometry_type", "setter": "set_parsed_geometry_type", "index": -1 }, { - "name": "geometry/source_geometry_mode", + "name": "geometry_source_geometry_mode", "type": "int", "getter": "get_source_geometry_mode", "setter": "set_source_geometry_mode", "index": -1 }, { - "name": "geometry/source_group_name", + "name": "geometry_source_group_name", "type": "String", "getter": "get_source_group_name", "setter": "set_source_group_name", "index": -1 }, { - "name": "polygon/verts_per_poly", + "name": "polygon_verts_per_poly", "type": "float", "getter": "get_verts_per_poly", "setter": "set_verts_per_poly", @@ -104420,21 +106334,21 @@ "index": -1 }, { - "name": "region/merge_size", + "name": "region_merge_size", "type": "float", "getter": "get_region_merge_size", "setter": "set_region_merge_size", "index": -1 }, { - "name": "region/min_size", + "name": "region_min_size", "type": "float", "getter": "get_region_min_size", "setter": "set_region_min_size", "index": -1 }, { - "name": "sample_partition_type/sample_partition_type", + "name": "sample_partition_type", "type": "int", "getter": "get_sample_partition_type", "setter": "set_sample_partition_type", @@ -104696,6 +106610,32 @@ "arguments": [ ] }, + { + "name": "get_filter_baking_aabb", + "return_type": "AABB", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_filter_baking_aabb_offset", + "return_type": "Vector3", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_filter_ledge_spans", "return_type": "bool", @@ -105105,6 +107045,44 @@ } ] }, + { + "name": "set_filter_baking_aabb", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "baking_aabb", + "type": "AABB", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_filter_baking_aabb_offset", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "baking_aabb_offset", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_filter_ledge_spans", "return_type": "void", @@ -105426,12 +107404,33 @@ "setter": "set_enabled", "index": -1 }, + { + "name": "enter_cost", + "type": "float", + "getter": "get_enter_cost", + "setter": "set_enter_cost", + "index": -1 + }, + { + "name": "navigation_layers", + "type": "int", + "getter": "get_navigation_layers", + "setter": "set_navigation_layers", + "index": -1 + }, { "name": "navmesh", "type": "NavigationMesh", "getter": "get_navigation_mesh", "setter": "set_navigation_mesh", "index": -1 + }, + { + "name": "travel_cost", + "type": "float", + "getter": "get_travel_cost", + "setter": "set_travel_cost", + "index": -1 } ], "signals": [ @@ -105485,6 +107484,32 @@ } ] }, + { + "name": "get_enter_cost", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_navigation_mesh", "return_type": "NavigationMesh", @@ -105511,6 +107536,19 @@ "arguments": [ ] }, + { + "name": "get_travel_cost", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_enabled", "return_type": "bool", @@ -105543,6 +107581,44 @@ } ] }, + { + "name": "set_enter_cost", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_navigation_mesh", "return_type": "void", @@ -105561,6 +107637,25 @@ "default_value": "" } ] + }, + { + "name": "set_travel_cost", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] } ], "enums": [ @@ -106039,6 +108134,19 @@ "arguments": [ ] }, + { + "name": "get_mesh", + "return_type": "NavigationMesh", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_outline", "return_type": "PoolVector2Array", @@ -106214,17 +108322,57 @@ "setter": "set_enabled", "index": -1 }, + { + "name": "enter_cost", + "type": "float", + "getter": "get_enter_cost", + "setter": "set_enter_cost", + "index": -1 + }, + { + "name": "navigation_layers", + "type": "int", + "getter": "get_navigation_layers", + "setter": "set_navigation_layers", + "index": -1 + }, { "name": "navpoly", "type": "NavigationPolygon", "getter": "get_navigation_polygon", "setter": "set_navigation_polygon", "index": -1 + }, + { + "name": "travel_cost", + "type": "float", + "getter": "get_travel_cost", + "setter": "set_travel_cost", + "index": -1 } ], "signals": [ ], "methods": [ + { + "name": "_map_changed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "arg0", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "_navpoly_changed", "return_type": "void", @@ -106238,6 +108386,32 @@ "arguments": [ ] }, + { + "name": "get_enter_cost", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_navigation_polygon", "return_type": "NavigationPolygon", @@ -106264,6 +108438,19 @@ "arguments": [ ] }, + { + "name": "get_travel_cost", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_enabled", "return_type": "bool", @@ -106296,6 +108483,44 @@ } ] }, + { + "name": "set_enter_cost", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enter_cost", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_navigation_polygon", "return_type": "void", @@ -106314,6 +108539,25 @@ "default_value": "" } ] + }, + { + "name": "set_travel_cost", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "travel_cost", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] } ], "enums": [ @@ -106332,6 +108576,17 @@ "properties": [ ], "signals": [ + { + "name": "map_changed", + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + } ], "methods": [ { @@ -106666,6 +108921,19 @@ } ] }, + { + "name": "get_maps", + "return_type": "Array", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "map_create", "return_type": "RID", @@ -106679,6 +108947,25 @@ "arguments": [ ] }, + { + "name": "map_force_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "map", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "map_get_agents", "return_type": "Array", @@ -106901,6 +109188,12 @@ "type": "bool", "has_default_value": false, "default_value": "" + }, + { + "name": "navigation_layers", + "type": "int", + "has_default_value": true, + "default_value": "1" } ] }, @@ -107143,6 +109436,94 @@ "arguments": [ ] }, + { + "name": "region_get_connection_pathway_end", + "return_type": "Vector3", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "connection", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_get_connection_pathway_start", + "return_type": "Vector3", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "connection", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_get_connections_count", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_get_enter_cost", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "region_get_map", "return_type": "RID", @@ -107162,6 +109543,94 @@ } ] }, + { + "name": "region_get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_get_travel_cost", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_owns_point", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "point", + "type": "Vector3", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "region_set_enter_cost", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "enter_cost", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "region_set_map", "return_type": "void", @@ -107187,6 +109656,31 @@ } ] }, + { + "name": "region_set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "region_set_navmesh", "return_type": "void", @@ -107237,6 +109731,31 @@ } ] }, + { + "name": "region_set_travel_cost", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "region", + "type": "RID", + "has_default_value": false, + "default_value": "" + }, + { + "name": "travel_cost", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_active", "return_type": "void", @@ -108563,7 +111082,7 @@ ] }, { - "name": "child_exited_tree", + "name": "child_exiting_tree", "arguments": [ { "name": "node", @@ -133359,6 +135878,19 @@ "signals": [ ], "methods": [ + { + "name": "_request_update", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "_update", "return_type": "void", @@ -139515,6 +142047,10 @@ "ALIGN_FILL": 3, "ALIGN_LEFT": 0, "ALIGN_RIGHT": 2, + "INLINE_ALIGN_BASELINE": 2, + "INLINE_ALIGN_BOTTOM": 3, + "INLINE_ALIGN_CENTER": 1, + "INLINE_ALIGN_TOP": 0, "ITEM_ALIGN": 8, "ITEM_COLOR": 5, "ITEM_CUSTOMFX": 18, @@ -139740,6 +142276,12 @@ "type": "int", "has_default_value": true, "default_value": "0" + }, + { + "name": "align", + "type": "int", + "has_default_value": true, + "default_value": "2" } ] }, @@ -140764,6 +143306,15 @@ "ITEM_META": 17, "ITEM_CUSTOMFX": 18 } + }, + { + "name": "InlineAlign", + "values": { + "INLINE_ALIGN_TOP": 0, + "INLINE_ALIGN_CENTER": 1, + "INLINE_ALIGN_BASELINE": 2, + "INLINE_ALIGN_BOTTOM": 3 + } } ] }, @@ -144401,6 +146952,13 @@ "STRETCH_MODE_VIEWPORT": 2 }, "properties": [ + { + "name": "auto_accept_quit", + "type": "bool", + "getter": "is_auto_accept_quit", + "setter": "set_auto_accept_quit", + "index": -1 + }, { "name": "current_scene", "type": "Node", @@ -144464,6 +147022,13 @@ "setter": "set_physics_interpolation_enabled", "index": -1 }, + { + "name": "quit_on_go_back", + "type": "bool", + "getter": "is_quit_on_go_back", + "setter": "set_quit_on_go_back", + "index": -1 + }, { "name": "refuse_new_network_connections", "type": "bool", @@ -145046,6 +147611,19 @@ "arguments": [ ] }, + { + "name": "is_auto_accept_quit", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_debugging_collisions_hint", "return_type": "bool", @@ -145137,6 +147715,19 @@ "arguments": [ ] }, + { + "name": "is_quit_on_go_back", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_refusing_new_network_connections", "return_type": "bool", @@ -153325,6 +155916,7 @@ "FEATURE_TRANSPARENT": 0, "FLAG_ALBEDO_FROM_VERTEX_COLOR": 3, "FLAG_ALBEDO_TEXTURE_FORCE_SRGB": 14, + "FLAG_ALBEDO_TEXTURE_SDF": 19, "FLAG_AO_ON_UV2": 11, "FLAG_BILLBOARD_KEEP_SCALE": 7, "FLAG_DISABLE_AMBIENT_LIGHT": 17, @@ -153333,7 +155925,7 @@ "FLAG_EMISSION_ON_UV2": 12, "FLAG_ENSURE_CORRECT_NORMALS": 16, "FLAG_FIXED_SIZE": 6, - "FLAG_MAX": 19, + "FLAG_MAX": 20, "FLAG_SRGB_VERTEX_COLOR": 4, "FLAG_TRIPLANAR_USE_WORLD": 10, "FLAG_UNSHADED": 0, @@ -153645,6 +156237,13 @@ "setter": "set_flag", "index": 14 }, + { + "name": "flags_albedo_tex_msdf", + "type": "bool", + "getter": "get_flag", + "setter": "set_flag", + "index": 19 + }, { "name": "flags_disable_ambient_light", "type": "bool", @@ -156058,7 +158657,8 @@ "FLAG_ENSURE_CORRECT_NORMALS": 16, "FLAG_DISABLE_AMBIENT_LIGHT": 17, "FLAG_USE_SHADOW_TO_OPACITY": 18, - "FLAG_MAX": 19 + "FLAG_ALBEDO_TEXTURE_SDF": 19, + "FLAG_MAX": 20 } }, { @@ -158177,8 +160777,10 @@ "ALPHA_CUT_DISABLED": 0, "ALPHA_CUT_DISCARD": 1, "ALPHA_CUT_OPAQUE_PREPASS": 2, + "FLAG_DISABLE_DEPTH_TEST": 3, "FLAG_DOUBLE_SIDED": 2, - "FLAG_MAX": 3, + "FLAG_FIXED_SIZE": 4, + "FLAG_MAX": 5, "FLAG_SHADED": 1, "FLAG_TRANSPARENT": 0 }, @@ -158218,6 +160820,13 @@ "setter": "set_draw_flag", "index": 2 }, + { + "name": "fixed_size", + "type": "bool", + "getter": "get_draw_flag", + "setter": "set_draw_flag", + "index": 4 + }, { "name": "flip_h", "type": "bool", @@ -158239,6 +160848,13 @@ "setter": "set_modulate", "index": -1 }, + { + "name": "no_depth_test", + "type": "bool", + "getter": "get_draw_flag", + "setter": "set_draw_flag", + "index": 3 + }, { "name": "offset", "type": "Vector2", @@ -158260,6 +160876,13 @@ "setter": "set_pixel_size", "index": -1 }, + { + "name": "render_priority", + "type": "int", + "getter": "get_render_priority", + "setter": "set_render_priority", + "index": -1 + }, { "name": "shaded", "type": "bool", @@ -158440,6 +161063,19 @@ "arguments": [ ] }, + { + "name": "get_render_priority", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_centered", "return_type": "bool", @@ -158693,6 +161329,25 @@ "default_value": "" } ] + }, + { + "name": "set_render_priority", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "priority", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] } ], "enums": [ @@ -158702,7 +161357,9 @@ "FLAG_TRANSPARENT": 0, "FLAG_SHADED": 1, "FLAG_DOUBLE_SIDED": 2, - "FLAG_MAX": 3 + "FLAG_DISABLE_DEPTH_TEST": 3, + "FLAG_FIXED_SIZE": 4, + "FLAG_MAX": 5 } }, { @@ -167104,6 +169761,322 @@ "enums": [ ] }, + { + "name": "TextMesh", + "base_class": "PrimitiveMesh", + "api_type": "core", + "singleton": false, + "singleton_name": "", + "instanciable": true, + "is_reference": true, + "constants": { + "ALIGN_CENTER": 1, + "ALIGN_LEFT": 0, + "ALIGN_RIGHT": 2 + }, + "properties": [ + { + "name": "curve_step", + "type": "float", + "getter": "get_curve_step", + "setter": "set_curve_step", + "index": -1 + }, + { + "name": "depth", + "type": "float", + "getter": "get_depth", + "setter": "set_depth", + "index": -1 + }, + { + "name": "font", + "type": "Font", + "getter": "get_font", + "setter": "set_font", + "index": -1 + }, + { + "name": "horizontal_alignment", + "type": "int", + "getter": "get_horizontal_alignment", + "setter": "set_horizontal_alignment", + "index": -1 + }, + { + "name": "pixel_size", + "type": "float", + "getter": "get_pixel_size", + "setter": "set_pixel_size", + "index": -1 + }, + { + "name": "text", + "type": "String", + "getter": "get_text", + "setter": "set_text", + "index": -1 + }, + { + "name": "uppercase", + "type": "bool", + "getter": "is_uppercase", + "setter": "set_uppercase", + "index": -1 + } + ], + "signals": [ + ], + "methods": [ + { + "name": "_font_changed", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": true, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_curve_step", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_depth", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_font", + "return_type": "Font", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_horizontal_alignment", + "return_type": "enum.TextMesh::Align", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_pixel_size", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "get_text", + "return_type": "String", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "is_uppercase", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, + { + "name": "set_curve_step", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "curve_step", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_depth", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "depth", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_font", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "font", + "type": "Font", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_horizontal_alignment", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "alignment", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_pixel_size", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "pixel_size", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_text", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "text", + "type": "String", + "has_default_value": false, + "default_value": "" + } + ] + }, + { + "name": "set_uppercase", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "enable", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + } + ], + "enums": [ + { + "name": "Align", + "values": { + "ALIGN_LEFT": 0, + "ALIGN_CENTER": 1, + "ALIGN_RIGHT": 2 + } + } + ] + }, { "name": "Texture", "base_class": "Resource", @@ -170444,6 +173417,13 @@ "TILE_ORIGIN_TOP_LEFT": 0 }, "properties": [ + { + "name": "bake_navigation", + "type": "bool", + "getter": "is_baking_navigation", + "setter": "set_bake_navigation", + "index": -1 + }, { "name": "cell_clip_uv", "type": "bool", @@ -170556,6 +173536,13 @@ "setter": "set_mode", "index": -1 }, + { + "name": "navigation_layers", + "type": "int", + "getter": "get_navigation_layers", + "setter": "set_navigation_layers", + "index": -1 + }, { "name": "occluder_light_mask", "type": "int", @@ -170977,6 +173964,19 @@ "arguments": [ ] }, + { + "name": "get_navigation_layers", + "return_type": "int", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_occluder_light_mask", "return_type": "int", @@ -171074,6 +174074,19 @@ "arguments": [ ] }, + { + "name": "is_baking_navigation", + "return_type": "bool", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_cell_transposed", "return_type": "bool", @@ -171226,6 +174239,25 @@ } ] }, + { + "name": "set_bake_navigation", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "bake_navigation", + "type": "bool", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_cell", "return_type": "void", @@ -171627,6 +174659,25 @@ } ] }, + { + "name": "set_navigation_layers", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "navigation_layers", + "type": "int", + "has_default_value": false, + "default_value": "" + } + ] + }, { "name": "set_occluder_light_mask", "return_type": "void", @@ -183988,6 +187039,13 @@ "getter": "get_aabb", "setter": "set_aabb", "index": -1 + }, + { + "name": "max_distance", + "type": "float", + "getter": "get_max_distance", + "setter": "set_max_distance", + "index": -1 } ], "signals": [ @@ -184038,6 +187096,19 @@ "arguments": [ ] }, + { + "name": "get_max_distance", + "return_type": "float", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "is_on_screen", "return_type": "bool", @@ -184069,6 +187140,25 @@ "default_value": "" } ] + }, + { + "name": "set_max_distance", + "return_type": "void", + "is_editor": false, + "is_noscript": false, + "is_const": false, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + { + "name": "distance", + "type": "float", + "has_default_value": false, + "default_value": "" + } + ] } ], "enums": [ @@ -190315,18 +193405,19 @@ "GLOW_BLEND_MODE_REPLACE": 3, "GLOW_BLEND_MODE_SCREEN": 1, "GLOW_BLEND_MODE_SOFTLIGHT": 2, - "INFO_2D_DRAW_CALLS_IN_FRAME": 7, - "INFO_2D_ITEMS_IN_FRAME": 6, - "INFO_DRAW_CALLS_IN_FRAME": 5, + "INFO_2D_DRAW_CALLS_IN_FRAME": 8, + "INFO_2D_ITEMS_IN_FRAME": 7, + "INFO_DRAW_CALLS_IN_FRAME": 6, "INFO_MATERIAL_CHANGES_IN_FRAME": 2, "INFO_OBJECTS_IN_FRAME": 0, "INFO_SHADER_CHANGES_IN_FRAME": 3, - "INFO_SURFACE_CHANGES_IN_FRAME": 4, - "INFO_TEXTURE_MEM_USED": 10, - "INFO_USAGE_VIDEO_MEM_TOTAL": 8, - "INFO_VERTEX_MEM_USED": 11, + "INFO_SHADER_COMPILES_IN_FRAME": 4, + "INFO_SURFACE_CHANGES_IN_FRAME": 5, + "INFO_TEXTURE_MEM_USED": 11, + "INFO_USAGE_VIDEO_MEM_TOTAL": 9, + "INFO_VERTEX_MEM_USED": 12, "INFO_VERTICES_IN_FRAME": 1, - "INFO_VIDEO_MEM_USED": 9, + "INFO_VIDEO_MEM_USED": 10, "INSTANCE_FLAG_DRAW_NEXT_FRAME_IF_VISIBLE": 1, "INSTANCE_FLAG_MAX": 2, "INSTANCE_FLAG_USE_BAKED_LIGHT": 0, @@ -200378,14 +203469,15 @@ "INFO_VERTICES_IN_FRAME": 1, "INFO_MATERIAL_CHANGES_IN_FRAME": 2, "INFO_SHADER_CHANGES_IN_FRAME": 3, - "INFO_SURFACE_CHANGES_IN_FRAME": 4, - "INFO_DRAW_CALLS_IN_FRAME": 5, - "INFO_2D_ITEMS_IN_FRAME": 6, - "INFO_2D_DRAW_CALLS_IN_FRAME": 7, - "INFO_USAGE_VIDEO_MEM_TOTAL": 8, - "INFO_VIDEO_MEM_USED": 9, - "INFO_TEXTURE_MEM_USED": 10, - "INFO_VERTEX_MEM_USED": 11 + "INFO_SHADER_COMPILES_IN_FRAME": 4, + "INFO_SURFACE_CHANGES_IN_FRAME": 5, + "INFO_DRAW_CALLS_IN_FRAME": 6, + "INFO_2D_ITEMS_IN_FRAME": 7, + "INFO_2D_DRAW_CALLS_IN_FRAME": 8, + "INFO_USAGE_VIDEO_MEM_TOTAL": 9, + "INFO_VIDEO_MEM_USED": 10, + "INFO_TEXTURE_MEM_USED": 11, + "INFO_VERTEX_MEM_USED": 12 } }, { @@ -207853,6 +210945,13 @@ "setter": "set_fallback_environment", "index": -1 }, + { + "name": "navigation_map", + "type": "RID", + "getter": "get_navigation_map", + "setter": "", + "index": -1 + }, { "name": "scenario", "type": "RID", @@ -207910,6 +211009,19 @@ "arguments": [ ] }, + { + "name": "get_navigation_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_scenario", "return_type": "RID", @@ -208003,6 +211115,13 @@ "setter": "", "index": -1 }, + { + "name": "navigation_map", + "type": "RID", + "getter": "get_navigation_map", + "setter": "", + "index": -1 + }, { "name": "space", "type": "RID", @@ -208040,6 +211159,19 @@ "arguments": [ ] }, + { + "name": "get_navigation_map", + "return_type": "RID", + "is_editor": false, + "is_noscript": false, + "is_const": true, + "is_reverse": false, + "is_virtual": false, + "has_varargs": false, + "is_from_script": false, + "arguments": [ + ] + }, { "name": "get_space", "return_type": "RID", diff --git a/gdnative/gdnative.h b/gdnative/gdnative.h index a5815f8..664fbe9 100644 --- a/gdnative/gdnative.h +++ b/gdnative/gdnative.h @@ -53,13 +53,15 @@ extern "C" { #endif // This is for libraries *using* the header, NOT GODOT EXPOSING STUFF!! -#ifdef __GNUC__ -#define GDN_EXPORT __attribute__((visibility("default"))) -#elif defined(_WIN32) +#if !defined(GDN_EXPORT) +#if defined(_WIN32) #define GDN_EXPORT __declspec(dllexport) +#elif defined(__GNUC__) +#define GDN_EXPORT __attribute__((visibility("default"))) #else #define GDN_EXPORT #endif +#endif #include #include diff --git a/nativescript/godot_nativescript.h b/nativescript/godot_nativescript.h index eb8575f..2e5d923 100644 --- a/nativescript/godot_nativescript.h +++ b/nativescript/godot_nativescript.h @@ -61,8 +61,10 @@ typedef enum { GODOT_PROPERTY_HINT_FLAGS, ///< hint_text= "flag1,flag2,etc" (as bit flags) GODOT_PROPERTY_HINT_LAYERS_2D_RENDER, GODOT_PROPERTY_HINT_LAYERS_2D_PHYSICS, + GODOT_PROPERTY_HINT_LAYERS_2D_NAVIGATION, GODOT_PROPERTY_HINT_LAYERS_3D_RENDER, GODOT_PROPERTY_HINT_LAYERS_3D_PHYSICS, + GODOT_PROPERTY_HINT_LAYERS_3D_NAVIGATION, GODOT_PROPERTY_HINT_FILE, ///< a file path must be passed, hint_text (optionally) is a filter "*.png,*.wav,*.doc," GODOT_PROPERTY_HINT_DIR, ///< a directory path must be passed GODOT_PROPERTY_HINT_GLOBAL_FILE, ///< a file path must be passed, hint_text (optionally) is a filter "*.png,*.wav,*.doc,"