diff --git a/docs/Classes/class_@gdscript.md b/docs/Classes/class_@gdscript.md new file mode 100644 index 00000000..9207b94c --- /dev/null +++ b/docs/Classes/class_@gdscript.md @@ -0,0 +1,1329 @@ + + + + + + + + + +# @GDScript + +Built-in GDScript constants, functions, and annotations. + + + +## Description + +A list of utility functions and annotations accessible from any script written in GDScript. + +For the list of global functions and constants that can be accessed in any scripting language, see [@GlobalScope](class_@globalscope.md). + + + +## Tutorials + +- [GDScript exports](../tutorials/scripting/gdscript/gdscript_exports.md) + + + +## Methods + +
| [Color](class_color.md) | +[Color8](#class_@GDScript_method_Color8)\ (\ r8\: [int](class_int.md), g8\: [int](class_int.md), b8\: [int](class_int.md), a8\: [int](class_int.md) = 255\ ) | +
|---|---|
| `void` | +[assert](#class_@GDScript_method_assert)\ (\ condition\: [bool](class_bool.md), message\: [String](class_string.md) = ""\ ) | +
| [String](class_string.md) | +[char](#class_@GDScript_method_char)\ (\ code\: [int](class_int.md)\ ) | +
| [Variant](class_variant.md) | +[convert](#class_@GDScript_method_convert)\ (\ what\: [Variant](class_variant.md), type\: [Variant.Type](class_@globalscope.md#enum_@GlobalScope_Variant.Type)\ ) | +
| [Object](class_object.md) | +[dict_to_inst](#class_@GDScript_method_dict_to_inst)\ (\ dictionary\: [Dictionary](class_dictionary.md)\ ) | +
| [Array](class_array.md) | +[get_stack](#class_@GDScript_method_get_stack)\ (\ ) | +
| [Dictionary](class_dictionary.md) | +[inst_to_dict](#class_@GDScript_method_inst_to_dict)\ (\ instance\: [Object](class_object.md)\ ) | +
| [bool](class_bool.md) | +[is_instance_of](#class_@GDScript_method_is_instance_of)\ (\ value\: [Variant](class_variant.md), type\: [Variant](class_variant.md)\ ) | +
| [int](class_int.md) | +[len](#class_@GDScript_method_len)\ (\ var\: [Variant](class_variant.md)\ ) | +
| [Resource](class_resource.md) | +[load](#class_@GDScript_method_load)\ (\ path\: [String](class_string.md)\ ) | +
| [int](class_int.md) | +[ord](#class_@GDScript_method_ord)\ (\ char\: [String](class_string.md)\ ) | +
| [Resource](class_resource.md) | +[preload](#class_@GDScript_method_preload)\ (\ path\: [String](class_string.md)\ ) | +
| `void` | +[print_debug](#class_@GDScript_method_print_debug)\ (\ ...\ ) vararg | +
| `void` | +[print_stack](#class_@GDScript_method_print_stack)\ (\ ) | +
| [Array](class_array.md) | +[range](#class_@GDScript_method_range)\ (\ ...\ ) vararg | +
| [bool](class_bool.md) | +[type_exists](#class_@GDScript_method_type_exists)\ (\ type\: [StringName](class_stringname.md)\ ) | +
| [AudioServer](class_audioserver.md) | +[AudioServer](#class_@GlobalScope_property_AudioServer) | +
|---|---|
| [CameraServer](class_cameraserver.md) | +[CameraServer](#class_@GlobalScope_property_CameraServer) | +
| [ClassDB](class_classdb.md) | +[ClassDB](#class_@GlobalScope_property_ClassDB) | +
| [DisplayServer](class_displayserver.md) | +[DisplayServer](#class_@GlobalScope_property_DisplayServer) | +
| [EditorInterface](class_editorinterface.md) | +[EditorInterface](#class_@GlobalScope_property_EditorInterface) | +
| [Engine](class_engine.md) | +[Engine](#class_@GlobalScope_property_Engine) | +
| [EngineDebugger](class_enginedebugger.md) | +[EngineDebugger](#class_@GlobalScope_property_EngineDebugger) | +
| [GDExtensionManager](class_gdextensionmanager.md) | +[GDExtensionManager](#class_@GlobalScope_property_GDExtensionManager) | +
| [Geometry2D](class_geometry2d.md) | +[Geometry2D](#class_@GlobalScope_property_Geometry2D) | +
| [Geometry3D](class_geometry3d.md) | +[Geometry3D](#class_@GlobalScope_property_Geometry3D) | +
| [IP](class_ip.md) | +[IP](#class_@GlobalScope_property_IP) | +
| [Input](class_input.md) | +[Input](#class_@GlobalScope_property_Input) | +
| [InputMap](class_inputmap.md) | +[InputMap](#class_@GlobalScope_property_InputMap) | +
| [JavaClassWrapper](class_javaclasswrapper.md) | +[JavaClassWrapper](#class_@GlobalScope_property_JavaClassWrapper) | +
| [JavaScriptBridge](class_javascriptbridge.md) | +[JavaScriptBridge](#class_@GlobalScope_property_JavaScriptBridge) | +
| [MCPBridge](class_mcpbridge.md) | +[MCPBridge](#class_@GlobalScope_property_MCPBridge) | +
| [MCPServer](class_mcpserver.md) | +[MCPServer](#class_@GlobalScope_property_MCPServer) | +
| [Marshalls](class_marshalls.md) | +[Marshalls](#class_@GlobalScope_property_Marshalls) | +
| [NativeMenu](class_nativemenu.md) | +[NativeMenu](#class_@GlobalScope_property_NativeMenu) | +
| [NavigationMeshGenerator](class_navigationmeshgenerator.md) | +[NavigationMeshGenerator](#class_@GlobalScope_property_NavigationMeshGenerator) | +
| [NavigationServer2D](class_navigationserver2d.md) | +[NavigationServer2D](#class_@GlobalScope_property_NavigationServer2D) | +
| [NavigationServer3D](class_navigationserver3d.md) | +[NavigationServer3D](#class_@GlobalScope_property_NavigationServer3D) | +
| [OS](class_os.md) | +[OS](#class_@GlobalScope_property_OS) | +
| [Performance](class_performance.md) | +[Performance](#class_@GlobalScope_property_Performance) | +
| [PhysicsServer2D](class_physicsserver2d.md) | +[PhysicsServer2D](#class_@GlobalScope_property_PhysicsServer2D) | +
| [PhysicsServer2DManager](class_physicsserver2dmanager.md) | +[PhysicsServer2DManager](#class_@GlobalScope_property_PhysicsServer2DManager) | +
| [PhysicsServer3D](class_physicsserver3d.md) | +[PhysicsServer3D](#class_@GlobalScope_property_PhysicsServer3D) | +
| [PhysicsServer3DManager](class_physicsserver3dmanager.md) | +[PhysicsServer3DManager](#class_@GlobalScope_property_PhysicsServer3DManager) | +
| [ProjectSettings](class_projectsettings.md) | +[ProjectSettings](#class_@GlobalScope_property_ProjectSettings) | +
| [RenderingServer](class_renderingserver.md) | +[RenderingServer](#class_@GlobalScope_property_RenderingServer) | +
| [ResourceLoader](class_resourceloader.md) | +[ResourceLoader](#class_@GlobalScope_property_ResourceLoader) | +
| [ResourceSaver](class_resourcesaver.md) | +[ResourceSaver](#class_@GlobalScope_property_ResourceSaver) | +
| [ResourceUID](class_resourceuid.md) | +[ResourceUID](#class_@GlobalScope_property_ResourceUID) | +
| [TextServerManager](class_textservermanager.md) | +[TextServerManager](#class_@GlobalScope_property_TextServerManager) | +
| [ThemeDB](class_themedb.md) | +[ThemeDB](#class_@GlobalScope_property_ThemeDB) | +
| [Time](class_time.md) | +[Time](#class_@GlobalScope_property_Time) | +
| [TranslationServer](class_translationserver.md) | +[TranslationServer](#class_@GlobalScope_property_TranslationServer) | +
| [WorkerThreadPool](class_workerthreadpool.md) | +[WorkerThreadPool](#class_@GlobalScope_property_WorkerThreadPool) | +
| [XRServer](class_xrserver.md) | +[XRServer](#class_@GlobalScope_property_XRServer) | +
| [Variant](class_variant.md) | +[abs](#class_@GlobalScope_method_abs)\ (\ x\: [Variant](class_variant.md)\ ) | +
|---|---|
| [float](class_float.md) | +[absf](#class_@GlobalScope_method_absf)\ (\ x\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[absi](#class_@GlobalScope_method_absi)\ (\ x\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[acos](#class_@GlobalScope_method_acos)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[acosh](#class_@GlobalScope_method_acosh)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[angle_difference](#class_@GlobalScope_method_angle_difference)\ (\ from\: [float](class_float.md), to\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[asin](#class_@GlobalScope_method_asin)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[asinh](#class_@GlobalScope_method_asinh)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[atan](#class_@GlobalScope_method_atan)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[atan2](#class_@GlobalScope_method_atan2)\ (\ y\: [float](class_float.md), x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[atanh](#class_@GlobalScope_method_atanh)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[bezier_derivative](#class_@GlobalScope_method_bezier_derivative)\ (\ start\: [float](class_float.md), control_1\: [float](class_float.md), control_2\: [float](class_float.md), end\: [float](class_float.md), t\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[bezier_interpolate](#class_@GlobalScope_method_bezier_interpolate)\ (\ start\: [float](class_float.md), control_1\: [float](class_float.md), control_2\: [float](class_float.md), end\: [float](class_float.md), t\: [float](class_float.md)\ ) | +
| [Variant](class_variant.md) | +[bytes_to_var](#class_@GlobalScope_method_bytes_to_var)\ (\ bytes\: [PackedByteArray](class_packedbytearray.md)\ ) | +
| [Variant](class_variant.md) | +[bytes_to_var_with_objects](#class_@GlobalScope_method_bytes_to_var_with_objects)\ (\ bytes\: [PackedByteArray](class_packedbytearray.md)\ ) | +
| [Variant](class_variant.md) | +[ceil](#class_@GlobalScope_method_ceil)\ (\ x\: [Variant](class_variant.md)\ ) | +
| [float](class_float.md) | +[ceilf](#class_@GlobalScope_method_ceilf)\ (\ x\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[ceili](#class_@GlobalScope_method_ceili)\ (\ x\: [float](class_float.md)\ ) | +
| [Variant](class_variant.md) | +[clamp](#class_@GlobalScope_method_clamp)\ (\ value\: [Variant](class_variant.md), min\: [Variant](class_variant.md), max\: [Variant](class_variant.md)\ ) | +
| [float](class_float.md) | +[clampf](#class_@GlobalScope_method_clampf)\ (\ value\: [float](class_float.md), min\: [float](class_float.md), max\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[clampi](#class_@GlobalScope_method_clampi)\ (\ value\: [int](class_int.md), min\: [int](class_int.md), max\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[cos](#class_@GlobalScope_method_cos)\ (\ angle_rad\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[cosh](#class_@GlobalScope_method_cosh)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[cubic_interpolate](#class_@GlobalScope_method_cubic_interpolate)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), pre\: [float](class_float.md), post\: [float](class_float.md), weight\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[cubic_interpolate_angle](#class_@GlobalScope_method_cubic_interpolate_angle)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), pre\: [float](class_float.md), post\: [float](class_float.md), weight\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[cubic_interpolate_angle_in_time](#class_@GlobalScope_method_cubic_interpolate_angle_in_time)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), pre\: [float](class_float.md), post\: [float](class_float.md), weight\: [float](class_float.md), to_t\: [float](class_float.md), pre_t\: [float](class_float.md), post_t\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[cubic_interpolate_in_time](#class_@GlobalScope_method_cubic_interpolate_in_time)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), pre\: [float](class_float.md), post\: [float](class_float.md), weight\: [float](class_float.md), to_t\: [float](class_float.md), pre_t\: [float](class_float.md), post_t\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[db_to_linear](#class_@GlobalScope_method_db_to_linear)\ (\ db\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[deg_to_rad](#class_@GlobalScope_method_deg_to_rad)\ (\ deg\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[ease](#class_@GlobalScope_method_ease)\ (\ x\: [float](class_float.md), curve\: [float](class_float.md)\ ) | +
| [String](class_string.md) | +[error_string](#class_@GlobalScope_method_error_string)\ (\ error\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[exp](#class_@GlobalScope_method_exp)\ (\ x\: [float](class_float.md)\ ) | +
| [Variant](class_variant.md) | +[floor](#class_@GlobalScope_method_floor)\ (\ x\: [Variant](class_variant.md)\ ) | +
| [float](class_float.md) | +[floorf](#class_@GlobalScope_method_floorf)\ (\ x\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[floori](#class_@GlobalScope_method_floori)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[fmod](#class_@GlobalScope_method_fmod)\ (\ x\: [float](class_float.md), y\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[fposmod](#class_@GlobalScope_method_fposmod)\ (\ x\: [float](class_float.md), y\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[hash](#class_@GlobalScope_method_hash)\ (\ variable\: [Variant](class_variant.md)\ ) | +
| [Object](class_object.md) | +[instance_from_id](#class_@GlobalScope_method_instance_from_id)\ (\ instance_id\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[inverse_lerp](#class_@GlobalScope_method_inverse_lerp)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), weight\: [float](class_float.md)\ ) | +
| [bool](class_bool.md) | +[is_equal_approx](#class_@GlobalScope_method_is_equal_approx)\ (\ a\: [float](class_float.md), b\: [float](class_float.md)\ ) | +
| [bool](class_bool.md) | +[is_finite](#class_@GlobalScope_method_is_finite)\ (\ x\: [float](class_float.md)\ ) | +
| [bool](class_bool.md) | +[is_inf](#class_@GlobalScope_method_is_inf)\ (\ x\: [float](class_float.md)\ ) | +
| [bool](class_bool.md) | +[is_instance_id_valid](#class_@GlobalScope_method_is_instance_id_valid)\ (\ id\: [int](class_int.md)\ ) | +
| [bool](class_bool.md) | +[is_instance_valid](#class_@GlobalScope_method_is_instance_valid)\ (\ instance\: [Variant](class_variant.md)\ ) | +
| [bool](class_bool.md) | +[is_nan](#class_@GlobalScope_method_is_nan)\ (\ x\: [float](class_float.md)\ ) | +
| [bool](class_bool.md) | +[is_same](#class_@GlobalScope_method_is_same)\ (\ a\: [Variant](class_variant.md), b\: [Variant](class_variant.md)\ ) | +
| [bool](class_bool.md) | +[is_zero_approx](#class_@GlobalScope_method_is_zero_approx)\ (\ x\: [float](class_float.md)\ ) | +
| [Variant](class_variant.md) | +[lerp](#class_@GlobalScope_method_lerp)\ (\ from\: [Variant](class_variant.md), to\: [Variant](class_variant.md), weight\: [Variant](class_variant.md)\ ) | +
| [float](class_float.md) | +[lerp_angle](#class_@GlobalScope_method_lerp_angle)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), weight\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[lerpf](#class_@GlobalScope_method_lerpf)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), weight\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[linear_to_db](#class_@GlobalScope_method_linear_to_db)\ (\ lin\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[log](#class_@GlobalScope_method_log)\ (\ x\: [float](class_float.md)\ ) | +
| [Variant](class_variant.md) | +[max](#class_@GlobalScope_method_max)\ (\ ...\ ) vararg | +
| [float](class_float.md) | +[maxf](#class_@GlobalScope_method_maxf)\ (\ a\: [float](class_float.md), b\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[maxi](#class_@GlobalScope_method_maxi)\ (\ a\: [int](class_int.md), b\: [int](class_int.md)\ ) | +
| [Variant](class_variant.md) | +[min](#class_@GlobalScope_method_min)\ (\ ...\ ) vararg | +
| [float](class_float.md) | +[minf](#class_@GlobalScope_method_minf)\ (\ a\: [float](class_float.md), b\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[mini](#class_@GlobalScope_method_mini)\ (\ a\: [int](class_int.md), b\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[move_toward](#class_@GlobalScope_method_move_toward)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), delta\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[nearest_po2](#class_@GlobalScope_method_nearest_po2)\ (\ value\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[pingpong](#class_@GlobalScope_method_pingpong)\ (\ value\: [float](class_float.md), length\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[posmod](#class_@GlobalScope_method_posmod)\ (\ x\: [int](class_int.md), y\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[pow](#class_@GlobalScope_method_pow)\ (\ base\: [float](class_float.md), exp\: [float](class_float.md)\ ) | +
| `void` | +[print](#class_@GlobalScope_method_print)\ (\ ...\ ) vararg | +
| `void` | +[print_rich](#class_@GlobalScope_method_print_rich)\ (\ ...\ ) vararg | +
| `void` | +[print_verbose](#class_@GlobalScope_method_print_verbose)\ (\ ...\ ) vararg | +
| `void` | +[printerr](#class_@GlobalScope_method_printerr)\ (\ ...\ ) vararg | +
| `void` | +[printraw](#class_@GlobalScope_method_printraw)\ (\ ...\ ) vararg | +
| `void` | +[prints](#class_@GlobalScope_method_prints)\ (\ ...\ ) vararg | +
| `void` | +[printt](#class_@GlobalScope_method_printt)\ (\ ...\ ) vararg | +
| `void` | +[push_error](#class_@GlobalScope_method_push_error)\ (\ ...\ ) vararg | +
| `void` | +[push_warning](#class_@GlobalScope_method_push_warning)\ (\ ...\ ) vararg | +
| [float](class_float.md) | +[rad_to_deg](#class_@GlobalScope_method_rad_to_deg)\ (\ rad\: [float](class_float.md)\ ) | +
| [PackedInt64Array](class_packedint64array.md) | +[rand_from_seed](#class_@GlobalScope_method_rand_from_seed)\ (\ seed\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[randf](#class_@GlobalScope_method_randf)\ (\ ) | +
| [float](class_float.md) | +[randf_range](#class_@GlobalScope_method_randf_range)\ (\ from\: [float](class_float.md), to\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[randfn](#class_@GlobalScope_method_randfn)\ (\ mean\: [float](class_float.md), deviation\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[randi](#class_@GlobalScope_method_randi)\ (\ ) | +
| [int](class_int.md) | +[randi_range](#class_@GlobalScope_method_randi_range)\ (\ from\: [int](class_int.md), to\: [int](class_int.md)\ ) | +
| `void` | +[randomize](#class_@GlobalScope_method_randomize)\ (\ ) | +
| [float](class_float.md) | +[remap](#class_@GlobalScope_method_remap)\ (\ value\: [float](class_float.md), istart\: [float](class_float.md), istop\: [float](class_float.md), ostart\: [float](class_float.md), ostop\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[rid_allocate_id](#class_@GlobalScope_method_rid_allocate_id)\ (\ ) | +
| [RID](class_rid.md) | +[rid_from_int64](#class_@GlobalScope_method_rid_from_int64)\ (\ base\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[rotate_toward](#class_@GlobalScope_method_rotate_toward)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), delta\: [float](class_float.md)\ ) | +
| [Variant](class_variant.md) | +[round](#class_@GlobalScope_method_round)\ (\ x\: [Variant](class_variant.md)\ ) | +
| [float](class_float.md) | +[roundf](#class_@GlobalScope_method_roundf)\ (\ x\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[roundi](#class_@GlobalScope_method_roundi)\ (\ x\: [float](class_float.md)\ ) | +
| `void` | +[seed](#class_@GlobalScope_method_seed)\ (\ base\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[sigmoid](#class_@GlobalScope_method_sigmoid)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[sigmoid_affine](#class_@GlobalScope_method_sigmoid_affine)\ (\ x\: [float](class_float.md), amplitude\: [float](class_float.md), y_translation\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[sigmoid_affine_approx](#class_@GlobalScope_method_sigmoid_affine_approx)\ (\ x\: [float](class_float.md), amplitude\: [float](class_float.md), y_translation\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[sigmoid_approx](#class_@GlobalScope_method_sigmoid_approx)\ (\ x\: [float](class_float.md)\ ) | +
| [Variant](class_variant.md) | +[sign](#class_@GlobalScope_method_sign)\ (\ x\: [Variant](class_variant.md)\ ) | +
| [float](class_float.md) | +[signf](#class_@GlobalScope_method_signf)\ (\ x\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[signi](#class_@GlobalScope_method_signi)\ (\ x\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[sin](#class_@GlobalScope_method_sin)\ (\ angle_rad\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[sinh](#class_@GlobalScope_method_sinh)\ (\ x\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[smoothstep](#class_@GlobalScope_method_smoothstep)\ (\ from\: [float](class_float.md), to\: [float](class_float.md), x\: [float](class_float.md)\ ) | +
| [Variant](class_variant.md) | +[snapped](#class_@GlobalScope_method_snapped)\ (\ x\: [Variant](class_variant.md), step\: [Variant](class_variant.md)\ ) | +
| [float](class_float.md) | +[snappedf](#class_@GlobalScope_method_snappedf)\ (\ x\: [float](class_float.md), step\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[snappedi](#class_@GlobalScope_method_snappedi)\ (\ x\: [float](class_float.md), step\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[sqrt](#class_@GlobalScope_method_sqrt)\ (\ x\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[step_decimals](#class_@GlobalScope_method_step_decimals)\ (\ x\: [float](class_float.md)\ ) | +
| [String](class_string.md) | +[str](#class_@GlobalScope_method_str)\ (\ ...\ ) vararg | +
| [Variant](class_variant.md) | +[str_to_var](#class_@GlobalScope_method_str_to_var)\ (\ string\: [String](class_string.md)\ ) | +
| [Variant](class_variant.md) | +[str_to_var_with_objects](#class_@GlobalScope_method_str_to_var_with_objects)\ (\ string\: [String](class_string.md)\ ) | +
| [float](class_float.md) | +[tan](#class_@GlobalScope_method_tan)\ (\ angle_rad\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[tanh](#class_@GlobalScope_method_tanh)\ (\ x\: [float](class_float.md)\ ) | +
| [Variant](class_variant.md) | +[type_convert](#class_@GlobalScope_method_type_convert)\ (\ variant\: [Variant](class_variant.md), type\: [int](class_int.md)\ ) | +
| [String](class_string.md) | +[type_string](#class_@GlobalScope_method_type_string)\ (\ type\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[typeof](#class_@GlobalScope_method_typeof)\ (\ variable\: [Variant](class_variant.md)\ ) | +
| [PackedByteArray](class_packedbytearray.md) | +[var_to_bytes](#class_@GlobalScope_method_var_to_bytes)\ (\ variable\: [Variant](class_variant.md)\ ) | +
| [PackedByteArray](class_packedbytearray.md) | +[var_to_bytes_with_objects](#class_@GlobalScope_method_var_to_bytes_with_objects)\ (\ variable\: [Variant](class_variant.md)\ ) | +
| [String](class_string.md) | +[var_to_str](#class_@GlobalScope_method_var_to_str)\ (\ variable\: [Variant](class_variant.md)\ ) | +
| [String](class_string.md) | +[var_to_str_with_objects](#class_@GlobalScope_method_var_to_str_with_objects)\ (\ variable\: [Variant](class_variant.md)\ ) | +
| [Variant](class_variant.md) | +[weakref](#class_@GlobalScope_method_weakref)\ (\ obj\: [Variant](class_variant.md)\ ) | +
| [Variant](class_variant.md) | +[wrap](#class_@GlobalScope_method_wrap)\ (\ value\: [Variant](class_variant.md), min\: [Variant](class_variant.md), max\: [Variant](class_variant.md)\ ) | +
| [float](class_float.md) | +[wrapf](#class_@GlobalScope_method_wrapf)\ (\ value\: [float](class_float.md), min\: [float](class_float.md), max\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[wrapi](#class_@GlobalScope_method_wrapi)\ (\ value\: [int](class_int.md), min\: [int](class_int.md), max\: [int](class_int.md)\ ) | +
| [Vector3](class_vector3.md) | +[end](#class_AABB_property_end) | +`Vector3(0, 0, 0)` | +
|---|---|---|
| [Vector3](class_vector3.md) | +[position](#class_AABB_property_position) | +`Vector3(0, 0, 0)` | +
| [Vector3](class_vector3.md) | +[size](#class_AABB_property_size) | +`Vector3(0, 0, 0)` | +
| [AABB](class_aabb.md) | +[AABB](#class_AABB_constructor_AABB)\ (\ ) | +
|---|---|
| [AABB](class_aabb.md) | +[AABB](#class_AABB_constructor_AABB)\ (\ from\: [AABB](class_aabb.md)\ ) | +
| [AABB](class_aabb.md) | +[AABB](#class_AABB_constructor_AABB)\ (\ position\: [Vector3](class_vector3.md), size\: [Vector3](class_vector3.md)\ ) | +
| [AABB](class_aabb.md) | +[abs](#class_AABB_method_abs)\ (\ ) const | +
|---|---|
| [bool](class_bool.md) | +[encloses](#class_AABB_method_encloses)\ (\ with\: [AABB](class_aabb.md)\ ) const | +
| [AABB](class_aabb.md) | +[expand](#class_AABB_method_expand)\ (\ to_point\: [Vector3](class_vector3.md)\ ) const | +
| [Vector3](class_vector3.md) | +[get_center](#class_AABB_method_get_center)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_endpoint](#class_AABB_method_get_endpoint)\ (\ idx\: [int](class_int.md)\ ) const | +
| [Vector3](class_vector3.md) | +[get_longest_axis](#class_AABB_method_get_longest_axis)\ (\ ) const | +
| [int](class_int.md) | +[get_longest_axis_index](#class_AABB_method_get_longest_axis_index)\ (\ ) const | +
| [float](class_float.md) | +[get_longest_axis_size](#class_AABB_method_get_longest_axis_size)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_shortest_axis](#class_AABB_method_get_shortest_axis)\ (\ ) const | +
| [int](class_int.md) | +[get_shortest_axis_index](#class_AABB_method_get_shortest_axis_index)\ (\ ) const | +
| [float](class_float.md) | +[get_shortest_axis_size](#class_AABB_method_get_shortest_axis_size)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_support](#class_AABB_method_get_support)\ (\ direction\: [Vector3](class_vector3.md)\ ) const | +
| [float](class_float.md) | +[get_volume](#class_AABB_method_get_volume)\ (\ ) const | +
| [AABB](class_aabb.md) | +[grow](#class_AABB_method_grow)\ (\ by\: [float](class_float.md)\ ) const | +
| [bool](class_bool.md) | +[has_point](#class_AABB_method_has_point)\ (\ point\: [Vector3](class_vector3.md)\ ) const | +
| [bool](class_bool.md) | +[has_surface](#class_AABB_method_has_surface)\ (\ ) const | +
| [bool](class_bool.md) | +[has_volume](#class_AABB_method_has_volume)\ (\ ) const | +
| [AABB](class_aabb.md) | +[intersection](#class_AABB_method_intersection)\ (\ with\: [AABB](class_aabb.md)\ ) const | +
| [bool](class_bool.md) | +[intersects](#class_AABB_method_intersects)\ (\ with\: [AABB](class_aabb.md)\ ) const | +
| [bool](class_bool.md) | +[intersects_plane](#class_AABB_method_intersects_plane)\ (\ plane\: [Plane](class_plane.md)\ ) const | +
| [Variant](class_variant.md) | +[intersects_ray](#class_AABB_method_intersects_ray)\ (\ from\: [Vector3](class_vector3.md), dir\: [Vector3](class_vector3.md)\ ) const | +
| [Variant](class_variant.md) | +[intersects_segment](#class_AABB_method_intersects_segment)\ (\ from\: [Vector3](class_vector3.md), to\: [Vector3](class_vector3.md)\ ) const | +
| [bool](class_bool.md) | +[is_equal_approx](#class_AABB_method_is_equal_approx)\ (\ aabb\: [AABB](class_aabb.md)\ ) const | +
| [bool](class_bool.md) | +[is_finite](#class_AABB_method_is_finite)\ (\ ) const | +
| [AABB](class_aabb.md) | +[merge](#class_AABB_method_merge)\ (\ with\: [AABB](class_aabb.md)\ ) const | +
| [bool](class_bool.md) | +[operator !=](#class_AABB_operator_neq_AABB)\ (\ right\: [AABB](class_aabb.md)\ ) | +
|---|---|
| [AABB](class_aabb.md) | +[operator *](#class_AABB_operator_mul_Transform3D)\ (\ right\: [Transform3D](class_transform3d.md)\ ) | +
| [bool](class_bool.md) | +[operator ==](#class_AABB_operator_eq_AABB)\ (\ right\: [AABB](class_aabb.md)\ ) | +
| [bool](class_bool.md) | +[dialog_autowrap](#class_AcceptDialog_property_dialog_autowrap) | +`false` | +
|---|---|---|
| [bool](class_bool.md) | +[dialog_close_on_escape](#class_AcceptDialog_property_dialog_close_on_escape) | +`true` | +
| [bool](class_bool.md) | +[dialog_hide_on_ok](#class_AcceptDialog_property_dialog_hide_on_ok) | +`true` | +
| [String](class_string.md) | +[dialog_text](#class_AcceptDialog_property_dialog_text) | +`""` | +
| [bool](class_bool.md) | +exclusive | +`true` (overrides [Window.exclusive](class_window.md#class_Window_property_exclusive)) | +
| [bool](class_bool.md) | +keep_title_visible | +`true` (overrides [Window.keep_title_visible](class_window.md#class_Window_property_keep_title_visible)) | +
| [bool](class_bool.md) | +maximize_disabled | +`true` (overrides [Window.maximize_disabled](class_window.md#class_Window_property_maximize_disabled)) | +
| [bool](class_bool.md) | +minimize_disabled | +`true` (overrides [Window.minimize_disabled](class_window.md#class_Window_property_minimize_disabled)) | +
| [String](class_string.md) | +[ok_button_text](#class_AcceptDialog_property_ok_button_text) | +`""` | +
| [String](class_string.md) | +title | +`"Alert!"` (overrides [Window.title](class_window.md#class_Window_property_title)) | +
| [bool](class_bool.md) | +transient | +`true` (overrides [Window.transient](class_window.md#class_Window_property_transient)) | +
| [bool](class_bool.md) | +visible | +`false` (overrides [Window.visible](class_window.md#class_Window_property_visible)) | +
| [bool](class_bool.md) | +wrap_controls | +`true` (overrides [Window.wrap_controls](class_window.md#class_Window_property_wrap_controls)) | +
| [Button](class_button.md) | +[add_button](#class_AcceptDialog_method_add_button)\ (\ text\: [String](class_string.md), right\: [bool](class_bool.md) = false, action\: [String](class_string.md) = ""\ ) | +
|---|---|
| [Button](class_button.md) | +[add_cancel_button](#class_AcceptDialog_method_add_cancel_button)\ (\ name\: [String](class_string.md)\ ) | +
| [Label](class_label.md) | +[get_label](#class_AcceptDialog_method_get_label)\ (\ ) | +
| [Button](class_button.md) | +[get_ok_button](#class_AcceptDialog_method_get_ok_button)\ (\ ) | +
| `void` | +[register_text_enter](#class_AcceptDialog_method_register_text_enter)\ (\ line_edit\: [LineEdit](class_lineedit.md)\ ) | +
| `void` | +[remove_button](#class_AcceptDialog_method_remove_button)\ (\ button\: [Button](class_button.md)\ ) | +
| [int](class_int.md) | +[buttons_min_height](#class_AcceptDialog_theme_constant_buttons_min_height) | +`0` | +
|---|---|---|
| [int](class_int.md) | +[buttons_min_width](#class_AcceptDialog_theme_constant_buttons_min_width) | +`0` | +
| [int](class_int.md) | +[buttons_separation](#class_AcceptDialog_theme_constant_buttons_separation) | +`10` | +
| [StyleBox](class_stylebox.md) | +[panel](#class_AcceptDialog_theme_style_panel) | ++ |
| `void` | +[finish](#class_AESContext_method_finish)\ (\ ) | +
|---|---|
| [PackedByteArray](class_packedbytearray.md) | +[get_iv_state](#class_AESContext_method_get_iv_state)\ (\ ) | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[start](#class_AESContext_method_start)\ (\ mode\: [Mode](class_aescontext.md#enum_AESContext_Mode), key\: [PackedByteArray](class_packedbytearray.md), iv\: [PackedByteArray](class_packedbytearray.md) = PackedByteArray()\ ) | +
| [PackedByteArray](class_packedbytearray.md) | +[update](#class_AESContext_method_update)\ (\ src\: [PackedByteArray](class_packedbytearray.md)\ ) | +
| [int](class_int.md) | +[setting_count](#class_AimModifier3D_property_setting_count) | +`0` | +
|---|
| [BoneAxis](class_skeletonmodifier3d.md#enum_SkeletonModifier3D_BoneAxis) | +[get_forward_axis](#class_AimModifier3D_method_get_forward_axis)\ (\ index\: [int](class_int.md)\ ) const | +
|---|---|
| [Axis](class_vector3.md#enum_Vector3_Axis) | +[get_primary_rotation_axis](#class_AimModifier3D_method_get_primary_rotation_axis)\ (\ index\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_using_euler](#class_AimModifier3D_method_is_using_euler)\ (\ index\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_using_secondary_rotation](#class_AimModifier3D_method_is_using_secondary_rotation)\ (\ index\: [int](class_int.md)\ ) const | +
| `void` | +[set_forward_axis](#class_AimModifier3D_method_set_forward_axis)\ (\ index\: [int](class_int.md), axis\: [BoneAxis](class_skeletonmodifier3d.md#enum_SkeletonModifier3D_BoneAxis)\ ) | +
| `void` | +[set_primary_rotation_axis](#class_AimModifier3D_method_set_primary_rotation_axis)\ (\ index\: [int](class_int.md), axis\: [Axis](class_vector3.md#enum_Vector3_Axis)\ ) | +
| `void` | +[set_use_euler](#class_AimModifier3D_method_set_use_euler)\ (\ index\: [int](class_int.md), enabled\: [bool](class_bool.md)\ ) | +
| `void` | +[set_use_secondary_rotation](#class_AimModifier3D_method_set_use_secondary_rotation)\ (\ index\: [int](class_int.md), enabled\: [bool](class_bool.md)\ ) | +
| [bool](class_bool.md) | +[sync_to_physics](#class_AnimatableBody2D_property_sync_to_physics) | +`true` | +
|---|
| [bool](class_bool.md) | +[sync_to_physics](#class_AnimatableBody3D_property_sync_to_physics) | +`true` | +
|---|
| [StringName](class_stringname.md) | +[animation](#class_AnimatedSprite2D_property_animation) | +`&"default"` | +
|---|---|---|
| [String](class_string.md) | +[autoplay](#class_AnimatedSprite2D_property_autoplay) | +`""` | +
| [bool](class_bool.md) | +[centered](#class_AnimatedSprite2D_property_centered) | +`true` | +
| [bool](class_bool.md) | +[flip_h](#class_AnimatedSprite2D_property_flip_h) | +`false` | +
| [bool](class_bool.md) | +[flip_v](#class_AnimatedSprite2D_property_flip_v) | +`false` | +
| [int](class_int.md) | +[frame](#class_AnimatedSprite2D_property_frame) | +`0` | +
| [float](class_float.md) | +[frame_progress](#class_AnimatedSprite2D_property_frame_progress) | +`0.0` | +
| [Vector2](class_vector2.md) | +[offset](#class_AnimatedSprite2D_property_offset) | +`Vector2(0, 0)` | +
| [float](class_float.md) | +[speed_scale](#class_AnimatedSprite2D_property_speed_scale) | +`1.0` | +
| [SpriteFrames](class_spriteframes.md) | +[sprite_frames](#class_AnimatedSprite2D_property_sprite_frames) | ++ |
| [float](class_float.md) | +[get_playing_speed](#class_AnimatedSprite2D_method_get_playing_speed)\ (\ ) const | +
|---|---|
| [bool](class_bool.md) | +[is_playing](#class_AnimatedSprite2D_method_is_playing)\ (\ ) const | +
| `void` | +[pause](#class_AnimatedSprite2D_method_pause)\ (\ ) | +
| `void` | +[play](#class_AnimatedSprite2D_method_play)\ (\ name\: [StringName](class_stringname.md) = &"", custom_speed\: [float](class_float.md) = 1.0, from_end\: [bool](class_bool.md) = false\ ) | +
| `void` | +[play_backwards](#class_AnimatedSprite2D_method_play_backwards)\ (\ name\: [StringName](class_stringname.md) = &""\ ) | +
| `void` | +[set_frame_and_progress](#class_AnimatedSprite2D_method_set_frame_and_progress)\ (\ frame\: [int](class_int.md), progress\: [float](class_float.md)\ ) | +
| `void` | +[stop](#class_AnimatedSprite2D_method_stop)\ (\ ) | +
| [StringName](class_stringname.md) | +[animation](#class_AnimatedSprite3D_property_animation) | +`&"default"` | +
|---|---|---|
| [String](class_string.md) | +[autoplay](#class_AnimatedSprite3D_property_autoplay) | +`""` | +
| [int](class_int.md) | +[frame](#class_AnimatedSprite3D_property_frame) | +`0` | +
| [float](class_float.md) | +[frame_progress](#class_AnimatedSprite3D_property_frame_progress) | +`0.0` | +
| [float](class_float.md) | +[speed_scale](#class_AnimatedSprite3D_property_speed_scale) | +`1.0` | +
| [SpriteFrames](class_spriteframes.md) | +[sprite_frames](#class_AnimatedSprite3D_property_sprite_frames) | ++ |
| [float](class_float.md) | +[get_playing_speed](#class_AnimatedSprite3D_method_get_playing_speed)\ (\ ) const | +
|---|---|
| [bool](class_bool.md) | +[is_playing](#class_AnimatedSprite3D_method_is_playing)\ (\ ) const | +
| `void` | +[pause](#class_AnimatedSprite3D_method_pause)\ (\ ) | +
| `void` | +[play](#class_AnimatedSprite3D_method_play)\ (\ name\: [StringName](class_stringname.md) = &"", custom_speed\: [float](class_float.md) = 1.0, from_end\: [bool](class_bool.md) = false\ ) | +
| `void` | +[play_backwards](#class_AnimatedSprite3D_method_play_backwards)\ (\ name\: [StringName](class_stringname.md) = &""\ ) | +
| `void` | +[set_frame_and_progress](#class_AnimatedSprite3D_method_set_frame_and_progress)\ (\ frame\: [int](class_int.md), progress\: [float](class_float.md)\ ) | +
| `void` | +[stop](#class_AnimatedSprite3D_method_stop)\ (\ ) | +
| [int](class_int.md) | +[current_frame](#class_AnimatedTexture_property_current_frame) | ++ |
|---|---|---|
| [int](class_int.md) | +[frames](#class_AnimatedTexture_property_frames) | +`1` | +
| [bool](class_bool.md) | +[one_shot](#class_AnimatedTexture_property_one_shot) | +`false` | +
| [bool](class_bool.md) | +[pause](#class_AnimatedTexture_property_pause) | +`false` | +
| [bool](class_bool.md) | +resource_local_to_scene | +`false` (overrides [Resource.resource_local_to_scene](class_resource.md#class_Resource_property_resource_local_to_scene)) | +
| [float](class_float.md) | +[speed_scale](#class_AnimatedTexture_property_speed_scale) | +`1.0` | +
| [AnimatedTexture](class_animatedtexture.md) | +[create_from_image_frames](#class_AnimatedTexture_method_create_from_image_frames)\ (\ image_frames\: [ImageFrames](class_imageframes.md)\ ) static | +
|---|---|
| [float](class_float.md) | +[get_frame_duration](#class_AnimatedTexture_method_get_frame_duration)\ (\ frame\: [int](class_int.md)\ ) const | +
| [Texture2D](class_texture2d.md) | +[get_frame_texture](#class_AnimatedTexture_method_get_frame_texture)\ (\ frame\: [int](class_int.md)\ ) const | +
| [ImageFrames](class_imageframes.md) | +[make_image_frames](#class_AnimatedTexture_method_make_image_frames)\ (\ ) const | +
| `void` | +[set_frame_duration](#class_AnimatedTexture_method_set_frame_duration)\ (\ frame\: [int](class_int.md), duration\: [float](class_float.md)\ ) | +
| `void` | +[set_frame_texture](#class_AnimatedTexture_method_set_frame_texture)\ (\ frame\: [int](class_int.md), texture\: [Texture2D](class_texture2d.md)\ ) | +
| `void` | +[set_from_image_frames](#class_AnimatedTexture_method_set_from_image_frames)\ (\ image_frames\: [ImageFrames](class_imageframes.md)\ ) | +
| [bool](class_bool.md) | +[capture_included](#class_Animation_property_capture_included) | +`false` | +
|---|---|---|
| [float](class_float.md) | +[length](#class_Animation_property_length) | +`1.0` | +
| [LoopMode](class_animation.md#enum_Animation_LoopMode) | +[loop_mode](#class_Animation_property_loop_mode) | +`0` | +
| [float](class_float.md) | +[step](#class_Animation_property_step) | +`0.033333335` | +
| `void` | +[add_marker](#class_Animation_method_add_marker)\ (\ name\: [StringName](class_stringname.md), time\: [float](class_float.md)\ ) | +
|---|---|
| [int](class_int.md) | +[add_track](#class_Animation_method_add_track)\ (\ type\: [TrackType](class_animation.md#enum_Animation_TrackType), at_position\: [int](class_int.md) = -1\ ) | +
| [StringName](class_stringname.md) | +[animation_track_get_key_animation](#class_Animation_method_animation_track_get_key_animation)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[animation_track_insert_key](#class_Animation_method_animation_track_insert_key)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md), animation\: [StringName](class_stringname.md)\ ) | +
| `void` | +[animation_track_set_key_animation](#class_Animation_method_animation_track_set_key_animation)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md), animation\: [StringName](class_stringname.md)\ ) | +
| [float](class_float.md) | +[audio_track_get_key_end_offset](#class_Animation_method_audio_track_get_key_end_offset)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[audio_track_get_key_start_offset](#class_Animation_method_audio_track_get_key_start_offset)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [Resource](class_resource.md) | +[audio_track_get_key_stream](#class_Animation_method_audio_track_get_key_stream)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[audio_track_insert_key](#class_Animation_method_audio_track_insert_key)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md), stream\: [Resource](class_resource.md), start_offset\: [float](class_float.md) = 0, end_offset\: [float](class_float.md) = 0\ ) | +
| [bool](class_bool.md) | +[audio_track_is_use_blend](#class_Animation_method_audio_track_is_use_blend)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| `void` | +[audio_track_set_key_end_offset](#class_Animation_method_audio_track_set_key_end_offset)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md), offset\: [float](class_float.md)\ ) | +
| `void` | +[audio_track_set_key_start_offset](#class_Animation_method_audio_track_set_key_start_offset)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md), offset\: [float](class_float.md)\ ) | +
| `void` | +[audio_track_set_key_stream](#class_Animation_method_audio_track_set_key_stream)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md), stream\: [Resource](class_resource.md)\ ) | +
| `void` | +[audio_track_set_use_blend](#class_Animation_method_audio_track_set_use_blend)\ (\ track_idx\: [int](class_int.md), enable\: [bool](class_bool.md)\ ) | +
| [Vector2](class_vector2.md) | +[bezier_track_get_key_in_handle](#class_Animation_method_bezier_track_get_key_in_handle)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [Vector2](class_vector2.md) | +[bezier_track_get_key_out_handle](#class_Animation_method_bezier_track_get_key_out_handle)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[bezier_track_get_key_value](#class_Animation_method_bezier_track_get_key_value)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[bezier_track_insert_key](#class_Animation_method_bezier_track_insert_key)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md), value\: [float](class_float.md), in_handle\: [Vector2](class_vector2.md) = Vector2(0, 0), out_handle\: [Vector2](class_vector2.md) = Vector2(0, 0)\ ) | +
| [float](class_float.md) | +[bezier_track_interpolate](#class_Animation_method_bezier_track_interpolate)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md)\ ) const | +
| `void` | +[bezier_track_set_key_in_handle](#class_Animation_method_bezier_track_set_key_in_handle)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md), in_handle\: [Vector2](class_vector2.md), balanced_value_time_ratio\: [float](class_float.md) = 1.0\ ) | +
| `void` | +[bezier_track_set_key_out_handle](#class_Animation_method_bezier_track_set_key_out_handle)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md), out_handle\: [Vector2](class_vector2.md), balanced_value_time_ratio\: [float](class_float.md) = 1.0\ ) | +
| `void` | +[bezier_track_set_key_value](#class_Animation_method_bezier_track_set_key_value)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md), value\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[blend_shape_track_insert_key](#class_Animation_method_blend_shape_track_insert_key)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md), amount\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[blend_shape_track_interpolate](#class_Animation_method_blend_shape_track_interpolate)\ (\ track_idx\: [int](class_int.md), time_sec\: [float](class_float.md), backward\: [bool](class_bool.md) = false\ ) const | +
| `void` | +[clear](#class_Animation_method_clear)\ (\ ) | +
| `void` | +[compress](#class_Animation_method_compress)\ (\ page_size\: [int](class_int.md) = 8192, fps\: [int](class_int.md) = 120, split_tolerance\: [float](class_float.md) = 4.0\ ) | +
| `void` | +[copy_track](#class_Animation_method_copy_track)\ (\ track_idx\: [int](class_int.md), to_animation\: [Animation](class_animation.md)\ ) | +
| [int](class_int.md) | +[find_track](#class_Animation_method_find_track)\ (\ path\: [NodePath](class_nodepath.md), type\: [TrackType](class_animation.md#enum_Animation_TrackType)\ ) const | +
| [StringName](class_stringname.md) | +[get_marker_at_time](#class_Animation_method_get_marker_at_time)\ (\ time\: [float](class_float.md)\ ) const | +
| [Color](class_color.md) | +[get_marker_color](#class_Animation_method_get_marker_color)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[get_marker_names](#class_Animation_method_get_marker_names)\ (\ ) const | +
| [float](class_float.md) | +[get_marker_time](#class_Animation_method_get_marker_time)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [StringName](class_stringname.md) | +[get_next_marker](#class_Animation_method_get_next_marker)\ (\ time\: [float](class_float.md)\ ) const | +
| [StringName](class_stringname.md) | +[get_prev_marker](#class_Animation_method_get_prev_marker)\ (\ time\: [float](class_float.md)\ ) const | +
| [int](class_int.md) | +[get_track_count](#class_Animation_method_get_track_count)\ (\ ) const | +
| [bool](class_bool.md) | +[has_marker](#class_Animation_method_has_marker)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [StringName](class_stringname.md) | +[method_track_get_name](#class_Animation_method_method_track_get_name)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [Array](class_array.md) | +[method_track_get_params](#class_Animation_method_method_track_get_params)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| `void` | +[optimize](#class_Animation_method_optimize)\ (\ allowed_velocity_err\: [float](class_float.md) = 0.01, allowed_angular_err\: [float](class_float.md) = 0.01, precision\: [int](class_int.md) = 3\ ) | +
| [int](class_int.md) | +[position_track_insert_key](#class_Animation_method_position_track_insert_key)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md), position\: [Vector3](class_vector3.md)\ ) | +
| [Vector3](class_vector3.md) | +[position_track_interpolate](#class_Animation_method_position_track_interpolate)\ (\ track_idx\: [int](class_int.md), time_sec\: [float](class_float.md), backward\: [bool](class_bool.md) = false\ ) const | +
| `void` | +[remove_marker](#class_Animation_method_remove_marker)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[remove_track](#class_Animation_method_remove_track)\ (\ track_idx\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[rotation_track_insert_key](#class_Animation_method_rotation_track_insert_key)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md), rotation\: [Quaternion](class_quaternion.md)\ ) | +
| [Quaternion](class_quaternion.md) | +[rotation_track_interpolate](#class_Animation_method_rotation_track_interpolate)\ (\ track_idx\: [int](class_int.md), time_sec\: [float](class_float.md), backward\: [bool](class_bool.md) = false\ ) const | +
| [int](class_int.md) | +[scale_track_insert_key](#class_Animation_method_scale_track_insert_key)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md), scale\: [Vector3](class_vector3.md)\ ) | +
| [Vector3](class_vector3.md) | +[scale_track_interpolate](#class_Animation_method_scale_track_interpolate)\ (\ track_idx\: [int](class_int.md), time_sec\: [float](class_float.md), backward\: [bool](class_bool.md) = false\ ) const | +
| `void` | +[set_marker_color](#class_Animation_method_set_marker_color)\ (\ name\: [StringName](class_stringname.md), color\: [Color](class_color.md)\ ) | +
| [int](class_int.md) | +[track_find_key](#class_Animation_method_track_find_key)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md), find_mode\: [FindMode](class_animation.md#enum_Animation_FindMode) = 0, limit\: [bool](class_bool.md) = false, backward\: [bool](class_bool.md) = false\ ) const | +
| [bool](class_bool.md) | +[track_get_interpolation_loop_wrap](#class_Animation_method_track_get_interpolation_loop_wrap)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| [InterpolationType](class_animation.md#enum_Animation_InterpolationType) | +[track_get_interpolation_type](#class_Animation_method_track_get_interpolation_type)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[track_get_key_count](#class_Animation_method_track_get_key_count)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[track_get_key_time](#class_Animation_method_track_get_key_time)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[track_get_key_transition](#class_Animation_method_track_get_key_transition)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [Variant](class_variant.md) | +[track_get_key_value](#class_Animation_method_track_get_key_value)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) const | +
| [NodePath](class_nodepath.md) | +[track_get_path](#class_Animation_method_track_get_path)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| [TrackType](class_animation.md#enum_Animation_TrackType) | +[track_get_type](#class_Animation_method_track_get_type)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[track_insert_key](#class_Animation_method_track_insert_key)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md), key\: [Variant](class_variant.md), transition\: [float](class_float.md) = 1\ ) | +
| [bool](class_bool.md) | +[track_is_compressed](#class_Animation_method_track_is_compressed)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[track_is_enabled](#class_Animation_method_track_is_enabled)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[track_is_imported](#class_Animation_method_track_is_imported)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| `void` | +[track_move_down](#class_Animation_method_track_move_down)\ (\ track_idx\: [int](class_int.md)\ ) | +
| `void` | +[track_move_to](#class_Animation_method_track_move_to)\ (\ track_idx\: [int](class_int.md), to_idx\: [int](class_int.md)\ ) | +
| `void` | +[track_move_up](#class_Animation_method_track_move_up)\ (\ track_idx\: [int](class_int.md)\ ) | +
| `void` | +[track_remove_key](#class_Animation_method_track_remove_key)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md)\ ) | +
| `void` | +[track_remove_key_at_time](#class_Animation_method_track_remove_key_at_time)\ (\ track_idx\: [int](class_int.md), time\: [float](class_float.md)\ ) | +
| `void` | +[track_set_enabled](#class_Animation_method_track_set_enabled)\ (\ track_idx\: [int](class_int.md), enabled\: [bool](class_bool.md)\ ) | +
| `void` | +[track_set_imported](#class_Animation_method_track_set_imported)\ (\ track_idx\: [int](class_int.md), imported\: [bool](class_bool.md)\ ) | +
| `void` | +[track_set_interpolation_loop_wrap](#class_Animation_method_track_set_interpolation_loop_wrap)\ (\ track_idx\: [int](class_int.md), interpolation\: [bool](class_bool.md)\ ) | +
| `void` | +[track_set_interpolation_type](#class_Animation_method_track_set_interpolation_type)\ (\ track_idx\: [int](class_int.md), interpolation\: [InterpolationType](class_animation.md#enum_Animation_InterpolationType)\ ) | +
| `void` | +[track_set_key_time](#class_Animation_method_track_set_key_time)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md), time\: [float](class_float.md)\ ) | +
| `void` | +[track_set_key_transition](#class_Animation_method_track_set_key_transition)\ (\ track_idx\: [int](class_int.md), key_idx\: [int](class_int.md), transition\: [float](class_float.md)\ ) | +
| `void` | +[track_set_key_value](#class_Animation_method_track_set_key_value)\ (\ track_idx\: [int](class_int.md), key\: [int](class_int.md), value\: [Variant](class_variant.md)\ ) | +
| `void` | +[track_set_path](#class_Animation_method_track_set_path)\ (\ track_idx\: [int](class_int.md), path\: [NodePath](class_nodepath.md)\ ) | +
| `void` | +[track_swap](#class_Animation_method_track_swap)\ (\ track_idx\: [int](class_int.md), with_idx\: [int](class_int.md)\ ) | +
| [UpdateMode](class_animation.md#enum_Animation_UpdateMode) | +[value_track_get_update_mode](#class_Animation_method_value_track_get_update_mode)\ (\ track_idx\: [int](class_int.md)\ ) const | +
| [Variant](class_variant.md) | +[value_track_interpolate](#class_Animation_method_value_track_interpolate)\ (\ track_idx\: [int](class_int.md), time_sec\: [float](class_float.md), backward\: [bool](class_bool.md) = false\ ) const | +
| `void` | +[value_track_set_update_mode](#class_Animation_method_value_track_set_update_mode)\ (\ track_idx\: [int](class_int.md), mode\: [UpdateMode](class_animation.md#enum_Animation_UpdateMode)\ ) | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[add_animation](#class_AnimationLibrary_method_add_animation)\ (\ name\: [StringName](class_stringname.md), animation\: [Animation](class_animation.md)\ ) | +
|---|---|
| [Animation](class_animation.md) | +[get_animation](#class_AnimationLibrary_method_get_animation)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [Array](class_array.md)\[[StringName](class_stringname.md)\] | +[get_animation_list](#class_AnimationLibrary_method_get_animation_list)\ (\ ) const | +
| [int](class_int.md) | +[get_animation_list_size](#class_AnimationLibrary_method_get_animation_list_size)\ (\ ) const | +
| [bool](class_bool.md) | +[has_animation](#class_AnimationLibrary_method_has_animation)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| `void` | +[remove_animation](#class_AnimationLibrary_method_remove_animation)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[rename_animation](#class_AnimationLibrary_method_rename_animation)\ (\ name\: [StringName](class_stringname.md), newname\: [StringName](class_stringname.md)\ ) | +
| [bool](class_bool.md) | +[active](#class_AnimationMixer_property_active) | +`true` | +
|---|---|---|
| [int](class_int.md) | +[audio_max_polyphony](#class_AnimationMixer_property_audio_max_polyphony) | +`32` | +
| [AnimationCallbackModeDiscrete](class_animationmixer.md#enum_AnimationMixer_AnimationCallbackModeDiscrete) | +[callback_mode_discrete](#class_AnimationMixer_property_callback_mode_discrete) | +`1` | +
| [AnimationCallbackModeMethod](class_animationmixer.md#enum_AnimationMixer_AnimationCallbackModeMethod) | +[callback_mode_method](#class_AnimationMixer_property_callback_mode_method) | +`0` | +
| [AnimationCallbackModeProcess](class_animationmixer.md#enum_AnimationMixer_AnimationCallbackModeProcess) | +[callback_mode_process](#class_AnimationMixer_property_callback_mode_process) | +`1` | +
| [bool](class_bool.md) | +[deterministic](#class_AnimationMixer_property_deterministic) | +`false` | +
| [bool](class_bool.md) | +[reset_on_save](#class_AnimationMixer_property_reset_on_save) | +`true` | +
| [bool](class_bool.md) | +[root_motion_local](#class_AnimationMixer_property_root_motion_local) | +`false` | +
| [NodePath](class_nodepath.md) | +[root_motion_track](#class_AnimationMixer_property_root_motion_track) | +`NodePath("")` | +
| [NodePath](class_nodepath.md) | +[root_node](#class_AnimationMixer_property_root_node) | +`NodePath("..")` | +
| [Variant](class_variant.md) | +[_post_process_key_value](#class_AnimationMixer_private_method__post_process_key_value)\ (\ animation\: [Animation](class_animation.md), track\: [int](class_int.md), value\: [Variant](class_variant.md), object_id\: [int](class_int.md), object_sub_idx\: [int](class_int.md)\ ) virtual const | +
|---|---|
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[add_animation_library](#class_AnimationMixer_method_add_animation_library)\ (\ name\: [StringName](class_stringname.md), library\: [AnimationLibrary](class_animationlibrary.md)\ ) | +
| `void` | +[advance](#class_AnimationMixer_method_advance)\ (\ delta\: [float](class_float.md)\ ) | +
| `void` | +[capture](#class_AnimationMixer_method_capture)\ (\ name\: [StringName](class_stringname.md), duration\: [float](class_float.md), trans_type\: [TransitionType](class_tween.md#enum_Tween_TransitionType) = 0, ease_type\: [EaseType](class_tween.md#enum_Tween_EaseType) = 0\ ) | +
| `void` | +[clear_caches](#class_AnimationMixer_method_clear_caches)\ (\ ) | +
| [StringName](class_stringname.md) | +[find_animation](#class_AnimationMixer_method_find_animation)\ (\ animation\: [Animation](class_animation.md)\ ) const | +
| [StringName](class_stringname.md) | +[find_animation_library](#class_AnimationMixer_method_find_animation_library)\ (\ animation\: [Animation](class_animation.md)\ ) const | +
| [Animation](class_animation.md) | +[get_animation](#class_AnimationMixer_method_get_animation)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [AnimationLibrary](class_animationlibrary.md) | +[get_animation_library](#class_AnimationMixer_method_get_animation_library)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [Array](class_array.md)\[[StringName](class_stringname.md)\] | +[get_animation_library_list](#class_AnimationMixer_method_get_animation_library_list)\ (\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[get_animation_list](#class_AnimationMixer_method_get_animation_list)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_root_motion_position](#class_AnimationMixer_method_get_root_motion_position)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_root_motion_position_accumulator](#class_AnimationMixer_method_get_root_motion_position_accumulator)\ (\ ) const | +
| [Quaternion](class_quaternion.md) | +[get_root_motion_rotation](#class_AnimationMixer_method_get_root_motion_rotation)\ (\ ) const | +
| [Quaternion](class_quaternion.md) | +[get_root_motion_rotation_accumulator](#class_AnimationMixer_method_get_root_motion_rotation_accumulator)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_root_motion_scale](#class_AnimationMixer_method_get_root_motion_scale)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_root_motion_scale_accumulator](#class_AnimationMixer_method_get_root_motion_scale_accumulator)\ (\ ) const | +
| [bool](class_bool.md) | +[has_animation](#class_AnimationMixer_method_has_animation)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[has_animation_library](#class_AnimationMixer_method_has_animation_library)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| `void` | +[remove_animation_library](#class_AnimationMixer_method_remove_animation_library)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[rename_animation_library](#class_AnimationMixer_method_rename_animation_library)\ (\ name\: [StringName](class_stringname.md), newname\: [StringName](class_stringname.md)\ ) | +
| [bool](class_bool.md) | +[filter_enabled](#class_AnimationNode_property_filter_enabled) | +
|---|
| [String](class_string.md) | +[_get_caption](#class_AnimationNode_private_method__get_caption)\ (\ ) virtual const | +
|---|---|
| [AnimationNode](class_animationnode.md) | +[_get_child_by_name](#class_AnimationNode_private_method__get_child_by_name)\ (\ name\: [StringName](class_stringname.md)\ ) virtual const | +
| [Dictionary](class_dictionary.md) | +[_get_child_nodes](#class_AnimationNode_private_method__get_child_nodes)\ (\ ) virtual const | +
| [Variant](class_variant.md) | +[_get_parameter_default_value](#class_AnimationNode_private_method__get_parameter_default_value)\ (\ parameter\: [StringName](class_stringname.md)\ ) virtual const | +
| [Array](class_array.md) | +[_get_parameter_list](#class_AnimationNode_private_method__get_parameter_list)\ (\ ) virtual const | +
| [bool](class_bool.md) | +[_has_filter](#class_AnimationNode_private_method__has_filter)\ (\ ) virtual const | +
| [bool](class_bool.md) | +[_is_parameter_read_only](#class_AnimationNode_private_method__is_parameter_read_only)\ (\ parameter\: [StringName](class_stringname.md)\ ) virtual const | +
| [float](class_float.md) | +[_process](#class_AnimationNode_private_method__process)\ (\ time\: [float](class_float.md), seek\: [bool](class_bool.md), is_external_seeking\: [bool](class_bool.md), test_only\: [bool](class_bool.md)\ ) virtual | +
| [bool](class_bool.md) | +[add_input](#class_AnimationNode_method_add_input)\ (\ name\: [String](class_string.md)\ ) | +
| `void` | +[blend_animation](#class_AnimationNode_method_blend_animation)\ (\ animation\: [StringName](class_stringname.md), time\: [float](class_float.md), delta\: [float](class_float.md), seeked\: [bool](class_bool.md), is_external_seeking\: [bool](class_bool.md), blend\: [float](class_float.md), looped_flag\: [LoopedFlag](class_animation.md#enum_Animation_LoopedFlag) = 0\ ) | +
| [float](class_float.md) | +[blend_input](#class_AnimationNode_method_blend_input)\ (\ input_index\: [int](class_int.md), time\: [float](class_float.md), seek\: [bool](class_bool.md), is_external_seeking\: [bool](class_bool.md), blend\: [float](class_float.md), filter\: [FilterAction](class_animationnode.md#enum_AnimationNode_FilterAction) = 0, sync\: [bool](class_bool.md) = true, test_only\: [bool](class_bool.md) = false\ ) | +
| [float](class_float.md) | +[blend_node](#class_AnimationNode_method_blend_node)\ (\ name\: [StringName](class_stringname.md), node\: [AnimationNode](class_animationnode.md), time\: [float](class_float.md), seek\: [bool](class_bool.md), is_external_seeking\: [bool](class_bool.md), blend\: [float](class_float.md), filter\: [FilterAction](class_animationnode.md#enum_AnimationNode_FilterAction) = 0, sync\: [bool](class_bool.md) = true, test_only\: [bool](class_bool.md) = false\ ) | +
| [int](class_int.md) | +[find_input](#class_AnimationNode_method_find_input)\ (\ name\: [String](class_string.md)\ ) const | +
| [int](class_int.md) | +[get_input_count](#class_AnimationNode_method_get_input_count)\ (\ ) const | +
| [String](class_string.md) | +[get_input_name](#class_AnimationNode_method_get_input_name)\ (\ input\: [int](class_int.md)\ ) const | +
| [Variant](class_variant.md) | +[get_parameter](#class_AnimationNode_method_get_parameter)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [int](class_int.md) | +[get_processing_animation_tree_instance_id](#class_AnimationNode_method_get_processing_animation_tree_instance_id)\ (\ ) const | +
| [bool](class_bool.md) | +[is_path_filtered](#class_AnimationNode_method_is_path_filtered)\ (\ path\: [NodePath](class_nodepath.md)\ ) const | +
| [bool](class_bool.md) | +[is_process_testing](#class_AnimationNode_method_is_process_testing)\ (\ ) const | +
| `void` | +[remove_input](#class_AnimationNode_method_remove_input)\ (\ index\: [int](class_int.md)\ ) | +
| `void` | +[set_filter_path](#class_AnimationNode_method_set_filter_path)\ (\ path\: [NodePath](class_nodepath.md), enable\: [bool](class_bool.md)\ ) | +
| [bool](class_bool.md) | +[set_input_name](#class_AnimationNode_method_set_input_name)\ (\ input\: [int](class_int.md), name\: [String](class_string.md)\ ) | +
| `void` | +[set_parameter](#class_AnimationNode_method_set_parameter)\ (\ name\: [StringName](class_stringname.md), value\: [Variant](class_variant.md)\ ) | +
| [bool](class_bool.md) | +[advance_on_start](#class_AnimationNodeAnimation_property_advance_on_start) | +`false` | +
|---|---|---|
| [StringName](class_stringname.md) | +[animation](#class_AnimationNodeAnimation_property_animation) | +`&""` | +
| [LoopMode](class_animation.md#enum_Animation_LoopMode) | +[loop_mode](#class_AnimationNodeAnimation_property_loop_mode) | ++ |
| [PlayMode](class_animationnodeanimation.md#enum_AnimationNodeAnimation_PlayMode) | +[play_mode](#class_AnimationNodeAnimation_property_play_mode) | +`0` | +
| [float](class_float.md) | +[start_offset](#class_AnimationNodeAnimation_property_start_offset) | ++ |
| [bool](class_bool.md) | +[stretch_time_scale](#class_AnimationNodeAnimation_property_stretch_time_scale) | ++ |
| [float](class_float.md) | +[timeline_length](#class_AnimationNodeAnimation_property_timeline_length) | ++ |
| [bool](class_bool.md) | +[use_custom_timeline](#class_AnimationNodeAnimation_property_use_custom_timeline) | +`false` | +
| [BlendMode](class_animationnodeblendspace1d.md#enum_AnimationNodeBlendSpace1D_BlendMode) | +[blend_mode](#class_AnimationNodeBlendSpace1D_property_blend_mode) | +`0` | +
|---|---|---|
| [float](class_float.md) | +[max_space](#class_AnimationNodeBlendSpace1D_property_max_space) | +`1.0` | +
| [float](class_float.md) | +[min_space](#class_AnimationNodeBlendSpace1D_property_min_space) | +`-1.0` | +
| [float](class_float.md) | +[snap](#class_AnimationNodeBlendSpace1D_property_snap) | +`0.1` | +
| [bool](class_bool.md) | +[sync](#class_AnimationNodeBlendSpace1D_property_sync) | +`false` | +
| [String](class_string.md) | +[value_label](#class_AnimationNodeBlendSpace1D_property_value_label) | +`"value"` | +
| `void` | +[add_blend_point](#class_AnimationNodeBlendSpace1D_method_add_blend_point)\ (\ node\: [AnimationRootNode](class_animationrootnode.md), pos\: [float](class_float.md), at_index\: [int](class_int.md) = -1\ ) | +
|---|---|
| [int](class_int.md) | +[get_blend_point_count](#class_AnimationNodeBlendSpace1D_method_get_blend_point_count)\ (\ ) const | +
| [AnimationRootNode](class_animationrootnode.md) | +[get_blend_point_node](#class_AnimationNodeBlendSpace1D_method_get_blend_point_node)\ (\ point\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_blend_point_position](#class_AnimationNodeBlendSpace1D_method_get_blend_point_position)\ (\ point\: [int](class_int.md)\ ) const | +
| `void` | +[remove_blend_point](#class_AnimationNodeBlendSpace1D_method_remove_blend_point)\ (\ point\: [int](class_int.md)\ ) | +
| `void` | +[set_blend_point_node](#class_AnimationNodeBlendSpace1D_method_set_blend_point_node)\ (\ point\: [int](class_int.md), node\: [AnimationRootNode](class_animationrootnode.md)\ ) | +
| `void` | +[set_blend_point_position](#class_AnimationNodeBlendSpace1D_method_set_blend_point_position)\ (\ point\: [int](class_int.md), pos\: [float](class_float.md)\ ) | +
| [bool](class_bool.md) | +[auto_triangles](#class_AnimationNodeBlendSpace2D_property_auto_triangles) | +`true` | +
|---|---|---|
| [BlendMode](class_animationnodeblendspace2d.md#enum_AnimationNodeBlendSpace2D_BlendMode) | +[blend_mode](#class_AnimationNodeBlendSpace2D_property_blend_mode) | +`0` | +
| [Vector2](class_vector2.md) | +[max_space](#class_AnimationNodeBlendSpace2D_property_max_space) | +`Vector2(1, 1)` | +
| [Vector2](class_vector2.md) | +[min_space](#class_AnimationNodeBlendSpace2D_property_min_space) | +`Vector2(-1, -1)` | +
| [Vector2](class_vector2.md) | +[snap](#class_AnimationNodeBlendSpace2D_property_snap) | +`Vector2(0.1, 0.1)` | +
| [bool](class_bool.md) | +[sync](#class_AnimationNodeBlendSpace2D_property_sync) | +`false` | +
| [String](class_string.md) | +[x_label](#class_AnimationNodeBlendSpace2D_property_x_label) | +`"x"` | +
| [String](class_string.md) | +[y_label](#class_AnimationNodeBlendSpace2D_property_y_label) | +`"y"` | +
| `void` | +[add_blend_point](#class_AnimationNodeBlendSpace2D_method_add_blend_point)\ (\ node\: [AnimationRootNode](class_animationrootnode.md), pos\: [Vector2](class_vector2.md), at_index\: [int](class_int.md) = -1\ ) | +
|---|---|
| `void` | +[add_triangle](#class_AnimationNodeBlendSpace2D_method_add_triangle)\ (\ x\: [int](class_int.md), y\: [int](class_int.md), z\: [int](class_int.md), at_index\: [int](class_int.md) = -1\ ) | +
| [int](class_int.md) | +[get_blend_point_count](#class_AnimationNodeBlendSpace2D_method_get_blend_point_count)\ (\ ) const | +
| [AnimationRootNode](class_animationrootnode.md) | +[get_blend_point_node](#class_AnimationNodeBlendSpace2D_method_get_blend_point_node)\ (\ point\: [int](class_int.md)\ ) const | +
| [Vector2](class_vector2.md) | +[get_blend_point_position](#class_AnimationNodeBlendSpace2D_method_get_blend_point_position)\ (\ point\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[get_triangle_count](#class_AnimationNodeBlendSpace2D_method_get_triangle_count)\ (\ ) const | +
| [int](class_int.md) | +[get_triangle_point](#class_AnimationNodeBlendSpace2D_method_get_triangle_point)\ (\ triangle\: [int](class_int.md), point\: [int](class_int.md)\ ) | +
| `void` | +[remove_blend_point](#class_AnimationNodeBlendSpace2D_method_remove_blend_point)\ (\ point\: [int](class_int.md)\ ) | +
| `void` | +[remove_triangle](#class_AnimationNodeBlendSpace2D_method_remove_triangle)\ (\ triangle\: [int](class_int.md)\ ) | +
| `void` | +[set_blend_point_node](#class_AnimationNodeBlendSpace2D_method_set_blend_point_node)\ (\ point\: [int](class_int.md), node\: [AnimationRootNode](class_animationrootnode.md)\ ) | +
| `void` | +[set_blend_point_position](#class_AnimationNodeBlendSpace2D_method_set_blend_point_position)\ (\ point\: [int](class_int.md), pos\: [Vector2](class_vector2.md)\ ) | +
| [Vector2](class_vector2.md) | +[graph_offset](#class_AnimationNodeBlendTree_property_graph_offset) | +`Vector2(0, 0)` | +
|---|
| `void` | +[add_node](#class_AnimationNodeBlendTree_method_add_node)\ (\ name\: [StringName](class_stringname.md), node\: [AnimationNode](class_animationnode.md), position\: [Vector2](class_vector2.md) = Vector2(0, 0)\ ) | +
|---|---|
| `void` | +[connect_node](#class_AnimationNodeBlendTree_method_connect_node)\ (\ input_node\: [StringName](class_stringname.md), input_index\: [int](class_int.md), output_node\: [StringName](class_stringname.md)\ ) | +
| `void` | +[disconnect_node](#class_AnimationNodeBlendTree_method_disconnect_node)\ (\ input_node\: [StringName](class_stringname.md), input_index\: [int](class_int.md)\ ) | +
| [AnimationNode](class_animationnode.md) | +[get_node](#class_AnimationNodeBlendTree_method_get_node)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [Array](class_array.md)\[[StringName](class_stringname.md)\] | +[get_node_list](#class_AnimationNodeBlendTree_method_get_node_list)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_node_position](#class_AnimationNodeBlendTree_method_get_node_position)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[has_node](#class_AnimationNodeBlendTree_method_has_node)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| `void` | +[remove_node](#class_AnimationNodeBlendTree_method_remove_node)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[rename_node](#class_AnimationNodeBlendTree_method_rename_node)\ (\ name\: [StringName](class_stringname.md), new_name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[set_node_position](#class_AnimationNodeBlendTree_method_set_node_position)\ (\ name\: [StringName](class_stringname.md), position\: [Vector2](class_vector2.md)\ ) | +
| [PackedFloat32Array](class_packedfloat32array.md) | +[_process_animation_node](#class_AnimationNodeExtension_private_method__process_animation_node)\ (\ playback_info\: [PackedFloat64Array](class_packedfloat64array.md), test_only\: [bool](class_bool.md)\ ) virtual required | +
|---|---|
| [float](class_float.md) | +[get_remaining_time](#class_AnimationNodeExtension_method_get_remaining_time)\ (\ node_info\: [PackedFloat32Array](class_packedfloat32array.md), break_loop\: [bool](class_bool.md)\ ) static | +
| [bool](class_bool.md) | +[is_looping](#class_AnimationNodeExtension_method_is_looping)\ (\ node_info\: [PackedFloat32Array](class_packedfloat32array.md)\ ) static | +
| [bool](class_bool.md) | +[autorestart](#class_AnimationNodeOneShot_property_autorestart) | +`false` | +
|---|---|---|
| [float](class_float.md) | +[autorestart_delay](#class_AnimationNodeOneShot_property_autorestart_delay) | +`1.0` | +
| [float](class_float.md) | +[autorestart_random_delay](#class_AnimationNodeOneShot_property_autorestart_random_delay) | +`0.0` | +
| [bool](class_bool.md) | +[break_loop_at_end](#class_AnimationNodeOneShot_property_break_loop_at_end) | +`false` | +
| [Curve](class_curve.md) | +[fadein_curve](#class_AnimationNodeOneShot_property_fadein_curve) | ++ |
| [float](class_float.md) | +[fadein_time](#class_AnimationNodeOneShot_property_fadein_time) | +`0.0` | +
| [Curve](class_curve.md) | +[fadeout_curve](#class_AnimationNodeOneShot_property_fadeout_curve) | ++ |
| [float](class_float.md) | +[fadeout_time](#class_AnimationNodeOneShot_property_fadeout_time) | +`0.0` | +
| [MixMode](class_animationnodeoneshot.md#enum_AnimationNodeOneShot_MixMode) | +[mix_mode](#class_AnimationNodeOneShot_property_mix_mode) | +`0` | +
| [bool](class_bool.md) | +[allow_transition_to_self](#class_AnimationNodeStateMachine_property_allow_transition_to_self) | +`false` | +
|---|---|---|
| [bool](class_bool.md) | +[reset_ends](#class_AnimationNodeStateMachine_property_reset_ends) | +`false` | +
| [StateMachineType](class_animationnodestatemachine.md#enum_AnimationNodeStateMachine_StateMachineType) | +[state_machine_type](#class_AnimationNodeStateMachine_property_state_machine_type) | +`0` | +
| `void` | +[add_node](#class_AnimationNodeStateMachine_method_add_node)\ (\ name\: [StringName](class_stringname.md), node\: [AnimationNode](class_animationnode.md), position\: [Vector2](class_vector2.md) = Vector2(0, 0)\ ) | +
|---|---|
| `void` | +[add_transition](#class_AnimationNodeStateMachine_method_add_transition)\ (\ from\: [StringName](class_stringname.md), to\: [StringName](class_stringname.md), transition\: [AnimationNodeStateMachineTransition](class_animationnodestatemachinetransition.md)\ ) | +
| [Vector2](class_vector2.md) | +[get_graph_offset](#class_AnimationNodeStateMachine_method_get_graph_offset)\ (\ ) const | +
| [AnimationNode](class_animationnode.md) | +[get_node](#class_AnimationNodeStateMachine_method_get_node)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [Array](class_array.md)\[[StringName](class_stringname.md)\] | +[get_node_list](#class_AnimationNodeStateMachine_method_get_node_list)\ (\ ) const | +
| [StringName](class_stringname.md) | +[get_node_name](#class_AnimationNodeStateMachine_method_get_node_name)\ (\ node\: [AnimationNode](class_animationnode.md)\ ) const | +
| [Vector2](class_vector2.md) | +[get_node_position](#class_AnimationNodeStateMachine_method_get_node_position)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [AnimationNodeStateMachineTransition](class_animationnodestatemachinetransition.md) | +[get_transition](#class_AnimationNodeStateMachine_method_get_transition)\ (\ idx\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[get_transition_count](#class_AnimationNodeStateMachine_method_get_transition_count)\ (\ ) const | +
| [StringName](class_stringname.md) | +[get_transition_from](#class_AnimationNodeStateMachine_method_get_transition_from)\ (\ idx\: [int](class_int.md)\ ) const | +
| [StringName](class_stringname.md) | +[get_transition_to](#class_AnimationNodeStateMachine_method_get_transition_to)\ (\ idx\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[has_node](#class_AnimationNodeStateMachine_method_has_node)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[has_transition](#class_AnimationNodeStateMachine_method_has_transition)\ (\ from\: [StringName](class_stringname.md), to\: [StringName](class_stringname.md)\ ) const | +
| `void` | +[remove_node](#class_AnimationNodeStateMachine_method_remove_node)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[remove_transition](#class_AnimationNodeStateMachine_method_remove_transition)\ (\ from\: [StringName](class_stringname.md), to\: [StringName](class_stringname.md)\ ) | +
| `void` | +[remove_transition_by_index](#class_AnimationNodeStateMachine_method_remove_transition_by_index)\ (\ idx\: [int](class_int.md)\ ) | +
| `void` | +[rename_node](#class_AnimationNodeStateMachine_method_rename_node)\ (\ name\: [StringName](class_stringname.md), new_name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[replace_node](#class_AnimationNodeStateMachine_method_replace_node)\ (\ name\: [StringName](class_stringname.md), node\: [AnimationNode](class_animationnode.md)\ ) | +
| `void` | +[set_graph_offset](#class_AnimationNodeStateMachine_method_set_graph_offset)\ (\ offset\: [Vector2](class_vector2.md)\ ) | +
| `void` | +[set_node_position](#class_AnimationNodeStateMachine_method_set_node_position)\ (\ name\: [StringName](class_stringname.md), position\: [Vector2](class_vector2.md)\ ) | +
| [bool](class_bool.md) | +resource_local_to_scene | +`true` (overrides [Resource.resource_local_to_scene](class_resource.md#class_Resource_property_resource_local_to_scene)) | +
|---|
| [float](class_float.md) | +[get_current_length](#class_AnimationNodeStateMachinePlayback_method_get_current_length)\ (\ ) const | +
|---|---|
| [StringName](class_stringname.md) | +[get_current_node](#class_AnimationNodeStateMachinePlayback_method_get_current_node)\ (\ ) const | +
| [float](class_float.md) | +[get_current_play_position](#class_AnimationNodeStateMachinePlayback_method_get_current_play_position)\ (\ ) const | +
| [StringName](class_stringname.md) | +[get_fading_from_node](#class_AnimationNodeStateMachinePlayback_method_get_fading_from_node)\ (\ ) const | +
| [Array](class_array.md)\[[StringName](class_stringname.md)\] | +[get_travel_path](#class_AnimationNodeStateMachinePlayback_method_get_travel_path)\ (\ ) const | +
| [bool](class_bool.md) | +[is_playing](#class_AnimationNodeStateMachinePlayback_method_is_playing)\ (\ ) const | +
| `void` | +[next](#class_AnimationNodeStateMachinePlayback_method_next)\ (\ ) | +
| `void` | +[start](#class_AnimationNodeStateMachinePlayback_method_start)\ (\ node\: [StringName](class_stringname.md), reset\: [bool](class_bool.md) = true\ ) | +
| `void` | +[stop](#class_AnimationNodeStateMachinePlayback_method_stop)\ (\ ) | +
| `void` | +[travel](#class_AnimationNodeStateMachinePlayback_method_travel)\ (\ to_node\: [StringName](class_stringname.md), reset_on_teleport\: [bool](class_bool.md) = true\ ) | +
| [StringName](class_stringname.md) | +[advance_condition](#class_AnimationNodeStateMachineTransition_property_advance_condition) | +`&""` | +
|---|---|---|
| [String](class_string.md) | +[advance_expression](#class_AnimationNodeStateMachineTransition_property_advance_expression) | +`""` | +
| [AdvanceMode](class_animationnodestatemachinetransition.md#enum_AnimationNodeStateMachineTransition_AdvanceMode) | +[advance_mode](#class_AnimationNodeStateMachineTransition_property_advance_mode) | +`1` | +
| [bool](class_bool.md) | +[break_loop_at_end](#class_AnimationNodeStateMachineTransition_property_break_loop_at_end) | +`false` | +
| [int](class_int.md) | +[priority](#class_AnimationNodeStateMachineTransition_property_priority) | +`1` | +
| [bool](class_bool.md) | +[reset](#class_AnimationNodeStateMachineTransition_property_reset) | +`true` | +
| [SwitchMode](class_animationnodestatemachinetransition.md#enum_AnimationNodeStateMachineTransition_SwitchMode) | +[switch_mode](#class_AnimationNodeStateMachineTransition_property_switch_mode) | +`0` | +
| [Curve](class_curve.md) | +[xfade_curve](#class_AnimationNodeStateMachineTransition_property_xfade_curve) | ++ |
| [float](class_float.md) | +[xfade_time](#class_AnimationNodeStateMachineTransition_property_xfade_time) | +`0.0` | +
| [bool](class_bool.md) | +[sync](#class_AnimationNodeSync_property_sync) | +`false` | +
|---|
| [bool](class_bool.md) | +[explicit_elapse](#class_AnimationNodeTimeSeek_property_explicit_elapse) | +`true` | +
|---|
| [bool](class_bool.md) | +[allow_transition_to_self](#class_AnimationNodeTransition_property_allow_transition_to_self) | +`false` | +
|---|---|---|
| [int](class_int.md) | +[input_count](#class_AnimationNodeTransition_property_input_count) | +`0` | +
| [Curve](class_curve.md) | +[xfade_curve](#class_AnimationNodeTransition_property_xfade_curve) | ++ |
| [float](class_float.md) | +[xfade_time](#class_AnimationNodeTransition_property_xfade_time) | +`0.0` | +
| [bool](class_bool.md) | +[is_input_loop_broken_at_end](#class_AnimationNodeTransition_method_is_input_loop_broken_at_end)\ (\ input\: [int](class_int.md)\ ) const | +
|---|---|
| [bool](class_bool.md) | +[is_input_reset](#class_AnimationNodeTransition_method_is_input_reset)\ (\ input\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_input_set_as_auto_advance](#class_AnimationNodeTransition_method_is_input_set_as_auto_advance)\ (\ input\: [int](class_int.md)\ ) const | +
| `void` | +[set_input_as_auto_advance](#class_AnimationNodeTransition_method_set_input_as_auto_advance)\ (\ input\: [int](class_int.md), enable\: [bool](class_bool.md)\ ) | +
| `void` | +[set_input_break_loop_at_end](#class_AnimationNodeTransition_method_set_input_break_loop_at_end)\ (\ input\: [int](class_int.md), enable\: [bool](class_bool.md)\ ) | +
| `void` | +[set_input_reset](#class_AnimationNodeTransition_method_set_input_reset)\ (\ input\: [int](class_int.md), enable\: [bool](class_bool.md)\ ) | +
| [String](class_string.md) | +[assigned_animation](#class_AnimationPlayer_property_assigned_animation) | ++ |
|---|---|---|
| [String](class_string.md) | +[autoplay](#class_AnimationPlayer_property_autoplay) | +`""` | +
| [String](class_string.md) | +[current_animation](#class_AnimationPlayer_property_current_animation) | +`""` | +
| [float](class_float.md) | +[current_animation_length](#class_AnimationPlayer_property_current_animation_length) | ++ |
| [float](class_float.md) | +[current_animation_position](#class_AnimationPlayer_property_current_animation_position) | ++ |
| [bool](class_bool.md) | +[movie_quit_on_finish](#class_AnimationPlayer_property_movie_quit_on_finish) | +`false` | +
| [bool](class_bool.md) | +[playback_auto_capture](#class_AnimationPlayer_property_playback_auto_capture) | +`true` | +
| [float](class_float.md) | +[playback_auto_capture_duration](#class_AnimationPlayer_property_playback_auto_capture_duration) | +`-1.0` | +
| [EaseType](class_tween.md#enum_Tween_EaseType) | +[playback_auto_capture_ease_type](#class_AnimationPlayer_property_playback_auto_capture_ease_type) | +`0` | +
| [TransitionType](class_tween.md#enum_Tween_TransitionType) | +[playback_auto_capture_transition_type](#class_AnimationPlayer_property_playback_auto_capture_transition_type) | +`0` | +
| [float](class_float.md) | +[playback_default_blend_time](#class_AnimationPlayer_property_playback_default_blend_time) | +`0.0` | +
| [float](class_float.md) | +[speed_scale](#class_AnimationPlayer_property_speed_scale) | +`1.0` | +
| [StringName](class_stringname.md) | +[animation_get_next](#class_AnimationPlayer_method_animation_get_next)\ (\ animation_from\: [StringName](class_stringname.md)\ ) const | +
|---|---|
| `void` | +[animation_set_next](#class_AnimationPlayer_method_animation_set_next)\ (\ animation_from\: [StringName](class_stringname.md), animation_to\: [StringName](class_stringname.md)\ ) | +
| `void` | +[clear_queue](#class_AnimationPlayer_method_clear_queue)\ (\ ) | +
| [float](class_float.md) | +[get_blend_time](#class_AnimationPlayer_method_get_blend_time)\ (\ animation_from\: [StringName](class_stringname.md), animation_to\: [StringName](class_stringname.md)\ ) const | +
| [AnimationMethodCallMode](class_animationplayer.md#enum_AnimationPlayer_AnimationMethodCallMode) | +[get_method_call_mode](#class_AnimationPlayer_method_get_method_call_mode)\ (\ ) const | +
| [float](class_float.md) | +[get_playing_speed](#class_AnimationPlayer_method_get_playing_speed)\ (\ ) const | +
| [AnimationProcessCallback](class_animationplayer.md#enum_AnimationPlayer_AnimationProcessCallback) | +[get_process_callback](#class_AnimationPlayer_method_get_process_callback)\ (\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[get_queue](#class_AnimationPlayer_method_get_queue)\ (\ ) | +
| [NodePath](class_nodepath.md) | +[get_root](#class_AnimationPlayer_method_get_root)\ (\ ) const | +
| [float](class_float.md) | +[get_section_end_time](#class_AnimationPlayer_method_get_section_end_time)\ (\ ) const | +
| [float](class_float.md) | +[get_section_start_time](#class_AnimationPlayer_method_get_section_start_time)\ (\ ) const | +
| [bool](class_bool.md) | +[has_section](#class_AnimationPlayer_method_has_section)\ (\ ) const | +
| [bool](class_bool.md) | +[is_playing](#class_AnimationPlayer_method_is_playing)\ (\ ) const | +
| `void` | +[pause](#class_AnimationPlayer_method_pause)\ (\ ) | +
| `void` | +[play](#class_AnimationPlayer_method_play)\ (\ name\: [StringName](class_stringname.md) = &"", custom_blend\: [float](class_float.md) = -1, custom_speed\: [float](class_float.md) = 1.0, from_end\: [bool](class_bool.md) = false\ ) | +
| `void` | +[play_backwards](#class_AnimationPlayer_method_play_backwards)\ (\ name\: [StringName](class_stringname.md) = &"", custom_blend\: [float](class_float.md) = -1\ ) | +
| `void` | +[play_section](#class_AnimationPlayer_method_play_section)\ (\ name\: [StringName](class_stringname.md) = &"", start_time\: [float](class_float.md) = -1, end_time\: [float](class_float.md) = -1, custom_blend\: [float](class_float.md) = -1, custom_speed\: [float](class_float.md) = 1.0, from_end\: [bool](class_bool.md) = false\ ) | +
| `void` | +[play_section_backwards](#class_AnimationPlayer_method_play_section_backwards)\ (\ name\: [StringName](class_stringname.md) = &"", start_time\: [float](class_float.md) = -1, end_time\: [float](class_float.md) = -1, custom_blend\: [float](class_float.md) = -1\ ) | +
| `void` | +[play_section_with_markers](#class_AnimationPlayer_method_play_section_with_markers)\ (\ name\: [StringName](class_stringname.md) = &"", start_marker\: [StringName](class_stringname.md) = &"", end_marker\: [StringName](class_stringname.md) = &"", custom_blend\: [float](class_float.md) = -1, custom_speed\: [float](class_float.md) = 1.0, from_end\: [bool](class_bool.md) = false\ ) | +
| `void` | +[play_section_with_markers_backwards](#class_AnimationPlayer_method_play_section_with_markers_backwards)\ (\ name\: [StringName](class_stringname.md) = &"", start_marker\: [StringName](class_stringname.md) = &"", end_marker\: [StringName](class_stringname.md) = &"", custom_blend\: [float](class_float.md) = -1\ ) | +
| `void` | +[play_with_capture](#class_AnimationPlayer_method_play_with_capture)\ (\ name\: [StringName](class_stringname.md) = &"", duration\: [float](class_float.md) = -1.0, custom_blend\: [float](class_float.md) = -1, custom_speed\: [float](class_float.md) = 1.0, from_end\: [bool](class_bool.md) = false, trans_type\: [TransitionType](class_tween.md#enum_Tween_TransitionType) = 0, ease_type\: [EaseType](class_tween.md#enum_Tween_EaseType) = 0\ ) | +
| `void` | +[queue](#class_AnimationPlayer_method_queue)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[reset_section](#class_AnimationPlayer_method_reset_section)\ (\ ) | +
| `void` | +[seek](#class_AnimationPlayer_method_seek)\ (\ seconds\: [float](class_float.md), update\: [bool](class_bool.md) = false, update_only\: [bool](class_bool.md) = false\ ) | +
| `void` | +[set_blend_time](#class_AnimationPlayer_method_set_blend_time)\ (\ animation_from\: [StringName](class_stringname.md), animation_to\: [StringName](class_stringname.md), sec\: [float](class_float.md)\ ) | +
| `void` | +[set_method_call_mode](#class_AnimationPlayer_method_set_method_call_mode)\ (\ mode\: [AnimationMethodCallMode](class_animationplayer.md#enum_AnimationPlayer_AnimationMethodCallMode)\ ) | +
| `void` | +[set_process_callback](#class_AnimationPlayer_method_set_process_callback)\ (\ mode\: [AnimationProcessCallback](class_animationplayer.md#enum_AnimationPlayer_AnimationProcessCallback)\ ) | +
| `void` | +[set_root](#class_AnimationPlayer_method_set_root)\ (\ path\: [NodePath](class_nodepath.md)\ ) | +
| `void` | +[set_section](#class_AnimationPlayer_method_set_section)\ (\ start_time\: [float](class_float.md) = -1, end_time\: [float](class_float.md) = -1\ ) | +
| `void` | +[set_section_with_markers](#class_AnimationPlayer_method_set_section_with_markers)\ (\ start_marker\: [StringName](class_stringname.md) = &"", end_marker\: [StringName](class_stringname.md) = &""\ ) | +
| `void` | +[stop](#class_AnimationPlayer_method_stop)\ (\ keep_state\: [bool](class_bool.md) = false\ ) | +
| [NodePath](class_nodepath.md) | +[advance_expression_base_node](#class_AnimationTree_property_advance_expression_base_node) | +`NodePath(".")` | +
|---|---|---|
| [NodePath](class_nodepath.md) | +[anim_player](#class_AnimationTree_property_anim_player) | +`NodePath("")` | +
| [AnimationCallbackModeDiscrete](class_animationmixer.md#enum_AnimationMixer_AnimationCallbackModeDiscrete) | +callback_mode_discrete | +`2` (overrides [AnimationMixer.callback_mode_discrete](class_animationmixer.md#class_AnimationMixer_property_callback_mode_discrete)) | +
| [bool](class_bool.md) | +deterministic | +`true` (overrides [AnimationMixer.deterministic](class_animationmixer.md#class_AnimationMixer_property_deterministic)) | +
| [AnimationRootNode](class_animationrootnode.md) | +[tree_root](#class_AnimationTree_property_tree_root) | ++ |
| [AnimationProcessCallback](class_animationtree.md#enum_AnimationTree_AnimationProcessCallback) | +[get_process_callback](#class_AnimationTree_method_get_process_callback)\ (\ ) const | +
|---|---|
| `void` | +[set_process_callback](#class_AnimationTree_method_set_process_callback)\ (\ mode\: [AnimationProcessCallback](class_animationtree.md#enum_AnimationTree_AnimationProcessCallback)\ ) | +
| [float](class_float.md) | +[angular_damp](#class_Area2D_property_angular_damp) | +`1.0` | +
|---|---|---|
| [SpaceOverride](class_area2d.md#enum_Area2D_SpaceOverride) | +[angular_damp_space_override](#class_Area2D_property_angular_damp_space_override) | +`0` | +
| [StringName](class_stringname.md) | +[audio_bus_name](#class_Area2D_property_audio_bus_name) | +`&"Master"` | +
| [bool](class_bool.md) | +[audio_bus_override](#class_Area2D_property_audio_bus_override) | +`false` | +
| [float](class_float.md) | +[gravity](#class_Area2D_property_gravity) | +`980.0` | +
| [Vector2](class_vector2.md) | +[gravity_direction](#class_Area2D_property_gravity_direction) | +`Vector2(0, 1)` | +
| [bool](class_bool.md) | +[gravity_point](#class_Area2D_property_gravity_point) | +`false` | +
| [Vector2](class_vector2.md) | +[gravity_point_center](#class_Area2D_property_gravity_point_center) | +`Vector2(0, 1)` | +
| [float](class_float.md) | +[gravity_point_unit_distance](#class_Area2D_property_gravity_point_unit_distance) | +`0.0` | +
| [SpaceOverride](class_area2d.md#enum_Area2D_SpaceOverride) | +[gravity_space_override](#class_Area2D_property_gravity_space_override) | +`0` | +
| [float](class_float.md) | +[linear_damp](#class_Area2D_property_linear_damp) | +`0.1` | +
| [SpaceOverride](class_area2d.md#enum_Area2D_SpaceOverride) | +[linear_damp_space_override](#class_Area2D_property_linear_damp_space_override) | +`0` | +
| [bool](class_bool.md) | +[monitorable](#class_Area2D_property_monitorable) | +`true` | +
| [bool](class_bool.md) | +[monitoring](#class_Area2D_property_monitoring) | +`true` | +
| [int](class_int.md) | +[priority](#class_Area2D_property_priority) | +`0` | +
| [Array](class_array.md)\[[Area2D](class_area2d.md)\] | +[get_overlapping_areas](#class_Area2D_method_get_overlapping_areas)\ (\ ) const | +
|---|---|
| [Array](class_array.md)\[[Node2D](class_node2d.md)\] | +[get_overlapping_bodies](#class_Area2D_method_get_overlapping_bodies)\ (\ ) const | +
| [bool](class_bool.md) | +[has_overlapping_areas](#class_Area2D_method_has_overlapping_areas)\ (\ ) const | +
| [bool](class_bool.md) | +[has_overlapping_bodies](#class_Area2D_method_has_overlapping_bodies)\ (\ ) const | +
| [bool](class_bool.md) | +[overlaps_area](#class_Area2D_method_overlaps_area)\ (\ area\: [Node](class_node.md)\ ) const | +
| [bool](class_bool.md) | +[overlaps_body](#class_Area2D_method_overlaps_body)\ (\ body\: [Node](class_node.md)\ ) const | +
| [float](class_float.md) | +[angular_damp](#class_Area3D_property_angular_damp) | +`0.1` | +
|---|---|---|
| [SpaceOverride](class_area3d.md#enum_Area3D_SpaceOverride) | +[angular_damp_space_override](#class_Area3D_property_angular_damp_space_override) | +`0` | +
| [StringName](class_stringname.md) | +[audio_bus_name](#class_Area3D_property_audio_bus_name) | +`&"Master"` | +
| [bool](class_bool.md) | +[audio_bus_override](#class_Area3D_property_audio_bus_override) | +`false` | +
| [float](class_float.md) | +[gravity](#class_Area3D_property_gravity) | +`9.8` | +
| [Vector3](class_vector3.md) | +[gravity_direction](#class_Area3D_property_gravity_direction) | +`Vector3(0, -1, 0)` | +
| [bool](class_bool.md) | +[gravity_point](#class_Area3D_property_gravity_point) | +`false` | +
| [Vector3](class_vector3.md) | +[gravity_point_center](#class_Area3D_property_gravity_point_center) | +`Vector3(0, -1, 0)` | +
| [float](class_float.md) | +[gravity_point_unit_distance](#class_Area3D_property_gravity_point_unit_distance) | +`0.0` | +
| [SpaceOverride](class_area3d.md#enum_Area3D_SpaceOverride) | +[gravity_space_override](#class_Area3D_property_gravity_space_override) | +`0` | +
| [float](class_float.md) | +[linear_damp](#class_Area3D_property_linear_damp) | +`0.1` | +
| [SpaceOverride](class_area3d.md#enum_Area3D_SpaceOverride) | +[linear_damp_space_override](#class_Area3D_property_linear_damp_space_override) | +`0` | +
| [bool](class_bool.md) | +[monitorable](#class_Area3D_property_monitorable) | +`true` | +
| [bool](class_bool.md) | +[monitoring](#class_Area3D_property_monitoring) | +`true` | +
| [int](class_int.md) | +[priority](#class_Area3D_property_priority) | +`0` | +
| [float](class_float.md) | +[reverb_bus_amount](#class_Area3D_property_reverb_bus_amount) | +`0.0` | +
| [bool](class_bool.md) | +[reverb_bus_enabled](#class_Area3D_property_reverb_bus_enabled) | +`false` | +
| [StringName](class_stringname.md) | +[reverb_bus_name](#class_Area3D_property_reverb_bus_name) | +`&"Master"` | +
| [float](class_float.md) | +[reverb_bus_uniformity](#class_Area3D_property_reverb_bus_uniformity) | +`0.0` | +
| [float](class_float.md) | +[wind_attenuation_factor](#class_Area3D_property_wind_attenuation_factor) | +`0.0` | +
| [float](class_float.md) | +[wind_force_magnitude](#class_Area3D_property_wind_force_magnitude) | +`0.0` | +
| [NodePath](class_nodepath.md) | +[wind_source_path](#class_Area3D_property_wind_source_path) | +`NodePath("")` | +
| [Array](class_array.md)\[[Area3D](class_area3d.md)\] | +[get_overlapping_areas](#class_Area3D_method_get_overlapping_areas)\ (\ ) const | +
|---|---|
| [Array](class_array.md)\[[Node3D](class_node3d.md)\] | +[get_overlapping_bodies](#class_Area3D_method_get_overlapping_bodies)\ (\ ) const | +
| [bool](class_bool.md) | +[has_overlapping_areas](#class_Area3D_method_has_overlapping_areas)\ (\ ) const | +
| [bool](class_bool.md) | +[has_overlapping_bodies](#class_Area3D_method_has_overlapping_bodies)\ (\ ) const | +
| [bool](class_bool.md) | +[overlaps_area](#class_Area3D_method_overlaps_area)\ (\ area\: [Node](class_node.md)\ ) const | +
| [bool](class_bool.md) | +[overlaps_body](#class_Area3D_method_overlaps_body)\ (\ body\: [Node](class_node.md)\ ) const | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ ) | +
|---|---|
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ base\: [Array](class_array.md), type\: [int](class_int.md), class_name\: [StringName](class_stringname.md), script\: [Variant](class_variant.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [Array](class_array.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedByteArray](class_packedbytearray.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedColorArray](class_packedcolorarray.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedFloat32Array](class_packedfloat32array.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedFloat64Array](class_packedfloat64array.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedInt32Array](class_packedint32array.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedInt64Array](class_packedint64array.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedStringArray](class_packedstringarray.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedVector2Array](class_packedvector2array.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedVector3Array](class_packedvector3array.md)\ ) | +
| [Array](class_array.md) | +[Array](#class_Array_constructor_Array)\ (\ from\: [PackedVector4Array](class_packedvector4array.md)\ ) | +
| [bool](class_bool.md) | +[all](#class_Array_method_all)\ (\ method\: [Callable](class_callable.md)\ ) const | +
|---|---|
| [bool](class_bool.md) | +[any](#class_Array_method_any)\ (\ method\: [Callable](class_callable.md)\ ) const | +
| `void` | +[append](#class_Array_method_append)\ (\ value\: [Variant](class_variant.md)\ ) | +
| `void` | +[append_array](#class_Array_method_append_array)\ (\ array\: [Array](class_array.md)\ ) | +
| `void` | +[assign](#class_Array_method_assign)\ (\ array\: [Array](class_array.md)\ ) | +
| [Variant](class_variant.md) | +[back](#class_Array_method_back)\ (\ ) const | +
| [int](class_int.md) | +[bsearch](#class_Array_method_bsearch)\ (\ value\: [Variant](class_variant.md), before\: [bool](class_bool.md) = true\ ) const | +
| [int](class_int.md) | +[bsearch_custom](#class_Array_method_bsearch_custom)\ (\ value\: [Variant](class_variant.md), func\: [Callable](class_callable.md), before\: [bool](class_bool.md) = true\ ) const | +
| `void` | +[clear](#class_Array_method_clear)\ (\ ) | +
| [int](class_int.md) | +[count](#class_Array_method_count)\ (\ value\: [Variant](class_variant.md)\ ) const | +
| [Array](class_array.md) | +[duplicate](#class_Array_method_duplicate)\ (\ deep\: [bool](class_bool.md) = false\ ) const | +
| [Array](class_array.md) | +[duplicate_deep](#class_Array_method_duplicate_deep)\ (\ deep_subresources_mode\: [int](class_int.md) = 1\ ) const | +
| `void` | +[erase](#class_Array_method_erase)\ (\ value\: [Variant](class_variant.md)\ ) | +
| `void` | +[fill](#class_Array_method_fill)\ (\ value\: [Variant](class_variant.md)\ ) | +
| [Array](class_array.md) | +[filter](#class_Array_method_filter)\ (\ method\: [Callable](class_callable.md)\ ) const | +
| [int](class_int.md) | +[find](#class_Array_method_find)\ (\ what\: [Variant](class_variant.md), from\: [int](class_int.md) = 0\ ) const | +
| [int](class_int.md) | +[find_custom](#class_Array_method_find_custom)\ (\ method\: [Callable](class_callable.md), from\: [int](class_int.md) = 0\ ) const | +
| [Variant](class_variant.md) | +[front](#class_Array_method_front)\ (\ ) const | +
| [Variant](class_variant.md) | +[get](#class_Array_method_get)\ (\ index\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[get_typed_builtin](#class_Array_method_get_typed_builtin)\ (\ ) const | +
| [StringName](class_stringname.md) | +[get_typed_class_name](#class_Array_method_get_typed_class_name)\ (\ ) const | +
| [Variant](class_variant.md) | +[get_typed_script](#class_Array_method_get_typed_script)\ (\ ) const | +
| [bool](class_bool.md) | +[has](#class_Array_method_has)\ (\ value\: [Variant](class_variant.md)\ ) const | +
| [int](class_int.md) | +[hash](#class_Array_method_hash)\ (\ ) const | +
| [int](class_int.md) | +[insert](#class_Array_method_insert)\ (\ position\: [int](class_int.md), value\: [Variant](class_variant.md)\ ) | +
| [bool](class_bool.md) | +[is_empty](#class_Array_method_is_empty)\ (\ ) const | +
| [bool](class_bool.md) | +[is_read_only](#class_Array_method_is_read_only)\ (\ ) const | +
| [bool](class_bool.md) | +[is_same_typed](#class_Array_method_is_same_typed)\ (\ array\: [Array](class_array.md)\ ) const | +
| [bool](class_bool.md) | +[is_typed](#class_Array_method_is_typed)\ (\ ) const | +
| `void` | +[make_read_only](#class_Array_method_make_read_only)\ (\ ) | +
| [Array](class_array.md) | +[map](#class_Array_method_map)\ (\ method\: [Callable](class_callable.md)\ ) const | +
| [Variant](class_variant.md) | +[max](#class_Array_method_max)\ (\ ) const | +
| [Variant](class_variant.md) | +[min](#class_Array_method_min)\ (\ ) const | +
| [Variant](class_variant.md) | +[pick_random](#class_Array_method_pick_random)\ (\ ) const | +
| [Variant](class_variant.md) | +[pop_at](#class_Array_method_pop_at)\ (\ position\: [int](class_int.md)\ ) | +
| [Variant](class_variant.md) | +[pop_back](#class_Array_method_pop_back)\ (\ ) | +
| [Variant](class_variant.md) | +[pop_front](#class_Array_method_pop_front)\ (\ ) | +
| `void` | +[push_back](#class_Array_method_push_back)\ (\ value\: [Variant](class_variant.md)\ ) | +
| `void` | +[push_front](#class_Array_method_push_front)\ (\ value\: [Variant](class_variant.md)\ ) | +
| [Variant](class_variant.md) | +[reduce](#class_Array_method_reduce)\ (\ method\: [Callable](class_callable.md), accum\: [Variant](class_variant.md) = null\ ) const | +
| `void` | +[remove_at](#class_Array_method_remove_at)\ (\ position\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[resize](#class_Array_method_resize)\ (\ size\: [int](class_int.md)\ ) | +
| `void` | +[reverse](#class_Array_method_reverse)\ (\ ) | +
| [int](class_int.md) | +[rfind](#class_Array_method_rfind)\ (\ what\: [Variant](class_variant.md), from\: [int](class_int.md) = -1\ ) const | +
| [int](class_int.md) | +[rfind_custom](#class_Array_method_rfind_custom)\ (\ method\: [Callable](class_callable.md), from\: [int](class_int.md) = -1\ ) const | +
| `void` | +[set](#class_Array_method_set)\ (\ index\: [int](class_int.md), value\: [Variant](class_variant.md)\ ) | +
| `void` | +[shuffle](#class_Array_method_shuffle)\ (\ ) | +
| [int](class_int.md) | +[size](#class_Array_method_size)\ (\ ) const | +
| [Array](class_array.md) | +[slice](#class_Array_method_slice)\ (\ begin\: [int](class_int.md), end\: [int](class_int.md) = 2147483647, step\: [int](class_int.md) = 1, deep\: [bool](class_bool.md) = false\ ) const | +
| `void` | +[sort](#class_Array_method_sort)\ (\ ) | +
| `void` | +[sort_custom](#class_Array_method_sort_custom)\ (\ func\: [Callable](class_callable.md)\ ) | +
| [bool](class_bool.md) | +[operator !=](#class_Array_operator_neq_Array)\ (\ right\: [Array](class_array.md)\ ) | +
|---|---|
| [Array](class_array.md) | +[operator +](#class_Array_operator_sum_Array)\ (\ right\: [Array](class_array.md)\ ) | +
| [bool](class_bool.md) | +[operator \<](#class_Array_operator_lt_Array)\ (\ right\: [Array](class_array.md)\ ) | +
| [bool](class_bool.md) | +[operator \<=](#class_Array_operator_lte_Array)\ (\ right\: [Array](class_array.md)\ ) | +
| [bool](class_bool.md) | +[operator ==](#class_Array_operator_eq_Array)\ (\ right\: [Array](class_array.md)\ ) | +
| [bool](class_bool.md) | +[operator >](#class_Array_operator_gt_Array)\ (\ right\: [Array](class_array.md)\ ) | +
| [bool](class_bool.md) | +[operator >=](#class_Array_operator_gte_Array)\ (\ right\: [Array](class_array.md)\ ) | +
| [Variant](class_variant.md) | +[operator []](#class_Array_operator_idx_int)\ (\ index\: [int](class_int.md)\ ) | +
| [BlendShapeMode](class_mesh.md#enum_Mesh_BlendShapeMode) | +[blend_shape_mode](#class_ArrayMesh_property_blend_shape_mode) | +`1` | +
|---|---|---|
| [AABB](class_aabb.md) | +[custom_aabb](#class_ArrayMesh_property_custom_aabb) | +`AABB(0, 0, 0, 0, 0, 0)` | +
| [ArrayMesh](class_arraymesh.md) | +[shadow_mesh](#class_ArrayMesh_property_shadow_mesh) | ++ |
| `void` | +[add_blend_shape](#class_ArrayMesh_method_add_blend_shape)\ (\ name\: [StringName](class_stringname.md)\ ) | +
|---|---|
| `void` | +[add_surface_from_arrays](#class_ArrayMesh_method_add_surface_from_arrays)\ (\ primitive\: [PrimitiveType](class_mesh.md#enum_Mesh_PrimitiveType), arrays\: [Array](class_array.md), blend_shapes\: [Array](class_array.md)\[[Array](class_array.md)\] = [], lods\: [Dictionary](class_dictionary.md) = {}, flags\: **BitField**\[[ArrayFormat](class_mesh.md#enum_Mesh_ArrayFormat)\] = 0\ ) | +
| `void` | +[clear_blend_shapes](#class_ArrayMesh_method_clear_blend_shapes)\ (\ ) | +
| `void` | +[clear_surfaces](#class_ArrayMesh_method_clear_surfaces)\ (\ ) | +
| [int](class_int.md) | +[get_blend_shape_count](#class_ArrayMesh_method_get_blend_shape_count)\ (\ ) const | +
| [StringName](class_stringname.md) | +[get_blend_shape_name](#class_ArrayMesh_method_get_blend_shape_name)\ (\ index\: [int](class_int.md)\ ) const | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[lightmap_unwrap](#class_ArrayMesh_method_lightmap_unwrap)\ (\ transform\: [Transform3D](class_transform3d.md), texel_size\: [float](class_float.md)\ ) | +
| `void` | +[regen_normal_maps](#class_ArrayMesh_method_regen_normal_maps)\ (\ ) | +
| `void` | +[set_blend_shape_name](#class_ArrayMesh_method_set_blend_shape_name)\ (\ index\: [int](class_int.md), name\: [StringName](class_stringname.md)\ ) | +
| [int](class_int.md) | +[surface_find_by_name](#class_ArrayMesh_method_surface_find_by_name)\ (\ name\: [String](class_string.md)\ ) const | +
| [int](class_int.md) | +[surface_get_array_index_len](#class_ArrayMesh_method_surface_get_array_index_len)\ (\ surf_idx\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[surface_get_array_len](#class_ArrayMesh_method_surface_get_array_len)\ (\ surf_idx\: [int](class_int.md)\ ) const | +
| **BitField**\[[ArrayFormat](class_mesh.md#enum_Mesh_ArrayFormat)\] | +[surface_get_format](#class_ArrayMesh_method_surface_get_format)\ (\ surf_idx\: [int](class_int.md)\ ) const | +
| [String](class_string.md) | +[surface_get_name](#class_ArrayMesh_method_surface_get_name)\ (\ surf_idx\: [int](class_int.md)\ ) const | +
| [PrimitiveType](class_mesh.md#enum_Mesh_PrimitiveType) | +[surface_get_primitive_type](#class_ArrayMesh_method_surface_get_primitive_type)\ (\ surf_idx\: [int](class_int.md)\ ) const | +
| `void` | +[surface_remove](#class_ArrayMesh_method_surface_remove)\ (\ surf_idx\: [int](class_int.md)\ ) | +
| `void` | +[surface_set_name](#class_ArrayMesh_method_surface_set_name)\ (\ surf_idx\: [int](class_int.md), name\: [String](class_string.md)\ ) | +
| `void` | +[surface_update_attribute_region](#class_ArrayMesh_method_surface_update_attribute_region)\ (\ surf_idx\: [int](class_int.md), offset\: [int](class_int.md), data\: [PackedByteArray](class_packedbytearray.md)\ ) | +
| `void` | +[surface_update_skin_region](#class_ArrayMesh_method_surface_update_skin_region)\ (\ surf_idx\: [int](class_int.md), offset\: [int](class_int.md), data\: [PackedByteArray](class_packedbytearray.md)\ ) | +
| `void` | +[surface_update_vertex_region](#class_ArrayMesh_method_surface_update_vertex_region)\ (\ surf_idx\: [int](class_int.md), offset\: [int](class_int.md), data\: [PackedByteArray](class_packedbytearray.md)\ ) | +
| [PackedInt32Array](class_packedint32array.md) | +[indices](#class_ArrayOccluder3D_property_indices) | +`PackedInt32Array()` | +
|---|---|---|
| [PackedVector3Array](class_packedvector3array.md) | +[vertices](#class_ArrayOccluder3D_property_vertices) | +`PackedVector3Array()` | +
| `void` | +[set_arrays](#class_ArrayOccluder3D_method_set_arrays)\ (\ vertices\: [PackedVector3Array](class_packedvector3array.md), indices\: [PackedInt32Array](class_packedint32array.md)\ ) | +
|---|
| [AlignmentMode](class_aspectratiocontainer.md#enum_AspectRatioContainer_AlignmentMode) | +[alignment_horizontal](#class_AspectRatioContainer_property_alignment_horizontal) | +`1` | +
|---|---|---|
| [AlignmentMode](class_aspectratiocontainer.md#enum_AspectRatioContainer_AlignmentMode) | +[alignment_vertical](#class_AspectRatioContainer_property_alignment_vertical) | +`1` | +
| [float](class_float.md) | +[ratio](#class_AspectRatioContainer_property_ratio) | +`1.0` | +
| [StretchMode](class_aspectratiocontainer.md#enum_AspectRatioContainer_StretchMode) | +[stretch_mode](#class_AspectRatioContainer_property_stretch_mode) | +`2` | +
| [bool](class_bool.md) | +[neighbor_filter_enabled](#class_AStar2D_property_neighbor_filter_enabled) | +`false` | +
|---|
| [float](class_float.md) | +[_compute_cost](#class_AStar2D_private_method__compute_cost)\ (\ from_id\: [int](class_int.md), to_id\: [int](class_int.md)\ ) virtual const | +
|---|---|
| [float](class_float.md) | +[_estimate_cost](#class_AStar2D_private_method__estimate_cost)\ (\ from_id\: [int](class_int.md), end_id\: [int](class_int.md)\ ) virtual const | +
| [bool](class_bool.md) | +[_filter_neighbor](#class_AStar2D_private_method__filter_neighbor)\ (\ from_id\: [int](class_int.md), neighbor_id\: [int](class_int.md)\ ) virtual const | +
| `void` | +[add_point](#class_AStar2D_method_add_point)\ (\ id\: [int](class_int.md), position\: [Vector2](class_vector2.md), weight_scale\: [float](class_float.md) = 1.0\ ) | +
| [bool](class_bool.md) | +[are_points_connected](#class_AStar2D_method_are_points_connected)\ (\ id\: [int](class_int.md), to_id\: [int](class_int.md), bidirectional\: [bool](class_bool.md) = true\ ) const | +
| `void` | +[clear](#class_AStar2D_method_clear)\ (\ ) | +
| `void` | +[connect_points](#class_AStar2D_method_connect_points)\ (\ id\: [int](class_int.md), to_id\: [int](class_int.md), bidirectional\: [bool](class_bool.md) = true\ ) | +
| `void` | +[disconnect_points](#class_AStar2D_method_disconnect_points)\ (\ id\: [int](class_int.md), to_id\: [int](class_int.md), bidirectional\: [bool](class_bool.md) = true\ ) | +
| [int](class_int.md) | +[get_available_point_id](#class_AStar2D_method_get_available_point_id)\ (\ ) const | +
| [int](class_int.md) | +[get_closest_point](#class_AStar2D_method_get_closest_point)\ (\ to_position\: [Vector2](class_vector2.md), include_disabled\: [bool](class_bool.md) = false\ ) const | +
| [Vector2](class_vector2.md) | +[get_closest_position_in_segment](#class_AStar2D_method_get_closest_position_in_segment)\ (\ to_position\: [Vector2](class_vector2.md)\ ) const | +
| [PackedInt64Array](class_packedint64array.md) | +[get_id_path](#class_AStar2D_method_get_id_path)\ (\ from_id\: [int](class_int.md), to_id\: [int](class_int.md), allow_partial_path\: [bool](class_bool.md) = false\ ) | +
| [int](class_int.md) | +[get_point_capacity](#class_AStar2D_method_get_point_capacity)\ (\ ) const | +
| [PackedInt64Array](class_packedint64array.md) | +[get_point_connections](#class_AStar2D_method_get_point_connections)\ (\ id\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[get_point_count](#class_AStar2D_method_get_point_count)\ (\ ) const | +
| [PackedInt64Array](class_packedint64array.md) | +[get_point_ids](#class_AStar2D_method_get_point_ids)\ (\ ) | +
| [PackedVector2Array](class_packedvector2array.md) | +[get_point_path](#class_AStar2D_method_get_point_path)\ (\ from_id\: [int](class_int.md), to_id\: [int](class_int.md), allow_partial_path\: [bool](class_bool.md) = false\ ) | +
| [Vector2](class_vector2.md) | +[get_point_position](#class_AStar2D_method_get_point_position)\ (\ id\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_point_weight_scale](#class_AStar2D_method_get_point_weight_scale)\ (\ id\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[has_point](#class_AStar2D_method_has_point)\ (\ id\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_point_disabled](#class_AStar2D_method_is_point_disabled)\ (\ id\: [int](class_int.md)\ ) const | +
| `void` | +[remove_point](#class_AStar2D_method_remove_point)\ (\ id\: [int](class_int.md)\ ) | +
| `void` | +[reserve_space](#class_AStar2D_method_reserve_space)\ (\ num_nodes\: [int](class_int.md)\ ) | +
| `void` | +[set_point_disabled](#class_AStar2D_method_set_point_disabled)\ (\ id\: [int](class_int.md), disabled\: [bool](class_bool.md) = true\ ) | +
| `void` | +[set_point_position](#class_AStar2D_method_set_point_position)\ (\ id\: [int](class_int.md), position\: [Vector2](class_vector2.md)\ ) | +
| `void` | +[set_point_weight_scale](#class_AStar2D_method_set_point_weight_scale)\ (\ id\: [int](class_int.md), weight_scale\: [float](class_float.md)\ ) | +
| [bool](class_bool.md) | +[neighbor_filter_enabled](#class_AStar3D_property_neighbor_filter_enabled) | +`false` | +
|---|
| [float](class_float.md) | +[_compute_cost](#class_AStar3D_private_method__compute_cost)\ (\ from_id\: [int](class_int.md), to_id\: [int](class_int.md)\ ) virtual const | +
|---|---|
| [float](class_float.md) | +[_estimate_cost](#class_AStar3D_private_method__estimate_cost)\ (\ from_id\: [int](class_int.md), end_id\: [int](class_int.md)\ ) virtual const | +
| [bool](class_bool.md) | +[_filter_neighbor](#class_AStar3D_private_method__filter_neighbor)\ (\ from_id\: [int](class_int.md), neighbor_id\: [int](class_int.md)\ ) virtual const | +
| `void` | +[add_point](#class_AStar3D_method_add_point)\ (\ id\: [int](class_int.md), position\: [Vector3](class_vector3.md), weight_scale\: [float](class_float.md) = 1.0\ ) | +
| [bool](class_bool.md) | +[are_points_connected](#class_AStar3D_method_are_points_connected)\ (\ id\: [int](class_int.md), to_id\: [int](class_int.md), bidirectional\: [bool](class_bool.md) = true\ ) const | +
| `void` | +[clear](#class_AStar3D_method_clear)\ (\ ) | +
| `void` | +[connect_points](#class_AStar3D_method_connect_points)\ (\ id\: [int](class_int.md), to_id\: [int](class_int.md), bidirectional\: [bool](class_bool.md) = true\ ) | +
| `void` | +[disconnect_points](#class_AStar3D_method_disconnect_points)\ (\ id\: [int](class_int.md), to_id\: [int](class_int.md), bidirectional\: [bool](class_bool.md) = true\ ) | +
| [int](class_int.md) | +[get_available_point_id](#class_AStar3D_method_get_available_point_id)\ (\ ) const | +
| [int](class_int.md) | +[get_closest_point](#class_AStar3D_method_get_closest_point)\ (\ to_position\: [Vector3](class_vector3.md), include_disabled\: [bool](class_bool.md) = false\ ) const | +
| [Vector3](class_vector3.md) | +[get_closest_position_in_segment](#class_AStar3D_method_get_closest_position_in_segment)\ (\ to_position\: [Vector3](class_vector3.md)\ ) const | +
| [PackedInt64Array](class_packedint64array.md) | +[get_id_path](#class_AStar3D_method_get_id_path)\ (\ from_id\: [int](class_int.md), to_id\: [int](class_int.md), allow_partial_path\: [bool](class_bool.md) = false\ ) | +
| [int](class_int.md) | +[get_point_capacity](#class_AStar3D_method_get_point_capacity)\ (\ ) const | +
| [PackedInt64Array](class_packedint64array.md) | +[get_point_connections](#class_AStar3D_method_get_point_connections)\ (\ id\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[get_point_count](#class_AStar3D_method_get_point_count)\ (\ ) const | +
| [PackedInt64Array](class_packedint64array.md) | +[get_point_ids](#class_AStar3D_method_get_point_ids)\ (\ ) | +
| [PackedVector3Array](class_packedvector3array.md) | +[get_point_path](#class_AStar3D_method_get_point_path)\ (\ from_id\: [int](class_int.md), to_id\: [int](class_int.md), allow_partial_path\: [bool](class_bool.md) = false\ ) | +
| [Vector3](class_vector3.md) | +[get_point_position](#class_AStar3D_method_get_point_position)\ (\ id\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_point_weight_scale](#class_AStar3D_method_get_point_weight_scale)\ (\ id\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[has_point](#class_AStar3D_method_has_point)\ (\ id\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_point_disabled](#class_AStar3D_method_is_point_disabled)\ (\ id\: [int](class_int.md)\ ) const | +
| `void` | +[remove_point](#class_AStar3D_method_remove_point)\ (\ id\: [int](class_int.md)\ ) | +
| `void` | +[reserve_space](#class_AStar3D_method_reserve_space)\ (\ num_nodes\: [int](class_int.md)\ ) | +
| `void` | +[set_point_disabled](#class_AStar3D_method_set_point_disabled)\ (\ id\: [int](class_int.md), disabled\: [bool](class_bool.md) = true\ ) | +
| `void` | +[set_point_position](#class_AStar3D_method_set_point_position)\ (\ id\: [int](class_int.md), position\: [Vector3](class_vector3.md)\ ) | +
| `void` | +[set_point_weight_scale](#class_AStar3D_method_set_point_weight_scale)\ (\ id\: [int](class_int.md), weight_scale\: [float](class_float.md)\ ) | +
| [CellShape](class_astargrid2d.md#enum_AStarGrid2D_CellShape) | +[cell_shape](#class_AStarGrid2D_property_cell_shape) | +`0` | +
|---|---|---|
| [Vector2](class_vector2.md) | +[cell_size](#class_AStarGrid2D_property_cell_size) | +`Vector2(1, 1)` | +
| [Heuristic](class_astargrid2d.md#enum_AStarGrid2D_Heuristic) | +[default_compute_heuristic](#class_AStarGrid2D_property_default_compute_heuristic) | +`0` | +
| [Heuristic](class_astargrid2d.md#enum_AStarGrid2D_Heuristic) | +[default_estimate_heuristic](#class_AStarGrid2D_property_default_estimate_heuristic) | +`0` | +
| [DiagonalMode](class_astargrid2d.md#enum_AStarGrid2D_DiagonalMode) | +[diagonal_mode](#class_AStarGrid2D_property_diagonal_mode) | +`0` | +
| [bool](class_bool.md) | +[jumping_enabled](#class_AStarGrid2D_property_jumping_enabled) | +`false` | +
| [int](class_int.md) | +[max_traversals](#class_AStarGrid2D_property_max_traversals) | +`0` | +
| [Vector2](class_vector2.md) | +[offset](#class_AStarGrid2D_property_offset) | +`Vector2(0, 0)` | +
| [Rect2i](class_rect2i.md) | +[region](#class_AStarGrid2D_property_region) | +`Rect2i(0, 0, 0, 0)` | +
| [Vector2i](class_vector2i.md) | +[size](#class_AStarGrid2D_property_size) | +`Vector2i(0, 0)` | +
| [float](class_float.md) | +[_compute_cost](#class_AStarGrid2D_private_method__compute_cost)\ (\ from_id\: [Vector2i](class_vector2i.md), to_id\: [Vector2i](class_vector2i.md)\ ) virtual const | +
|---|---|
| [float](class_float.md) | +[_estimate_cost](#class_AStarGrid2D_private_method__estimate_cost)\ (\ from_id\: [Vector2i](class_vector2i.md), end_id\: [Vector2i](class_vector2i.md)\ ) virtual const | +
| `void` | +[clear](#class_AStarGrid2D_method_clear)\ (\ ) | +
| `void` | +[fill_solid_region](#class_AStarGrid2D_method_fill_solid_region)\ (\ region\: [Rect2i](class_rect2i.md), solid\: [bool](class_bool.md) = true\ ) | +
| `void` | +[fill_weight_scale_region](#class_AStarGrid2D_method_fill_weight_scale_region)\ (\ region\: [Rect2i](class_rect2i.md), weight_scale\: [float](class_float.md)\ ) | +
| [Array](class_array.md)\[[Vector2i](class_vector2i.md)\] | +[get_id_path](#class_AStarGrid2D_method_get_id_path)\ (\ from_id\: [Vector2i](class_vector2i.md), to_id\: [Vector2i](class_vector2i.md), allow_partial_path\: [bool](class_bool.md) = false\ ) | +
| [Array](class_array.md)\[[Dictionary](class_dictionary.md)\] | +[get_point_data_in_region](#class_AStarGrid2D_method_get_point_data_in_region)\ (\ region\: [Rect2i](class_rect2i.md)\ ) const | +
| [PackedVector2Array](class_packedvector2array.md) | +[get_point_path](#class_AStarGrid2D_method_get_point_path)\ (\ from_id\: [Vector2i](class_vector2i.md), to_id\: [Vector2i](class_vector2i.md), allow_partial_path\: [bool](class_bool.md) = false\ ) | +
| [Vector2](class_vector2.md) | +[get_point_position](#class_AStarGrid2D_method_get_point_position)\ (\ id\: [Vector2i](class_vector2i.md)\ ) const | +
| [float](class_float.md) | +[get_point_weight_scale](#class_AStarGrid2D_method_get_point_weight_scale)\ (\ id\: [Vector2i](class_vector2i.md)\ ) const | +
| [bool](class_bool.md) | +[is_dirty](#class_AStarGrid2D_method_is_dirty)\ (\ ) const | +
| [bool](class_bool.md) | +[is_in_bounds](#class_AStarGrid2D_method_is_in_bounds)\ (\ x\: [int](class_int.md), y\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_in_boundsv](#class_AStarGrid2D_method_is_in_boundsv)\ (\ id\: [Vector2i](class_vector2i.md)\ ) const | +
| [bool](class_bool.md) | +[is_point_solid](#class_AStarGrid2D_method_is_point_solid)\ (\ id\: [Vector2i](class_vector2i.md)\ ) const | +
| `void` | +[set_point_solid](#class_AStarGrid2D_method_set_point_solid)\ (\ id\: [Vector2i](class_vector2i.md), solid\: [bool](class_bool.md) = true\ ) | +
| `void` | +[set_point_weight_scale](#class_AStarGrid2D_method_set_point_weight_scale)\ (\ id\: [Vector2i](class_vector2i.md), weight_scale\: [float](class_float.md)\ ) | +
| `void` | +[update](#class_AStarGrid2D_method_update)\ (\ ) | +
| [Texture2D](class_texture2d.md) | +[atlas](#class_AtlasTexture_property_atlas) | ++ |
|---|---|---|
| [bool](class_bool.md) | +[filter_clip](#class_AtlasTexture_property_filter_clip) | +`false` | +
| [Rect2](class_rect2.md) | +[margin](#class_AtlasTexture_property_margin) | +`Rect2(0, 0, 0, 0)` | +
| [Rect2](class_rect2.md) | +[region](#class_AtlasTexture_property_region) | +`Rect2(0, 0, 0, 0)` | +
| [bool](class_bool.md) | +resource_local_to_scene | +`false` (overrides [Resource.resource_local_to_scene](class_resource.md#class_Resource_property_resource_local_to_scene)) | +
| [AudioEffectInstance](class_audioeffectinstance.md) | +[_instantiate](#class_AudioEffect_private_method__instantiate)\ (\ ) virtual required | +
|---|
| [float](class_float.md) | +[volume_db](#class_AudioEffectAmplify_property_volume_db) | +`0.0` | +
|---|---|---|
| [float](class_float.md) | +[volume_linear](#class_AudioEffectAmplify_property_volume_linear) | ++ |
| [float](class_float.md) | +[buffer_length](#class_AudioEffectCapture_property_buffer_length) | +`0.1` | +
|---|
| [bool](class_bool.md) | +[can_get_buffer](#class_AudioEffectCapture_method_can_get_buffer)\ (\ frames\: [int](class_int.md)\ ) const | +
|---|---|
| `void` | +[clear_buffer](#class_AudioEffectCapture_method_clear_buffer)\ (\ ) | +
| [PackedVector2Array](class_packedvector2array.md) | +[get_buffer](#class_AudioEffectCapture_method_get_buffer)\ (\ frames\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[get_buffer_length_frames](#class_AudioEffectCapture_method_get_buffer_length_frames)\ (\ ) const | +
| [int](class_int.md) | +[get_discarded_frames](#class_AudioEffectCapture_method_get_discarded_frames)\ (\ ) const | +
| [int](class_int.md) | +[get_frames_available](#class_AudioEffectCapture_method_get_frames_available)\ (\ ) const | +
| [int](class_int.md) | +[get_pushed_frames](#class_AudioEffectCapture_method_get_pushed_frames)\ (\ ) const | +
| [float](class_float.md) | +[dry](#class_AudioEffectChorus_property_dry) | +`1.0` | +
|---|---|---|
| [float](class_float.md) | +[voice/1/cutoff_hz](#class_AudioEffectChorus_property_voice/1/cutoff_hz) | +`8000.0` | +
| [float](class_float.md) | +[voice/1/delay_ms](#class_AudioEffectChorus_property_voice/1/delay_ms) | +`15.0` | +
| [float](class_float.md) | +[voice/1/depth_ms](#class_AudioEffectChorus_property_voice/1/depth_ms) | +`2.0` | +
| [float](class_float.md) | +[voice/1/level_db](#class_AudioEffectChorus_property_voice/1/level_db) | +`0.0` | +
| [float](class_float.md) | +[voice/1/pan](#class_AudioEffectChorus_property_voice/1/pan) | +`-0.5` | +
| [float](class_float.md) | +[voice/1/rate_hz](#class_AudioEffectChorus_property_voice/1/rate_hz) | +`0.8` | +
| [float](class_float.md) | +[voice/2/cutoff_hz](#class_AudioEffectChorus_property_voice/2/cutoff_hz) | +`8000.0` | +
| [float](class_float.md) | +[voice/2/delay_ms](#class_AudioEffectChorus_property_voice/2/delay_ms) | +`20.0` | +
| [float](class_float.md) | +[voice/2/depth_ms](#class_AudioEffectChorus_property_voice/2/depth_ms) | +`3.0` | +
| [float](class_float.md) | +[voice/2/level_db](#class_AudioEffectChorus_property_voice/2/level_db) | +`0.0` | +
| [float](class_float.md) | +[voice/2/pan](#class_AudioEffectChorus_property_voice/2/pan) | +`0.5` | +
| [float](class_float.md) | +[voice/2/rate_hz](#class_AudioEffectChorus_property_voice/2/rate_hz) | +`1.2` | +
| [float](class_float.md) | +[voice/3/cutoff_hz](#class_AudioEffectChorus_property_voice/3/cutoff_hz) | ++ |
| [float](class_float.md) | +[voice/3/delay_ms](#class_AudioEffectChorus_property_voice/3/delay_ms) | ++ |
| [float](class_float.md) | +[voice/3/depth_ms](#class_AudioEffectChorus_property_voice/3/depth_ms) | ++ |
| [float](class_float.md) | +[voice/3/level_db](#class_AudioEffectChorus_property_voice/3/level_db) | ++ |
| [float](class_float.md) | +[voice/3/pan](#class_AudioEffectChorus_property_voice/3/pan) | ++ |
| [float](class_float.md) | +[voice/3/rate_hz](#class_AudioEffectChorus_property_voice/3/rate_hz) | ++ |
| [float](class_float.md) | +[voice/4/cutoff_hz](#class_AudioEffectChorus_property_voice/4/cutoff_hz) | ++ |
| [float](class_float.md) | +[voice/4/delay_ms](#class_AudioEffectChorus_property_voice/4/delay_ms) | ++ |
| [float](class_float.md) | +[voice/4/depth_ms](#class_AudioEffectChorus_property_voice/4/depth_ms) | ++ |
| [float](class_float.md) | +[voice/4/level_db](#class_AudioEffectChorus_property_voice/4/level_db) | ++ |
| [float](class_float.md) | +[voice/4/pan](#class_AudioEffectChorus_property_voice/4/pan) | ++ |
| [float](class_float.md) | +[voice/4/rate_hz](#class_AudioEffectChorus_property_voice/4/rate_hz) | ++ |
| [int](class_int.md) | +[voice_count](#class_AudioEffectChorus_property_voice_count) | +`2` | +
| [float](class_float.md) | +[wet](#class_AudioEffectChorus_property_wet) | +`0.5` | +
| [float](class_float.md) | +[get_voice_cutoff_hz](#class_AudioEffectChorus_method_get_voice_cutoff_hz)\ (\ voice_idx\: [int](class_int.md)\ ) const | +
|---|---|
| [float](class_float.md) | +[get_voice_delay_ms](#class_AudioEffectChorus_method_get_voice_delay_ms)\ (\ voice_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_voice_depth_ms](#class_AudioEffectChorus_method_get_voice_depth_ms)\ (\ voice_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_voice_level_db](#class_AudioEffectChorus_method_get_voice_level_db)\ (\ voice_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_voice_pan](#class_AudioEffectChorus_method_get_voice_pan)\ (\ voice_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_voice_rate_hz](#class_AudioEffectChorus_method_get_voice_rate_hz)\ (\ voice_idx\: [int](class_int.md)\ ) const | +
| `void` | +[set_voice_cutoff_hz](#class_AudioEffectChorus_method_set_voice_cutoff_hz)\ (\ voice_idx\: [int](class_int.md), cutoff_hz\: [float](class_float.md)\ ) | +
| `void` | +[set_voice_delay_ms](#class_AudioEffectChorus_method_set_voice_delay_ms)\ (\ voice_idx\: [int](class_int.md), delay_ms\: [float](class_float.md)\ ) | +
| `void` | +[set_voice_depth_ms](#class_AudioEffectChorus_method_set_voice_depth_ms)\ (\ voice_idx\: [int](class_int.md), depth_ms\: [float](class_float.md)\ ) | +
| `void` | +[set_voice_level_db](#class_AudioEffectChorus_method_set_voice_level_db)\ (\ voice_idx\: [int](class_int.md), level_db\: [float](class_float.md)\ ) | +
| `void` | +[set_voice_pan](#class_AudioEffectChorus_method_set_voice_pan)\ (\ voice_idx\: [int](class_int.md), pan\: [float](class_float.md)\ ) | +
| `void` | +[set_voice_rate_hz](#class_AudioEffectChorus_method_set_voice_rate_hz)\ (\ voice_idx\: [int](class_int.md), rate_hz\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[attack_us](#class_AudioEffectCompressor_property_attack_us) | +`20.0` | +
|---|---|---|
| [float](class_float.md) | +[gain](#class_AudioEffectCompressor_property_gain) | +`0.0` | +
| [float](class_float.md) | +[mix](#class_AudioEffectCompressor_property_mix) | +`1.0` | +
| [float](class_float.md) | +[ratio](#class_AudioEffectCompressor_property_ratio) | +`4.0` | +
| [float](class_float.md) | +[release_ms](#class_AudioEffectCompressor_property_release_ms) | +`250.0` | +
| [StringName](class_stringname.md) | +[sidechain](#class_AudioEffectCompressor_property_sidechain) | +`&""` | +
| [float](class_float.md) | +[threshold](#class_AudioEffectCompressor_property_threshold) | +`0.0` | +
| [float](class_float.md) | +[dry](#class_AudioEffectDelay_property_dry) | +`1.0` | +
|---|---|---|
| [bool](class_bool.md) | +[feedback_active](#class_AudioEffectDelay_property_feedback_active) | +`false` | +
| [float](class_float.md) | +[feedback_delay_ms](#class_AudioEffectDelay_property_feedback_delay_ms) | +`340.0` | +
| [float](class_float.md) | +[feedback_level_db](#class_AudioEffectDelay_property_feedback_level_db) | +`-6.0` | +
| [float](class_float.md) | +[feedback_lowpass](#class_AudioEffectDelay_property_feedback_lowpass) | +`16000.0` | +
| [bool](class_bool.md) | +[tap1_active](#class_AudioEffectDelay_property_tap1_active) | +`true` | +
| [float](class_float.md) | +[tap1_delay_ms](#class_AudioEffectDelay_property_tap1_delay_ms) | +`250.0` | +
| [float](class_float.md) | +[tap1_level_db](#class_AudioEffectDelay_property_tap1_level_db) | +`-6.0` | +
| [float](class_float.md) | +[tap1_pan](#class_AudioEffectDelay_property_tap1_pan) | +`0.2` | +
| [bool](class_bool.md) | +[tap2_active](#class_AudioEffectDelay_property_tap2_active) | +`true` | +
| [float](class_float.md) | +[tap2_delay_ms](#class_AudioEffectDelay_property_tap2_delay_ms) | +`500.0` | +
| [float](class_float.md) | +[tap2_level_db](#class_AudioEffectDelay_property_tap2_level_db) | +`-12.0` | +
| [float](class_float.md) | +[tap2_pan](#class_AudioEffectDelay_property_tap2_pan) | +`-0.4` | +
| [float](class_float.md) | +[drive](#class_AudioEffectDistortion_property_drive) | +`0.0` | +
|---|---|---|
| [float](class_float.md) | +[keep_hf_hz](#class_AudioEffectDistortion_property_keep_hf_hz) | +`16000.0` | +
| [Mode](class_audioeffectdistortion.md#enum_AudioEffectDistortion_Mode) | +[mode](#class_AudioEffectDistortion_property_mode) | +`0` | +
| [float](class_float.md) | +[post_gain](#class_AudioEffectDistortion_property_post_gain) | +`0.0` | +
| [float](class_float.md) | +[pre_gain](#class_AudioEffectDistortion_property_pre_gain) | +`0.0` | +
| [int](class_int.md) | +[get_band_count](#class_AudioEffectEQ_method_get_band_count)\ (\ ) const | +
|---|---|
| [float](class_float.md) | +[get_band_gain_db](#class_AudioEffectEQ_method_get_band_gain_db)\ (\ band_idx\: [int](class_int.md)\ ) const | +
| `void` | +[set_band_gain_db](#class_AudioEffectEQ_method_set_band_gain_db)\ (\ band_idx\: [int](class_int.md), volume_db\: [float](class_float.md)\ ) | +
| [float](class_float.md) | +[cutoff_hz](#class_AudioEffectFilter_property_cutoff_hz) | +`2000.0` | +
|---|---|---|
| [FilterDB](class_audioeffectfilter.md#enum_AudioEffectFilter_FilterDB) | +[db](#class_AudioEffectFilter_property_db) | +`0` | +
| [float](class_float.md) | +[gain](#class_AudioEffectFilter_property_gain) | +`1.0` | +
| [float](class_float.md) | +[resonance](#class_AudioEffectFilter_property_resonance) | +`0.5` | +
| [float](class_float.md) | +[ceiling_db](#class_AudioEffectHardLimiter_property_ceiling_db) | +`-0.3` | +
|---|---|---|
| [float](class_float.md) | +[pre_gain_db](#class_AudioEffectHardLimiter_property_pre_gain_db) | +`0.0` | +
| [float](class_float.md) | +[release](#class_AudioEffectHardLimiter_property_release) | +`0.1` | +
| `void` | +[_process](#class_AudioEffectInstance_private_method__process)\ (\ src_buffer\: `const void*`, dst_buffer\: `AudioFrame*`, frame_count\: [int](class_int.md)\ ) virtual required | +
|---|---|
| [bool](class_bool.md) | +[_process_silence](#class_AudioEffectInstance_private_method__process_silence)\ (\ ) virtual const | +
| [float](class_float.md) | +[ceiling_db](#class_AudioEffectLimiter_property_ceiling_db) | +`-0.1` | +
|---|---|---|
| [float](class_float.md) | +[soft_clip_db](#class_AudioEffectLimiter_property_soft_clip_db) | +`2.0` | +
| [float](class_float.md) | +[soft_clip_ratio](#class_AudioEffectLimiter_property_soft_clip_ratio) | +`10.0` | +
| [float](class_float.md) | +[threshold_db](#class_AudioEffectLimiter_property_threshold_db) | +`0.0` | +
| [float](class_float.md) | +[pan](#class_AudioEffectPanner_property_pan) | +`0.0` | +
|---|
| [float](class_float.md) | +[depth](#class_AudioEffectPhaser_property_depth) | +`1.0` | +
|---|---|---|
| [float](class_float.md) | +[feedback](#class_AudioEffectPhaser_property_feedback) | +`0.7` | +
| [float](class_float.md) | +[range_max_hz](#class_AudioEffectPhaser_property_range_max_hz) | +`1600.0` | +
| [float](class_float.md) | +[range_min_hz](#class_AudioEffectPhaser_property_range_min_hz) | +`440.0` | +
| [float](class_float.md) | +[rate_hz](#class_AudioEffectPhaser_property_rate_hz) | +`0.5` | +
| [FFTSize](class_audioeffectpitchshift.md#enum_AudioEffectPitchShift_FFTSize) | +[fft_size](#class_AudioEffectPitchShift_property_fft_size) | +`3` | +
|---|---|---|
| [int](class_int.md) | +[oversampling](#class_AudioEffectPitchShift_property_oversampling) | +`4` | +
| [float](class_float.md) | +[pitch_scale](#class_AudioEffectPitchShift_property_pitch_scale) | +`1.0` | +
| [Format](class_audiostreamwav.md#enum_AudioStreamWAV_Format) | +[format](#class_AudioEffectRecord_property_format) | +`1` | +
|---|
| [AudioStreamWAV](class_audiostreamwav.md) | +[get_recording](#class_AudioEffectRecord_method_get_recording)\ (\ ) const | +
|---|---|
| [bool](class_bool.md) | +[is_recording_active](#class_AudioEffectRecord_method_is_recording_active)\ (\ ) const | +
| `void` | +[set_recording_active](#class_AudioEffectRecord_method_set_recording_active)\ (\ record\: [bool](class_bool.md)\ ) | +
| [float](class_float.md) | +[damping](#class_AudioEffectReverb_property_damping) | +`0.5` | +
|---|---|---|
| [float](class_float.md) | +[dry](#class_AudioEffectReverb_property_dry) | +`1.0` | +
| [float](class_float.md) | +[hipass](#class_AudioEffectReverb_property_hipass) | +`0.0` | +
| [float](class_float.md) | +[predelay_feedback](#class_AudioEffectReverb_property_predelay_feedback) | +`0.4` | +
| [float](class_float.md) | +[predelay_msec](#class_AudioEffectReverb_property_predelay_msec) | +`150.0` | +
| [float](class_float.md) | +[room_size](#class_AudioEffectReverb_property_room_size) | +`0.8` | +
| [float](class_float.md) | +[spread](#class_AudioEffectReverb_property_spread) | +`1.0` | +
| [float](class_float.md) | +[wet](#class_AudioEffectReverb_property_wet) | +`0.5` | +
| [float](class_float.md) | +[buffer_length](#class_AudioEffectSpectrumAnalyzer_property_buffer_length) | +`2.0` | +
|---|---|---|
| [FFTSize](class_audioeffectspectrumanalyzer.md#enum_AudioEffectSpectrumAnalyzer_FFTSize) | +[fft_size](#class_AudioEffectSpectrumAnalyzer_property_fft_size) | +`2` | +
| [float](class_float.md) | +[tap_back_pos](#class_AudioEffectSpectrumAnalyzer_property_tap_back_pos) | +`0.01` | +
| [Vector2](class_vector2.md) | +[get_magnitude_for_frequency_range](#class_AudioEffectSpectrumAnalyzerInstance_method_get_magnitude_for_frequency_range)\ (\ from_hz\: [float](class_float.md), to_hz\: [float](class_float.md), mode\: [MagnitudeMode](class_audioeffectspectrumanalyzerinstance.md#enum_AudioEffectSpectrumAnalyzerInstance_MagnitudeMode) = 1\ ) const | +
|---|
| [float](class_float.md) | +[pan_pullout](#class_AudioEffectStereoEnhance_property_pan_pullout) | +`1.0` | +
|---|---|---|
| [float](class_float.md) | +[surround](#class_AudioEffectStereoEnhance_property_surround) | +`0.0` | +
| [float](class_float.md) | +[time_pullout_ms](#class_AudioEffectStereoEnhance_property_time_pullout_ms) | +`0.0` | +
| `void` | +[clear_current](#class_AudioListener2D_method_clear_current)\ (\ ) | +
|---|---|
| [bool](class_bool.md) | +[is_current](#class_AudioListener2D_method_is_current)\ (\ ) const | +
| `void` | +[make_current](#class_AudioListener2D_method_make_current)\ (\ ) | +
| [DopplerTracking](class_audiolistener3d.md#enum_AudioListener3D_DopplerTracking) | +[doppler_tracking](#class_AudioListener3D_property_doppler_tracking) | +`0` | +
|---|
| `void` | +[clear_current](#class_AudioListener3D_method_clear_current)\ (\ ) | +
|---|---|
| [Transform3D](class_transform3d.md) | +[get_listener_transform](#class_AudioListener3D_method_get_listener_transform)\ (\ ) const | +
| [bool](class_bool.md) | +[is_current](#class_AudioListener3D_method_is_current)\ (\ ) const | +
| `void` | +[make_current](#class_AudioListener3D_method_make_current)\ (\ ) | +
| [int](class_int.md) | +[bus_count](#class_AudioServer_property_bus_count) | +`1` | +
|---|---|---|
| [String](class_string.md) | +[input_device](#class_AudioServer_property_input_device) | +`"Default"` | +
| [String](class_string.md) | +[output_device](#class_AudioServer_property_output_device) | +`"Default"` | +
| [float](class_float.md) | +[playback_speed_scale](#class_AudioServer_property_playback_speed_scale) | +`1.0` | +
| `void` | +[add_bus](#class_AudioServer_method_add_bus)\ (\ at_position\: [int](class_int.md) = -1\ ) | +
|---|---|
| `void` | +[add_bus_effect](#class_AudioServer_method_add_bus_effect)\ (\ bus_idx\: [int](class_int.md), effect\: [AudioEffect](class_audioeffect.md), at_position\: [int](class_int.md) = -1\ ) | +
| [AudioBusLayout](class_audiobuslayout.md) | +[generate_bus_layout](#class_AudioServer_method_generate_bus_layout)\ (\ ) const | +
| [int](class_int.md) | +[get_bus_channels](#class_AudioServer_method_get_bus_channels)\ (\ bus_idx\: [int](class_int.md)\ ) const | +
| [AudioEffect](class_audioeffect.md) | +[get_bus_effect](#class_AudioServer_method_get_bus_effect)\ (\ bus_idx\: [int](class_int.md), effect_idx\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[get_bus_effect_count](#class_AudioServer_method_get_bus_effect_count)\ (\ bus_idx\: [int](class_int.md)\ ) | +
| [AudioEffectInstance](class_audioeffectinstance.md) | +[get_bus_effect_instance](#class_AudioServer_method_get_bus_effect_instance)\ (\ bus_idx\: [int](class_int.md), effect_idx\: [int](class_int.md), channel\: [int](class_int.md) = 0\ ) | +
| [int](class_int.md) | +[get_bus_index](#class_AudioServer_method_get_bus_index)\ (\ bus_name\: [StringName](class_stringname.md)\ ) const | +
| [String](class_string.md) | +[get_bus_name](#class_AudioServer_method_get_bus_name)\ (\ bus_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_bus_peak_volume_left_db](#class_AudioServer_method_get_bus_peak_volume_left_db)\ (\ bus_idx\: [int](class_int.md), channel\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_bus_peak_volume_right_db](#class_AudioServer_method_get_bus_peak_volume_right_db)\ (\ bus_idx\: [int](class_int.md), channel\: [int](class_int.md)\ ) const | +
| [StringName](class_stringname.md) | +[get_bus_send](#class_AudioServer_method_get_bus_send)\ (\ bus_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_bus_volume_db](#class_AudioServer_method_get_bus_volume_db)\ (\ bus_idx\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_bus_volume_linear](#class_AudioServer_method_get_bus_volume_linear)\ (\ bus_idx\: [int](class_int.md)\ ) const | +
| [String](class_string.md) | +[get_driver_name](#class_AudioServer_method_get_driver_name)\ (\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[get_input_device_list](#class_AudioServer_method_get_input_device_list)\ (\ ) | +
| [float](class_float.md) | +[get_input_mix_rate](#class_AudioServer_method_get_input_mix_rate)\ (\ ) const | +
| [float](class_float.md) | +[get_mix_rate](#class_AudioServer_method_get_mix_rate)\ (\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[get_output_device_list](#class_AudioServer_method_get_output_device_list)\ (\ ) | +
| [float](class_float.md) | +[get_output_latency](#class_AudioServer_method_get_output_latency)\ (\ ) const | +
| [SpeakerMode](class_audioserver.md#enum_AudioServer_SpeakerMode) | +[get_speaker_mode](#class_AudioServer_method_get_speaker_mode)\ (\ ) const | +
| [float](class_float.md) | +[get_time_since_last_mix](#class_AudioServer_method_get_time_since_last_mix)\ (\ ) const | +
| [float](class_float.md) | +[get_time_to_next_mix](#class_AudioServer_method_get_time_to_next_mix)\ (\ ) const | +
| [bool](class_bool.md) | +[is_bus_bypassing_effects](#class_AudioServer_method_is_bus_bypassing_effects)\ (\ bus_idx\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_bus_effect_enabled](#class_AudioServer_method_is_bus_effect_enabled)\ (\ bus_idx\: [int](class_int.md), effect_idx\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_bus_mute](#class_AudioServer_method_is_bus_mute)\ (\ bus_idx\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_bus_solo](#class_AudioServer_method_is_bus_solo)\ (\ bus_idx\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_stream_registered_as_sample](#class_AudioServer_method_is_stream_registered_as_sample)\ (\ stream\: [AudioStream](class_audiostream.md)\ ) | +
| `void` | +[lock](#class_AudioServer_method_lock)\ (\ ) | +
| `void` | +[move_bus](#class_AudioServer_method_move_bus)\ (\ index\: [int](class_int.md), to_index\: [int](class_int.md)\ ) | +
| `void` | +[register_stream_as_sample](#class_AudioServer_method_register_stream_as_sample)\ (\ stream\: [AudioStream](class_audiostream.md)\ ) | +
| `void` | +[remove_bus](#class_AudioServer_method_remove_bus)\ (\ index\: [int](class_int.md)\ ) | +
| `void` | +[remove_bus_effect](#class_AudioServer_method_remove_bus_effect)\ (\ bus_idx\: [int](class_int.md), effect_idx\: [int](class_int.md)\ ) | +
| `void` | +[set_bus_bypass_effects](#class_AudioServer_method_set_bus_bypass_effects)\ (\ bus_idx\: [int](class_int.md), enable\: [bool](class_bool.md)\ ) | +
| `void` | +[set_bus_effect_enabled](#class_AudioServer_method_set_bus_effect_enabled)\ (\ bus_idx\: [int](class_int.md), effect_idx\: [int](class_int.md), enabled\: [bool](class_bool.md)\ ) | +
| `void` | +[set_bus_layout](#class_AudioServer_method_set_bus_layout)\ (\ bus_layout\: [AudioBusLayout](class_audiobuslayout.md)\ ) | +
| `void` | +[set_bus_mute](#class_AudioServer_method_set_bus_mute)\ (\ bus_idx\: [int](class_int.md), enable\: [bool](class_bool.md)\ ) | +
| `void` | +[set_bus_name](#class_AudioServer_method_set_bus_name)\ (\ bus_idx\: [int](class_int.md), name\: [String](class_string.md)\ ) | +
| `void` | +[set_bus_send](#class_AudioServer_method_set_bus_send)\ (\ bus_idx\: [int](class_int.md), send\: [StringName](class_stringname.md)\ ) | +
| `void` | +[set_bus_solo](#class_AudioServer_method_set_bus_solo)\ (\ bus_idx\: [int](class_int.md), enable\: [bool](class_bool.md)\ ) | +
| `void` | +[set_bus_volume_db](#class_AudioServer_method_set_bus_volume_db)\ (\ bus_idx\: [int](class_int.md), volume_db\: [float](class_float.md)\ ) | +
| `void` | +[set_bus_volume_linear](#class_AudioServer_method_set_bus_volume_linear)\ (\ bus_idx\: [int](class_int.md), volume_linear\: [float](class_float.md)\ ) | +
| `void` | +[set_enable_tagging_used_audio_streams](#class_AudioServer_method_set_enable_tagging_used_audio_streams)\ (\ enable\: [bool](class_bool.md)\ ) | +
| `void` | +[swap_bus_effects](#class_AudioServer_method_swap_bus_effects)\ (\ bus_idx\: [int](class_int.md), effect_idx\: [int](class_int.md), by_effect_idx\: [int](class_int.md)\ ) | +
| `void` | +[unlock](#class_AudioServer_method_unlock)\ (\ ) | +
| [int](class_int.md) | +[_get_bar_beats](#class_AudioStream_private_method__get_bar_beats)\ (\ ) virtual const | +
|---|---|
| [int](class_int.md) | +[_get_beat_count](#class_AudioStream_private_method__get_beat_count)\ (\ ) virtual const | +
| [float](class_float.md) | +[_get_bpm](#class_AudioStream_private_method__get_bpm)\ (\ ) virtual const | +
| [float](class_float.md) | +[_get_length](#class_AudioStream_private_method__get_length)\ (\ ) virtual const | +
| [Array](class_array.md)\[[Dictionary](class_dictionary.md)\] | +[_get_parameter_list](#class_AudioStream_private_method__get_parameter_list)\ (\ ) virtual const | +
| [String](class_string.md) | +[_get_stream_name](#class_AudioStream_private_method__get_stream_name)\ (\ ) virtual const | +
| [Dictionary](class_dictionary.md) | +[_get_tags](#class_AudioStream_private_method__get_tags)\ (\ ) virtual const | +
| [bool](class_bool.md) | +[_has_loop](#class_AudioStream_private_method__has_loop)\ (\ ) virtual const | +
| [AudioStreamPlayback](class_audiostreamplayback.md) | +[_instantiate_playback](#class_AudioStream_private_method__instantiate_playback)\ (\ ) virtual const | +
| [bool](class_bool.md) | +[_is_monophonic](#class_AudioStream_private_method__is_monophonic)\ (\ ) virtual const | +
| [bool](class_bool.md) | +[can_be_sampled](#class_AudioStream_method_can_be_sampled)\ (\ ) const | +
| [AudioSample](class_audiosample.md) | +[generate_sample](#class_AudioStream_method_generate_sample)\ (\ ) const | +
| [float](class_float.md) | +[get_length](#class_AudioStream_method_get_length)\ (\ ) const | +
| [AudioStreamPlayback](class_audiostreamplayback.md) | +[instantiate_playback](#class_AudioStream_method_instantiate_playback)\ (\ ) | +
| [bool](class_bool.md) | +[is_meta_stream](#class_AudioStream_method_is_meta_stream)\ (\ ) const | +
| [bool](class_bool.md) | +[is_monophonic](#class_AudioStream_method_is_monophonic)\ (\ ) const | +
| [float](class_float.md) | +[buffer_length](#class_AudioStreamGenerator_property_buffer_length) | +`0.5` | +
|---|---|---|
| [float](class_float.md) | +[mix_rate](#class_AudioStreamGenerator_property_mix_rate) | +`44100.0` | +
| [AudioStreamGeneratorMixRate](class_audiostreamgenerator.md#enum_AudioStreamGenerator_AudioStreamGeneratorMixRate) | +[mix_rate_mode](#class_AudioStreamGenerator_property_mix_rate_mode) | +`2` | +
| [bool](class_bool.md) | +[can_push_buffer](#class_AudioStreamGeneratorPlayback_method_can_push_buffer)\ (\ amount\: [int](class_int.md)\ ) const | +
|---|---|
| `void` | +[clear_buffer](#class_AudioStreamGeneratorPlayback_method_clear_buffer)\ (\ ) | +
| [int](class_int.md) | +[get_frames_available](#class_AudioStreamGeneratorPlayback_method_get_frames_available)\ (\ ) const | +
| [int](class_int.md) | +[get_skips](#class_AudioStreamGeneratorPlayback_method_get_skips)\ (\ ) const | +
| [bool](class_bool.md) | +[push_buffer](#class_AudioStreamGeneratorPlayback_method_push_buffer)\ (\ frames\: [PackedVector2Array](class_packedvector2array.md)\ ) | +
| [bool](class_bool.md) | +[push_frame](#class_AudioStreamGeneratorPlayback_method_push_frame)\ (\ frame\: [Vector2](class_vector2.md)\ ) | +
| [int](class_int.md) | +[clip_count](#class_AudioStreamInteractive_property_clip_count) | +`0` | +
|---|---|---|
| [int](class_int.md) | +[initial_clip](#class_AudioStreamInteractive_property_initial_clip) | +`0` | +
| `void` | +[add_transition](#class_AudioStreamInteractive_method_add_transition)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md), from_time\: [TransitionFromTime](class_audiostreaminteractive.md#enum_AudioStreamInteractive_TransitionFromTime), to_time\: [TransitionToTime](class_audiostreaminteractive.md#enum_AudioStreamInteractive_TransitionToTime), fade_mode\: [FadeMode](class_audiostreaminteractive.md#enum_AudioStreamInteractive_FadeMode), fade_beats\: [float](class_float.md), use_filler_clip\: [bool](class_bool.md) = false, filler_clip\: [int](class_int.md) = -1, hold_previous\: [bool](class_bool.md) = false\ ) | +
|---|---|
| `void` | +[erase_transition](#class_AudioStreamInteractive_method_erase_transition)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md)\ ) | +
| [AutoAdvanceMode](class_audiostreaminteractive.md#enum_AudioStreamInteractive_AutoAdvanceMode) | +[get_clip_auto_advance](#class_AudioStreamInteractive_method_get_clip_auto_advance)\ (\ clip_index\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[get_clip_auto_advance_next_clip](#class_AudioStreamInteractive_method_get_clip_auto_advance_next_clip)\ (\ clip_index\: [int](class_int.md)\ ) const | +
| [StringName](class_stringname.md) | +[get_clip_name](#class_AudioStreamInteractive_method_get_clip_name)\ (\ clip_index\: [int](class_int.md)\ ) const | +
| [AudioStream](class_audiostream.md) | +[get_clip_stream](#class_AudioStreamInteractive_method_get_clip_stream)\ (\ clip_index\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_transition_fade_beats](#class_AudioStreamInteractive_method_get_transition_fade_beats)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md)\ ) const | +
| [FadeMode](class_audiostreaminteractive.md#enum_AudioStreamInteractive_FadeMode) | +[get_transition_fade_mode](#class_AudioStreamInteractive_method_get_transition_fade_mode)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[get_transition_filler_clip](#class_AudioStreamInteractive_method_get_transition_filler_clip)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md)\ ) const | +
| [TransitionFromTime](class_audiostreaminteractive.md#enum_AudioStreamInteractive_TransitionFromTime) | +[get_transition_from_time](#class_AudioStreamInteractive_method_get_transition_from_time)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md)\ ) const | +
| [PackedInt32Array](class_packedint32array.md) | +[get_transition_list](#class_AudioStreamInteractive_method_get_transition_list)\ (\ ) const | +
| [TransitionToTime](class_audiostreaminteractive.md#enum_AudioStreamInteractive_TransitionToTime) | +[get_transition_to_time](#class_AudioStreamInteractive_method_get_transition_to_time)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[has_transition](#class_AudioStreamInteractive_method_has_transition)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_transition_holding_previous](#class_AudioStreamInteractive_method_is_transition_holding_previous)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_transition_using_filler_clip](#class_AudioStreamInteractive_method_is_transition_using_filler_clip)\ (\ from_clip\: [int](class_int.md), to_clip\: [int](class_int.md)\ ) const | +
| `void` | +[set_clip_auto_advance](#class_AudioStreamInteractive_method_set_clip_auto_advance)\ (\ clip_index\: [int](class_int.md), mode\: [AutoAdvanceMode](class_audiostreaminteractive.md#enum_AudioStreamInteractive_AutoAdvanceMode)\ ) | +
| `void` | +[set_clip_auto_advance_next_clip](#class_AudioStreamInteractive_method_set_clip_auto_advance_next_clip)\ (\ clip_index\: [int](class_int.md), auto_advance_next_clip\: [int](class_int.md)\ ) | +
| `void` | +[set_clip_name](#class_AudioStreamInteractive_method_set_clip_name)\ (\ clip_index\: [int](class_int.md), name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[set_clip_stream](#class_AudioStreamInteractive_method_set_clip_stream)\ (\ clip_index\: [int](class_int.md), stream\: [AudioStream](class_audiostream.md)\ ) | +
| [int](class_int.md) | +[bar_beats](#class_AudioStreamMP3_property_bar_beats) | +`4` | +
|---|---|---|
| [int](class_int.md) | +[beat_count](#class_AudioStreamMP3_property_beat_count) | +`0` | +
| [float](class_float.md) | +[bpm](#class_AudioStreamMP3_property_bpm) | +`0.0` | +
| [PackedByteArray](class_packedbytearray.md) | +[data](#class_AudioStreamMP3_property_data) | +`PackedByteArray()` | +
| [bool](class_bool.md) | +[loop](#class_AudioStreamMP3_property_loop) | +`false` | +
| [float](class_float.md) | +[loop_offset](#class_AudioStreamMP3_property_loop_offset) | +`0.0` | +
| [AudioStreamMP3](class_audiostreammp3.md) | +[load_from_buffer](#class_AudioStreamMP3_method_load_from_buffer)\ (\ stream_data\: [PackedByteArray](class_packedbytearray.md)\ ) static | +
|---|---|
| [AudioStreamMP3](class_audiostreammp3.md) | +[load_from_file](#class_AudioStreamMP3_method_load_from_file)\ (\ path\: [String](class_string.md)\ ) static | +
| [int](class_int.md) | +[bar_beats](#class_AudioStreamOggVorbis_property_bar_beats) | +`4` | +
|---|---|---|
| [int](class_int.md) | +[beat_count](#class_AudioStreamOggVorbis_property_beat_count) | +`0` | +
| [float](class_float.md) | +[bpm](#class_AudioStreamOggVorbis_property_bpm) | +`0.0` | +
| [bool](class_bool.md) | +[loop](#class_AudioStreamOggVorbis_property_loop) | +`false` | +
| [float](class_float.md) | +[loop_offset](#class_AudioStreamOggVorbis_property_loop_offset) | +`0.0` | +
| [OggPacketSequence](class_oggpacketsequence.md) | +[packet_sequence](#class_AudioStreamOggVorbis_property_packet_sequence) | ++ |
| [Dictionary](class_dictionary.md) | +[tags](#class_AudioStreamOggVorbis_property_tags) | +`{}` | +
| [AudioStreamOggVorbis](class_audiostreamoggvorbis.md) | +[load_from_buffer](#class_AudioStreamOggVorbis_method_load_from_buffer)\ (\ stream_data\: [PackedByteArray](class_packedbytearray.md)\ ) static | +
|---|---|
| [AudioStreamOggVorbis](class_audiostreamoggvorbis.md) | +[load_from_file](#class_AudioStreamOggVorbis_method_load_from_file)\ (\ path\: [String](class_string.md)\ ) static | +
| [int](class_int.md) | +[_get_loop_count](#class_AudioStreamPlayback_private_method__get_loop_count)\ (\ ) virtual const | +
|---|---|
| [Variant](class_variant.md) | +[_get_parameter](#class_AudioStreamPlayback_private_method__get_parameter)\ (\ name\: [StringName](class_stringname.md)\ ) virtual const | +
| [float](class_float.md) | +[_get_playback_position](#class_AudioStreamPlayback_private_method__get_playback_position)\ (\ ) virtual const | +
| [bool](class_bool.md) | +[_is_playing](#class_AudioStreamPlayback_private_method__is_playing)\ (\ ) virtual const | +
| [int](class_int.md) | +[_mix](#class_AudioStreamPlayback_private_method__mix)\ (\ buffer\: `AudioFrame*`, rate_scale\: [float](class_float.md), frames\: [int](class_int.md)\ ) virtual required | +
| `void` | +[_seek](#class_AudioStreamPlayback_private_method__seek)\ (\ position\: [float](class_float.md)\ ) virtual | +
| `void` | +[_set_parameter](#class_AudioStreamPlayback_private_method__set_parameter)\ (\ name\: [StringName](class_stringname.md), value\: [Variant](class_variant.md)\ ) virtual | +
| `void` | +[_start](#class_AudioStreamPlayback_private_method__start)\ (\ from_pos\: [float](class_float.md)\ ) virtual | +
| `void` | +[_stop](#class_AudioStreamPlayback_private_method__stop)\ (\ ) virtual | +
| `void` | +[_tag_used_streams](#class_AudioStreamPlayback_private_method__tag_used_streams)\ (\ ) virtual | +
| [int](class_int.md) | +[get_loop_count](#class_AudioStreamPlayback_method_get_loop_count)\ (\ ) const | +
| [float](class_float.md) | +[get_playback_position](#class_AudioStreamPlayback_method_get_playback_position)\ (\ ) const | +
| [AudioSamplePlayback](class_audiosampleplayback.md) | +[get_sample_playback](#class_AudioStreamPlayback_method_get_sample_playback)\ (\ ) const | +
| [bool](class_bool.md) | +[is_playing](#class_AudioStreamPlayback_method_is_playing)\ (\ ) const | +
| [PackedVector2Array](class_packedvector2array.md) | +[mix_audio](#class_AudioStreamPlayback_method_mix_audio)\ (\ rate_scale\: [float](class_float.md), frames\: [int](class_int.md)\ ) | +
| `void` | +[seek](#class_AudioStreamPlayback_method_seek)\ (\ time\: [float](class_float.md) = 0.0\ ) | +
| `void` | +[set_sample_playback](#class_AudioStreamPlayback_method_set_sample_playback)\ (\ playback_sample\: [AudioSamplePlayback](class_audiosampleplayback.md)\ ) | +
| `void` | +[start](#class_AudioStreamPlayback_method_start)\ (\ from_pos\: [float](class_float.md) = 0.0\ ) | +
| `void` | +[stop](#class_AudioStreamPlayback_method_stop)\ (\ ) | +
| [int](class_int.md) | +[get_current_clip_index](#class_AudioStreamPlaybackInteractive_method_get_current_clip_index)\ (\ ) const | +
|---|---|
| `void` | +[switch_to_clip](#class_AudioStreamPlaybackInteractive_method_switch_to_clip)\ (\ clip_index\: [int](class_int.md)\ ) | +
| `void` | +[switch_to_clip_by_name](#class_AudioStreamPlaybackInteractive_method_switch_to_clip_by_name)\ (\ clip_name\: [StringName](class_stringname.md)\ ) | +
| [bool](class_bool.md) | +[is_stream_playing](#class_AudioStreamPlaybackPolyphonic_method_is_stream_playing)\ (\ stream\: [int](class_int.md)\ ) const | +
|---|---|
| [int](class_int.md) | +[play_stream](#class_AudioStreamPlaybackPolyphonic_method_play_stream)\ (\ stream\: [AudioStream](class_audiostream.md), from_offset\: [float](class_float.md) = 0, volume_db\: [float](class_float.md) = 0, pitch_scale\: [float](class_float.md) = 1.0, playback_type\: [PlaybackType](class_audioserver.md#enum_AudioServer_PlaybackType) = 0, bus\: [StringName](class_stringname.md) = &"Master"\ ) | +
| `void` | +[set_stream_pitch_scale](#class_AudioStreamPlaybackPolyphonic_method_set_stream_pitch_scale)\ (\ stream\: [int](class_int.md), pitch_scale\: [float](class_float.md)\ ) | +
| `void` | +[set_stream_volume](#class_AudioStreamPlaybackPolyphonic_method_set_stream_volume)\ (\ stream\: [int](class_int.md), volume_db\: [float](class_float.md)\ ) | +
| `void` | +[stop_stream](#class_AudioStreamPlaybackPolyphonic_method_stop_stream)\ (\ stream\: [int](class_int.md)\ ) | +
| [float](class_float.md) | +[_get_stream_sampling_rate](#class_AudioStreamPlaybackResampled_private_method__get_stream_sampling_rate)\ (\ ) virtual required const | +
|---|---|
| [int](class_int.md) | +[_mix_resampled](#class_AudioStreamPlaybackResampled_private_method__mix_resampled)\ (\ dst_buffer\: `AudioFrame*`, frame_count\: [int](class_int.md)\ ) virtual required | +
| `void` | +[begin_resample](#class_AudioStreamPlaybackResampled_method_begin_resample)\ (\ ) | +
| [bool](class_bool.md) | +[autoplay](#class_AudioStreamPlayer_property_autoplay) | +`false` | +
|---|---|---|
| [StringName](class_stringname.md) | +[bus](#class_AudioStreamPlayer_property_bus) | +`&"Master"` | +
| [int](class_int.md) | +[max_polyphony](#class_AudioStreamPlayer_property_max_polyphony) | +`1` | +
| [MixTarget](class_audiostreamplayer.md#enum_AudioStreamPlayer_MixTarget) | +[mix_target](#class_AudioStreamPlayer_property_mix_target) | +`0` | +
| [float](class_float.md) | +[pitch_scale](#class_AudioStreamPlayer_property_pitch_scale) | +`1.0` | +
| [PlaybackType](class_audioserver.md#enum_AudioServer_PlaybackType) | +[playback_type](#class_AudioStreamPlayer_property_playback_type) | +`0` | +
| [bool](class_bool.md) | +[playing](#class_AudioStreamPlayer_property_playing) | +`false` | +
| [AudioStream](class_audiostream.md) | +[stream](#class_AudioStreamPlayer_property_stream) | ++ |
| [bool](class_bool.md) | +[stream_paused](#class_AudioStreamPlayer_property_stream_paused) | +`false` | +
| [float](class_float.md) | +[volume_db](#class_AudioStreamPlayer_property_volume_db) | +`0.0` | +
| [float](class_float.md) | +[volume_linear](#class_AudioStreamPlayer_property_volume_linear) | ++ |
| [float](class_float.md) | +[get_playback_position](#class_AudioStreamPlayer_method_get_playback_position)\ (\ ) | +
|---|---|
| [AudioStreamPlayback](class_audiostreamplayback.md) | +[get_stream_playback](#class_AudioStreamPlayer_method_get_stream_playback)\ (\ ) | +
| [bool](class_bool.md) | +[has_stream_playback](#class_AudioStreamPlayer_method_has_stream_playback)\ (\ ) | +
| `void` | +[play](#class_AudioStreamPlayer_method_play)\ (\ from_position\: [float](class_float.md) = 0.0\ ) | +
| `void` | +[seek](#class_AudioStreamPlayer_method_seek)\ (\ to_position\: [float](class_float.md)\ ) | +
| `void` | +[stop](#class_AudioStreamPlayer_method_stop)\ (\ ) | +
| [int](class_int.md) | +[area_mask](#class_AudioStreamPlayer2D_property_area_mask) | +`1` | +
|---|---|---|
| [float](class_float.md) | +[attenuation](#class_AudioStreamPlayer2D_property_attenuation) | +`1.0` | +
| [bool](class_bool.md) | +[autoplay](#class_AudioStreamPlayer2D_property_autoplay) | +`false` | +
| [StringName](class_stringname.md) | +[bus](#class_AudioStreamPlayer2D_property_bus) | +`&"Master"` | +
| [float](class_float.md) | +[max_distance](#class_AudioStreamPlayer2D_property_max_distance) | +`2000.0` | +
| [int](class_int.md) | +[max_polyphony](#class_AudioStreamPlayer2D_property_max_polyphony) | +`1` | +
| [float](class_float.md) | +[panning_strength](#class_AudioStreamPlayer2D_property_panning_strength) | +`1.0` | +
| [float](class_float.md) | +[pitch_scale](#class_AudioStreamPlayer2D_property_pitch_scale) | +`1.0` | +
| [PlaybackType](class_audioserver.md#enum_AudioServer_PlaybackType) | +[playback_type](#class_AudioStreamPlayer2D_property_playback_type) | +`0` | +
| [bool](class_bool.md) | +[playing](#class_AudioStreamPlayer2D_property_playing) | +`false` | +
| [AudioStream](class_audiostream.md) | +[stream](#class_AudioStreamPlayer2D_property_stream) | ++ |
| [bool](class_bool.md) | +[stream_paused](#class_AudioStreamPlayer2D_property_stream_paused) | +`false` | +
| [float](class_float.md) | +[volume_db](#class_AudioStreamPlayer2D_property_volume_db) | +`0.0` | +
| [float](class_float.md) | +[volume_linear](#class_AudioStreamPlayer2D_property_volume_linear) | ++ |
| [float](class_float.md) | +[get_playback_position](#class_AudioStreamPlayer2D_method_get_playback_position)\ (\ ) | +
|---|---|
| [AudioStreamPlayback](class_audiostreamplayback.md) | +[get_stream_playback](#class_AudioStreamPlayer2D_method_get_stream_playback)\ (\ ) | +
| [bool](class_bool.md) | +[has_stream_playback](#class_AudioStreamPlayer2D_method_has_stream_playback)\ (\ ) | +
| `void` | +[play](#class_AudioStreamPlayer2D_method_play)\ (\ from_position\: [float](class_float.md) = 0.0\ ) | +
| `void` | +[seek](#class_AudioStreamPlayer2D_method_seek)\ (\ to_position\: [float](class_float.md)\ ) | +
| `void` | +[stop](#class_AudioStreamPlayer2D_method_stop)\ (\ ) | +
| [int](class_int.md) | +[area_mask](#class_AudioStreamPlayer3D_property_area_mask) | +`1` | +
|---|---|---|
| [float](class_float.md) | +[attenuation_filter_cutoff_hz](#class_AudioStreamPlayer3D_property_attenuation_filter_cutoff_hz) | +`5000.0` | +
| [float](class_float.md) | +[attenuation_filter_db](#class_AudioStreamPlayer3D_property_attenuation_filter_db) | +`-24.0` | +
| [AttenuationModel](class_audiostreamplayer3d.md#enum_AudioStreamPlayer3D_AttenuationModel) | +[attenuation_model](#class_AudioStreamPlayer3D_property_attenuation_model) | +`0` | +
| [bool](class_bool.md) | +[autoplay](#class_AudioStreamPlayer3D_property_autoplay) | +`false` | +
| [StringName](class_stringname.md) | +[bus](#class_AudioStreamPlayer3D_property_bus) | +`&"Master"` | +
| [DopplerTracking](class_audiostreamplayer3d.md#enum_AudioStreamPlayer3D_DopplerTracking) | +[doppler_tracking](#class_AudioStreamPlayer3D_property_doppler_tracking) | +`0` | +
| [float](class_float.md) | +[emission_angle_degrees](#class_AudioStreamPlayer3D_property_emission_angle_degrees) | +`45.0` | +
| [bool](class_bool.md) | +[emission_angle_enabled](#class_AudioStreamPlayer3D_property_emission_angle_enabled) | +`false` | +
| [float](class_float.md) | +[emission_angle_filter_attenuation_db](#class_AudioStreamPlayer3D_property_emission_angle_filter_attenuation_db) | +`-12.0` | +
| [float](class_float.md) | +[max_db](#class_AudioStreamPlayer3D_property_max_db) | +`3.0` | +
| [float](class_float.md) | +[max_distance](#class_AudioStreamPlayer3D_property_max_distance) | +`0.0` | +
| [int](class_int.md) | +[max_polyphony](#class_AudioStreamPlayer3D_property_max_polyphony) | +`1` | +
| [float](class_float.md) | +[panning_strength](#class_AudioStreamPlayer3D_property_panning_strength) | +`1.0` | +
| [float](class_float.md) | +[pitch_scale](#class_AudioStreamPlayer3D_property_pitch_scale) | +`1.0` | +
| [PlaybackType](class_audioserver.md#enum_AudioServer_PlaybackType) | +[playback_type](#class_AudioStreamPlayer3D_property_playback_type) | +`0` | +
| [bool](class_bool.md) | +[playing](#class_AudioStreamPlayer3D_property_playing) | +`false` | +
| [AudioStream](class_audiostream.md) | +[stream](#class_AudioStreamPlayer3D_property_stream) | ++ |
| [bool](class_bool.md) | +[stream_paused](#class_AudioStreamPlayer3D_property_stream_paused) | +`false` | +
| [float](class_float.md) | +[unit_size](#class_AudioStreamPlayer3D_property_unit_size) | +`10.0` | +
| [float](class_float.md) | +[volume_db](#class_AudioStreamPlayer3D_property_volume_db) | +`0.0` | +
| [float](class_float.md) | +[volume_linear](#class_AudioStreamPlayer3D_property_volume_linear) | ++ |
| [float](class_float.md) | +[get_playback_position](#class_AudioStreamPlayer3D_method_get_playback_position)\ (\ ) | +
|---|---|
| [AudioStreamPlayback](class_audiostreamplayback.md) | +[get_stream_playback](#class_AudioStreamPlayer3D_method_get_stream_playback)\ (\ ) | +
| [bool](class_bool.md) | +[has_stream_playback](#class_AudioStreamPlayer3D_method_has_stream_playback)\ (\ ) | +
| `void` | +[play](#class_AudioStreamPlayer3D_method_play)\ (\ from_position\: [float](class_float.md) = 0.0\ ) | +
| `void` | +[seek](#class_AudioStreamPlayer3D_method_seek)\ (\ to_position\: [float](class_float.md)\ ) | +
| `void` | +[stop](#class_AudioStreamPlayer3D_method_stop)\ (\ ) | +
| [float](class_float.md) | +[fade_time](#class_AudioStreamPlaylist_property_fade_time) | +`0.3` | +
|---|---|---|
| [bool](class_bool.md) | +[loop](#class_AudioStreamPlaylist_property_loop) | +`true` | +
| [bool](class_bool.md) | +[shuffle](#class_AudioStreamPlaylist_property_shuffle) | +`false` | +
| [int](class_int.md) | +[stream_count](#class_AudioStreamPlaylist_property_stream_count) | +`0` | +
| [float](class_float.md) | +[get_bpm](#class_AudioStreamPlaylist_method_get_bpm)\ (\ ) const | +
|---|---|
| [AudioStream](class_audiostream.md) | +[get_list_stream](#class_AudioStreamPlaylist_method_get_list_stream)\ (\ stream_index\: [int](class_int.md)\ ) const | +
| `void` | +[set_list_stream](#class_AudioStreamPlaylist_method_set_list_stream)\ (\ stream_index\: [int](class_int.md), audio_stream\: [AudioStream](class_audiostream.md)\ ) | +
| [int](class_int.md) | +[polyphony](#class_AudioStreamPolyphonic_property_polyphony) | +`32` | +
|---|
| [PlaybackMode](class_audiostreamrandomizer.md#enum_AudioStreamRandomizer_PlaybackMode) | +[playback_mode](#class_AudioStreamRandomizer_property_playback_mode) | +`0` | +
|---|---|---|
| [float](class_float.md) | +[random_pitch](#class_AudioStreamRandomizer_property_random_pitch) | +`1.0` | +
| [float](class_float.md) | +[random_volume_offset_db](#class_AudioStreamRandomizer_property_random_volume_offset_db) | +`0.0` | +
| [int](class_int.md) | +[streams_count](#class_AudioStreamRandomizer_property_streams_count) | +`0` | +
| `void` | +[add_stream](#class_AudioStreamRandomizer_method_add_stream)\ (\ index\: [int](class_int.md), stream\: [AudioStream](class_audiostream.md), weight\: [float](class_float.md) = 1.0\ ) | +
|---|---|
| [AudioStream](class_audiostream.md) | +[get_stream](#class_AudioStreamRandomizer_method_get_stream)\ (\ index\: [int](class_int.md)\ ) const | +
| [float](class_float.md) | +[get_stream_probability_weight](#class_AudioStreamRandomizer_method_get_stream_probability_weight)\ (\ index\: [int](class_int.md)\ ) const | +
| `void` | +[move_stream](#class_AudioStreamRandomizer_method_move_stream)\ (\ index_from\: [int](class_int.md), index_to\: [int](class_int.md)\ ) | +
| `void` | +[remove_stream](#class_AudioStreamRandomizer_method_remove_stream)\ (\ index\: [int](class_int.md)\ ) | +
| `void` | +[set_stream](#class_AudioStreamRandomizer_method_set_stream)\ (\ index\: [int](class_int.md), stream\: [AudioStream](class_audiostream.md)\ ) | +
| `void` | +[set_stream_probability_weight](#class_AudioStreamRandomizer_method_set_stream_probability_weight)\ (\ index\: [int](class_int.md), weight\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[stream_count](#class_AudioStreamSynchronized_property_stream_count) | +`0` | +
|---|
| [AudioStream](class_audiostream.md) | +[get_sync_stream](#class_AudioStreamSynchronized_method_get_sync_stream)\ (\ stream_index\: [int](class_int.md)\ ) const | +
|---|---|
| [float](class_float.md) | +[get_sync_stream_volume](#class_AudioStreamSynchronized_method_get_sync_stream_volume)\ (\ stream_index\: [int](class_int.md)\ ) const | +
| `void` | +[set_sync_stream](#class_AudioStreamSynchronized_method_set_sync_stream)\ (\ stream_index\: [int](class_int.md), audio_stream\: [AudioStream](class_audiostream.md)\ ) | +
| `void` | +[set_sync_stream_volume](#class_AudioStreamSynchronized_method_set_sync_stream_volume)\ (\ stream_index\: [int](class_int.md), volume_db\: [float](class_float.md)\ ) | +
| [PackedByteArray](class_packedbytearray.md) | +[data](#class_AudioStreamWAV_property_data) | +`PackedByteArray()` | +
|---|---|---|
| [Format](class_audiostreamwav.md#enum_AudioStreamWAV_Format) | +[format](#class_AudioStreamWAV_property_format) | +`0` | +
| [int](class_int.md) | +[loop_begin](#class_AudioStreamWAV_property_loop_begin) | +`0` | +
| [int](class_int.md) | +[loop_end](#class_AudioStreamWAV_property_loop_end) | +`0` | +
| [LoopMode](class_audiostreamwav.md#enum_AudioStreamWAV_LoopMode) | +[loop_mode](#class_AudioStreamWAV_property_loop_mode) | +`0` | +
| [int](class_int.md) | +[mix_rate](#class_AudioStreamWAV_property_mix_rate) | +`44100` | +
| [bool](class_bool.md) | +[stereo](#class_AudioStreamWAV_property_stereo) | +`false` | +
| [Dictionary](class_dictionary.md) | +[tags](#class_AudioStreamWAV_property_tags) | +`{}` | +
| [AudioStreamWAV](class_audiostreamwav.md) | +[load_from_buffer](#class_AudioStreamWAV_method_load_from_buffer)\ (\ stream_data\: [PackedByteArray](class_packedbytearray.md), options\: [Dictionary](class_dictionary.md) = {}\ ) static | +
|---|---|
| [AudioStreamWAV](class_audiostreamwav.md) | +[load_from_file](#class_AudioStreamWAV_method_load_from_file)\ (\ path\: [String](class_string.md), options\: [Dictionary](class_dictionary.md) = {}\ ) static | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[save_to_wav](#class_AudioStreamWAV_method_save_to_wav)\ (\ path\: [String](class_string.md)\ ) | +
| [CopyMode](class_backbuffercopy.md#enum_BackBufferCopy_CopyMode) | +[copy_mode](#class_BackBufferCopy_property_copy_mode) | +`1` | +
|---|---|---|
| [Rect2](class_rect2.md) | +[rect](#class_BackBufferCopy_property_rect) | +`Rect2(-100, -100, 200, 200)` | +
| [ActionMode](class_basebutton.md#enum_BaseButton_ActionMode) | +[action_mode](#class_BaseButton_property_action_mode) | +`1` | +
|---|---|---|
| [ButtonGroup](class_buttongroup.md) | +[button_group](#class_BaseButton_property_button_group) | ++ |
| **BitField**\[[MouseButtonMask](class_@globalscope.md#enum_@GlobalScope_MouseButtonMask)\] | +[button_mask](#class_BaseButton_property_button_mask) | +`1` | +
| [bool](class_bool.md) | +[button_pressed](#class_BaseButton_property_button_pressed) | +`false` | +
| [bool](class_bool.md) | +[disabled](#class_BaseButton_property_disabled) | +`false` | +
| [FocusMode](class_control.md#enum_Control_FocusMode) | +focus_mode | +`2` (overrides [Control.focus_mode](class_control.md#class_Control_property_focus_mode)) | +
| [bool](class_bool.md) | +[keep_pressed_outside](#class_BaseButton_property_keep_pressed_outside) | +`false` | +
| [Shortcut](class_shortcut.md) | +[shortcut](#class_BaseButton_property_shortcut) | ++ |
| [bool](class_bool.md) | +[shortcut_feedback](#class_BaseButton_property_shortcut_feedback) | +`true` | +
| [bool](class_bool.md) | +[shortcut_in_tooltip](#class_BaseButton_property_shortcut_in_tooltip) | +`true` | +
| [bool](class_bool.md) | +[toggle_mode](#class_BaseButton_property_toggle_mode) | +`false` | +
| `void` | +[_pressed](#class_BaseButton_private_method__pressed)\ (\ ) virtual | +
|---|---|
| `void` | +[_toggled](#class_BaseButton_private_method__toggled)\ (\ toggled_on\: [bool](class_bool.md)\ ) virtual | +
| [DrawMode](class_basebutton.md#enum_BaseButton_DrawMode) | +[get_draw_mode](#class_BaseButton_method_get_draw_mode)\ (\ ) const | +
| [bool](class_bool.md) | +[is_hovered](#class_BaseButton_method_is_hovered)\ (\ ) const | +
| `void` | +[set_pressed_no_signal](#class_BaseButton_method_set_pressed_no_signal)\ (\ pressed\: [bool](class_bool.md)\ ) | +
| [Color](class_color.md) | +[albedo_color](#class_BaseMaterial3D_property_albedo_color) | +`Color(1, 1, 1, 1)` | +
|---|---|---|
| [Texture2D](class_texture2d.md) | +[albedo_texture](#class_BaseMaterial3D_property_albedo_texture) | ++ |
| [bool](class_bool.md) | +[albedo_texture_force_srgb](#class_BaseMaterial3D_property_albedo_texture_force_srgb) | +`false` | +
| [bool](class_bool.md) | +[albedo_texture_msdf](#class_BaseMaterial3D_property_albedo_texture_msdf) | +`false` | +
| [float](class_float.md) | +[alpha_antialiasing_edge](#class_BaseMaterial3D_property_alpha_antialiasing_edge) | ++ |
| [AlphaAntiAliasing](class_basematerial3d.md#enum_BaseMaterial3D_AlphaAntiAliasing) | +[alpha_antialiasing_mode](#class_BaseMaterial3D_property_alpha_antialiasing_mode) | ++ |
| [float](class_float.md) | +[alpha_hash_scale](#class_BaseMaterial3D_property_alpha_hash_scale) | ++ |
| [float](class_float.md) | +[alpha_scissor_threshold](#class_BaseMaterial3D_property_alpha_scissor_threshold) | ++ |
| [float](class_float.md) | +[anisotropy](#class_BaseMaterial3D_property_anisotropy) | +`0.0` | +
| [bool](class_bool.md) | +[anisotropy_enabled](#class_BaseMaterial3D_property_anisotropy_enabled) | +`false` | +
| [Texture2D](class_texture2d.md) | +[anisotropy_flowmap](#class_BaseMaterial3D_property_anisotropy_flowmap) | ++ |
| [bool](class_bool.md) | +[ao_enabled](#class_BaseMaterial3D_property_ao_enabled) | +`false` | +
| [float](class_float.md) | +[ao_light_affect](#class_BaseMaterial3D_property_ao_light_affect) | +`0.0` | +
| [bool](class_bool.md) | +[ao_on_uv2](#class_BaseMaterial3D_property_ao_on_uv2) | +`false` | +
| [Texture2D](class_texture2d.md) | +[ao_texture](#class_BaseMaterial3D_property_ao_texture) | ++ |
| [TextureChannel](class_basematerial3d.md#enum_BaseMaterial3D_TextureChannel) | +[ao_texture_channel](#class_BaseMaterial3D_property_ao_texture_channel) | +`0` | +
| [Color](class_color.md) | +[backlight](#class_BaseMaterial3D_property_backlight) | +`Color(0, 0, 0, 1)` | +
| [bool](class_bool.md) | +[backlight_enabled](#class_BaseMaterial3D_property_backlight_enabled) | +`false` | +
| [Texture2D](class_texture2d.md) | +[backlight_texture](#class_BaseMaterial3D_property_backlight_texture) | ++ |
| [bool](class_bool.md) | +[bent_normal_enabled](#class_BaseMaterial3D_property_bent_normal_enabled) | +`false` | +
| [Texture2D](class_texture2d.md) | +[bent_normal_texture](#class_BaseMaterial3D_property_bent_normal_texture) | ++ |
| [bool](class_bool.md) | +[billboard_keep_scale](#class_BaseMaterial3D_property_billboard_keep_scale) | +`false` | +
| [BillboardMode](class_basematerial3d.md#enum_BaseMaterial3D_BillboardMode) | +[billboard_mode](#class_BaseMaterial3D_property_billboard_mode) | +`0` | +
| [BlendMode](class_basematerial3d.md#enum_BaseMaterial3D_BlendMode) | +[blend_mode](#class_BaseMaterial3D_property_blend_mode) | +`0` | +
| [float](class_float.md) | +[clearcoat](#class_BaseMaterial3D_property_clearcoat) | +`1.0` | +
| [bool](class_bool.md) | +[clearcoat_enabled](#class_BaseMaterial3D_property_clearcoat_enabled) | +`false` | +
| [float](class_float.md) | +[clearcoat_roughness](#class_BaseMaterial3D_property_clearcoat_roughness) | +`0.5` | +
| [Texture2D](class_texture2d.md) | +[clearcoat_texture](#class_BaseMaterial3D_property_clearcoat_texture) | ++ |
| [CullMode](class_basematerial3d.md#enum_BaseMaterial3D_CullMode) | +[cull_mode](#class_BaseMaterial3D_property_cull_mode) | +`0` | +
| [DepthDrawMode](class_basematerial3d.md#enum_BaseMaterial3D_DepthDrawMode) | +[depth_draw_mode](#class_BaseMaterial3D_property_depth_draw_mode) | +`0` | +
| [DepthTest](class_basematerial3d.md#enum_BaseMaterial3D_DepthTest) | +[depth_test](#class_BaseMaterial3D_property_depth_test) | +`0` | +
| [Texture2D](class_texture2d.md) | +[detail_albedo](#class_BaseMaterial3D_property_detail_albedo) | ++ |
| [BlendMode](class_basematerial3d.md#enum_BaseMaterial3D_BlendMode) | +[detail_blend_mode](#class_BaseMaterial3D_property_detail_blend_mode) | +`0` | +
| [bool](class_bool.md) | +[detail_enabled](#class_BaseMaterial3D_property_detail_enabled) | +`false` | +
| [Texture2D](class_texture2d.md) | +[detail_mask](#class_BaseMaterial3D_property_detail_mask) | ++ |
| [Texture2D](class_texture2d.md) | +[detail_normal](#class_BaseMaterial3D_property_detail_normal) | ++ |
| [DetailUV](class_basematerial3d.md#enum_BaseMaterial3D_DetailUV) | +[detail_uv_layer](#class_BaseMaterial3D_property_detail_uv_layer) | +`0` | +
| [DiffuseMode](class_basematerial3d.md#enum_BaseMaterial3D_DiffuseMode) | +[diffuse_mode](#class_BaseMaterial3D_property_diffuse_mode) | +`0` | +
| [bool](class_bool.md) | +[disable_ambient_light](#class_BaseMaterial3D_property_disable_ambient_light) | +`false` | +
| [bool](class_bool.md) | +[disable_fog](#class_BaseMaterial3D_property_disable_fog) | +`false` | +
| [bool](class_bool.md) | +[disable_receive_shadows](#class_BaseMaterial3D_property_disable_receive_shadows) | +`false` | +
| [bool](class_bool.md) | +[disable_specular_occlusion](#class_BaseMaterial3D_property_disable_specular_occlusion) | +`false` | +
| [float](class_float.md) | +[distance_fade_max_distance](#class_BaseMaterial3D_property_distance_fade_max_distance) | +`10.0` | +
| [float](class_float.md) | +[distance_fade_min_distance](#class_BaseMaterial3D_property_distance_fade_min_distance) | +`0.0` | +
| [DistanceFadeMode](class_basematerial3d.md#enum_BaseMaterial3D_DistanceFadeMode) | +[distance_fade_mode](#class_BaseMaterial3D_property_distance_fade_mode) | +`0` | +
| [Color](class_color.md) | +[emission](#class_BaseMaterial3D_property_emission) | +`Color(0, 0, 0, 1)` | +
| [bool](class_bool.md) | +[emission_enabled](#class_BaseMaterial3D_property_emission_enabled) | +`false` | +
| [float](class_float.md) | +[emission_energy_multiplier](#class_BaseMaterial3D_property_emission_energy_multiplier) | +`1.0` | +
| [float](class_float.md) | +[emission_intensity](#class_BaseMaterial3D_property_emission_intensity) | ++ |
| [bool](class_bool.md) | +[emission_on_uv2](#class_BaseMaterial3D_property_emission_on_uv2) | +`false` | +
| [EmissionOperator](class_basematerial3d.md#enum_BaseMaterial3D_EmissionOperator) | +[emission_operator](#class_BaseMaterial3D_property_emission_operator) | +`0` | +
| [Texture2D](class_texture2d.md) | +[emission_texture](#class_BaseMaterial3D_property_emission_texture) | ++ |
| [bool](class_bool.md) | +[fixed_size](#class_BaseMaterial3D_property_fixed_size) | +`false` | +
| [float](class_float.md) | +[fov_override](#class_BaseMaterial3D_property_fov_override) | +`75.0` | +
| [bool](class_bool.md) | +[grow](#class_BaseMaterial3D_property_grow) | +`false` | +
| [float](class_float.md) | +[grow_amount](#class_BaseMaterial3D_property_grow_amount) | +`0.0` | +
| [bool](class_bool.md) | +[heightmap_deep_parallax](#class_BaseMaterial3D_property_heightmap_deep_parallax) | +`false` | +
| [bool](class_bool.md) | +[heightmap_enabled](#class_BaseMaterial3D_property_heightmap_enabled) | +`false` | +
| [bool](class_bool.md) | +[heightmap_flip_binormal](#class_BaseMaterial3D_property_heightmap_flip_binormal) | +`false` | +
| [bool](class_bool.md) | +[heightmap_flip_tangent](#class_BaseMaterial3D_property_heightmap_flip_tangent) | +`false` | +
| [bool](class_bool.md) | +[heightmap_flip_texture](#class_BaseMaterial3D_property_heightmap_flip_texture) | +`false` | +
| [int](class_int.md) | +[heightmap_max_layers](#class_BaseMaterial3D_property_heightmap_max_layers) | ++ |
| [int](class_int.md) | +[heightmap_min_layers](#class_BaseMaterial3D_property_heightmap_min_layers) | ++ |
| [float](class_float.md) | +[heightmap_scale](#class_BaseMaterial3D_property_heightmap_scale) | +`5.0` | +
| [Texture2D](class_texture2d.md) | +[heightmap_texture](#class_BaseMaterial3D_property_heightmap_texture) | ++ |
| [float](class_float.md) | +[metallic](#class_BaseMaterial3D_property_metallic) | +`0.0` | +
| [float](class_float.md) | +[metallic_specular](#class_BaseMaterial3D_property_metallic_specular) | +`0.5` | +
| [Texture2D](class_texture2d.md) | +[metallic_texture](#class_BaseMaterial3D_property_metallic_texture) | ++ |
| [TextureChannel](class_basematerial3d.md#enum_BaseMaterial3D_TextureChannel) | +[metallic_texture_channel](#class_BaseMaterial3D_property_metallic_texture_channel) | +`0` | +
| [float](class_float.md) | +[msdf_outline_size](#class_BaseMaterial3D_property_msdf_outline_size) | +`0.0` | +
| [float](class_float.md) | +[msdf_pixel_range](#class_BaseMaterial3D_property_msdf_pixel_range) | +`4.0` | +
| [bool](class_bool.md) | +[no_depth_test](#class_BaseMaterial3D_property_no_depth_test) | +`false` | +
| [bool](class_bool.md) | +[normal_enabled](#class_BaseMaterial3D_property_normal_enabled) | +`false` | +
| [float](class_float.md) | +[normal_scale](#class_BaseMaterial3D_property_normal_scale) | +`1.0` | +
| [Texture2D](class_texture2d.md) | +[normal_texture](#class_BaseMaterial3D_property_normal_texture) | ++ |
| [Texture2D](class_texture2d.md) | +[orm_texture](#class_BaseMaterial3D_property_orm_texture) | ++ |
| [int](class_int.md) | +[particles_anim_h_frames](#class_BaseMaterial3D_property_particles_anim_h_frames) | ++ |
| [bool](class_bool.md) | +[particles_anim_loop](#class_BaseMaterial3D_property_particles_anim_loop) | ++ |
| [int](class_int.md) | +[particles_anim_v_frames](#class_BaseMaterial3D_property_particles_anim_v_frames) | ++ |
| [float](class_float.md) | +[point_size](#class_BaseMaterial3D_property_point_size) | +`1.0` | +
| [float](class_float.md) | +[proximity_fade_distance](#class_BaseMaterial3D_property_proximity_fade_distance) | +`1.0` | +
| [bool](class_bool.md) | +[proximity_fade_enabled](#class_BaseMaterial3D_property_proximity_fade_enabled) | +`false` | +
| [bool](class_bool.md) | +[refraction_enabled](#class_BaseMaterial3D_property_refraction_enabled) | +`false` | +
| [float](class_float.md) | +[refraction_scale](#class_BaseMaterial3D_property_refraction_scale) | +`0.05` | +
| [Texture2D](class_texture2d.md) | +[refraction_texture](#class_BaseMaterial3D_property_refraction_texture) | ++ |
| [TextureChannel](class_basematerial3d.md#enum_BaseMaterial3D_TextureChannel) | +[refraction_texture_channel](#class_BaseMaterial3D_property_refraction_texture_channel) | +`0` | +
| [float](class_float.md) | +[rim](#class_BaseMaterial3D_property_rim) | +`1.0` | +
| [bool](class_bool.md) | +[rim_enabled](#class_BaseMaterial3D_property_rim_enabled) | +`false` | +
| [Texture2D](class_texture2d.md) | +[rim_texture](#class_BaseMaterial3D_property_rim_texture) | ++ |
| [float](class_float.md) | +[rim_tint](#class_BaseMaterial3D_property_rim_tint) | +`0.5` | +
| [float](class_float.md) | +[roughness](#class_BaseMaterial3D_property_roughness) | +`1.0` | +
| [Texture2D](class_texture2d.md) | +[roughness_texture](#class_BaseMaterial3D_property_roughness_texture) | ++ |
| [TextureChannel](class_basematerial3d.md#enum_BaseMaterial3D_TextureChannel) | +[roughness_texture_channel](#class_BaseMaterial3D_property_roughness_texture_channel) | +`0` | +
| [ShadingMode](class_basematerial3d.md#enum_BaseMaterial3D_ShadingMode) | +[shading_mode](#class_BaseMaterial3D_property_shading_mode) | +`1` | +
| [bool](class_bool.md) | +[shadow_to_opacity](#class_BaseMaterial3D_property_shadow_to_opacity) | +`false` | +
| [SpecularMode](class_basematerial3d.md#enum_BaseMaterial3D_SpecularMode) | +[specular_mode](#class_BaseMaterial3D_property_specular_mode) | +`0` | +
| [Color](class_color.md) | +[stencil_color](#class_BaseMaterial3D_property_stencil_color) | +`Color(0, 0, 0, 1)` | +
| [StencilCompare](class_basematerial3d.md#enum_BaseMaterial3D_StencilCompare) | +[stencil_compare](#class_BaseMaterial3D_property_stencil_compare) | +`0` | +
| [int](class_int.md) | +[stencil_flags](#class_BaseMaterial3D_property_stencil_flags) | +`0` | +
| [StencilMode](class_basematerial3d.md#enum_BaseMaterial3D_StencilMode) | +[stencil_mode](#class_BaseMaterial3D_property_stencil_mode) | +`0` | +
| [float](class_float.md) | +[stencil_outline_thickness](#class_BaseMaterial3D_property_stencil_outline_thickness) | +`0.01` | +
| [int](class_int.md) | +[stencil_reference](#class_BaseMaterial3D_property_stencil_reference) | +`1` | +
| [bool](class_bool.md) | +[subsurf_scatter_enabled](#class_BaseMaterial3D_property_subsurf_scatter_enabled) | +`false` | +
| [bool](class_bool.md) | +[subsurf_scatter_skin_mode](#class_BaseMaterial3D_property_subsurf_scatter_skin_mode) | +`false` | +
| [float](class_float.md) | +[subsurf_scatter_strength](#class_BaseMaterial3D_property_subsurf_scatter_strength) | +`0.0` | +
| [Texture2D](class_texture2d.md) | +[subsurf_scatter_texture](#class_BaseMaterial3D_property_subsurf_scatter_texture) | ++ |
| [float](class_float.md) | +[subsurf_scatter_transmittance_boost](#class_BaseMaterial3D_property_subsurf_scatter_transmittance_boost) | +`0.0` | +
| [Color](class_color.md) | +[subsurf_scatter_transmittance_color](#class_BaseMaterial3D_property_subsurf_scatter_transmittance_color) | +`Color(1, 1, 1, 1)` | +
| [float](class_float.md) | +[subsurf_scatter_transmittance_depth](#class_BaseMaterial3D_property_subsurf_scatter_transmittance_depth) | +`0.1` | +
| [bool](class_bool.md) | +[subsurf_scatter_transmittance_enabled](#class_BaseMaterial3D_property_subsurf_scatter_transmittance_enabled) | +`false` | +
| [Texture2D](class_texture2d.md) | +[subsurf_scatter_transmittance_texture](#class_BaseMaterial3D_property_subsurf_scatter_transmittance_texture) | ++ |
| [TextureFilter](class_basematerial3d.md#enum_BaseMaterial3D_TextureFilter) | +[texture_filter](#class_BaseMaterial3D_property_texture_filter) | +`3` | +
| [bool](class_bool.md) | +[texture_repeat](#class_BaseMaterial3D_property_texture_repeat) | +`true` | +
| [Transparency](class_basematerial3d.md#enum_BaseMaterial3D_Transparency) | +[transparency](#class_BaseMaterial3D_property_transparency) | +`0` | +
| [bool](class_bool.md) | +[use_fov_override](#class_BaseMaterial3D_property_use_fov_override) | +`false` | +
| [bool](class_bool.md) | +[use_particle_trails](#class_BaseMaterial3D_property_use_particle_trails) | +`false` | +
| [bool](class_bool.md) | +[use_point_size](#class_BaseMaterial3D_property_use_point_size) | +`false` | +
| [bool](class_bool.md) | +[use_z_clip_scale](#class_BaseMaterial3D_property_use_z_clip_scale) | +`false` | +
| [Vector3](class_vector3.md) | +[uv1_offset](#class_BaseMaterial3D_property_uv1_offset) | +`Vector3(0, 0, 0)` | +
| [Vector3](class_vector3.md) | +[uv1_scale](#class_BaseMaterial3D_property_uv1_scale) | +`Vector3(1, 1, 1)` | +
| [bool](class_bool.md) | +[uv1_triplanar](#class_BaseMaterial3D_property_uv1_triplanar) | +`false` | +
| [float](class_float.md) | +[uv1_triplanar_sharpness](#class_BaseMaterial3D_property_uv1_triplanar_sharpness) | +`1.0` | +
| [bool](class_bool.md) | +[uv1_world_triplanar](#class_BaseMaterial3D_property_uv1_world_triplanar) | +`false` | +
| [Vector3](class_vector3.md) | +[uv2_offset](#class_BaseMaterial3D_property_uv2_offset) | +`Vector3(0, 0, 0)` | +
| [Vector3](class_vector3.md) | +[uv2_scale](#class_BaseMaterial3D_property_uv2_scale) | +`Vector3(1, 1, 1)` | +
| [bool](class_bool.md) | +[uv2_triplanar](#class_BaseMaterial3D_property_uv2_triplanar) | +`false` | +
| [float](class_float.md) | +[uv2_triplanar_sharpness](#class_BaseMaterial3D_property_uv2_triplanar_sharpness) | +`1.0` | +
| [bool](class_bool.md) | +[uv2_world_triplanar](#class_BaseMaterial3D_property_uv2_world_triplanar) | +`false` | +
| [bool](class_bool.md) | +[vertex_color_is_srgb](#class_BaseMaterial3D_property_vertex_color_is_srgb) | +`false` | +
| [bool](class_bool.md) | +[vertex_color_use_as_albedo](#class_BaseMaterial3D_property_vertex_color_use_as_albedo) | +`false` | +
| [float](class_float.md) | +[z_clip_scale](#class_BaseMaterial3D_property_z_clip_scale) | +`1.0` | +
| [bool](class_bool.md) | +[get_feature](#class_BaseMaterial3D_method_get_feature)\ (\ feature\: [Feature](class_basematerial3d.md#enum_BaseMaterial3D_Feature)\ ) const | +
|---|---|
| [bool](class_bool.md) | +[get_flag](#class_BaseMaterial3D_method_get_flag)\ (\ flag\: [Flags](class_basematerial3d.md#enum_BaseMaterial3D_Flags)\ ) const | +
| [Texture2D](class_texture2d.md) | +[get_texture](#class_BaseMaterial3D_method_get_texture)\ (\ param\: [TextureParam](class_basematerial3d.md#enum_BaseMaterial3D_TextureParam)\ ) const | +
| `void` | +[set_feature](#class_BaseMaterial3D_method_set_feature)\ (\ feature\: [Feature](class_basematerial3d.md#enum_BaseMaterial3D_Feature), enable\: [bool](class_bool.md)\ ) | +
| `void` | +[set_flag](#class_BaseMaterial3D_method_set_flag)\ (\ flag\: [Flags](class_basematerial3d.md#enum_BaseMaterial3D_Flags), enable\: [bool](class_bool.md)\ ) | +
| `void` | +[set_texture](#class_BaseMaterial3D_method_set_texture)\ (\ param\: [TextureParam](class_basematerial3d.md#enum_BaseMaterial3D_TextureParam), texture\: [Texture2D](class_texture2d.md)\ ) | +
| [Vector3](class_vector3.md) | +[x](#class_Basis_property_x) | +`Vector3(1, 0, 0)` | +
|---|---|---|
| [Vector3](class_vector3.md) | +[y](#class_Basis_property_y) | +`Vector3(0, 1, 0)` | +
| [Vector3](class_vector3.md) | +[z](#class_Basis_property_z) | +`Vector3(0, 0, 1)` | +
| [Basis](class_basis.md) | +[Basis](#class_Basis_constructor_Basis)\ (\ ) | +
|---|---|
| [Basis](class_basis.md) | +[Basis](#class_Basis_constructor_Basis)\ (\ from\: [Basis](class_basis.md)\ ) | +
| [Basis](class_basis.md) | +[Basis](#class_Basis_constructor_Basis)\ (\ axis\: [Vector3](class_vector3.md), angle\: [float](class_float.md)\ ) | +
| [Basis](class_basis.md) | +[Basis](#class_Basis_constructor_Basis)\ (\ from\: [Quaternion](class_quaternion.md)\ ) | +
| [Basis](class_basis.md) | +[Basis](#class_Basis_constructor_Basis)\ (\ x_axis\: [Vector3](class_vector3.md), y_axis\: [Vector3](class_vector3.md), z_axis\: [Vector3](class_vector3.md)\ ) | +
| [float](class_float.md) | +[determinant](#class_Basis_method_determinant)\ (\ ) const | +
|---|---|
| [Basis](class_basis.md) | +[from_euler](#class_Basis_method_from_euler)\ (\ euler\: [Vector3](class_vector3.md), order\: [int](class_int.md) = 2\ ) static | +
| [Basis](class_basis.md) | +[from_scale](#class_Basis_method_from_scale)\ (\ scale\: [Vector3](class_vector3.md)\ ) static | +
| [Vector3](class_vector3.md) | +[get_euler](#class_Basis_method_get_euler)\ (\ order\: [int](class_int.md) = 2\ ) const | +
| [Quaternion](class_quaternion.md) | +[get_rotation_quaternion](#class_Basis_method_get_rotation_quaternion)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_scale](#class_Basis_method_get_scale)\ (\ ) const | +
| [Basis](class_basis.md) | +[inverse](#class_Basis_method_inverse)\ (\ ) const | +
| [bool](class_bool.md) | +[is_conformal](#class_Basis_method_is_conformal)\ (\ ) const | +
| [bool](class_bool.md) | +[is_equal_approx](#class_Basis_method_is_equal_approx)\ (\ b\: [Basis](class_basis.md)\ ) const | +
| [bool](class_bool.md) | +[is_finite](#class_Basis_method_is_finite)\ (\ ) const | +
| [Basis](class_basis.md) | +[looking_at](#class_Basis_method_looking_at)\ (\ target\: [Vector3](class_vector3.md), up\: [Vector3](class_vector3.md) = Vector3(0, 1, 0), use_model_front\: [bool](class_bool.md) = false\ ) static | +
| [Basis](class_basis.md) | +[orthonormalized](#class_Basis_method_orthonormalized)\ (\ ) const | +
| [Basis](class_basis.md) | +[rotated](#class_Basis_method_rotated)\ (\ axis\: [Vector3](class_vector3.md), angle\: [float](class_float.md)\ ) const | +
| [Basis](class_basis.md) | +[scaled](#class_Basis_method_scaled)\ (\ scale\: [Vector3](class_vector3.md)\ ) const | +
| [Basis](class_basis.md) | +[scaled_local](#class_Basis_method_scaled_local)\ (\ scale\: [Vector3](class_vector3.md)\ ) const | +
| [Basis](class_basis.md) | +[slerp](#class_Basis_method_slerp)\ (\ to\: [Basis](class_basis.md), weight\: [float](class_float.md)\ ) const | +
| [float](class_float.md) | +[tdotx](#class_Basis_method_tdotx)\ (\ with\: [Vector3](class_vector3.md)\ ) const | +
| [float](class_float.md) | +[tdoty](#class_Basis_method_tdoty)\ (\ with\: [Vector3](class_vector3.md)\ ) const | +
| [float](class_float.md) | +[tdotz](#class_Basis_method_tdotz)\ (\ with\: [Vector3](class_vector3.md)\ ) const | +
| [Basis](class_basis.md) | +[transposed](#class_Basis_method_transposed)\ (\ ) const | +
| [bool](class_bool.md) | +[operator !=](#class_Basis_operator_neq_Basis)\ (\ right\: [Basis](class_basis.md)\ ) | +
|---|---|
| [Basis](class_basis.md) | +[operator *](#class_Basis_operator_mul_Basis)\ (\ right\: [Basis](class_basis.md)\ ) | +
| [Vector3](class_vector3.md) | +[operator *](#class_Basis_operator_mul_Vector3)\ (\ right\: [Vector3](class_vector3.md)\ ) | +
| [Basis](class_basis.md) | +[operator *](#class_Basis_operator_mul_float)\ (\ right\: [float](class_float.md)\ ) | +
| [Basis](class_basis.md) | +[operator *](#class_Basis_operator_mul_int)\ (\ right\: [int](class_int.md)\ ) | +
| [Basis](class_basis.md) | +[operator /](#class_Basis_operator_div_float)\ (\ right\: [float](class_float.md)\ ) | +
| [Basis](class_basis.md) | +[operator /](#class_Basis_operator_div_int)\ (\ right\: [int](class_int.md)\ ) | +
| [bool](class_bool.md) | +[operator ==](#class_Basis_operator_eq_Basis)\ (\ right\: [Basis](class_basis.md)\ ) | +
| [Vector3](class_vector3.md) | +[operator []](#class_Basis_operator_idx_int)\ (\ index\: [int](class_int.md)\ ) | +
| [Image](class_image.md) | +[convert_to_image](#class_BitMap_method_convert_to_image)\ (\ ) const | +
|---|---|
| `void` | +[create](#class_BitMap_method_create)\ (\ size\: [Vector2i](class_vector2i.md)\ ) | +
| `void` | +[create_from_image_alpha](#class_BitMap_method_create_from_image_alpha)\ (\ image\: [Image](class_image.md), threshold\: [float](class_float.md) = 0.1\ ) | +
| [bool](class_bool.md) | +[get_bit](#class_BitMap_method_get_bit)\ (\ x\: [int](class_int.md), y\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[get_bitv](#class_BitMap_method_get_bitv)\ (\ position\: [Vector2i](class_vector2i.md)\ ) const | +
| [Vector2i](class_vector2i.md) | +[get_size](#class_BitMap_method_get_size)\ (\ ) const | +
| [int](class_int.md) | +[get_true_bit_count](#class_BitMap_method_get_true_bit_count)\ (\ ) const | +
| `void` | +[grow_mask](#class_BitMap_method_grow_mask)\ (\ pixels\: [int](class_int.md), rect\: [Rect2i](class_rect2i.md)\ ) | +
| [Array](class_array.md)\[[PackedVector2Array](class_packedvector2array.md)\] | +[opaque_to_polygons](#class_BitMap_method_opaque_to_polygons)\ (\ rect\: [Rect2i](class_rect2i.md), epsilon\: [float](class_float.md) = 2.0\ ) const | +
| `void` | +[resize](#class_BitMap_method_resize)\ (\ new_size\: [Vector2i](class_vector2i.md)\ ) | +
| `void` | +[set_bit](#class_BitMap_method_set_bit)\ (\ x\: [int](class_int.md), y\: [int](class_int.md), bit\: [bool](class_bool.md)\ ) | +
| `void` | +[set_bit_rect](#class_BitMap_method_set_bit_rect)\ (\ rect\: [Rect2i](class_rect2i.md), bit\: [bool](class_bool.md)\ ) | +
| `void` | +[set_bitv](#class_BitMap_method_set_bitv)\ (\ position\: [Vector2i](class_vector2i.md), bit\: [bool](class_bool.md)\ ) | +
| [Transform2D](class_transform2d.md) | +[rest](#class_Bone2D_property_rest) | +`Transform2D(0, 0, 0, 0, 0, 0)` | +
|---|
| `void` | +[apply_rest](#class_Bone2D_method_apply_rest)\ (\ ) | +
|---|---|
| [bool](class_bool.md) | +[get_autocalculate_length_and_angle](#class_Bone2D_method_get_autocalculate_length_and_angle)\ (\ ) const | +
| [float](class_float.md) | +[get_bone_angle](#class_Bone2D_method_get_bone_angle)\ (\ ) const | +
| [int](class_int.md) | +[get_index_in_skeleton](#class_Bone2D_method_get_index_in_skeleton)\ (\ ) const | +
| [float](class_float.md) | +[get_length](#class_Bone2D_method_get_length)\ (\ ) const | +
| [Transform2D](class_transform2d.md) | +[get_skeleton_rest](#class_Bone2D_method_get_skeleton_rest)\ (\ ) const | +
| `void` | +[set_autocalculate_length_and_angle](#class_Bone2D_method_set_autocalculate_length_and_angle)\ (\ auto_calculate\: [bool](class_bool.md)\ ) | +
| `void` | +[set_bone_angle](#class_Bone2D_method_set_bone_angle)\ (\ angle\: [float](class_float.md)\ ) | +
| `void` | +[set_length](#class_Bone2D_method_set_length)\ (\ length\: [float](class_float.md)\ ) | +
| [int](class_int.md) | +[bone_idx](#class_BoneAttachment3D_property_bone_idx) | +`-1` | +
|---|---|---|
| [String](class_string.md) | +[bone_name](#class_BoneAttachment3D_property_bone_name) | +`""` | +
| [NodePath](class_nodepath.md) | +[external_skeleton](#class_BoneAttachment3D_property_external_skeleton) | ++ |
| [bool](class_bool.md) | +[override_pose](#class_BoneAttachment3D_property_override_pose) | +`false` | +
| [PhysicsInterpolationMode](class_node.md#enum_Node_PhysicsInterpolationMode) | +physics_interpolation_mode | +`2` (overrides [Node.physics_interpolation_mode](class_node.md#class_Node_property_physics_interpolation_mode)) | +
| [bool](class_bool.md) | +[use_external_skeleton](#class_BoneAttachment3D_property_use_external_skeleton) | +`false` | +
| [Skeleton3D](class_skeleton3d.md) | +[get_skeleton](#class_BoneAttachment3D_method_get_skeleton)\ (\ ) | +
|---|---|
| `void` | +[on_skeleton_update](#class_BoneAttachment3D_method_on_skeleton_update)\ (\ ) | +
| `void` | +[clear_setting](#class_BoneConstraint3D_method_clear_setting)\ (\ ) | +
|---|---|
| [float](class_float.md) | +[get_amount](#class_BoneConstraint3D_method_get_amount)\ (\ index\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[get_apply_bone](#class_BoneConstraint3D_method_get_apply_bone)\ (\ index\: [int](class_int.md)\ ) const | +
| [String](class_string.md) | +[get_apply_bone_name](#class_BoneConstraint3D_method_get_apply_bone_name)\ (\ index\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[get_reference_bone](#class_BoneConstraint3D_method_get_reference_bone)\ (\ index\: [int](class_int.md)\ ) const | +
| [String](class_string.md) | +[get_reference_bone_name](#class_BoneConstraint3D_method_get_reference_bone_name)\ (\ index\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[get_setting_count](#class_BoneConstraint3D_method_get_setting_count)\ (\ ) const | +
| `void` | +[set_amount](#class_BoneConstraint3D_method_set_amount)\ (\ index\: [int](class_int.md), amount\: [float](class_float.md)\ ) | +
| `void` | +[set_apply_bone](#class_BoneConstraint3D_method_set_apply_bone)\ (\ index\: [int](class_int.md), bone\: [int](class_int.md)\ ) | +
| `void` | +[set_apply_bone_name](#class_BoneConstraint3D_method_set_apply_bone_name)\ (\ index\: [int](class_int.md), bone_name\: [String](class_string.md)\ ) | +
| `void` | +[set_reference_bone](#class_BoneConstraint3D_method_set_reference_bone)\ (\ index\: [int](class_int.md), bone\: [int](class_int.md)\ ) | +
| `void` | +[set_reference_bone_name](#class_BoneConstraint3D_method_set_reference_bone_name)\ (\ index\: [int](class_int.md), bone_name\: [String](class_string.md)\ ) | +
| `void` | +[set_setting_count](#class_BoneConstraint3D_method_set_setting_count)\ (\ count\: [int](class_int.md)\ ) | +
| [SkeletonProfile](class_skeletonprofile.md) | +[profile](#class_BoneMap_property_profile) | +
|---|
| [StringName](class_stringname.md) | +[find_profile_bone_name](#class_BoneMap_method_find_profile_bone_name)\ (\ skeleton_bone_name\: [StringName](class_stringname.md)\ ) const | +
|---|---|
| [StringName](class_stringname.md) | +[get_skeleton_bone_name](#class_BoneMap_method_get_skeleton_bone_name)\ (\ profile_bone_name\: [StringName](class_stringname.md)\ ) const | +
| `void` | +[set_skeleton_bone_name](#class_BoneMap_method_set_skeleton_bone_name)\ (\ profile_bone_name\: [StringName](class_stringname.md), skeleton_bone_name\: [StringName](class_stringname.md)\ ) | +
| [bool](class_bool.md) | +[bool](#class_bool_constructor_bool)\ (\ ) | +
|---|---|
| [bool](class_bool.md) | +[bool](#class_bool_constructor_bool)\ (\ from\: [bool](class_bool.md)\ ) | +
| [bool](class_bool.md) | +[bool](#class_bool_constructor_bool)\ (\ from\: [float](class_float.md)\ ) | +
| [bool](class_bool.md) | +[bool](#class_bool_constructor_bool)\ (\ from\: [int](class_int.md)\ ) | +
| [bool](class_bool.md) | +[operator !=](#class_bool_operator_neq_bool)\ (\ right\: [bool](class_bool.md)\ ) | +
|---|---|
| [bool](class_bool.md) | +[operator \<](#class_bool_operator_lt_bool)\ (\ right\: [bool](class_bool.md)\ ) | +
| [bool](class_bool.md) | +[operator ==](#class_bool_operator_eq_bool)\ (\ right\: [bool](class_bool.md)\ ) | +
| [bool](class_bool.md) | +[operator >](#class_bool_operator_gt_bool)\ (\ right\: [bool](class_bool.md)\ ) | +
| [AlignmentMode](class_boxcontainer.md#enum_BoxContainer_AlignmentMode) | +[alignment](#class_BoxContainer_property_alignment) | +`0` | +
|---|---|---|
| [bool](class_bool.md) | +[vertical](#class_BoxContainer_property_vertical) | +`false` | +
| [Control](class_control.md) | +[add_spacer](#class_BoxContainer_method_add_spacer)\ (\ begin\: [bool](class_bool.md)\ ) | +
|---|
| [int](class_int.md) | +[separation](#class_BoxContainer_theme_constant_separation) | +`4` | +
|---|
| [Vector3](class_vector3.md) | +[size](#class_BoxMesh_property_size) | +`Vector3(1, 1, 1)` | +
|---|---|---|
| [int](class_int.md) | +[subdivide_depth](#class_BoxMesh_property_subdivide_depth) | +`0` | +
| [int](class_int.md) | +[subdivide_height](#class_BoxMesh_property_subdivide_height) | +`0` | +
| [int](class_int.md) | +[subdivide_width](#class_BoxMesh_property_subdivide_width) | +`0` | +
| [Vector3](class_vector3.md) | +[size](#class_BoxOccluder3D_property_size) | +`Vector3(1, 1, 1)` | +
|---|
| [Vector3](class_vector3.md) | +[size](#class_BoxShape3D_property_size) | +`Vector3(1, 1, 1)` | +
|---|
| [HorizontalAlignment](class_@globalscope.md#enum_@GlobalScope_HorizontalAlignment) | +[alignment](#class_Button_property_alignment) | +`1` | +
|---|---|---|
| [AutowrapMode](class_textserver.md#enum_TextServer_AutowrapMode) | +[autowrap_mode](#class_Button_property_autowrap_mode) | +`0` | +
| **BitField**\[[LineBreakFlag](class_textserver.md#enum_TextServer_LineBreakFlag)\] | +[autowrap_trim_flags](#class_Button_property_autowrap_trim_flags) | +`128` | +
| [bool](class_bool.md) | +[clip_text](#class_Button_property_clip_text) | +`false` | +
| [bool](class_bool.md) | +[expand_icon](#class_Button_property_expand_icon) | +`false` | +
| [bool](class_bool.md) | +[flat](#class_Button_property_flat) | +`false` | +
| [Texture2D](class_texture2d.md) | +[icon](#class_Button_property_icon) | ++ |
| [HorizontalAlignment](class_@globalscope.md#enum_@GlobalScope_HorizontalAlignment) | +[icon_alignment](#class_Button_property_icon_alignment) | +`0` | +
| [String](class_string.md) | +[language](#class_Button_property_language) | +`""` | +
| [String](class_string.md) | +[text](#class_Button_property_text) | +`""` | +
| [TextDirection](class_control.md#enum_Control_TextDirection) | +[text_direction](#class_Button_property_text_direction) | +`0` | +
| [OverrunBehavior](class_textserver.md#enum_TextServer_OverrunBehavior) | +[text_overrun_behavior](#class_Button_property_text_overrun_behavior) | +`0` | +
| [VerticalAlignment](class_@globalscope.md#enum_@GlobalScope_VerticalAlignment) | +[vertical_icon_alignment](#class_Button_property_vertical_icon_alignment) | +`1` | +
| [Color](class_color.md) | +[font_color](#class_Button_theme_color_font_color) | +`Color(0.875, 0.875, 0.875, 1)` | +
|---|---|---|
| [Color](class_color.md) | +[font_disabled_color](#class_Button_theme_color_font_disabled_color) | +`Color(0.875, 0.875, 0.875, 0.5)` | +
| [Color](class_color.md) | +[font_focus_color](#class_Button_theme_color_font_focus_color) | +`Color(0.95, 0.95, 0.95, 1)` | +
| [Color](class_color.md) | +[font_hover_color](#class_Button_theme_color_font_hover_color) | +`Color(0.95, 0.95, 0.95, 1)` | +
| [Color](class_color.md) | +[font_hover_pressed_color](#class_Button_theme_color_font_hover_pressed_color) | +`Color(1, 1, 1, 1)` | +
| [Color](class_color.md) | +[font_outline_color](#class_Button_theme_color_font_outline_color) | +`Color(0, 0, 0, 1)` | +
| [Color](class_color.md) | +[font_pressed_color](#class_Button_theme_color_font_pressed_color) | +`Color(1, 1, 1, 1)` | +
| [Color](class_color.md) | +[icon_disabled_color](#class_Button_theme_color_icon_disabled_color) | +`Color(1, 1, 1, 0.4)` | +
| [Color](class_color.md) | +[icon_focus_color](#class_Button_theme_color_icon_focus_color) | +`Color(1, 1, 1, 1)` | +
| [Color](class_color.md) | +[icon_hover_color](#class_Button_theme_color_icon_hover_color) | +`Color(1, 1, 1, 1)` | +
| [Color](class_color.md) | +[icon_hover_pressed_color](#class_Button_theme_color_icon_hover_pressed_color) | +`Color(1, 1, 1, 1)` | +
| [Color](class_color.md) | +[icon_normal_color](#class_Button_theme_color_icon_normal_color) | +`Color(1, 1, 1, 1)` | +
| [Color](class_color.md) | +[icon_pressed_color](#class_Button_theme_color_icon_pressed_color) | +`Color(1, 1, 1, 1)` | +
| [int](class_int.md) | +[align_to_largest_stylebox](#class_Button_theme_constant_align_to_largest_stylebox) | +`0` | +
| [int](class_int.md) | +[h_separation](#class_Button_theme_constant_h_separation) | +`4` | +
| [int](class_int.md) | +[icon_max_width](#class_Button_theme_constant_icon_max_width) | +`0` | +
| [int](class_int.md) | +[line_spacing](#class_Button_theme_constant_line_spacing) | +`0` | +
| [int](class_int.md) | +[outline_size](#class_Button_theme_constant_outline_size) | +`0` | +
| [Font](class_font.md) | +[font](#class_Button_theme_font_font) | ++ |
| [int](class_int.md) | +[font_size](#class_Button_theme_font_size_font_size) | ++ |
| [Texture2D](class_texture2d.md) | +[icon](#class_Button_theme_icon_icon) | ++ |
| [StyleBox](class_stylebox.md) | +[disabled](#class_Button_theme_style_disabled) | ++ |
| [StyleBox](class_stylebox.md) | +[disabled_mirrored](#class_Button_theme_style_disabled_mirrored) | ++ |
| [StyleBox](class_stylebox.md) | +[focus](#class_Button_theme_style_focus) | ++ |
| [StyleBox](class_stylebox.md) | +[hover](#class_Button_theme_style_hover) | ++ |
| [StyleBox](class_stylebox.md) | +[hover_mirrored](#class_Button_theme_style_hover_mirrored) | ++ |
| [StyleBox](class_stylebox.md) | +[hover_pressed](#class_Button_theme_style_hover_pressed) | ++ |
| [StyleBox](class_stylebox.md) | +[hover_pressed_mirrored](#class_Button_theme_style_hover_pressed_mirrored) | ++ |
| [StyleBox](class_stylebox.md) | +[normal](#class_Button_theme_style_normal) | ++ |
| [StyleBox](class_stylebox.md) | +[normal_mirrored](#class_Button_theme_style_normal_mirrored) | ++ |
| [StyleBox](class_stylebox.md) | +[pressed](#class_Button_theme_style_pressed) | ++ |
| [StyleBox](class_stylebox.md) | +[pressed_mirrored](#class_Button_theme_style_pressed_mirrored) | ++ |
| [bool](class_bool.md) | +[allow_unpress](#class_ButtonGroup_property_allow_unpress) | +`false` | +
|---|---|---|
| [bool](class_bool.md) | +resource_local_to_scene | +`true` (overrides [Resource.resource_local_to_scene](class_resource.md#class_Resource_property_resource_local_to_scene)) | +
| [Array](class_array.md)\[[BaseButton](class_basebutton.md)\] | +[get_buttons](#class_ButtonGroup_method_get_buttons)\ (\ ) | +
|---|---|
| [BaseButton](class_basebutton.md) | +[get_pressed_button](#class_ButtonGroup_method_get_pressed_button)\ (\ ) | +
| [Callable](class_callable.md) | +[Callable](#class_Callable_constructor_Callable)\ (\ ) | +
|---|---|
| [Callable](class_callable.md) | +[Callable](#class_Callable_constructor_Callable)\ (\ from\: [Callable](class_callable.md)\ ) | +
| [Callable](class_callable.md) | +[Callable](#class_Callable_constructor_Callable)\ (\ object\: [Object](class_object.md), method\: [StringName](class_stringname.md)\ ) | +
| [Callable](class_callable.md) | +[bind](#class_Callable_method_bind)\ (\ ...\ ) vararg const | +
|---|---|
| [Callable](class_callable.md) | +[bindv](#class_Callable_method_bindv)\ (\ arguments\: [Array](class_array.md)\ ) | +
| [Variant](class_variant.md) | +[call](#class_Callable_method_call)\ (\ ...\ ) vararg const | +
| `void` | +[call_deferred](#class_Callable_method_call_deferred)\ (\ ...\ ) vararg const | +
| [Variant](class_variant.md) | +[callv](#class_Callable_method_callv)\ (\ arguments\: [Array](class_array.md)\ ) const | +
| [Callable](class_callable.md) | +[create](#class_Callable_method_create)\ (\ variant\: [Variant](class_variant.md), method\: [StringName](class_stringname.md)\ ) static | +
| [int](class_int.md) | +[get_argument_count](#class_Callable_method_get_argument_count)\ (\ ) const | +
| [Array](class_array.md) | +[get_bound_arguments](#class_Callable_method_get_bound_arguments)\ (\ ) const | +
| [int](class_int.md) | +[get_bound_arguments_count](#class_Callable_method_get_bound_arguments_count)\ (\ ) const | +
| [StringName](class_stringname.md) | +[get_method](#class_Callable_method_get_method)\ (\ ) const | +
| [Object](class_object.md) | +[get_object](#class_Callable_method_get_object)\ (\ ) const | +
| [int](class_int.md) | +[get_object_id](#class_Callable_method_get_object_id)\ (\ ) const | +
| [int](class_int.md) | +[get_unbound_arguments_count](#class_Callable_method_get_unbound_arguments_count)\ (\ ) const | +
| [int](class_int.md) | +[hash](#class_Callable_method_hash)\ (\ ) const | +
| [bool](class_bool.md) | +[is_custom](#class_Callable_method_is_custom)\ (\ ) const | +
| [bool](class_bool.md) | +[is_null](#class_Callable_method_is_null)\ (\ ) const | +
| [bool](class_bool.md) | +[is_standard](#class_Callable_method_is_standard)\ (\ ) const | +
| [bool](class_bool.md) | +[is_valid](#class_Callable_method_is_valid)\ (\ ) const | +
| `void` | +[rpc](#class_Callable_method_rpc)\ (\ ...\ ) vararg const | +
| `void` | +[rpc_id](#class_Callable_method_rpc_id)\ (\ peer_id\: [int](class_int.md), ...\ ) vararg const | +
| [Callable](class_callable.md) | +[unbind](#class_Callable_method_unbind)\ (\ argcount\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[operator !=](#class_Callable_operator_neq_Callable)\ (\ right\: [Callable](class_callable.md)\ ) | +
|---|---|
| [bool](class_bool.md) | +[operator ==](#class_Callable_operator_eq_Callable)\ (\ right\: [Callable](class_callable.md)\ ) | +
| [CallbackTweener](class_callbacktweener.md) | +[set_delay](#class_CallbackTweener_method_set_delay)\ (\ delay\: [float](class_float.md)\ ) | +
|---|
| [AnchorMode](class_camera2d.md#enum_Camera2D_AnchorMode) | +[anchor_mode](#class_Camera2D_property_anchor_mode) | +`1` | +
|---|---|---|
| [Node](class_node.md) | +[custom_viewport](#class_Camera2D_property_custom_viewport) | ++ |
| [float](class_float.md) | +[drag_bottom_margin](#class_Camera2D_property_drag_bottom_margin) | +`0.2` | +
| [bool](class_bool.md) | +[drag_horizontal_enabled](#class_Camera2D_property_drag_horizontal_enabled) | +`false` | +
| [float](class_float.md) | +[drag_horizontal_offset](#class_Camera2D_property_drag_horizontal_offset) | +`0.0` | +
| [float](class_float.md) | +[drag_left_margin](#class_Camera2D_property_drag_left_margin) | +`0.2` | +
| [float](class_float.md) | +[drag_right_margin](#class_Camera2D_property_drag_right_margin) | +`0.2` | +
| [float](class_float.md) | +[drag_top_margin](#class_Camera2D_property_drag_top_margin) | +`0.2` | +
| [bool](class_bool.md) | +[drag_vertical_enabled](#class_Camera2D_property_drag_vertical_enabled) | +`false` | +
| [float](class_float.md) | +[drag_vertical_offset](#class_Camera2D_property_drag_vertical_offset) | +`0.0` | +
| [bool](class_bool.md) | +[editor_draw_drag_margin](#class_Camera2D_property_editor_draw_drag_margin) | +`false` | +
| [bool](class_bool.md) | +[editor_draw_limits](#class_Camera2D_property_editor_draw_limits) | +`false` | +
| [bool](class_bool.md) | +[editor_draw_screen](#class_Camera2D_property_editor_draw_screen) | +`true` | +
| [bool](class_bool.md) | +[enabled](#class_Camera2D_property_enabled) | +`true` | +
| [bool](class_bool.md) | +[ignore_rotation](#class_Camera2D_property_ignore_rotation) | +`true` | +
| [int](class_int.md) | +[limit_bottom](#class_Camera2D_property_limit_bottom) | +`10000000` | +
| [bool](class_bool.md) | +[limit_enabled](#class_Camera2D_property_limit_enabled) | +`true` | +
| [int](class_int.md) | +[limit_left](#class_Camera2D_property_limit_left) | +`-10000000` | +
| [int](class_int.md) | +[limit_right](#class_Camera2D_property_limit_right) | +`10000000` | +
| [bool](class_bool.md) | +[limit_smoothed](#class_Camera2D_property_limit_smoothed) | +`false` | +
| [int](class_int.md) | +[limit_top](#class_Camera2D_property_limit_top) | +`-10000000` | +
| [Vector2](class_vector2.md) | +[offset](#class_Camera2D_property_offset) | +`Vector2(0, 0)` | +
| [bool](class_bool.md) | +[position_smoothing_enabled](#class_Camera2D_property_position_smoothing_enabled) | +`false` | +
| [float](class_float.md) | +[position_smoothing_speed](#class_Camera2D_property_position_smoothing_speed) | +`5.0` | +
| [Camera2DProcessCallback](class_camera2d.md#enum_Camera2D_Camera2DProcessCallback) | +[process_callback](#class_Camera2D_property_process_callback) | +`1` | +
| [bool](class_bool.md) | +[rotation_smoothing_enabled](#class_Camera2D_property_rotation_smoothing_enabled) | +`false` | +
| [float](class_float.md) | +[rotation_smoothing_speed](#class_Camera2D_property_rotation_smoothing_speed) | +`5.0` | +
| [Vector2](class_vector2.md) | +[zoom](#class_Camera2D_property_zoom) | +`Vector2(1, 1)` | +
| `void` | +[align](#class_Camera2D_method_align)\ (\ ) | +
|---|---|
| `void` | +[force_update_scroll](#class_Camera2D_method_force_update_scroll)\ (\ ) | +
| [float](class_float.md) | +[get_drag_margin](#class_Camera2D_method_get_drag_margin)\ (\ margin\: [Side](class_@globalscope.md#enum_@GlobalScope_Side)\ ) const | +
| [int](class_int.md) | +[get_limit](#class_Camera2D_method_get_limit)\ (\ margin\: [Side](class_@globalscope.md#enum_@GlobalScope_Side)\ ) const | +
| [Vector2](class_vector2.md) | +[get_screen_center_position](#class_Camera2D_method_get_screen_center_position)\ (\ ) const | +
| [float](class_float.md) | +[get_screen_rotation](#class_Camera2D_method_get_screen_rotation)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_target_position](#class_Camera2D_method_get_target_position)\ (\ ) const | +
| [bool](class_bool.md) | +[is_current](#class_Camera2D_method_is_current)\ (\ ) const | +
| `void` | +[make_current](#class_Camera2D_method_make_current)\ (\ ) | +
| `void` | +[reset_smoothing](#class_Camera2D_method_reset_smoothing)\ (\ ) | +
| `void` | +[set_drag_margin](#class_Camera2D_method_set_drag_margin)\ (\ margin\: [Side](class_@globalscope.md#enum_@GlobalScope_Side), drag_margin\: [float](class_float.md)\ ) | +
| `void` | +[set_limit](#class_Camera2D_method_set_limit)\ (\ margin\: [Side](class_@globalscope.md#enum_@GlobalScope_Side), limit\: [int](class_int.md)\ ) | +
| [CameraAttributes](class_cameraattributes.md) | +[attributes](#class_Camera3D_property_attributes) | ++ |
|---|---|---|
| [Compositor](class_compositor.md) | +[compositor](#class_Camera3D_property_compositor) | ++ |
| [int](class_int.md) | +[cull_mask](#class_Camera3D_property_cull_mask) | +`1048575` | +
| [bool](class_bool.md) | +[current](#class_Camera3D_property_current) | +`false` | +
| [DopplerTracking](class_camera3d.md#enum_Camera3D_DopplerTracking) | +[doppler_tracking](#class_Camera3D_property_doppler_tracking) | +`0` | +
| [Environment](class_environment.md) | +[environment](#class_Camera3D_property_environment) | ++ |
| [float](class_float.md) | +[far](#class_Camera3D_property_far) | +`4000.0` | +
| [float](class_float.md) | +[fov](#class_Camera3D_property_fov) | +`75.0` | +
| [Vector2](class_vector2.md) | +[frustum_offset](#class_Camera3D_property_frustum_offset) | +`Vector2(0, 0)` | +
| [float](class_float.md) | +[h_offset](#class_Camera3D_property_h_offset) | +`0.0` | +
| [KeepAspect](class_camera3d.md#enum_Camera3D_KeepAspect) | +[keep_aspect](#class_Camera3D_property_keep_aspect) | +`1` | +
| [float](class_float.md) | +[near](#class_Camera3D_property_near) | +`0.05` | +
| [ProjectionType](class_camera3d.md#enum_Camera3D_ProjectionType) | +[projection](#class_Camera3D_property_projection) | +`0` | +
| [float](class_float.md) | +[size](#class_Camera3D_property_size) | +`1.0` | +
| [float](class_float.md) | +[v_offset](#class_Camera3D_property_v_offset) | +`0.0` | +
| `void` | +[clear_current](#class_Camera3D_method_clear_current)\ (\ enable_next\: [bool](class_bool.md) = true\ ) | +
|---|---|
| [Projection](class_projection.md) | +[get_camera_projection](#class_Camera3D_method_get_camera_projection)\ (\ ) const | +
| [RID](class_rid.md) | +[get_camera_rid](#class_Camera3D_method_get_camera_rid)\ (\ ) const | +
| [Transform3D](class_transform3d.md) | +[get_camera_transform](#class_Camera3D_method_get_camera_transform)\ (\ ) const | +
| [bool](class_bool.md) | +[get_cull_mask_value](#class_Camera3D_method_get_cull_mask_value)\ (\ layer_number\: [int](class_int.md)\ ) const | +
| [Array](class_array.md)\[[Plane](class_plane.md)\] | +[get_frustum](#class_Camera3D_method_get_frustum)\ (\ ) const | +
| [RID](class_rid.md) | +[get_pyramid_shape_rid](#class_Camera3D_method_get_pyramid_shape_rid)\ (\ ) | +
| [bool](class_bool.md) | +[is_position_behind](#class_Camera3D_method_is_position_behind)\ (\ world_point\: [Vector3](class_vector3.md)\ ) const | +
| [bool](class_bool.md) | +[is_position_in_frustum](#class_Camera3D_method_is_position_in_frustum)\ (\ world_point\: [Vector3](class_vector3.md)\ ) const | +
| `void` | +[make_current](#class_Camera3D_method_make_current)\ (\ ) | +
| [Vector3](class_vector3.md) | +[project_local_ray_normal](#class_Camera3D_method_project_local_ray_normal)\ (\ screen_point\: [Vector2](class_vector2.md)\ ) const | +
| [Vector3](class_vector3.md) | +[project_position](#class_Camera3D_method_project_position)\ (\ screen_point\: [Vector2](class_vector2.md), z_depth\: [float](class_float.md)\ ) const | +
| [Vector3](class_vector3.md) | +[project_ray_normal](#class_Camera3D_method_project_ray_normal)\ (\ screen_point\: [Vector2](class_vector2.md)\ ) const | +
| [Vector3](class_vector3.md) | +[project_ray_origin](#class_Camera3D_method_project_ray_origin)\ (\ screen_point\: [Vector2](class_vector2.md)\ ) const | +
| `void` | +[set_cull_mask_value](#class_Camera3D_method_set_cull_mask_value)\ (\ layer_number\: [int](class_int.md), value\: [bool](class_bool.md)\ ) | +
| `void` | +[set_frustum](#class_Camera3D_method_set_frustum)\ (\ size\: [float](class_float.md), offset\: [Vector2](class_vector2.md), z_near\: [float](class_float.md), z_far\: [float](class_float.md)\ ) | +
| `void` | +[set_orthogonal](#class_Camera3D_method_set_orthogonal)\ (\ size\: [float](class_float.md), z_near\: [float](class_float.md), z_far\: [float](class_float.md)\ ) | +
| `void` | +[set_perspective](#class_Camera3D_method_set_perspective)\ (\ fov\: [float](class_float.md), z_near\: [float](class_float.md), z_far\: [float](class_float.md)\ ) | +
| [Vector2](class_vector2.md) | +[unproject_position](#class_Camera3D_method_unproject_position)\ (\ world_point\: [Vector3](class_vector3.md)\ ) const | +
| [bool](class_bool.md) | +[auto_exposure_enabled](#class_CameraAttributes_property_auto_exposure_enabled) | +`false` | +
|---|---|---|
| [float](class_float.md) | +[auto_exposure_scale](#class_CameraAttributes_property_auto_exposure_scale) | +`0.4` | +
| [float](class_float.md) | +[auto_exposure_speed](#class_CameraAttributes_property_auto_exposure_speed) | +`0.5` | +
| [float](class_float.md) | +[exposure_multiplier](#class_CameraAttributes_property_exposure_multiplier) | +`1.0` | +
| [float](class_float.md) | +[exposure_sensitivity](#class_CameraAttributes_property_exposure_sensitivity) | +`100.0` | +
| [float](class_float.md) | +[auto_exposure_max_exposure_value](#class_CameraAttributesPhysical_property_auto_exposure_max_exposure_value) | +`10.0` | +
|---|---|---|
| [float](class_float.md) | +[auto_exposure_min_exposure_value](#class_CameraAttributesPhysical_property_auto_exposure_min_exposure_value) | +`-8.0` | +
| [float](class_float.md) | +[exposure_aperture](#class_CameraAttributesPhysical_property_exposure_aperture) | +`16.0` | +
| [float](class_float.md) | +[exposure_shutter_speed](#class_CameraAttributesPhysical_property_exposure_shutter_speed) | +`100.0` | +
| [float](class_float.md) | +[frustum_far](#class_CameraAttributesPhysical_property_frustum_far) | +`4000.0` | +
| [float](class_float.md) | +[frustum_focal_length](#class_CameraAttributesPhysical_property_frustum_focal_length) | +`35.0` | +
| [float](class_float.md) | +[frustum_focus_distance](#class_CameraAttributesPhysical_property_frustum_focus_distance) | +`10.0` | +
| [float](class_float.md) | +[frustum_near](#class_CameraAttributesPhysical_property_frustum_near) | +`0.05` | +
| [float](class_float.md) | +[get_fov](#class_CameraAttributesPhysical_method_get_fov)\ (\ ) const | +
|---|
| [float](class_float.md) | +[auto_exposure_max_sensitivity](#class_CameraAttributesPractical_property_auto_exposure_max_sensitivity) | +`800.0` | +
|---|---|---|
| [float](class_float.md) | +[auto_exposure_min_sensitivity](#class_CameraAttributesPractical_property_auto_exposure_min_sensitivity) | +`0.0` | +
| [float](class_float.md) | +[dof_blur_amount](#class_CameraAttributesPractical_property_dof_blur_amount) | +`0.1` | +
| [float](class_float.md) | +[dof_blur_far_distance](#class_CameraAttributesPractical_property_dof_blur_far_distance) | +`10.0` | +
| [bool](class_bool.md) | +[dof_blur_far_enabled](#class_CameraAttributesPractical_property_dof_blur_far_enabled) | +`false` | +
| [float](class_float.md) | +[dof_blur_far_transition](#class_CameraAttributesPractical_property_dof_blur_far_transition) | +`5.0` | +
| [float](class_float.md) | +[dof_blur_near_distance](#class_CameraAttributesPractical_property_dof_blur_near_distance) | +`2.0` | +
| [bool](class_bool.md) | +[dof_blur_near_enabled](#class_CameraAttributesPractical_property_dof_blur_near_enabled) | +`false` | +
| [float](class_float.md) | +[dof_blur_near_transition](#class_CameraAttributesPractical_property_dof_blur_near_transition) | +`1.0` | +
| [bool](class_bool.md) | +[feed_is_active](#class_CameraFeed_property_feed_is_active) | +`false` | +
|---|---|---|
| [Transform2D](class_transform2d.md) | +[feed_transform](#class_CameraFeed_property_feed_transform) | +`Transform2D(1, 0, 0, -1, 0, 1)` | +
| [Array](class_array.md) | +[formats](#class_CameraFeed_property_formats) | +`[]` | +
| [bool](class_bool.md) | +[_activate_feed](#class_CameraFeed_private_method__activate_feed)\ (\ ) virtual | +
|---|---|
| `void` | +[_deactivate_feed](#class_CameraFeed_private_method__deactivate_feed)\ (\ ) virtual | +
| [FeedDataType](class_camerafeed.md#enum_CameraFeed_FeedDataType) | +[get_datatype](#class_CameraFeed_method_get_datatype)\ (\ ) const | +
| [int](class_int.md) | +[get_id](#class_CameraFeed_method_get_id)\ (\ ) const | +
| [String](class_string.md) | +[get_name](#class_CameraFeed_method_get_name)\ (\ ) const | +
| [FeedPosition](class_camerafeed.md#enum_CameraFeed_FeedPosition) | +[get_position](#class_CameraFeed_method_get_position)\ (\ ) const | +
| [int](class_int.md) | +[get_texture_tex_id](#class_CameraFeed_method_get_texture_tex_id)\ (\ feed_image_type\: [FeedImage](class_cameraserver.md#enum_CameraServer_FeedImage)\ ) | +
| `void` | +[set_external](#class_CameraFeed_method_set_external)\ (\ width\: [int](class_int.md), height\: [int](class_int.md)\ ) | +
| [bool](class_bool.md) | +[set_format](#class_CameraFeed_method_set_format)\ (\ index\: [int](class_int.md), parameters\: [Dictionary](class_dictionary.md)\ ) | +
| `void` | +[set_name](#class_CameraFeed_method_set_name)\ (\ name\: [String](class_string.md)\ ) | +
| `void` | +[set_position](#class_CameraFeed_method_set_position)\ (\ position\: [FeedPosition](class_camerafeed.md#enum_CameraFeed_FeedPosition)\ ) | +
| `void` | +[set_rgb_image](#class_CameraFeed_method_set_rgb_image)\ (\ rgb_image\: [Image](class_image.md)\ ) | +
| `void` | +[set_ycbcr_image](#class_CameraFeed_method_set_ycbcr_image)\ (\ ycbcr_image\: [Image](class_image.md)\ ) | +
| [bool](class_bool.md) | +[monitoring_feeds](#class_CameraServer_property_monitoring_feeds) | +`false` | +
|---|
| `void` | +[add_feed](#class_CameraServer_method_add_feed)\ (\ feed\: [CameraFeed](class_camerafeed.md)\ ) | +
|---|---|
| [Array](class_array.md)\[[CameraFeed](class_camerafeed.md)\] | +[feeds](#class_CameraServer_method_feeds)\ (\ ) | +
| [CameraFeed](class_camerafeed.md) | +[get_feed](#class_CameraServer_method_get_feed)\ (\ index\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[get_feed_count](#class_CameraServer_method_get_feed_count)\ (\ ) | +
| `void` | +[remove_feed](#class_CameraServer_method_remove_feed)\ (\ feed\: [CameraFeed](class_camerafeed.md)\ ) | +
| [int](class_int.md) | +[camera_feed_id](#class_CameraTexture_property_camera_feed_id) | +`0` | +
|---|---|---|
| [bool](class_bool.md) | +[camera_is_active](#class_CameraTexture_property_camera_is_active) | +`false` | +
| [bool](class_bool.md) | +resource_local_to_scene | +`false` (overrides [Resource.resource_local_to_scene](class_resource.md#class_Resource_property_resource_local_to_scene)) | +
| [FeedImage](class_cameraserver.md#enum_CameraServer_FeedImage) | +[which_feed](#class_CameraTexture_property_which_feed) | +`0` | +
| [float](class_float.md) | +[clear_margin](#class_CanvasGroup_property_clear_margin) | +`10.0` | +
|---|---|---|
| [float](class_float.md) | +[fit_margin](#class_CanvasGroup_property_fit_margin) | +`10.0` | +
| [bool](class_bool.md) | +[use_mipmaps](#class_CanvasGroup_property_use_mipmaps) | +`false` | +
| [ClipChildrenMode](class_canvasitem.md#enum_CanvasItem_ClipChildrenMode) | +[clip_children](#class_CanvasItem_property_clip_children) | +`0` | +
|---|---|---|
| [int](class_int.md) | +[light_mask](#class_CanvasItem_property_light_mask) | +`1` | +
| [Material](class_material.md) | +[material](#class_CanvasItem_property_material) | ++ |
| [Color](class_color.md) | +[modulate](#class_CanvasItem_property_modulate) | +`Color(1, 1, 1, 1)` | +
| [Color](class_color.md) | +[self_modulate](#class_CanvasItem_property_self_modulate) | +`Color(1, 1, 1, 1)` | +
| [bool](class_bool.md) | +[show_behind_parent](#class_CanvasItem_property_show_behind_parent) | +`false` | +
| [TextureFilter](class_canvasitem.md#enum_CanvasItem_TextureFilter) | +[texture_filter](#class_CanvasItem_property_texture_filter) | +`0` | +
| [TextureRepeat](class_canvasitem.md#enum_CanvasItem_TextureRepeat) | +[texture_repeat](#class_CanvasItem_property_texture_repeat) | +`0` | +
| [bool](class_bool.md) | +[top_level](#class_CanvasItem_property_top_level) | +`false` | +
| [bool](class_bool.md) | +[use_parent_material](#class_CanvasItem_property_use_parent_material) | +`false` | +
| [int](class_int.md) | +[visibility_layer](#class_CanvasItem_property_visibility_layer) | +`1` | +
| [bool](class_bool.md) | +[visible](#class_CanvasItem_property_visible) | +`true` | +
| [bool](class_bool.md) | +[y_sort_enabled](#class_CanvasItem_property_y_sort_enabled) | +`false` | +
| [bool](class_bool.md) | +[z_as_relative](#class_CanvasItem_property_z_as_relative) | +`true` | +
| [int](class_int.md) | +[z_index](#class_CanvasItem_property_z_index) | +`0` | +
| `void` | +[_draw](#class_CanvasItem_private_method__draw)\ (\ ) virtual | +
|---|---|
| `void` | +[draw_animation_slice](#class_CanvasItem_method_draw_animation_slice)\ (\ animation_length\: [float](class_float.md), slice_begin\: [float](class_float.md), slice_end\: [float](class_float.md), offset\: [float](class_float.md) = 0.0\ ) | +
| `void` | +[draw_arc](#class_CanvasItem_method_draw_arc)\ (\ center\: [Vector2](class_vector2.md), radius\: [float](class_float.md), start_angle\: [float](class_float.md), end_angle\: [float](class_float.md), point_count\: [int](class_int.md), color\: [Color](class_color.md), width\: [float](class_float.md) = -1.0, antialiased\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_char](#class_CanvasItem_method_draw_char)\ (\ font\: [Font](class_font.md), pos\: [Vector2](class_vector2.md), char\: [String](class_string.md), font_size\: [int](class_int.md) = 16, modulate\: [Color](class_color.md) = Color(1, 1, 1, 1), oversampling\: [float](class_float.md) = 0.0\ ) const | +
| `void` | +[draw_char_outline](#class_CanvasItem_method_draw_char_outline)\ (\ font\: [Font](class_font.md), pos\: [Vector2](class_vector2.md), char\: [String](class_string.md), font_size\: [int](class_int.md) = 16, size\: [int](class_int.md) = -1, modulate\: [Color](class_color.md) = Color(1, 1, 1, 1), oversampling\: [float](class_float.md) = 0.0\ ) const | +
| `void` | +[draw_circle](#class_CanvasItem_method_draw_circle)\ (\ position\: [Vector2](class_vector2.md), radius\: [float](class_float.md), color\: [Color](class_color.md), filled\: [bool](class_bool.md) = true, width\: [float](class_float.md) = -1.0, antialiased\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_colored_polygon](#class_CanvasItem_method_draw_colored_polygon)\ (\ points\: [PackedVector2Array](class_packedvector2array.md), color\: [Color](class_color.md), uvs\: [PackedVector2Array](class_packedvector2array.md) = PackedVector2Array(), texture\: [Texture2D](class_texture2d.md) = null\ ) | +
| `void` | +[draw_dashed_line](#class_CanvasItem_method_draw_dashed_line)\ (\ from\: [Vector2](class_vector2.md), to\: [Vector2](class_vector2.md), color\: [Color](class_color.md), width\: [float](class_float.md) = -1.0, dash\: [float](class_float.md) = 2.0, aligned\: [bool](class_bool.md) = true, antialiased\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_end_animation](#class_CanvasItem_method_draw_end_animation)\ (\ ) | +
| `void` | +[draw_lcd_texture_rect_region](#class_CanvasItem_method_draw_lcd_texture_rect_region)\ (\ texture\: [Texture2D](class_texture2d.md), rect\: [Rect2](class_rect2.md), src_rect\: [Rect2](class_rect2.md), modulate\: [Color](class_color.md) = Color(1, 1, 1, 1)\ ) | +
| `void` | +[draw_line](#class_CanvasItem_method_draw_line)\ (\ from\: [Vector2](class_vector2.md), to\: [Vector2](class_vector2.md), color\: [Color](class_color.md), width\: [float](class_float.md) = -1.0, antialiased\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_mesh](#class_CanvasItem_method_draw_mesh)\ (\ mesh\: [Mesh](class_mesh.md), texture\: [Texture2D](class_texture2d.md), transform\: [Transform2D](class_transform2d.md) = Transform2D(1, 0, 0, 1, 0, 0), modulate\: [Color](class_color.md) = Color(1, 1, 1, 1)\ ) | +
| `void` | +[draw_msdf_texture_rect_region](#class_CanvasItem_method_draw_msdf_texture_rect_region)\ (\ texture\: [Texture2D](class_texture2d.md), rect\: [Rect2](class_rect2.md), src_rect\: [Rect2](class_rect2.md), modulate\: [Color](class_color.md) = Color(1, 1, 1, 1), outline\: [float](class_float.md) = 0.0, pixel_range\: [float](class_float.md) = 4.0, scale\: [float](class_float.md) = 1.0\ ) | +
| `void` | +[draw_multiline](#class_CanvasItem_method_draw_multiline)\ (\ points\: [PackedVector2Array](class_packedvector2array.md), color\: [Color](class_color.md), width\: [float](class_float.md) = -1.0, antialiased\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_multiline_colors](#class_CanvasItem_method_draw_multiline_colors)\ (\ points\: [PackedVector2Array](class_packedvector2array.md), colors\: [PackedColorArray](class_packedcolorarray.md), width\: [float](class_float.md) = -1.0, antialiased\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_multiline_string](#class_CanvasItem_method_draw_multiline_string)\ (\ font\: [Font](class_font.md), pos\: [Vector2](class_vector2.md), text\: [String](class_string.md), alignment\: [HorizontalAlignment](class_@globalscope.md#enum_@GlobalScope_HorizontalAlignment) = 0, width\: [float](class_float.md) = -1, font_size\: [int](class_int.md) = 16, max_lines\: [int](class_int.md) = -1, modulate\: [Color](class_color.md) = Color(1, 1, 1, 1), brk_flags\: **BitField**\[[LineBreakFlag](class_textserver.md#enum_TextServer_LineBreakFlag)\] = 3, justification_flags\: **BitField**\[[JustificationFlag](class_textserver.md#enum_TextServer_JustificationFlag)\] = 3, direction\: [Direction](class_textserver.md#enum_TextServer_Direction) = 0, orientation\: [Orientation](class_textserver.md#enum_TextServer_Orientation) = 0, oversampling\: [float](class_float.md) = 0.0\ ) const | +
| `void` | +[draw_multiline_string_outline](#class_CanvasItem_method_draw_multiline_string_outline)\ (\ font\: [Font](class_font.md), pos\: [Vector2](class_vector2.md), text\: [String](class_string.md), alignment\: [HorizontalAlignment](class_@globalscope.md#enum_@GlobalScope_HorizontalAlignment) = 0, width\: [float](class_float.md) = -1, font_size\: [int](class_int.md) = 16, max_lines\: [int](class_int.md) = -1, size\: [int](class_int.md) = 1, modulate\: [Color](class_color.md) = Color(1, 1, 1, 1), brk_flags\: **BitField**\[[LineBreakFlag](class_textserver.md#enum_TextServer_LineBreakFlag)\] = 3, justification_flags\: **BitField**\[[JustificationFlag](class_textserver.md#enum_TextServer_JustificationFlag)\] = 3, direction\: [Direction](class_textserver.md#enum_TextServer_Direction) = 0, orientation\: [Orientation](class_textserver.md#enum_TextServer_Orientation) = 0, oversampling\: [float](class_float.md) = 0.0\ ) const | +
| `void` | +[draw_multimesh](#class_CanvasItem_method_draw_multimesh)\ (\ multimesh\: [MultiMesh](class_multimesh.md), texture\: [Texture2D](class_texture2d.md)\ ) | +
| `void` | +[draw_polygon](#class_CanvasItem_method_draw_polygon)\ (\ points\: [PackedVector2Array](class_packedvector2array.md), colors\: [PackedColorArray](class_packedcolorarray.md), uvs\: [PackedVector2Array](class_packedvector2array.md) = PackedVector2Array(), texture\: [Texture2D](class_texture2d.md) = null\ ) | +
| `void` | +[draw_polyline](#class_CanvasItem_method_draw_polyline)\ (\ points\: [PackedVector2Array](class_packedvector2array.md), color\: [Color](class_color.md), width\: [float](class_float.md) = -1.0, antialiased\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_polyline_colors](#class_CanvasItem_method_draw_polyline_colors)\ (\ points\: [PackedVector2Array](class_packedvector2array.md), colors\: [PackedColorArray](class_packedcolorarray.md), width\: [float](class_float.md) = -1.0, antialiased\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_primitive](#class_CanvasItem_method_draw_primitive)\ (\ points\: [PackedVector2Array](class_packedvector2array.md), colors\: [PackedColorArray](class_packedcolorarray.md), uvs\: [PackedVector2Array](class_packedvector2array.md), texture\: [Texture2D](class_texture2d.md) = null\ ) | +
| `void` | +[draw_rect](#class_CanvasItem_method_draw_rect)\ (\ rect\: [Rect2](class_rect2.md), color\: [Color](class_color.md), filled\: [bool](class_bool.md) = true, width\: [float](class_float.md) = -1.0, antialiased\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_set_transform](#class_CanvasItem_method_draw_set_transform)\ (\ position\: [Vector2](class_vector2.md), rotation\: [float](class_float.md) = 0.0, scale\: [Vector2](class_vector2.md) = Vector2(1, 1)\ ) | +
| `void` | +[draw_set_transform_matrix](#class_CanvasItem_method_draw_set_transform_matrix)\ (\ xform\: [Transform2D](class_transform2d.md)\ ) | +
| `void` | +[draw_string](#class_CanvasItem_method_draw_string)\ (\ font\: [Font](class_font.md), pos\: [Vector2](class_vector2.md), text\: [String](class_string.md), alignment\: [HorizontalAlignment](class_@globalscope.md#enum_@GlobalScope_HorizontalAlignment) = 0, width\: [float](class_float.md) = -1, font_size\: [int](class_int.md) = 16, modulate\: [Color](class_color.md) = Color(1, 1, 1, 1), justification_flags\: **BitField**\[[JustificationFlag](class_textserver.md#enum_TextServer_JustificationFlag)\] = 3, direction\: [Direction](class_textserver.md#enum_TextServer_Direction) = 0, orientation\: [Orientation](class_textserver.md#enum_TextServer_Orientation) = 0, oversampling\: [float](class_float.md) = 0.0\ ) const | +
| `void` | +[draw_string_outline](#class_CanvasItem_method_draw_string_outline)\ (\ font\: [Font](class_font.md), pos\: [Vector2](class_vector2.md), text\: [String](class_string.md), alignment\: [HorizontalAlignment](class_@globalscope.md#enum_@GlobalScope_HorizontalAlignment) = 0, width\: [float](class_float.md) = -1, font_size\: [int](class_int.md) = 16, size\: [int](class_int.md) = 1, modulate\: [Color](class_color.md) = Color(1, 1, 1, 1), justification_flags\: **BitField**\[[JustificationFlag](class_textserver.md#enum_TextServer_JustificationFlag)\] = 3, direction\: [Direction](class_textserver.md#enum_TextServer_Direction) = 0, orientation\: [Orientation](class_textserver.md#enum_TextServer_Orientation) = 0, oversampling\: [float](class_float.md) = 0.0\ ) const | +
| `void` | +[draw_style_box](#class_CanvasItem_method_draw_style_box)\ (\ style_box\: [StyleBox](class_stylebox.md), rect\: [Rect2](class_rect2.md)\ ) | +
| `void` | +[draw_texture](#class_CanvasItem_method_draw_texture)\ (\ texture\: [Texture2D](class_texture2d.md), position\: [Vector2](class_vector2.md), modulate\: [Color](class_color.md) = Color(1, 1, 1, 1)\ ) | +
| `void` | +[draw_texture_rect](#class_CanvasItem_method_draw_texture_rect)\ (\ texture\: [Texture2D](class_texture2d.md), rect\: [Rect2](class_rect2.md), tile\: [bool](class_bool.md), modulate\: [Color](class_color.md) = Color(1, 1, 1, 1), transpose\: [bool](class_bool.md) = false\ ) | +
| `void` | +[draw_texture_rect_region](#class_CanvasItem_method_draw_texture_rect_region)\ (\ texture\: [Texture2D](class_texture2d.md), rect\: [Rect2](class_rect2.md), src_rect\: [Rect2](class_rect2.md), modulate\: [Color](class_color.md) = Color(1, 1, 1, 1), transpose\: [bool](class_bool.md) = false, clip_uv\: [bool](class_bool.md) = true\ ) | +
| `void` | +[force_update_transform](#class_CanvasItem_method_force_update_transform)\ (\ ) | +
| [RID](class_rid.md) | +[get_canvas](#class_CanvasItem_method_get_canvas)\ (\ ) const | +
| [RID](class_rid.md) | +[get_canvas_item](#class_CanvasItem_method_get_canvas_item)\ (\ ) const | +
| [CanvasLayer](class_canvaslayer.md) | +[get_canvas_layer_node](#class_CanvasItem_method_get_canvas_layer_node)\ (\ ) const | +
| [Transform2D](class_transform2d.md) | +[get_canvas_transform](#class_CanvasItem_method_get_canvas_transform)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_global_mouse_position](#class_CanvasItem_method_get_global_mouse_position)\ (\ ) const | +
| [Transform2D](class_transform2d.md) | +[get_global_transform](#class_CanvasItem_method_get_global_transform)\ (\ ) const | +
| [Transform2D](class_transform2d.md) | +[get_global_transform_with_canvas](#class_CanvasItem_method_get_global_transform_with_canvas)\ (\ ) const | +
| [Variant](class_variant.md) | +[get_instance_shader_parameter](#class_CanvasItem_method_get_instance_shader_parameter)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [Vector2](class_vector2.md) | +[get_local_mouse_position](#class_CanvasItem_method_get_local_mouse_position)\ (\ ) const | +
| [Transform2D](class_transform2d.md) | +[get_screen_transform](#class_CanvasItem_method_get_screen_transform)\ (\ ) const | +
| [Transform2D](class_transform2d.md) | +[get_transform](#class_CanvasItem_method_get_transform)\ (\ ) const | +
| [Rect2](class_rect2.md) | +[get_viewport_rect](#class_CanvasItem_method_get_viewport_rect)\ (\ ) const | +
| [Transform2D](class_transform2d.md) | +[get_viewport_transform](#class_CanvasItem_method_get_viewport_transform)\ (\ ) const | +
| [bool](class_bool.md) | +[get_visibility_layer_bit](#class_CanvasItem_method_get_visibility_layer_bit)\ (\ layer\: [int](class_int.md)\ ) const | +
| [World2D](class_world2d.md) | +[get_world_2d](#class_CanvasItem_method_get_world_2d)\ (\ ) const | +
| `void` | +[hide](#class_CanvasItem_method_hide)\ (\ ) | +
| [bool](class_bool.md) | +[is_local_transform_notification_enabled](#class_CanvasItem_method_is_local_transform_notification_enabled)\ (\ ) const | +
| [bool](class_bool.md) | +[is_transform_notification_enabled](#class_CanvasItem_method_is_transform_notification_enabled)\ (\ ) const | +
| [bool](class_bool.md) | +[is_visible_in_tree](#class_CanvasItem_method_is_visible_in_tree)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[make_canvas_position_local](#class_CanvasItem_method_make_canvas_position_local)\ (\ viewport_point\: [Vector2](class_vector2.md)\ ) const | +
| [InputEvent](class_inputevent.md) | +[make_input_local](#class_CanvasItem_method_make_input_local)\ (\ event\: [InputEvent](class_inputevent.md)\ ) const | +
| `void` | +[move_to_front](#class_CanvasItem_method_move_to_front)\ (\ ) | +
| `void` | +[queue_redraw](#class_CanvasItem_method_queue_redraw)\ (\ ) | +
| `void` | +[set_instance_shader_parameter](#class_CanvasItem_method_set_instance_shader_parameter)\ (\ name\: [StringName](class_stringname.md), value\: [Variant](class_variant.md)\ ) | +
| `void` | +[set_notify_local_transform](#class_CanvasItem_method_set_notify_local_transform)\ (\ enable\: [bool](class_bool.md)\ ) | +
| `void` | +[set_notify_transform](#class_CanvasItem_method_set_notify_transform)\ (\ enable\: [bool](class_bool.md)\ ) | +
| `void` | +[set_visibility_layer_bit](#class_CanvasItem_method_set_visibility_layer_bit)\ (\ layer\: [int](class_int.md), enabled\: [bool](class_bool.md)\ ) | +
| `void` | +[show](#class_CanvasItem_method_show)\ (\ ) | +
| [BlendMode](class_canvasitemmaterial.md#enum_CanvasItemMaterial_BlendMode) | +[blend_mode](#class_CanvasItemMaterial_property_blend_mode) | +`0` | +
|---|---|---|
| [LightMode](class_canvasitemmaterial.md#enum_CanvasItemMaterial_LightMode) | +[light_mode](#class_CanvasItemMaterial_property_light_mode) | +`0` | +
| [int](class_int.md) | +[particles_anim_h_frames](#class_CanvasItemMaterial_property_particles_anim_h_frames) | ++ |
| [bool](class_bool.md) | +[particles_anim_loop](#class_CanvasItemMaterial_property_particles_anim_loop) | ++ |
| [int](class_int.md) | +[particles_anim_v_frames](#class_CanvasItemMaterial_property_particles_anim_v_frames) | ++ |
| [bool](class_bool.md) | +[particles_animation](#class_CanvasItemMaterial_property_particles_animation) | +`false` | +
| [Node](class_node.md) | +[custom_viewport](#class_CanvasLayer_property_custom_viewport) | ++ |
|---|---|---|
| [bool](class_bool.md) | +[follow_viewport_enabled](#class_CanvasLayer_property_follow_viewport_enabled) | +`false` | +
| [float](class_float.md) | +[follow_viewport_scale](#class_CanvasLayer_property_follow_viewport_scale) | +`1.0` | +
| [int](class_int.md) | +[layer](#class_CanvasLayer_property_layer) | +`1` | +
| [Vector2](class_vector2.md) | +[offset](#class_CanvasLayer_property_offset) | +`Vector2(0, 0)` | +
| [float](class_float.md) | +[rotation](#class_CanvasLayer_property_rotation) | +`0.0` | +
| [Vector2](class_vector2.md) | +[scale](#class_CanvasLayer_property_scale) | +`Vector2(1, 1)` | +
| [Transform2D](class_transform2d.md) | +[transform](#class_CanvasLayer_property_transform) | +`Transform2D(1, 0, 0, 1, 0, 0)` | +
| [bool](class_bool.md) | +[visible](#class_CanvasLayer_property_visible) | +`true` | +
| [RID](class_rid.md) | +[get_canvas](#class_CanvasLayer_method_get_canvas)\ (\ ) const | +
|---|---|
| [Transform2D](class_transform2d.md) | +[get_final_transform](#class_CanvasLayer_method_get_final_transform)\ (\ ) const | +
| `void` | +[hide](#class_CanvasLayer_method_hide)\ (\ ) | +
| `void` | +[show](#class_CanvasLayer_method_show)\ (\ ) | +
| [Color](class_color.md) | +[color](#class_CanvasModulate_property_color) | +`Color(1, 1, 1, 1)` | +
|---|
| [Texture2D](class_texture2d.md) | +[diffuse_texture](#class_CanvasTexture_property_diffuse_texture) | ++ |
|---|---|---|
| [Texture2D](class_texture2d.md) | +[normal_texture](#class_CanvasTexture_property_normal_texture) | ++ |
| [bool](class_bool.md) | +resource_local_to_scene | +`false` (overrides [Resource.resource_local_to_scene](class_resource.md#class_Resource_property_resource_local_to_scene)) | +
| [Color](class_color.md) | +[specular_color](#class_CanvasTexture_property_specular_color) | +`Color(1, 1, 1, 1)` | +
| [float](class_float.md) | +[specular_shininess](#class_CanvasTexture_property_specular_shininess) | +`1.0` | +
| [Texture2D](class_texture2d.md) | +[specular_texture](#class_CanvasTexture_property_specular_texture) | ++ |
| [TextureFilter](class_canvasitem.md#enum_CanvasItem_TextureFilter) | +[texture_filter](#class_CanvasTexture_property_texture_filter) | +`0` | +
| [TextureRepeat](class_canvasitem.md#enum_CanvasItem_TextureRepeat) | +[texture_repeat](#class_CanvasTexture_property_texture_repeat) | +`0` | +
| [float](class_float.md) | +[height](#class_CapsuleMesh_property_height) | +`2.0` | +
|---|---|---|
| [int](class_int.md) | +[radial_segments](#class_CapsuleMesh_property_radial_segments) | +`64` | +
| [float](class_float.md) | +[radius](#class_CapsuleMesh_property_radius) | +`0.5` | +
| [int](class_int.md) | +[rings](#class_CapsuleMesh_property_rings) | +`8` | +
| [float](class_float.md) | +[height](#class_CapsuleShape2D_property_height) | +`30.0` | +
|---|---|---|
| [float](class_float.md) | +[mid_height](#class_CapsuleShape2D_property_mid_height) | ++ |
| [float](class_float.md) | +[radius](#class_CapsuleShape2D_property_radius) | +`10.0` | +
| [float](class_float.md) | +[height](#class_CapsuleShape3D_property_height) | +`2.0` | +
|---|---|---|
| [float](class_float.md) | +[mid_height](#class_CapsuleShape3D_property_mid_height) | ++ |
| [float](class_float.md) | +[radius](#class_CapsuleShape3D_property_radius) | +`0.5` | +
| [bool](class_bool.md) | +[use_top_left](#class_CenterContainer_property_use_top_left) | +`false` | +
|---|
| [bool](class_bool.md) | +[floor_block_on_wall](#class_CharacterBody2D_property_floor_block_on_wall) | +`true` | +
|---|---|---|
| [bool](class_bool.md) | +[floor_constant_speed](#class_CharacterBody2D_property_floor_constant_speed) | +`false` | +
| [float](class_float.md) | +[floor_max_angle](#class_CharacterBody2D_property_floor_max_angle) | +`0.7853982` | +
| [float](class_float.md) | +[floor_snap_length](#class_CharacterBody2D_property_floor_snap_length) | +`1.0` | +
| [bool](class_bool.md) | +[floor_stop_on_slope](#class_CharacterBody2D_property_floor_stop_on_slope) | +`true` | +
| [int](class_int.md) | +[max_slides](#class_CharacterBody2D_property_max_slides) | +`4` | +
| [MotionMode](class_characterbody2d.md#enum_CharacterBody2D_MotionMode) | +[motion_mode](#class_CharacterBody2D_property_motion_mode) | +`0` | +
| [int](class_int.md) | +[platform_floor_layers](#class_CharacterBody2D_property_platform_floor_layers) | +`4294967295` | +
| [PlatformOnLeave](class_characterbody2d.md#enum_CharacterBody2D_PlatformOnLeave) | +[platform_on_leave](#class_CharacterBody2D_property_platform_on_leave) | +`0` | +
| [int](class_int.md) | +[platform_wall_layers](#class_CharacterBody2D_property_platform_wall_layers) | +`0` | +
| [float](class_float.md) | +[safe_margin](#class_CharacterBody2D_property_safe_margin) | +`0.08` | +
| [bool](class_bool.md) | +[slide_on_ceiling](#class_CharacterBody2D_property_slide_on_ceiling) | +`true` | +
| [Vector2](class_vector2.md) | +[up_direction](#class_CharacterBody2D_property_up_direction) | +`Vector2(0, -1)` | +
| [Vector2](class_vector2.md) | +[velocity](#class_CharacterBody2D_property_velocity) | +`Vector2(0, 0)` | +
| [float](class_float.md) | +[wall_min_slide_angle](#class_CharacterBody2D_property_wall_min_slide_angle) | +`0.2617994` | +
| `void` | +[apply_floor_snap](#class_CharacterBody2D_method_apply_floor_snap)\ (\ ) | +
|---|---|
| [float](class_float.md) | +[get_floor_angle](#class_CharacterBody2D_method_get_floor_angle)\ (\ up_direction\: [Vector2](class_vector2.md) = Vector2(0, -1)\ ) const | +
| [Vector2](class_vector2.md) | +[get_floor_normal](#class_CharacterBody2D_method_get_floor_normal)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_last_motion](#class_CharacterBody2D_method_get_last_motion)\ (\ ) const | +
| [KinematicCollision2D](class_kinematiccollision2d.md) | +[get_last_slide_collision](#class_CharacterBody2D_method_get_last_slide_collision)\ (\ ) | +
| [Vector2](class_vector2.md) | +[get_platform_velocity](#class_CharacterBody2D_method_get_platform_velocity)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_position_delta](#class_CharacterBody2D_method_get_position_delta)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_real_velocity](#class_CharacterBody2D_method_get_real_velocity)\ (\ ) const | +
| [KinematicCollision2D](class_kinematiccollision2d.md) | +[get_slide_collision](#class_CharacterBody2D_method_get_slide_collision)\ (\ slide_idx\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[get_slide_collision_count](#class_CharacterBody2D_method_get_slide_collision_count)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_wall_normal](#class_CharacterBody2D_method_get_wall_normal)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_ceiling](#class_CharacterBody2D_method_is_on_ceiling)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_ceiling_only](#class_CharacterBody2D_method_is_on_ceiling_only)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_floor](#class_CharacterBody2D_method_is_on_floor)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_floor_only](#class_CharacterBody2D_method_is_on_floor_only)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_wall](#class_CharacterBody2D_method_is_on_wall)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_wall_only](#class_CharacterBody2D_method_is_on_wall_only)\ (\ ) const | +
| [bool](class_bool.md) | +[move_and_slide](#class_CharacterBody2D_method_move_and_slide)\ (\ ) | +
| [bool](class_bool.md) | +[floor_block_on_wall](#class_CharacterBody3D_property_floor_block_on_wall) | +`true` | +
|---|---|---|
| [bool](class_bool.md) | +[floor_constant_speed](#class_CharacterBody3D_property_floor_constant_speed) | +`false` | +
| [float](class_float.md) | +[floor_max_angle](#class_CharacterBody3D_property_floor_max_angle) | +`0.7853982` | +
| [float](class_float.md) | +[floor_snap_length](#class_CharacterBody3D_property_floor_snap_length) | +`0.1` | +
| [bool](class_bool.md) | +[floor_stop_on_slope](#class_CharacterBody3D_property_floor_stop_on_slope) | +`true` | +
| [int](class_int.md) | +[max_slides](#class_CharacterBody3D_property_max_slides) | +`6` | +
| [MotionMode](class_characterbody3d.md#enum_CharacterBody3D_MotionMode) | +[motion_mode](#class_CharacterBody3D_property_motion_mode) | +`0` | +
| [int](class_int.md) | +[platform_floor_layers](#class_CharacterBody3D_property_platform_floor_layers) | +`4294967295` | +
| [PlatformOnLeave](class_characterbody3d.md#enum_CharacterBody3D_PlatformOnLeave) | +[platform_on_leave](#class_CharacterBody3D_property_platform_on_leave) | +`0` | +
| [int](class_int.md) | +[platform_wall_layers](#class_CharacterBody3D_property_platform_wall_layers) | +`0` | +
| [float](class_float.md) | +[safe_margin](#class_CharacterBody3D_property_safe_margin) | +`0.001` | +
| [bool](class_bool.md) | +[slide_on_ceiling](#class_CharacterBody3D_property_slide_on_ceiling) | +`true` | +
| [Vector3](class_vector3.md) | +[up_direction](#class_CharacterBody3D_property_up_direction) | +`Vector3(0, 1, 0)` | +
| [Vector3](class_vector3.md) | +[velocity](#class_CharacterBody3D_property_velocity) | +`Vector3(0, 0, 0)` | +
| [float](class_float.md) | +[wall_min_slide_angle](#class_CharacterBody3D_property_wall_min_slide_angle) | +`0.2617994` | +
| `void` | +[apply_floor_snap](#class_CharacterBody3D_method_apply_floor_snap)\ (\ ) | +
|---|---|
| [float](class_float.md) | +[get_floor_angle](#class_CharacterBody3D_method_get_floor_angle)\ (\ up_direction\: [Vector3](class_vector3.md) = Vector3(0, 1, 0)\ ) const | +
| [Vector3](class_vector3.md) | +[get_floor_normal](#class_CharacterBody3D_method_get_floor_normal)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_last_motion](#class_CharacterBody3D_method_get_last_motion)\ (\ ) const | +
| [KinematicCollision3D](class_kinematiccollision3d.md) | +[get_last_slide_collision](#class_CharacterBody3D_method_get_last_slide_collision)\ (\ ) | +
| [Vector3](class_vector3.md) | +[get_platform_angular_velocity](#class_CharacterBody3D_method_get_platform_angular_velocity)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_platform_velocity](#class_CharacterBody3D_method_get_platform_velocity)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_position_delta](#class_CharacterBody3D_method_get_position_delta)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_real_velocity](#class_CharacterBody3D_method_get_real_velocity)\ (\ ) const | +
| [KinematicCollision3D](class_kinematiccollision3d.md) | +[get_slide_collision](#class_CharacterBody3D_method_get_slide_collision)\ (\ slide_idx\: [int](class_int.md)\ ) | +
| [int](class_int.md) | +[get_slide_collision_count](#class_CharacterBody3D_method_get_slide_collision_count)\ (\ ) const | +
| [Vector3](class_vector3.md) | +[get_wall_normal](#class_CharacterBody3D_method_get_wall_normal)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_ceiling](#class_CharacterBody3D_method_is_on_ceiling)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_ceiling_only](#class_CharacterBody3D_method_is_on_ceiling_only)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_floor](#class_CharacterBody3D_method_is_on_floor)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_floor_only](#class_CharacterBody3D_method_is_on_floor_only)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_wall](#class_CharacterBody3D_method_is_on_wall)\ (\ ) const | +
| [bool](class_bool.md) | +[is_on_wall_only](#class_CharacterBody3D_method_is_on_wall_only)\ (\ ) const | +
| [bool](class_bool.md) | +[move_and_slide](#class_CharacterBody3D_method_move_and_slide)\ (\ ) | +
| [Color](class_color.md) | +[color](#class_CharFXTransform_property_color) | +`Color(0, 0, 0, 1)` | +
|---|---|---|
| [float](class_float.md) | +[elapsed_time](#class_CharFXTransform_property_elapsed_time) | +`0.0` | +
| [Dictionary](class_dictionary.md) | +[env](#class_CharFXTransform_property_env) | +`{}` | +
| [RID](class_rid.md) | +[font](#class_CharFXTransform_property_font) | +`RID()` | +
| [int](class_int.md) | +[glyph_count](#class_CharFXTransform_property_glyph_count) | +`0` | +
| [int](class_int.md) | +[glyph_flags](#class_CharFXTransform_property_glyph_flags) | +`0` | +
| [int](class_int.md) | +[glyph_index](#class_CharFXTransform_property_glyph_index) | +`0` | +
| [Vector2](class_vector2.md) | +[offset](#class_CharFXTransform_property_offset) | +`Vector2(0, 0)` | +
| [bool](class_bool.md) | +[outline](#class_CharFXTransform_property_outline) | +`false` | +
| [Vector2i](class_vector2i.md) | +[range](#class_CharFXTransform_property_range) | +`Vector2i(0, 0)` | +
| [int](class_int.md) | +[relative_index](#class_CharFXTransform_property_relative_index) | +`0` | +
| [Transform2D](class_transform2d.md) | +[transform](#class_CharFXTransform_property_transform) | +`Transform2D(1, 0, 0, 1, 0, 0)` | +
| [bool](class_bool.md) | +[visible](#class_CharFXTransform_property_visible) | +`true` | +
| [HorizontalAlignment](class_@globalscope.md#enum_@GlobalScope_HorizontalAlignment) | +alignment | +`0` (overrides [Button.alignment](class_button.md#class_Button_property_alignment)) | +
|---|---|---|
| [bool](class_bool.md) | +toggle_mode | +`true` (overrides [BaseButton.toggle_mode](class_basebutton.md#class_BaseButton_property_toggle_mode)) | +
| [Color](class_color.md) | +[checkbox_checked_color](#class_CheckBox_theme_color_checkbox_checked_color) | +`Color(1, 1, 1, 1)` | +
|---|---|---|
| [Color](class_color.md) | +[checkbox_unchecked_color](#class_CheckBox_theme_color_checkbox_unchecked_color) | +`Color(1, 1, 1, 1)` | +
| [int](class_int.md) | +[check_v_offset](#class_CheckBox_theme_constant_check_v_offset) | +`0` | +
| [Texture2D](class_texture2d.md) | +[checked](#class_CheckBox_theme_icon_checked) | ++ |
| [Texture2D](class_texture2d.md) | +[checked_disabled](#class_CheckBox_theme_icon_checked_disabled) | ++ |
| [Texture2D](class_texture2d.md) | +[radio_checked](#class_CheckBox_theme_icon_radio_checked) | ++ |
| [Texture2D](class_texture2d.md) | +[radio_checked_disabled](#class_CheckBox_theme_icon_radio_checked_disabled) | ++ |
| [Texture2D](class_texture2d.md) | +[radio_unchecked](#class_CheckBox_theme_icon_radio_unchecked) | ++ |
| [Texture2D](class_texture2d.md) | +[radio_unchecked_disabled](#class_CheckBox_theme_icon_radio_unchecked_disabled) | ++ |
| [Texture2D](class_texture2d.md) | +[unchecked](#class_CheckBox_theme_icon_unchecked) | ++ |
| [Texture2D](class_texture2d.md) | +[unchecked_disabled](#class_CheckBox_theme_icon_unchecked_disabled) | ++ |
| [HorizontalAlignment](class_@globalscope.md#enum_@GlobalScope_HorizontalAlignment) | +alignment | +`0` (overrides [Button.alignment](class_button.md#class_Button_property_alignment)) | +
|---|---|---|
| [bool](class_bool.md) | +toggle_mode | +`true` (overrides [BaseButton.toggle_mode](class_basebutton.md#class_BaseButton_property_toggle_mode)) | +
| [Color](class_color.md) | +[button_checked_color](#class_CheckButton_theme_color_button_checked_color) | +`Color(1, 1, 1, 1)` | +
|---|---|---|
| [Color](class_color.md) | +[button_unchecked_color](#class_CheckButton_theme_color_button_unchecked_color) | +`Color(1, 1, 1, 1)` | +
| [int](class_int.md) | +[check_v_offset](#class_CheckButton_theme_constant_check_v_offset) | +`0` | +
| [Texture2D](class_texture2d.md) | +[checked](#class_CheckButton_theme_icon_checked) | ++ |
| [Texture2D](class_texture2d.md) | +[checked_disabled](#class_CheckButton_theme_icon_checked_disabled) | ++ |
| [Texture2D](class_texture2d.md) | +[checked_disabled_mirrored](#class_CheckButton_theme_icon_checked_disabled_mirrored) | ++ |
| [Texture2D](class_texture2d.md) | +[checked_mirrored](#class_CheckButton_theme_icon_checked_mirrored) | ++ |
| [Texture2D](class_texture2d.md) | +[unchecked](#class_CheckButton_theme_icon_unchecked) | ++ |
| [Texture2D](class_texture2d.md) | +[unchecked_disabled](#class_CheckButton_theme_icon_unchecked_disabled) | ++ |
| [Texture2D](class_texture2d.md) | +[unchecked_disabled_mirrored](#class_CheckButton_theme_icon_unchecked_disabled_mirrored) | ++ |
| [Texture2D](class_texture2d.md) | +[unchecked_mirrored](#class_CheckButton_theme_icon_unchecked_mirrored) | ++ |
| [float](class_float.md) | +[radius](#class_CircleShape2D_property_radius) | +`10.0` | +
|---|
| [bool](class_bool.md) | +[can_instantiate](#class_ClassDB_method_can_instantiate)\ (\ class\: [StringName](class_stringname.md)\ ) const | +
|---|---|
| [Variant](class_variant.md) | +[class_call_static](#class_ClassDB_method_class_call_static)\ (\ class\: [StringName](class_stringname.md), method\: [StringName](class_stringname.md), ...\ ) vararg | +
| [bool](class_bool.md) | +[class_exists](#class_ClassDB_method_class_exists)\ (\ class\: [StringName](class_stringname.md)\ ) const | +
| [APIType](class_classdb.md#enum_ClassDB_APIType) | +[class_get_api_type](#class_ClassDB_method_class_get_api_type)\ (\ class\: [StringName](class_stringname.md)\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[class_get_enum_constants](#class_ClassDB_method_class_get_enum_constants)\ (\ class\: [StringName](class_stringname.md), enum\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[class_get_enum_list](#class_ClassDB_method_class_get_enum_list)\ (\ class\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [int](class_int.md) | +[class_get_integer_constant](#class_ClassDB_method_class_get_integer_constant)\ (\ class\: [StringName](class_stringname.md), name\: [StringName](class_stringname.md)\ ) const | +
| [StringName](class_stringname.md) | +[class_get_integer_constant_enum](#class_ClassDB_method_class_get_integer_constant_enum)\ (\ class\: [StringName](class_stringname.md), name\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[class_get_integer_constant_list](#class_ClassDB_method_class_get_integer_constant_list)\ (\ class\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [int](class_int.md) | +[class_get_method_argument_count](#class_ClassDB_method_class_get_method_argument_count)\ (\ class\: [StringName](class_stringname.md), method\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [Array](class_array.md)\[[Dictionary](class_dictionary.md)\] | +[class_get_method_list](#class_ClassDB_method_class_get_method_list)\ (\ class\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [Variant](class_variant.md) | +[class_get_property](#class_ClassDB_method_class_get_property)\ (\ object\: [Object](class_object.md), property\: [StringName](class_stringname.md)\ ) const | +
| [Variant](class_variant.md) | +[class_get_property_default_value](#class_ClassDB_method_class_get_property_default_value)\ (\ class\: [StringName](class_stringname.md), property\: [StringName](class_stringname.md)\ ) const | +
| [StringName](class_stringname.md) | +[class_get_property_getter](#class_ClassDB_method_class_get_property_getter)\ (\ class\: [StringName](class_stringname.md), property\: [StringName](class_stringname.md)\ ) | +
| [Array](class_array.md)\[[Dictionary](class_dictionary.md)\] | +[class_get_property_list](#class_ClassDB_method_class_get_property_list)\ (\ class\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [StringName](class_stringname.md) | +[class_get_property_setter](#class_ClassDB_method_class_get_property_setter)\ (\ class\: [StringName](class_stringname.md), property\: [StringName](class_stringname.md)\ ) | +
| [Dictionary](class_dictionary.md) | +[class_get_signal](#class_ClassDB_method_class_get_signal)\ (\ class\: [StringName](class_stringname.md), signal\: [StringName](class_stringname.md)\ ) const | +
| [Array](class_array.md)\[[Dictionary](class_dictionary.md)\] | +[class_get_signal_list](#class_ClassDB_method_class_get_signal_list)\ (\ class\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [bool](class_bool.md) | +[class_has_enum](#class_ClassDB_method_class_has_enum)\ (\ class\: [StringName](class_stringname.md), name\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [bool](class_bool.md) | +[class_has_integer_constant](#class_ClassDB_method_class_has_integer_constant)\ (\ class\: [StringName](class_stringname.md), name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[class_has_method](#class_ClassDB_method_class_has_method)\ (\ class\: [StringName](class_stringname.md), method\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [bool](class_bool.md) | +[class_has_signal](#class_ClassDB_method_class_has_signal)\ (\ class\: [StringName](class_stringname.md), signal\: [StringName](class_stringname.md)\ ) const | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[class_override_api_type](#class_ClassDB_method_class_override_api_type)\ (\ class\: [StringName](class_stringname.md), api\: [APIType](class_classdb.md#enum_ClassDB_APIType)\ ) const | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[class_set_property](#class_ClassDB_method_class_set_property)\ (\ object\: [Object](class_object.md), property\: [StringName](class_stringname.md), value\: [Variant](class_variant.md)\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[get_class_list](#class_ClassDB_method_get_class_list)\ (\ ) const | +
| [APIType](class_classdb.md#enum_ClassDB_APIType) | +[get_current_api](#class_ClassDB_method_get_current_api)\ (\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[get_inheriters_from_class](#class_ClassDB_method_get_inheriters_from_class)\ (\ class\: [StringName](class_stringname.md)\ ) const | +
| [StringName](class_stringname.md) | +[get_parent_class](#class_ClassDB_method_get_parent_class)\ (\ class\: [StringName](class_stringname.md)\ ) const | +
| [Variant](class_variant.md) | +[instantiate](#class_ClassDB_method_instantiate)\ (\ class\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[is_class_enabled](#class_ClassDB_method_is_class_enabled)\ (\ class\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[is_class_enum_bitfield](#class_ClassDB_method_is_class_enum_bitfield)\ (\ class\: [StringName](class_stringname.md), enum\: [StringName](class_stringname.md), no_inheritance\: [bool](class_bool.md) = false\ ) const | +
| [bool](class_bool.md) | +[is_parent_class](#class_ClassDB_method_is_parent_class)\ (\ class\: [StringName](class_stringname.md), inherits\: [StringName](class_stringname.md)\ ) const | +
| `void` | +[set_current_api](#class_ClassDB_method_set_current_api)\ (\ api\: [APIType](class_classdb.md#enum_ClassDB_APIType)\ ) const | +
| [bool](class_bool.md) | +[auto_brace_completion_enabled](#class_CodeEdit_property_auto_brace_completion_enabled) | +`false` | +
|---|---|---|
| [bool](class_bool.md) | +[auto_brace_completion_highlight_matching](#class_CodeEdit_property_auto_brace_completion_highlight_matching) | +`false` | +
| [Dictionary](class_dictionary.md) | +[auto_brace_completion_pairs](#class_CodeEdit_property_auto_brace_completion_pairs) | +`{ "\"": "\"", "'": "'", "(": ")", "[": "]", "{": "}" }` | +
| [bool](class_bool.md) | +[code_completion_enabled](#class_CodeEdit_property_code_completion_enabled) | +`false` | +
| [Array](class_array.md)\[[String](class_string.md)\] | +[code_completion_prefixes](#class_CodeEdit_property_code_completion_prefixes) | +`[]` | +
| [Array](class_array.md)\[[String](class_string.md)\] | +[delimiter_comments](#class_CodeEdit_property_delimiter_comments) | +`[]` | +
| [Array](class_array.md)\[[String](class_string.md)\] | +[delimiter_strings](#class_CodeEdit_property_delimiter_strings) | +`["' '", "\" \""]` | +
| [bool](class_bool.md) | +[gutters_draw_bookmarks](#class_CodeEdit_property_gutters_draw_bookmarks) | +`false` | +
| [bool](class_bool.md) | +[gutters_draw_breakpoints_gutter](#class_CodeEdit_property_gutters_draw_breakpoints_gutter) | +`false` | +
| [bool](class_bool.md) | +[gutters_draw_executing_lines](#class_CodeEdit_property_gutters_draw_executing_lines) | +`false` | +
| [bool](class_bool.md) | +[gutters_draw_fold_gutter](#class_CodeEdit_property_gutters_draw_fold_gutter) | +`false` | +
| [bool](class_bool.md) | +[gutters_draw_line_numbers](#class_CodeEdit_property_gutters_draw_line_numbers) | +`false` | +
| [bool](class_bool.md) | +[gutters_zero_pad_line_numbers](#class_CodeEdit_property_gutters_zero_pad_line_numbers) | +`false` | +
| [bool](class_bool.md) | +[indent_automatic](#class_CodeEdit_property_indent_automatic) | +`false` | +
| [Array](class_array.md)\[[String](class_string.md)\] | +[indent_automatic_prefixes](#class_CodeEdit_property_indent_automatic_prefixes) | +`[":", "{", "[", "("]` | +
| [int](class_int.md) | +[indent_size](#class_CodeEdit_property_indent_size) | +`4` | +
| [bool](class_bool.md) | +[indent_use_spaces](#class_CodeEdit_property_indent_use_spaces) | +`false` | +
| [LayoutDirection](class_control.md#enum_Control_LayoutDirection) | +layout_direction | +`2` (overrides [Control.layout_direction](class_control.md#class_Control_property_layout_direction)) | +
| [bool](class_bool.md) | +[line_folding](#class_CodeEdit_property_line_folding) | +`false` | +
| [Array](class_array.md)\[[int](class_int.md)\] | +[line_length_guidelines](#class_CodeEdit_property_line_length_guidelines) | +`[]` | +
| [bool](class_bool.md) | +[symbol_lookup_on_click](#class_CodeEdit_property_symbol_lookup_on_click) | +`false` | +
| [bool](class_bool.md) | +[symbol_tooltip_on_hover](#class_CodeEdit_property_symbol_tooltip_on_hover) | +`false` | +
| [TextDirection](class_control.md#enum_Control_TextDirection) | +text_direction | +`1` (overrides [TextEdit.text_direction](class_textedit.md#class_TextEdit_property_text_direction)) | +
| `void` | +[_confirm_code_completion](#class_CodeEdit_private_method__confirm_code_completion)\ (\ replace\: [bool](class_bool.md)\ ) virtual | +
|---|---|
| [Array](class_array.md)\[[Dictionary](class_dictionary.md)\] | +[_filter_code_completion_candidates](#class_CodeEdit_private_method__filter_code_completion_candidates)\ (\ candidates\: [Array](class_array.md)\[[Dictionary](class_dictionary.md)\]\ ) virtual const | +
| `void` | +[_request_code_completion](#class_CodeEdit_private_method__request_code_completion)\ (\ force\: [bool](class_bool.md)\ ) virtual | +
| `void` | +[add_auto_brace_completion_pair](#class_CodeEdit_method_add_auto_brace_completion_pair)\ (\ start_key\: [String](class_string.md), end_key\: [String](class_string.md)\ ) | +
| `void` | +[add_code_completion_option](#class_CodeEdit_method_add_code_completion_option)\ (\ type\: [CodeCompletionKind](class_codeedit.md#enum_CodeEdit_CodeCompletionKind), display_text\: [String](class_string.md), insert_text\: [String](class_string.md), text_color\: [Color](class_color.md) = Color(1, 1, 1, 1), icon\: [Resource](class_resource.md) = null, value\: [Variant](class_variant.md) = null, location\: [int](class_int.md) = 1024\ ) | +
| `void` | +[add_comment_delimiter](#class_CodeEdit_method_add_comment_delimiter)\ (\ start_key\: [String](class_string.md), end_key\: [String](class_string.md), line_only\: [bool](class_bool.md) = false\ ) | +
| `void` | +[add_string_delimiter](#class_CodeEdit_method_add_string_delimiter)\ (\ start_key\: [String](class_string.md), end_key\: [String](class_string.md), line_only\: [bool](class_bool.md) = false\ ) | +
| [bool](class_bool.md) | +[can_fold_line](#class_CodeEdit_method_can_fold_line)\ (\ line\: [int](class_int.md)\ ) const | +
| `void` | +[cancel_code_completion](#class_CodeEdit_method_cancel_code_completion)\ (\ ) | +
| `void` | +[clear_bookmarked_lines](#class_CodeEdit_method_clear_bookmarked_lines)\ (\ ) | +
| `void` | +[clear_breakpointed_lines](#class_CodeEdit_method_clear_breakpointed_lines)\ (\ ) | +
| `void` | +[clear_comment_delimiters](#class_CodeEdit_method_clear_comment_delimiters)\ (\ ) | +
| `void` | +[clear_executing_lines](#class_CodeEdit_method_clear_executing_lines)\ (\ ) | +
| `void` | +[clear_string_delimiters](#class_CodeEdit_method_clear_string_delimiters)\ (\ ) | +
| `void` | +[confirm_code_completion](#class_CodeEdit_method_confirm_code_completion)\ (\ replace\: [bool](class_bool.md) = false\ ) | +
| `void` | +[convert_indent](#class_CodeEdit_method_convert_indent)\ (\ from_line\: [int](class_int.md) = -1, to_line\: [int](class_int.md) = -1\ ) | +
| `void` | +[create_code_region](#class_CodeEdit_method_create_code_region)\ (\ ) | +
| `void` | +[delete_lines](#class_CodeEdit_method_delete_lines)\ (\ ) | +
| `void` | +[do_indent](#class_CodeEdit_method_do_indent)\ (\ ) | +
| `void` | +[duplicate_lines](#class_CodeEdit_method_duplicate_lines)\ (\ ) | +
| `void` | +[duplicate_selection](#class_CodeEdit_method_duplicate_selection)\ (\ ) | +
| `void` | +[fold_all_lines](#class_CodeEdit_method_fold_all_lines)\ (\ ) | +
| `void` | +[fold_line](#class_CodeEdit_method_fold_line)\ (\ line\: [int](class_int.md)\ ) | +
| [String](class_string.md) | +[get_auto_brace_completion_close_key](#class_CodeEdit_method_get_auto_brace_completion_close_key)\ (\ open_key\: [String](class_string.md)\ ) const | +
| [PackedInt32Array](class_packedint32array.md) | +[get_bookmarked_lines](#class_CodeEdit_method_get_bookmarked_lines)\ (\ ) const | +
| [PackedInt32Array](class_packedint32array.md) | +[get_breakpointed_lines](#class_CodeEdit_method_get_breakpointed_lines)\ (\ ) const | +
| [Dictionary](class_dictionary.md) | +[get_code_completion_option](#class_CodeEdit_method_get_code_completion_option)\ (\ index\: [int](class_int.md)\ ) const | +
| [Array](class_array.md)\[[Dictionary](class_dictionary.md)\] | +[get_code_completion_options](#class_CodeEdit_method_get_code_completion_options)\ (\ ) const | +
| [int](class_int.md) | +[get_code_completion_selected_index](#class_CodeEdit_method_get_code_completion_selected_index)\ (\ ) const | +
| [String](class_string.md) | +[get_code_region_end_tag](#class_CodeEdit_method_get_code_region_end_tag)\ (\ ) const | +
| [String](class_string.md) | +[get_code_region_start_tag](#class_CodeEdit_method_get_code_region_start_tag)\ (\ ) const | +
| [String](class_string.md) | +[get_delimiter_end_key](#class_CodeEdit_method_get_delimiter_end_key)\ (\ delimiter_index\: [int](class_int.md)\ ) const | +
| [Vector2](class_vector2.md) | +[get_delimiter_end_position](#class_CodeEdit_method_get_delimiter_end_position)\ (\ line\: [int](class_int.md), column\: [int](class_int.md)\ ) const | +
| [String](class_string.md) | +[get_delimiter_start_key](#class_CodeEdit_method_get_delimiter_start_key)\ (\ delimiter_index\: [int](class_int.md)\ ) const | +
| [Vector2](class_vector2.md) | +[get_delimiter_start_position](#class_CodeEdit_method_get_delimiter_start_position)\ (\ line\: [int](class_int.md), column\: [int](class_int.md)\ ) const | +
| [PackedInt32Array](class_packedint32array.md) | +[get_executing_lines](#class_CodeEdit_method_get_executing_lines)\ (\ ) const | +
| [Array](class_array.md)\[[int](class_int.md)\] | +[get_folded_lines](#class_CodeEdit_method_get_folded_lines)\ (\ ) const | +
| [String](class_string.md) | +[get_text_for_code_completion](#class_CodeEdit_method_get_text_for_code_completion)\ (\ ) const | +
| [String](class_string.md) | +[get_text_for_symbol_lookup](#class_CodeEdit_method_get_text_for_symbol_lookup)\ (\ ) const | +
| [String](class_string.md) | +[get_text_with_cursor_char](#class_CodeEdit_method_get_text_with_cursor_char)\ (\ line\: [int](class_int.md), column\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[has_auto_brace_completion_close_key](#class_CodeEdit_method_has_auto_brace_completion_close_key)\ (\ close_key\: [String](class_string.md)\ ) const | +
| [bool](class_bool.md) | +[has_auto_brace_completion_open_key](#class_CodeEdit_method_has_auto_brace_completion_open_key)\ (\ open_key\: [String](class_string.md)\ ) const | +
| [bool](class_bool.md) | +[has_comment_delimiter](#class_CodeEdit_method_has_comment_delimiter)\ (\ start_key\: [String](class_string.md)\ ) const | +
| [bool](class_bool.md) | +[has_string_delimiter](#class_CodeEdit_method_has_string_delimiter)\ (\ start_key\: [String](class_string.md)\ ) const | +
| `void` | +[indent_lines](#class_CodeEdit_method_indent_lines)\ (\ ) | +
| [int](class_int.md) | +[is_in_comment](#class_CodeEdit_method_is_in_comment)\ (\ line\: [int](class_int.md), column\: [int](class_int.md) = -1\ ) const | +
| [int](class_int.md) | +[is_in_string](#class_CodeEdit_method_is_in_string)\ (\ line\: [int](class_int.md), column\: [int](class_int.md) = -1\ ) const | +
| [bool](class_bool.md) | +[is_line_bookmarked](#class_CodeEdit_method_is_line_bookmarked)\ (\ line\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_line_breakpointed](#class_CodeEdit_method_is_line_breakpointed)\ (\ line\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_line_code_region_end](#class_CodeEdit_method_is_line_code_region_end)\ (\ line\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_line_code_region_start](#class_CodeEdit_method_is_line_code_region_start)\ (\ line\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_line_executing](#class_CodeEdit_method_is_line_executing)\ (\ line\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_line_folded](#class_CodeEdit_method_is_line_folded)\ (\ line\: [int](class_int.md)\ ) const | +
| `void` | +[move_lines_down](#class_CodeEdit_method_move_lines_down)\ (\ ) | +
| `void` | +[move_lines_up](#class_CodeEdit_method_move_lines_up)\ (\ ) | +
| `void` | +[remove_comment_delimiter](#class_CodeEdit_method_remove_comment_delimiter)\ (\ start_key\: [String](class_string.md)\ ) | +
| `void` | +[remove_string_delimiter](#class_CodeEdit_method_remove_string_delimiter)\ (\ start_key\: [String](class_string.md)\ ) | +
| `void` | +[request_code_completion](#class_CodeEdit_method_request_code_completion)\ (\ force\: [bool](class_bool.md) = false\ ) | +
| `void` | +[set_code_completion_selected_index](#class_CodeEdit_method_set_code_completion_selected_index)\ (\ index\: [int](class_int.md)\ ) | +
| `void` | +[set_code_hint](#class_CodeEdit_method_set_code_hint)\ (\ code_hint\: [String](class_string.md)\ ) | +
| `void` | +[set_code_hint_draw_below](#class_CodeEdit_method_set_code_hint_draw_below)\ (\ draw_below\: [bool](class_bool.md)\ ) | +
| `void` | +[set_code_region_tags](#class_CodeEdit_method_set_code_region_tags)\ (\ start\: [String](class_string.md) = "region", end\: [String](class_string.md) = "endregion"\ ) | +
| `void` | +[set_line_as_bookmarked](#class_CodeEdit_method_set_line_as_bookmarked)\ (\ line\: [int](class_int.md), bookmarked\: [bool](class_bool.md)\ ) | +
| `void` | +[set_line_as_breakpoint](#class_CodeEdit_method_set_line_as_breakpoint)\ (\ line\: [int](class_int.md), breakpointed\: [bool](class_bool.md)\ ) | +
| `void` | +[set_line_as_executing](#class_CodeEdit_method_set_line_as_executing)\ (\ line\: [int](class_int.md), executing\: [bool](class_bool.md)\ ) | +
| `void` | +[set_symbol_lookup_word_as_valid](#class_CodeEdit_method_set_symbol_lookup_word_as_valid)\ (\ valid\: [bool](class_bool.md)\ ) | +
| `void` | +[toggle_foldable_line](#class_CodeEdit_method_toggle_foldable_line)\ (\ line\: [int](class_int.md)\ ) | +
| `void` | +[toggle_foldable_lines_at_carets](#class_CodeEdit_method_toggle_foldable_lines_at_carets)\ (\ ) | +
| `void` | +[unfold_all_lines](#class_CodeEdit_method_unfold_all_lines)\ (\ ) | +
| `void` | +[unfold_line](#class_CodeEdit_method_unfold_line)\ (\ line\: [int](class_int.md)\ ) | +
| `void` | +[unindent_lines](#class_CodeEdit_method_unindent_lines)\ (\ ) | +
| `void` | +[update_code_completion_options](#class_CodeEdit_method_update_code_completion_options)\ (\ force\: [bool](class_bool.md)\ ) | +
| [Color](class_color.md) | +[bookmark_color](#class_CodeEdit_theme_color_bookmark_color) | +`Color(0.5, 0.64, 1, 0.8)` | +
|---|---|---|
| [Color](class_color.md) | +[brace_mismatch_color](#class_CodeEdit_theme_color_brace_mismatch_color) | +`Color(1, 0.2, 0.2, 1)` | +
| [Color](class_color.md) | +[breakpoint_color](#class_CodeEdit_theme_color_breakpoint_color) | +`Color(0.9, 0.29, 0.3, 1)` | +
| [Color](class_color.md) | +[code_folding_color](#class_CodeEdit_theme_color_code_folding_color) | +`Color(0.8, 0.8, 0.8, 0.8)` | +
| [Color](class_color.md) | +[completion_background_color](#class_CodeEdit_theme_color_completion_background_color) | +`Color(0.17, 0.16, 0.2, 1)` | +
| [Color](class_color.md) | +[completion_existing_color](#class_CodeEdit_theme_color_completion_existing_color) | +`Color(0.87, 0.87, 0.87, 0.13)` | +
| [Color](class_color.md) | +[completion_scroll_color](#class_CodeEdit_theme_color_completion_scroll_color) | +`Color(1, 1, 1, 0.29)` | +
| [Color](class_color.md) | +[completion_scroll_hovered_color](#class_CodeEdit_theme_color_completion_scroll_hovered_color) | +`Color(1, 1, 1, 0.4)` | +
| [Color](class_color.md) | +[completion_selected_color](#class_CodeEdit_theme_color_completion_selected_color) | +`Color(0.26, 0.26, 0.27, 1)` | +
| [Color](class_color.md) | +[executing_line_color](#class_CodeEdit_theme_color_executing_line_color) | +`Color(0.98, 0.89, 0.27, 1)` | +
| [Color](class_color.md) | +[folded_code_region_color](#class_CodeEdit_theme_color_folded_code_region_color) | +`Color(0.68, 0.46, 0.77, 0.2)` | +
| [Color](class_color.md) | +[line_length_guideline_color](#class_CodeEdit_theme_color_line_length_guideline_color) | +`Color(0.3, 0.5, 0.8, 0.1)` | +
| [Color](class_color.md) | +[line_number_color](#class_CodeEdit_theme_color_line_number_color) | +`Color(0.67, 0.67, 0.67, 0.4)` | +
| [int](class_int.md) | +[completion_lines](#class_CodeEdit_theme_constant_completion_lines) | +`7` | +
| [int](class_int.md) | +[completion_max_width](#class_CodeEdit_theme_constant_completion_max_width) | +`50` | +
| [int](class_int.md) | +[completion_scroll_width](#class_CodeEdit_theme_constant_completion_scroll_width) | +`6` | +
| [Texture2D](class_texture2d.md) | +[bookmark](#class_CodeEdit_theme_icon_bookmark) | ++ |
| [Texture2D](class_texture2d.md) | +[breakpoint](#class_CodeEdit_theme_icon_breakpoint) | ++ |
| [Texture2D](class_texture2d.md) | +[can_fold](#class_CodeEdit_theme_icon_can_fold) | ++ |
| [Texture2D](class_texture2d.md) | +[can_fold_code_region](#class_CodeEdit_theme_icon_can_fold_code_region) | ++ |
| [Texture2D](class_texture2d.md) | +[completion_color_bg](#class_CodeEdit_theme_icon_completion_color_bg) | ++ |
| [Texture2D](class_texture2d.md) | +[executing_line](#class_CodeEdit_theme_icon_executing_line) | ++ |
| [Texture2D](class_texture2d.md) | +[folded](#class_CodeEdit_theme_icon_folded) | ++ |
| [Texture2D](class_texture2d.md) | +[folded_code_region](#class_CodeEdit_theme_icon_folded_code_region) | ++ |
| [Texture2D](class_texture2d.md) | +[folded_eol_icon](#class_CodeEdit_theme_icon_folded_eol_icon) | ++ |
| [StyleBox](class_stylebox.md) | +[completion](#class_CodeEdit_theme_style_completion) | ++ |
| [Dictionary](class_dictionary.md) | +[color_regions](#class_CodeHighlighter_property_color_regions) | +`{}` | +
|---|---|---|
| [Color](class_color.md) | +[function_color](#class_CodeHighlighter_property_function_color) | +`Color(0, 0, 0, 1)` | +
| [Dictionary](class_dictionary.md) | +[keyword_colors](#class_CodeHighlighter_property_keyword_colors) | +`{}` | +
| [Dictionary](class_dictionary.md) | +[member_keyword_colors](#class_CodeHighlighter_property_member_keyword_colors) | +`{}` | +
| [Color](class_color.md) | +[member_variable_color](#class_CodeHighlighter_property_member_variable_color) | +`Color(0, 0, 0, 1)` | +
| [Color](class_color.md) | +[number_color](#class_CodeHighlighter_property_number_color) | +`Color(0, 0, 0, 1)` | +
| [Color](class_color.md) | +[symbol_color](#class_CodeHighlighter_property_symbol_color) | +`Color(0, 0, 0, 1)` | +
| `void` | +[add_color_region](#class_CodeHighlighter_method_add_color_region)\ (\ start_key\: [String](class_string.md), end_key\: [String](class_string.md), color\: [Color](class_color.md), line_only\: [bool](class_bool.md) = false\ ) | +
|---|---|
| `void` | +[add_keyword_color](#class_CodeHighlighter_method_add_keyword_color)\ (\ keyword\: [String](class_string.md), color\: [Color](class_color.md)\ ) | +
| `void` | +[add_member_keyword_color](#class_CodeHighlighter_method_add_member_keyword_color)\ (\ member_keyword\: [String](class_string.md), color\: [Color](class_color.md)\ ) | +
| `void` | +[clear_color_regions](#class_CodeHighlighter_method_clear_color_regions)\ (\ ) | +
| `void` | +[clear_keyword_colors](#class_CodeHighlighter_method_clear_keyword_colors)\ (\ ) | +
| `void` | +[clear_member_keyword_colors](#class_CodeHighlighter_method_clear_member_keyword_colors)\ (\ ) | +
| [Color](class_color.md) | +[get_keyword_color](#class_CodeHighlighter_method_get_keyword_color)\ (\ keyword\: [String](class_string.md)\ ) const | +
| [Color](class_color.md) | +[get_member_keyword_color](#class_CodeHighlighter_method_get_member_keyword_color)\ (\ member_keyword\: [String](class_string.md)\ ) const | +
| [bool](class_bool.md) | +[has_color_region](#class_CodeHighlighter_method_has_color_region)\ (\ start_key\: [String](class_string.md)\ ) const | +
| [bool](class_bool.md) | +[has_keyword_color](#class_CodeHighlighter_method_has_keyword_color)\ (\ keyword\: [String](class_string.md)\ ) const | +
| [bool](class_bool.md) | +[has_member_keyword_color](#class_CodeHighlighter_method_has_member_keyword_color)\ (\ member_keyword\: [String](class_string.md)\ ) const | +
| `void` | +[remove_color_region](#class_CodeHighlighter_method_remove_color_region)\ (\ start_key\: [String](class_string.md)\ ) | +
| `void` | +[remove_keyword_color](#class_CodeHighlighter_method_remove_keyword_color)\ (\ keyword\: [String](class_string.md)\ ) | +
| `void` | +[remove_member_keyword_color](#class_CodeHighlighter_method_remove_member_keyword_color)\ (\ member_keyword\: [String](class_string.md)\ ) | +
| [int](class_int.md) | +[collision_layer](#class_CollisionObject2D_property_collision_layer) | +`1` | +
|---|---|---|
| [int](class_int.md) | +[collision_mask](#class_CollisionObject2D_property_collision_mask) | +`1` | +
| [float](class_float.md) | +[collision_priority](#class_CollisionObject2D_property_collision_priority) | +`1.0` | +
| [DisableMode](class_collisionobject2d.md#enum_CollisionObject2D_DisableMode) | +[disable_mode](#class_CollisionObject2D_property_disable_mode) | +`0` | +
| [bool](class_bool.md) | +[input_pickable](#class_CollisionObject2D_property_input_pickable) | +`true` | +
| `void` | +[_input_event](#class_CollisionObject2D_private_method__input_event)\ (\ viewport\: [Viewport](class_viewport.md), event\: [InputEvent](class_inputevent.md), shape_idx\: [int](class_int.md)\ ) virtual | +
|---|---|
| `void` | +[_mouse_enter](#class_CollisionObject2D_private_method__mouse_enter)\ (\ ) virtual | +
| `void` | +[_mouse_exit](#class_CollisionObject2D_private_method__mouse_exit)\ (\ ) virtual | +
| `void` | +[_mouse_shape_enter](#class_CollisionObject2D_private_method__mouse_shape_enter)\ (\ shape_idx\: [int](class_int.md)\ ) virtual | +
| `void` | +[_mouse_shape_exit](#class_CollisionObject2D_private_method__mouse_shape_exit)\ (\ shape_idx\: [int](class_int.md)\ ) virtual | +
| [int](class_int.md) | +[create_shape_owner](#class_CollisionObject2D_method_create_shape_owner)\ (\ owner\: [Object](class_object.md)\ ) | +
| [bool](class_bool.md) | +[get_collision_layer_value](#class_CollisionObject2D_method_get_collision_layer_value)\ (\ layer_number\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[get_collision_mask_value](#class_CollisionObject2D_method_get_collision_mask_value)\ (\ layer_number\: [int](class_int.md)\ ) const | +
| [RID](class_rid.md) | +[get_rid](#class_CollisionObject2D_method_get_rid)\ (\ ) const | +
| [float](class_float.md) | +[get_shape_owner_one_way_collision_margin](#class_CollisionObject2D_method_get_shape_owner_one_way_collision_margin)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| [PackedInt32Array](class_packedint32array.md) | +[get_shape_owners](#class_CollisionObject2D_method_get_shape_owners)\ (\ ) | +
| [bool](class_bool.md) | +[is_shape_owner_disabled](#class_CollisionObject2D_method_is_shape_owner_disabled)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[is_shape_owner_one_way_collision_enabled](#class_CollisionObject2D_method_is_shape_owner_one_way_collision_enabled)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| `void` | +[remove_shape_owner](#class_CollisionObject2D_method_remove_shape_owner)\ (\ owner_id\: [int](class_int.md)\ ) | +
| `void` | +[set_collision_layer_value](#class_CollisionObject2D_method_set_collision_layer_value)\ (\ layer_number\: [int](class_int.md), value\: [bool](class_bool.md)\ ) | +
| `void` | +[set_collision_mask_value](#class_CollisionObject2D_method_set_collision_mask_value)\ (\ layer_number\: [int](class_int.md), value\: [bool](class_bool.md)\ ) | +
| [int](class_int.md) | +[shape_find_owner](#class_CollisionObject2D_method_shape_find_owner)\ (\ shape_index\: [int](class_int.md)\ ) const | +
| `void` | +[shape_owner_add_shape](#class_CollisionObject2D_method_shape_owner_add_shape)\ (\ owner_id\: [int](class_int.md), shape\: [Shape2D](class_shape2d.md)\ ) | +
| `void` | +[shape_owner_clear_shapes](#class_CollisionObject2D_method_shape_owner_clear_shapes)\ (\ owner_id\: [int](class_int.md)\ ) | +
| [Object](class_object.md) | +[shape_owner_get_owner](#class_CollisionObject2D_method_shape_owner_get_owner)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| [Shape2D](class_shape2d.md) | +[shape_owner_get_shape](#class_CollisionObject2D_method_shape_owner_get_shape)\ (\ owner_id\: [int](class_int.md), shape_id\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[shape_owner_get_shape_count](#class_CollisionObject2D_method_shape_owner_get_shape_count)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[shape_owner_get_shape_index](#class_CollisionObject2D_method_shape_owner_get_shape_index)\ (\ owner_id\: [int](class_int.md), shape_id\: [int](class_int.md)\ ) const | +
| [Transform2D](class_transform2d.md) | +[shape_owner_get_transform](#class_CollisionObject2D_method_shape_owner_get_transform)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| `void` | +[shape_owner_remove_shape](#class_CollisionObject2D_method_shape_owner_remove_shape)\ (\ owner_id\: [int](class_int.md), shape_id\: [int](class_int.md)\ ) | +
| `void` | +[shape_owner_set_disabled](#class_CollisionObject2D_method_shape_owner_set_disabled)\ (\ owner_id\: [int](class_int.md), disabled\: [bool](class_bool.md)\ ) | +
| `void` | +[shape_owner_set_one_way_collision](#class_CollisionObject2D_method_shape_owner_set_one_way_collision)\ (\ owner_id\: [int](class_int.md), enable\: [bool](class_bool.md)\ ) | +
| `void` | +[shape_owner_set_one_way_collision_margin](#class_CollisionObject2D_method_shape_owner_set_one_way_collision_margin)\ (\ owner_id\: [int](class_int.md), margin\: [float](class_float.md)\ ) | +
| `void` | +[shape_owner_set_transform](#class_CollisionObject2D_method_shape_owner_set_transform)\ (\ owner_id\: [int](class_int.md), transform\: [Transform2D](class_transform2d.md)\ ) | +
| [int](class_int.md) | +[collision_layer](#class_CollisionObject3D_property_collision_layer) | +`1` | +
|---|---|---|
| [int](class_int.md) | +[collision_mask](#class_CollisionObject3D_property_collision_mask) | +`1` | +
| [float](class_float.md) | +[collision_priority](#class_CollisionObject3D_property_collision_priority) | +`1.0` | +
| [DisableMode](class_collisionobject3d.md#enum_CollisionObject3D_DisableMode) | +[disable_mode](#class_CollisionObject3D_property_disable_mode) | +`0` | +
| [bool](class_bool.md) | +[input_capture_on_drag](#class_CollisionObject3D_property_input_capture_on_drag) | +`false` | +
| [bool](class_bool.md) | +[input_ray_pickable](#class_CollisionObject3D_property_input_ray_pickable) | +`true` | +
| `void` | +[_input_event](#class_CollisionObject3D_private_method__input_event)\ (\ camera\: [Camera3D](class_camera3d.md), event\: [InputEvent](class_inputevent.md), event_position\: [Vector3](class_vector3.md), normal\: [Vector3](class_vector3.md), shape_idx\: [int](class_int.md)\ ) virtual | +
|---|---|
| `void` | +[_mouse_enter](#class_CollisionObject3D_private_method__mouse_enter)\ (\ ) virtual | +
| `void` | +[_mouse_exit](#class_CollisionObject3D_private_method__mouse_exit)\ (\ ) virtual | +
| [int](class_int.md) | +[create_shape_owner](#class_CollisionObject3D_method_create_shape_owner)\ (\ owner\: [Object](class_object.md)\ ) | +
| [bool](class_bool.md) | +[get_collision_layer_value](#class_CollisionObject3D_method_get_collision_layer_value)\ (\ layer_number\: [int](class_int.md)\ ) const | +
| [bool](class_bool.md) | +[get_collision_mask_value](#class_CollisionObject3D_method_get_collision_mask_value)\ (\ layer_number\: [int](class_int.md)\ ) const | +
| [RID](class_rid.md) | +[get_rid](#class_CollisionObject3D_method_get_rid)\ (\ ) const | +
| [PackedInt32Array](class_packedint32array.md) | +[get_shape_owners](#class_CollisionObject3D_method_get_shape_owners)\ (\ ) | +
| [bool](class_bool.md) | +[is_shape_owner_disabled](#class_CollisionObject3D_method_is_shape_owner_disabled)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| `void` | +[remove_shape_owner](#class_CollisionObject3D_method_remove_shape_owner)\ (\ owner_id\: [int](class_int.md)\ ) | +
| `void` | +[set_collision_layer_value](#class_CollisionObject3D_method_set_collision_layer_value)\ (\ layer_number\: [int](class_int.md), value\: [bool](class_bool.md)\ ) | +
| `void` | +[set_collision_mask_value](#class_CollisionObject3D_method_set_collision_mask_value)\ (\ layer_number\: [int](class_int.md), value\: [bool](class_bool.md)\ ) | +
| [int](class_int.md) | +[shape_find_owner](#class_CollisionObject3D_method_shape_find_owner)\ (\ shape_index\: [int](class_int.md)\ ) const | +
| `void` | +[shape_owner_add_shape](#class_CollisionObject3D_method_shape_owner_add_shape)\ (\ owner_id\: [int](class_int.md), shape\: [Shape3D](class_shape3d.md)\ ) | +
| `void` | +[shape_owner_clear_shapes](#class_CollisionObject3D_method_shape_owner_clear_shapes)\ (\ owner_id\: [int](class_int.md)\ ) | +
| [Object](class_object.md) | +[shape_owner_get_owner](#class_CollisionObject3D_method_shape_owner_get_owner)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| [Shape3D](class_shape3d.md) | +[shape_owner_get_shape](#class_CollisionObject3D_method_shape_owner_get_shape)\ (\ owner_id\: [int](class_int.md), shape_id\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[shape_owner_get_shape_count](#class_CollisionObject3D_method_shape_owner_get_shape_count)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| [int](class_int.md) | +[shape_owner_get_shape_index](#class_CollisionObject3D_method_shape_owner_get_shape_index)\ (\ owner_id\: [int](class_int.md), shape_id\: [int](class_int.md)\ ) const | +
| [Transform3D](class_transform3d.md) | +[shape_owner_get_transform](#class_CollisionObject3D_method_shape_owner_get_transform)\ (\ owner_id\: [int](class_int.md)\ ) const | +
| `void` | +[shape_owner_remove_shape](#class_CollisionObject3D_method_shape_owner_remove_shape)\ (\ owner_id\: [int](class_int.md), shape_id\: [int](class_int.md)\ ) | +
| `void` | +[shape_owner_set_disabled](#class_CollisionObject3D_method_shape_owner_set_disabled)\ (\ owner_id\: [int](class_int.md), disabled\: [bool](class_bool.md)\ ) | +
| `void` | +[shape_owner_set_transform](#class_CollisionObject3D_method_shape_owner_set_transform)\ (\ owner_id\: [int](class_int.md), transform\: [Transform3D](class_transform3d.md)\ ) | +
| [BuildMode](class_collisionpolygon2d.md#enum_CollisionPolygon2D_BuildMode) | +[build_mode](#class_CollisionPolygon2D_property_build_mode) | +`0` | +
|---|---|---|
| [bool](class_bool.md) | +[disabled](#class_CollisionPolygon2D_property_disabled) | +`false` | +
| [bool](class_bool.md) | +[one_way_collision](#class_CollisionPolygon2D_property_one_way_collision) | +`false` | +
| [float](class_float.md) | +[one_way_collision_margin](#class_CollisionPolygon2D_property_one_way_collision_margin) | +`1.0` | +
| [PackedVector2Array](class_packedvector2array.md) | +[polygon](#class_CollisionPolygon2D_property_polygon) | +`PackedVector2Array()` | +
| [Color](class_color.md) | +[debug_color](#class_CollisionPolygon3D_property_debug_color) | +`Color(0, 0, 0, 0)` | +
|---|---|---|
| [bool](class_bool.md) | +[debug_fill](#class_CollisionPolygon3D_property_debug_fill) | +`true` | +
| [float](class_float.md) | +[depth](#class_CollisionPolygon3D_property_depth) | +`1.0` | +
| [bool](class_bool.md) | +[disabled](#class_CollisionPolygon3D_property_disabled) | +`false` | +
| [float](class_float.md) | +[margin](#class_CollisionPolygon3D_property_margin) | +`0.04` | +
| [PackedVector2Array](class_packedvector2array.md) | +[polygon](#class_CollisionPolygon3D_property_polygon) | +`PackedVector2Array()` | +
| [Color](class_color.md) | +[debug_color](#class_CollisionShape2D_property_debug_color) | +`Color(0, 0, 0, 0)` | +
|---|---|---|
| [bool](class_bool.md) | +[disabled](#class_CollisionShape2D_property_disabled) | +`false` | +
| [bool](class_bool.md) | +[one_way_collision](#class_CollisionShape2D_property_one_way_collision) | +`false` | +
| [float](class_float.md) | +[one_way_collision_margin](#class_CollisionShape2D_property_one_way_collision_margin) | +`1.0` | +
| [Shape2D](class_shape2d.md) | +[shape](#class_CollisionShape2D_property_shape) | ++ |
| [Color](class_color.md) | +[debug_color](#class_CollisionShape3D_property_debug_color) | +`Color(0, 0, 0, 0)` | +
|---|---|---|
| [bool](class_bool.md) | +[debug_fill](#class_CollisionShape3D_property_debug_fill) | +`true` | +
| [bool](class_bool.md) | +[disabled](#class_CollisionShape3D_property_disabled) | +`false` | +
| [Shape3D](class_shape3d.md) | +[shape](#class_CollisionShape3D_property_shape) | ++ |
| `void` | +[make_convex_from_siblings](#class_CollisionShape3D_method_make_convex_from_siblings)\ (\ ) | +
|---|---|
| `void` | +[resource_changed](#class_CollisionShape3D_method_resource_changed)\ (\ resource\: [Resource](class_resource.md)\ ) | +
| [float](class_float.md) | +[a](#class_Color_property_a) | +`1.0` | +
|---|---|---|
| [int](class_int.md) | +[a8](#class_Color_property_a8) | +`255` | +
| [float](class_float.md) | +[b](#class_Color_property_b) | +`0.0` | +
| [int](class_int.md) | +[b8](#class_Color_property_b8) | +`0` | +
| [float](class_float.md) | +[g](#class_Color_property_g) | +`0.0` | +
| [int](class_int.md) | +[g8](#class_Color_property_g8) | +`0` | +
| [float](class_float.md) | +[h](#class_Color_property_h) | +`0.0` | +
| [float](class_float.md) | +[ok_hsl_h](#class_Color_property_ok_hsl_h) | +`0.0` | +
| [float](class_float.md) | +[ok_hsl_l](#class_Color_property_ok_hsl_l) | +`0.0` | +
| [float](class_float.md) | +[ok_hsl_s](#class_Color_property_ok_hsl_s) | +`0.0` | +
| [float](class_float.md) | +[r](#class_Color_property_r) | +`0.0` | +
| [int](class_int.md) | +[r8](#class_Color_property_r8) | +`0` | +
| [float](class_float.md) | +[s](#class_Color_property_s) | +`0.0` | +
| [float](class_float.md) | +[v](#class_Color_property_v) | +`0.0` | +
| [Color](class_color.md) | +[Color](#class_Color_constructor_Color)\ (\ ) | +
|---|---|
| [Color](class_color.md) | +[Color](#class_Color_constructor_Color)\ (\ from\: [Color](class_color.md), alpha\: [float](class_float.md)\ ) | +
| [Color](class_color.md) | +[Color](#class_Color_constructor_Color)\ (\ from\: [Color](class_color.md)\ ) | +
| [Color](class_color.md) | +[Color](#class_Color_constructor_Color)\ (\ code\: [String](class_string.md)\ ) | +
| [Color](class_color.md) | +[Color](#class_Color_constructor_Color)\ (\ code\: [String](class_string.md), alpha\: [float](class_float.md)\ ) | +
| [Color](class_color.md) | +[Color](#class_Color_constructor_Color)\ (\ r\: [float](class_float.md), g\: [float](class_float.md), b\: [float](class_float.md)\ ) | +
| [Color](class_color.md) | +[Color](#class_Color_constructor_Color)\ (\ r\: [float](class_float.md), g\: [float](class_float.md), b\: [float](class_float.md), a\: [float](class_float.md)\ ) | +
| [Color](class_color.md) | +[blend](#class_Color_method_blend)\ (\ over\: [Color](class_color.md)\ ) const | +
|---|---|
| [Color](class_color.md) | +[clamp](#class_Color_method_clamp)\ (\ min\: [Color](class_color.md) = Color(0, 0, 0, 0), max\: [Color](class_color.md) = Color(1, 1, 1, 1)\ ) const | +
| [Color](class_color.md) | +[darkened](#class_Color_method_darkened)\ (\ amount\: [float](class_float.md)\ ) const | +
| [Color](class_color.md) | +[from_hsv](#class_Color_method_from_hsv)\ (\ h\: [float](class_float.md), s\: [float](class_float.md), v\: [float](class_float.md), alpha\: [float](class_float.md) = 1.0\ ) static | +
| [Color](class_color.md) | +[from_ok_hsl](#class_Color_method_from_ok_hsl)\ (\ h\: [float](class_float.md), s\: [float](class_float.md), l\: [float](class_float.md), alpha\: [float](class_float.md) = 1.0\ ) static | +
| [Color](class_color.md) | +[from_rgba8](#class_Color_method_from_rgba8)\ (\ r8\: [int](class_int.md), g8\: [int](class_int.md), b8\: [int](class_int.md), a8\: [int](class_int.md) = 255\ ) static | +
| [Color](class_color.md) | +[from_rgbe9995](#class_Color_method_from_rgbe9995)\ (\ rgbe\: [int](class_int.md)\ ) static | +
| [Color](class_color.md) | +[from_string](#class_Color_method_from_string)\ (\ str\: [String](class_string.md), default\: [Color](class_color.md)\ ) static | +
| [float](class_float.md) | +[get_luminance](#class_Color_method_get_luminance)\ (\ ) const | +
| [Color](class_color.md) | +[hex](#class_Color_method_hex)\ (\ hex\: [int](class_int.md)\ ) static | +
| [Color](class_color.md) | +[hex64](#class_Color_method_hex64)\ (\ hex\: [int](class_int.md)\ ) static | +
| [Color](class_color.md) | +[html](#class_Color_method_html)\ (\ rgba\: [String](class_string.md)\ ) static | +
| [bool](class_bool.md) | +[html_is_valid](#class_Color_method_html_is_valid)\ (\ color\: [String](class_string.md)\ ) static | +
| [Color](class_color.md) | +[inverted](#class_Color_method_inverted)\ (\ ) const | +
| [bool](class_bool.md) | +[is_equal_approx](#class_Color_method_is_equal_approx)\ (\ to\: [Color](class_color.md)\ ) const | +
| [Color](class_color.md) | +[lerp](#class_Color_method_lerp)\ (\ to\: [Color](class_color.md), weight\: [float](class_float.md)\ ) const | +
| [Color](class_color.md) | +[lightened](#class_Color_method_lightened)\ (\ amount\: [float](class_float.md)\ ) const | +
| [Color](class_color.md) | +[linear_to_srgb](#class_Color_method_linear_to_srgb)\ (\ ) const | +
| [Color](class_color.md) | +[srgb_to_linear](#class_Color_method_srgb_to_linear)\ (\ ) const | +
| [int](class_int.md) | +[to_abgr32](#class_Color_method_to_abgr32)\ (\ ) const | +
| [int](class_int.md) | +[to_abgr64](#class_Color_method_to_abgr64)\ (\ ) const | +
| [int](class_int.md) | +[to_argb32](#class_Color_method_to_argb32)\ (\ ) const | +
| [int](class_int.md) | +[to_argb64](#class_Color_method_to_argb64)\ (\ ) const | +
| [String](class_string.md) | +[to_html](#class_Color_method_to_html)\ (\ with_alpha\: [bool](class_bool.md) = true\ ) const | +
| [int](class_int.md) | +[to_rgba32](#class_Color_method_to_rgba32)\ (\ ) const | +
| [int](class_int.md) | +[to_rgba64](#class_Color_method_to_rgba64)\ (\ ) const | +
| [bool](class_bool.md) | +[operator !=](#class_Color_operator_neq_Color)\ (\ right\: [Color](class_color.md)\ ) | +
|---|---|
| [Color](class_color.md) | +[operator *](#class_Color_operator_mul_Color)\ (\ right\: [Color](class_color.md)\ ) | +
| [Color](class_color.md) | +[operator *](#class_Color_operator_mul_float)\ (\ right\: [float](class_float.md)\ ) | +
| [Color](class_color.md) | +[operator *](#class_Color_operator_mul_int)\ (\ right\: [int](class_int.md)\ ) | +
| [Color](class_color.md) | +[operator +](#class_Color_operator_sum_Color)\ (\ right\: [Color](class_color.md)\ ) | +
| [Color](class_color.md) | +[operator -](#class_Color_operator_dif_Color)\ (\ right\: [Color](class_color.md)\ ) | +
| [Color](class_color.md) | +[operator /](#class_Color_operator_div_Color)\ (\ right\: [Color](class_color.md)\ ) | +
| [Color](class_color.md) | +[operator /](#class_Color_operator_div_float)\ (\ right\: [float](class_float.md)\ ) | +
| [Color](class_color.md) | +[operator /](#class_Color_operator_div_int)\ (\ right\: [int](class_int.md)\ ) | +
| [bool](class_bool.md) | +[operator ==](#class_Color_operator_eq_Color)\ (\ right\: [Color](class_color.md)\ ) | +
| [float](class_float.md) | +[operator []](#class_Color_operator_idx_int)\ (\ index\: [int](class_int.md)\ ) | +
| [Color](class_color.md) | +[operator unary+](#class_Color_operator_unplus)\ (\ ) | +
| [Color](class_color.md) | +[operator unary-](#class_Color_operator_unminus)\ (\ ) | +
| [PackedColorArray](class_packedcolorarray.md) | +[colors](#class_ColorPalette_property_colors) | +`PackedColorArray()` | +
|---|
| [bool](class_bool.md) | +[can_add_swatches](#class_ColorPicker_property_can_add_swatches) | +`true` | +
|---|---|---|
| [Color](class_color.md) | +[color](#class_ColorPicker_property_color) | +`Color(1, 1, 1, 1)` | +
| [ColorModeType](class_colorpicker.md#enum_ColorPicker_ColorModeType) | +[color_mode](#class_ColorPicker_property_color_mode) | +`0` | +
| [bool](class_bool.md) | +[color_modes_visible](#class_ColorPicker_property_color_modes_visible) | +`true` | +
| [bool](class_bool.md) | +[deferred_mode](#class_ColorPicker_property_deferred_mode) | +`false` | +
| [bool](class_bool.md) | +[display_old_color](#class_ColorPicker_property_display_old_color) | +`false` | +
| [bool](class_bool.md) | +[edit_alpha](#class_ColorPicker_property_edit_alpha) | +`true` | +
| [bool](class_bool.md) | +[edit_intensity](#class_ColorPicker_property_edit_intensity) | +`true` | +
| [bool](class_bool.md) | +[hex_visible](#class_ColorPicker_property_hex_visible) | +`true` | +
| [Color](class_color.md) | +[old_color](#class_ColorPicker_property_old_color) | +`Color(0, 0, 0, 1)` | +
| [PickerShapeType](class_colorpicker.md#enum_ColorPicker_PickerShapeType) | +[picker_shape](#class_ColorPicker_property_picker_shape) | +`0` | +
| [bool](class_bool.md) | +[presets_visible](#class_ColorPicker_property_presets_visible) | +`true` | +
| [bool](class_bool.md) | +[sampler_visible](#class_ColorPicker_property_sampler_visible) | +`true` | +
| [bool](class_bool.md) | +[sliders_visible](#class_ColorPicker_property_sliders_visible) | +`true` | +
| `void` | +[add_preset](#class_ColorPicker_method_add_preset)\ (\ color\: [Color](class_color.md)\ ) | +
|---|---|
| `void` | +[add_recent_preset](#class_ColorPicker_method_add_recent_preset)\ (\ color\: [Color](class_color.md)\ ) | +
| `void` | +[erase_preset](#class_ColorPicker_method_erase_preset)\ (\ color\: [Color](class_color.md)\ ) | +
| `void` | +[erase_recent_preset](#class_ColorPicker_method_erase_recent_preset)\ (\ color\: [Color](class_color.md)\ ) | +
| [PackedColorArray](class_packedcolorarray.md) | +[get_presets](#class_ColorPicker_method_get_presets)\ (\ ) const | +
| [PackedColorArray](class_packedcolorarray.md) | +[get_recent_presets](#class_ColorPicker_method_get_recent_presets)\ (\ ) const | +
| [Color](class_color.md) | +[focused_not_editing_cursor_color](#class_ColorPicker_theme_color_focused_not_editing_cursor_color) | +`Color(1, 1, 1, 0.275)` | +
|---|---|---|
| [int](class_int.md) | +[center_slider_grabbers](#class_ColorPicker_theme_constant_center_slider_grabbers) | +`1` | +
| [int](class_int.md) | +[h_width](#class_ColorPicker_theme_constant_h_width) | +`30` | +
| [int](class_int.md) | +[label_width](#class_ColorPicker_theme_constant_label_width) | +`10` | +
| [int](class_int.md) | +[margin](#class_ColorPicker_theme_constant_margin) | +`4` | +
| [int](class_int.md) | +[sv_height](#class_ColorPicker_theme_constant_sv_height) | +`256` | +
| [int](class_int.md) | +[sv_width](#class_ColorPicker_theme_constant_sv_width) | +`256` | +
| [Texture2D](class_texture2d.md) | +[add_preset](#class_ColorPicker_theme_icon_add_preset) | ++ |
| [Texture2D](class_texture2d.md) | +[bar_arrow](#class_ColorPicker_theme_icon_bar_arrow) | ++ |
| [Texture2D](class_texture2d.md) | +[color_hue](#class_ColorPicker_theme_icon_color_hue) | ++ |
| [Texture2D](class_texture2d.md) | +[color_script](#class_ColorPicker_theme_icon_color_script) | ++ |
| [Texture2D](class_texture2d.md) | +[expanded_arrow](#class_ColorPicker_theme_icon_expanded_arrow) | ++ |
| [Texture2D](class_texture2d.md) | +[folded_arrow](#class_ColorPicker_theme_icon_folded_arrow) | ++ |
| [Texture2D](class_texture2d.md) | +[menu_option](#class_ColorPicker_theme_icon_menu_option) | ++ |
| [Texture2D](class_texture2d.md) | +[overbright_indicator](#class_ColorPicker_theme_icon_overbright_indicator) | ++ |
| [Texture2D](class_texture2d.md) | +[picker_cursor](#class_ColorPicker_theme_icon_picker_cursor) | ++ |
| [Texture2D](class_texture2d.md) | +[picker_cursor_bg](#class_ColorPicker_theme_icon_picker_cursor_bg) | ++ |
| [Texture2D](class_texture2d.md) | +[sample_bg](#class_ColorPicker_theme_icon_sample_bg) | ++ |
| [Texture2D](class_texture2d.md) | +[sample_revert](#class_ColorPicker_theme_icon_sample_revert) | ++ |
| [Texture2D](class_texture2d.md) | +[screen_picker](#class_ColorPicker_theme_icon_screen_picker) | ++ |
| [Texture2D](class_texture2d.md) | +[shape_circle](#class_ColorPicker_theme_icon_shape_circle) | ++ |
| [Texture2D](class_texture2d.md) | +[shape_rect](#class_ColorPicker_theme_icon_shape_rect) | ++ |
| [Texture2D](class_texture2d.md) | +[shape_rect_wheel](#class_ColorPicker_theme_icon_shape_rect_wheel) | ++ |
| [Texture2D](class_texture2d.md) | +[wheel_picker_cursor](#class_ColorPicker_theme_icon_wheel_picker_cursor) | ++ |
| [StyleBox](class_stylebox.md) | +[picker_focus_circle](#class_ColorPicker_theme_style_picker_focus_circle) | ++ |
| [StyleBox](class_stylebox.md) | +[picker_focus_rectangle](#class_ColorPicker_theme_style_picker_focus_rectangle) | ++ |
| [StyleBox](class_stylebox.md) | +[sample_focus](#class_ColorPicker_theme_style_sample_focus) | ++ |
| [Color](class_color.md) | +[color](#class_ColorPickerButton_property_color) | +`Color(0, 0, 0, 1)` | +
|---|---|---|
| [bool](class_bool.md) | +[edit_alpha](#class_ColorPickerButton_property_edit_alpha) | +`true` | +
| [bool](class_bool.md) | +[edit_intensity](#class_ColorPickerButton_property_edit_intensity) | +`true` | +
| [bool](class_bool.md) | +toggle_mode | +`true` (overrides [BaseButton.toggle_mode](class_basebutton.md#class_BaseButton_property_toggle_mode)) | +
| [ColorPicker](class_colorpicker.md) | +[get_picker](#class_ColorPickerButton_method_get_picker)\ (\ ) | +
|---|---|
| [PopupPanel](class_popuppanel.md) | +[get_popup](#class_ColorPickerButton_method_get_popup)\ (\ ) | +
| [Texture2D](class_texture2d.md) | +[bg](#class_ColorPickerButton_theme_icon_bg) | +
|---|
| [Color](class_color.md) | +[color](#class_ColorRect_property_color) | +`Color(1, 1, 1, 1)` | +
|---|
| [Array](class_array.md)\[[CompositorEffect](class_compositoreffect.md)\] | +[compositor_effects](#class_Compositor_property_compositor_effects) | +`[]` | +
|---|
| [bool](class_bool.md) | +[access_resolved_color](#class_CompositorEffect_property_access_resolved_color) | +
|---|---|
| [bool](class_bool.md) | +[access_resolved_depth](#class_CompositorEffect_property_access_resolved_depth) | +
| [EffectCallbackType](class_compositoreffect.md#enum_CompositorEffect_EffectCallbackType) | +[effect_callback_type](#class_CompositorEffect_property_effect_callback_type) | +
| [bool](class_bool.md) | +[enabled](#class_CompositorEffect_property_enabled) | +
| [bool](class_bool.md) | +[needs_motion_vectors](#class_CompositorEffect_property_needs_motion_vectors) | +
| [bool](class_bool.md) | +[needs_normal_roughness](#class_CompositorEffect_property_needs_normal_roughness) | +
| [bool](class_bool.md) | +[needs_separate_specular](#class_CompositorEffect_property_needs_separate_specular) | +
| `void` | +[_render_callback](#class_CompositorEffect_private_method__render_callback)\ (\ effect_callback_type\: [int](class_int.md), render_data\: [RenderData](class_renderdata.md)\ ) virtual | +
|---|
| [String](class_string.md) | +[load_path](#class_CompressedTexture2D_property_load_path) | +`""` | +
|---|---|---|
| [bool](class_bool.md) | +resource_local_to_scene | +`false` (overrides [Resource.resource_local_to_scene](class_resource.md#class_Resource_property_resource_local_to_scene)) | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[load](#class_CompressedTexture2D_method_load)\ (\ path\: [String](class_string.md)\ ) | +
|---|
| [String](class_string.md) | +[load_path](#class_CompressedTexture3D_property_load_path) | +`""` | +
|---|
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[load](#class_CompressedTexture3D_method_load)\ (\ path\: [String](class_string.md)\ ) | +
|---|
| [String](class_string.md) | +[load_path](#class_CompressedTextureLayered_property_load_path) | +`""` | +
|---|
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[load](#class_CompressedTextureLayered_method_load)\ (\ path\: [String](class_string.md)\ ) | +
|---|
| [PackedVector2Array](class_packedvector2array.md) | +[segments](#class_ConcavePolygonShape2D_property_segments) | +`PackedVector2Array()` | +
|---|
| [bool](class_bool.md) | +[backface_collision](#class_ConcavePolygonShape3D_property_backface_collision) | +`false` | +
|---|
| [PackedVector3Array](class_packedvector3array.md) | +[get_faces](#class_ConcavePolygonShape3D_method_get_faces)\ (\ ) const | +
|---|---|
| `void` | +[set_faces](#class_ConcavePolygonShape3D_method_set_faces)\ (\ faces\: [PackedVector3Array](class_packedvector3array.md)\ ) | +
| [float](class_float.md) | +[bias](#class_ConeTwistJoint3D_property_bias) | +`0.3` | +
|---|---|---|
| [float](class_float.md) | +[relaxation](#class_ConeTwistJoint3D_property_relaxation) | +`1.0` | +
| [float](class_float.md) | +[softness](#class_ConeTwistJoint3D_property_softness) | +`0.8` | +
| [float](class_float.md) | +[swing_span](#class_ConeTwistJoint3D_property_swing_span) | +`0.7853982` | +
| [float](class_float.md) | +[twist_span](#class_ConeTwistJoint3D_property_twist_span) | +`3.1415927` | +
| [float](class_float.md) | +[get_param](#class_ConeTwistJoint3D_method_get_param)\ (\ param\: [Param](class_conetwistjoint3d.md#enum_ConeTwistJoint3D_Param)\ ) const | +
|---|---|
| `void` | +[set_param](#class_ConeTwistJoint3D_method_set_param)\ (\ param\: [Param](class_conetwistjoint3d.md#enum_ConeTwistJoint3D_Param), value\: [float](class_float.md)\ ) | +
| `void` | +[clear](#class_ConfigFile_method_clear)\ (\ ) | +
|---|---|
| [String](class_string.md) | +[encode_to_text](#class_ConfigFile_method_encode_to_text)\ (\ full_objects\: [bool](class_bool.md) = false\ ) const | +
| `void` | +[erase_section](#class_ConfigFile_method_erase_section)\ (\ section\: [String](class_string.md)\ ) | +
| `void` | +[erase_section_key](#class_ConfigFile_method_erase_section_key)\ (\ section\: [String](class_string.md), key\: [String](class_string.md)\ ) | +
| [PackedStringArray](class_packedstringarray.md) | +[get_section_keys](#class_ConfigFile_method_get_section_keys)\ (\ section\: [String](class_string.md)\ ) const | +
| [PackedStringArray](class_packedstringarray.md) | +[get_sections](#class_ConfigFile_method_get_sections)\ (\ ) const | +
| [Variant](class_variant.md) | +[get_value](#class_ConfigFile_method_get_value)\ (\ section\: [String](class_string.md), key\: [String](class_string.md), default\: [Variant](class_variant.md) = null\ ) const | +
| [bool](class_bool.md) | +[has_section](#class_ConfigFile_method_has_section)\ (\ section\: [String](class_string.md)\ ) const | +
| [bool](class_bool.md) | +[has_section_key](#class_ConfigFile_method_has_section_key)\ (\ section\: [String](class_string.md), key\: [String](class_string.md)\ ) const | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[load](#class_ConfigFile_method_load)\ (\ path\: [String](class_string.md), allow_objects\: [bool](class_bool.md) = false\ ) | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[load_encrypted](#class_ConfigFile_method_load_encrypted)\ (\ path\: [String](class_string.md), key\: [PackedByteArray](class_packedbytearray.md), allow_objects\: [bool](class_bool.md) = false\ ) | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[load_encrypted_pass](#class_ConfigFile_method_load_encrypted_pass)\ (\ path\: [String](class_string.md), password\: [String](class_string.md), allow_objects\: [bool](class_bool.md) = false\ ) | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[parse](#class_ConfigFile_method_parse)\ (\ data\: [String](class_string.md), allow_objects\: [bool](class_bool.md) = false\ ) | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[save](#class_ConfigFile_method_save)\ (\ path\: [String](class_string.md), full_objects\: [bool](class_bool.md) = false\ ) | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[save_encrypted](#class_ConfigFile_method_save_encrypted)\ (\ path\: [String](class_string.md), key\: [PackedByteArray](class_packedbytearray.md), full_objects\: [bool](class_bool.md) = false\ ) | +
| [Error](class_@globalscope.md#enum_@GlobalScope_Error) | +[save_encrypted_pass](#class_ConfigFile_method_save_encrypted_pass)\ (\ path\: [String](class_string.md), password\: [String](class_string.md), full_objects\: [bool](class_bool.md) = false\ ) | +
| `void` | +[set_value](#class_ConfigFile_method_set_value)\ (\ section\: [String](class_string.md), key\: [String](class_string.md), value\: [Variant](class_variant.md)\ ) | +
| [String](class_string.md) | +[cancel_button_text](#class_ConfirmationDialog_property_cancel_button_text) | +`"Cancel"` | +
|---|---|---|
| [Vector2i](class_vector2i.md) | +min_size | +`Vector2i(200, 70)` (overrides [Window.min_size](class_window.md#class_Window_property_min_size)) | +
| [Vector2i](class_vector2i.md) | +size | +`Vector2i(200, 100)` (overrides [Window.size](class_window.md#class_Window_property_size)) | +
| [String](class_string.md) | +title | +`"Please Confirm..."` (overrides [Window.title](class_window.md#class_Window_property_title)) | +
| [Button](class_button.md) | +[get_cancel_button](#class_ConfirmationDialog_method_get_cancel_button)\ (\ ) | +
|---|
| [MouseFilter](class_control.md#enum_Control_MouseFilter) | +mouse_filter | +`1` (overrides [Control.mouse_filter](class_control.md#class_Control_property_mouse_filter)) | +
|---|
| [PackedInt32Array](class_packedint32array.md) | +[_get_allowed_size_flags_horizontal](#class_Container_private_method__get_allowed_size_flags_horizontal)\ (\ ) virtual const | +
|---|---|
| [PackedInt32Array](class_packedint32array.md) | +[_get_allowed_size_flags_vertical](#class_Container_private_method__get_allowed_size_flags_vertical)\ (\ ) virtual const | +
| `void` | +[fit_child_in_rect](#class_Container_method_fit_child_in_rect)\ (\ child\: [Control](class_control.md), rect\: [Rect2](class_rect2.md)\ ) | +
| `void` | +[queue_sort](#class_Container_method_queue_sort)\ (\ ) | +
| [Array](class_array.md)\[[NodePath](class_nodepath.md)\] | +[accessibility_controls_nodes](#class_Control_property_accessibility_controls_nodes) | +`[]` | +
|---|---|---|
| [Array](class_array.md)\[[NodePath](class_nodepath.md)\] | +[accessibility_described_by_nodes](#class_Control_property_accessibility_described_by_nodes) | +`[]` | +
| [String](class_string.md) | +[accessibility_description](#class_Control_property_accessibility_description) | +`""` | +
| [Array](class_array.md)\[[NodePath](class_nodepath.md)\] | +[accessibility_flow_to_nodes](#class_Control_property_accessibility_flow_to_nodes) | +`[]` | +
| [Array](class_array.md)\[[NodePath](class_nodepath.md)\] | +[accessibility_labeled_by_nodes](#class_Control_property_accessibility_labeled_by_nodes) | +`[]` | +
| [AccessibilityLiveMode](class_displayserver.md#enum_DisplayServer_AccessibilityLiveMode) | +[accessibility_live](#class_Control_property_accessibility_live) | +`0` | +
| [String](class_string.md) | +[accessibility_name](#class_Control_property_accessibility_name) | +`""` | +
| [float](class_float.md) | +[anchor_bottom](#class_Control_property_anchor_bottom) | +`0.0` | +
| [float](class_float.md) | +[anchor_left](#class_Control_property_anchor_left) | +`0.0` | +
| [float](class_float.md) | +[anchor_right](#class_Control_property_anchor_right) | +`0.0` | +
| [float](class_float.md) | +[anchor_top](#class_Control_property_anchor_top) | +`0.0` | +
| [bool](class_bool.md) | +[auto_translate](#class_Control_property_auto_translate) | ++ |
| [bool](class_bool.md) | +[clip_contents](#class_Control_property_clip_contents) | +`false` | +
| [Vector2](class_vector2.md) | +[custom_minimum_size](#class_Control_property_custom_minimum_size) | +`Vector2(0, 0)` | +
| [FocusBehaviorRecursive](class_control.md#enum_Control_FocusBehaviorRecursive) | +[focus_behavior_recursive](#class_Control_property_focus_behavior_recursive) | +`0` | +
| [FocusMode](class_control.md#enum_Control_FocusMode) | +[focus_mode](#class_Control_property_focus_mode) | +`0` | +
| [NodePath](class_nodepath.md) | +[focus_neighbor_bottom](#class_Control_property_focus_neighbor_bottom) | +`NodePath("")` | +
| [NodePath](class_nodepath.md) | +[focus_neighbor_left](#class_Control_property_focus_neighbor_left) | +`NodePath("")` | +
| [NodePath](class_nodepath.md) | +[focus_neighbor_right](#class_Control_property_focus_neighbor_right) | +`NodePath("")` | +
| [NodePath](class_nodepath.md) | +[focus_neighbor_top](#class_Control_property_focus_neighbor_top) | +`NodePath("")` | +
| [NodePath](class_nodepath.md) | +[focus_next](#class_Control_property_focus_next) | +`NodePath("")` | +
| [NodePath](class_nodepath.md) | +[focus_previous](#class_Control_property_focus_previous) | +`NodePath("")` | +
| [Vector2](class_vector2.md) | +[global_position](#class_Control_property_global_position) | ++ |
| [GrowDirection](class_control.md#enum_Control_GrowDirection) | +[grow_horizontal](#class_Control_property_grow_horizontal) | +`1` | +
| [GrowDirection](class_control.md#enum_Control_GrowDirection) | +[grow_vertical](#class_Control_property_grow_vertical) | +`1` | +
| [LayoutDirection](class_control.md#enum_Control_LayoutDirection) | +[layout_direction](#class_Control_property_layout_direction) | +`0` | +
| [bool](class_bool.md) | +[localize_numeral_system](#class_Control_property_localize_numeral_system) | +`true` | +
| [MouseBehaviorRecursive](class_control.md#enum_Control_MouseBehaviorRecursive) | +[mouse_behavior_recursive](#class_Control_property_mouse_behavior_recursive) | +`0` | +
| [CursorShape](class_control.md#enum_Control_CursorShape) | +[mouse_default_cursor_shape](#class_Control_property_mouse_default_cursor_shape) | +`0` | +
| [MouseFilter](class_control.md#enum_Control_MouseFilter) | +[mouse_filter](#class_Control_property_mouse_filter) | +`0` | +
| [bool](class_bool.md) | +[mouse_force_pass_scroll_events](#class_Control_property_mouse_force_pass_scroll_events) | +`true` | +
| [float](class_float.md) | +[offset_bottom](#class_Control_property_offset_bottom) | +`0.0` | +
| [float](class_float.md) | +[offset_left](#class_Control_property_offset_left) | +`0.0` | +
| [float](class_float.md) | +[offset_right](#class_Control_property_offset_right) | +`0.0` | +
| [float](class_float.md) | +[offset_top](#class_Control_property_offset_top) | +`0.0` | +
| [PhysicsInterpolationMode](class_node.md#enum_Node_PhysicsInterpolationMode) | +physics_interpolation_mode | +`2` (overrides [Node.physics_interpolation_mode](class_node.md#class_Node_property_physics_interpolation_mode)) | +
| [Vector2](class_vector2.md) | +[pivot_offset](#class_Control_property_pivot_offset) | +`Vector2(0, 0)` | +
| [Vector2](class_vector2.md) | +[position](#class_Control_property_position) | +`Vector2(0, 0)` | +
| [float](class_float.md) | +[rotation](#class_Control_property_rotation) | +`0.0` | +
| [float](class_float.md) | +[rotation_degrees](#class_Control_property_rotation_degrees) | ++ |
| [Vector2](class_vector2.md) | +[scale](#class_Control_property_scale) | +`Vector2(1, 1)` | +
| [Node](class_node.md) | +[shortcut_context](#class_Control_property_shortcut_context) | ++ |
| [Vector2](class_vector2.md) | +[size](#class_Control_property_size) | +`Vector2(0, 0)` | +
| **BitField**\[[SizeFlags](class_control.md#enum_Control_SizeFlags)\] | +[size_flags_horizontal](#class_Control_property_size_flags_horizontal) | +`1` | +
| [float](class_float.md) | +[size_flags_stretch_ratio](#class_Control_property_size_flags_stretch_ratio) | +`1.0` | +
| **BitField**\[[SizeFlags](class_control.md#enum_Control_SizeFlags)\] | +[size_flags_vertical](#class_Control_property_size_flags_vertical) | +`1` | +
| [Theme](class_theme.md) | +[theme](#class_Control_property_theme) | ++ |
| [StringName](class_stringname.md) | +[theme_type_variation](#class_Control_property_theme_type_variation) | +`&""` | +
| [AutoTranslateMode](class_node.md#enum_Node_AutoTranslateMode) | +[tooltip_auto_translate_mode](#class_Control_property_tooltip_auto_translate_mode) | +`0` | +
| [String](class_string.md) | +[tooltip_text](#class_Control_property_tooltip_text) | +`""` | +
| [String](class_string.md) | +[_accessibility_get_contextual_info](#class_Control_private_method__accessibility_get_contextual_info)\ (\ ) virtual const | +
|---|---|
| [bool](class_bool.md) | +[_can_drop_data](#class_Control_private_method__can_drop_data)\ (\ at_position\: [Vector2](class_vector2.md), data\: [Variant](class_variant.md)\ ) virtual const | +
| `void` | +[_drop_data](#class_Control_private_method__drop_data)\ (\ at_position\: [Vector2](class_vector2.md), data\: [Variant](class_variant.md)\ ) virtual | +
| [String](class_string.md) | +[_get_accessibility_container_name](#class_Control_private_method__get_accessibility_container_name)\ (\ node\: [Node](class_node.md)\ ) virtual const | +
| [Variant](class_variant.md) | +[_get_drag_data](#class_Control_private_method__get_drag_data)\ (\ at_position\: [Vector2](class_vector2.md)\ ) virtual | +
| [Vector2](class_vector2.md) | +[_get_minimum_size](#class_Control_private_method__get_minimum_size)\ (\ ) virtual const | +
| [String](class_string.md) | +[_get_tooltip](#class_Control_private_method__get_tooltip)\ (\ at_position\: [Vector2](class_vector2.md)\ ) virtual const | +
| `void` | +[_gui_input](#class_Control_private_method__gui_input)\ (\ event\: [InputEvent](class_inputevent.md)\ ) virtual | +
| [bool](class_bool.md) | +[_has_point](#class_Control_private_method__has_point)\ (\ point\: [Vector2](class_vector2.md)\ ) virtual const | +
| [Object](class_object.md) | +[_make_custom_tooltip](#class_Control_private_method__make_custom_tooltip)\ (\ for_text\: [String](class_string.md)\ ) virtual const | +
| [Array](class_array.md)\[[Vector3i](class_vector3i.md)\] | +[_structured_text_parser](#class_Control_private_method__structured_text_parser)\ (\ args\: [Array](class_array.md), text\: [String](class_string.md)\ ) virtual const | +
| `void` | +[accept_event](#class_Control_method_accept_event)\ (\ ) | +
| `void` | +[accessibility_drag](#class_Control_method_accessibility_drag)\ (\ ) | +
| `void` | +[accessibility_drop](#class_Control_method_accessibility_drop)\ (\ ) | +
| `void` | +[add_theme_color_override](#class_Control_method_add_theme_color_override)\ (\ name\: [StringName](class_stringname.md), color\: [Color](class_color.md)\ ) | +
| `void` | +[add_theme_constant_override](#class_Control_method_add_theme_constant_override)\ (\ name\: [StringName](class_stringname.md), constant\: [int](class_int.md)\ ) | +
| `void` | +[add_theme_font_override](#class_Control_method_add_theme_font_override)\ (\ name\: [StringName](class_stringname.md), font\: [Font](class_font.md)\ ) | +
| `void` | +[add_theme_font_size_override](#class_Control_method_add_theme_font_size_override)\ (\ name\: [StringName](class_stringname.md), font_size\: [int](class_int.md)\ ) | +
| `void` | +[add_theme_icon_override](#class_Control_method_add_theme_icon_override)\ (\ name\: [StringName](class_stringname.md), texture\: [Texture2D](class_texture2d.md)\ ) | +
| `void` | +[add_theme_stylebox_override](#class_Control_method_add_theme_stylebox_override)\ (\ name\: [StringName](class_stringname.md), stylebox\: [StyleBox](class_stylebox.md)\ ) | +
| `void` | +[begin_bulk_theme_override](#class_Control_method_begin_bulk_theme_override)\ (\ ) | +
| `void` | +[end_bulk_theme_override](#class_Control_method_end_bulk_theme_override)\ (\ ) | +
| [Control](class_control.md) | +[find_next_valid_focus](#class_Control_method_find_next_valid_focus)\ (\ ) const | +
| [Control](class_control.md) | +[find_prev_valid_focus](#class_Control_method_find_prev_valid_focus)\ (\ ) const | +
| [Control](class_control.md) | +[find_valid_focus_neighbor](#class_Control_method_find_valid_focus_neighbor)\ (\ side\: [Side](class_@globalscope.md#enum_@GlobalScope_Side)\ ) const | +
| `void` | +[force_drag](#class_Control_method_force_drag)\ (\ data\: [Variant](class_variant.md), preview\: [Control](class_control.md)\ ) | +
| [float](class_float.md) | +[get_anchor](#class_Control_method_get_anchor)\ (\ side\: [Side](class_@globalscope.md#enum_@GlobalScope_Side)\ ) const | +
| [Vector2](class_vector2.md) | +[get_begin](#class_Control_method_get_begin)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_combined_minimum_size](#class_Control_method_get_combined_minimum_size)\ (\ ) const | +
| [CursorShape](class_control.md#enum_Control_CursorShape) | +[get_cursor_shape](#class_Control_method_get_cursor_shape)\ (\ position\: [Vector2](class_vector2.md) = Vector2(0, 0)\ ) const | +
| [Vector2](class_vector2.md) | +[get_end](#class_Control_method_get_end)\ (\ ) const | +
| [FocusMode](class_control.md#enum_Control_FocusMode) | +[get_focus_mode_with_override](#class_Control_method_get_focus_mode_with_override)\ (\ ) const | +
| [NodePath](class_nodepath.md) | +[get_focus_neighbor](#class_Control_method_get_focus_neighbor)\ (\ side\: [Side](class_@globalscope.md#enum_@GlobalScope_Side)\ ) const | +
| [Rect2](class_rect2.md) | +[get_global_rect](#class_Control_method_get_global_rect)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_minimum_size](#class_Control_method_get_minimum_size)\ (\ ) const | +
| [MouseFilter](class_control.md#enum_Control_MouseFilter) | +[get_mouse_filter_with_override](#class_Control_method_get_mouse_filter_with_override)\ (\ ) const | +
| [float](class_float.md) | +[get_offset](#class_Control_method_get_offset)\ (\ offset\: [Side](class_@globalscope.md#enum_@GlobalScope_Side)\ ) const | +
| [Vector2](class_vector2.md) | +[get_parent_area_size](#class_Control_method_get_parent_area_size)\ (\ ) const | +
| [Control](class_control.md) | +[get_parent_control](#class_Control_method_get_parent_control)\ (\ ) const | +
| [Rect2](class_rect2.md) | +[get_rect](#class_Control_method_get_rect)\ (\ ) const | +
| [Vector2](class_vector2.md) | +[get_screen_position](#class_Control_method_get_screen_position)\ (\ ) const | +
| [Color](class_color.md) | +[get_theme_color](#class_Control_method_get_theme_color)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [int](class_int.md) | +[get_theme_constant](#class_Control_method_get_theme_constant)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [float](class_float.md) | +[get_theme_default_base_scale](#class_Control_method_get_theme_default_base_scale)\ (\ ) const | +
| [Font](class_font.md) | +[get_theme_default_font](#class_Control_method_get_theme_default_font)\ (\ ) const | +
| [int](class_int.md) | +[get_theme_default_font_size](#class_Control_method_get_theme_default_font_size)\ (\ ) const | +
| [Font](class_font.md) | +[get_theme_font](#class_Control_method_get_theme_font)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [int](class_int.md) | +[get_theme_font_size](#class_Control_method_get_theme_font_size)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [Texture2D](class_texture2d.md) | +[get_theme_icon](#class_Control_method_get_theme_icon)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [StyleBox](class_stylebox.md) | +[get_theme_stylebox](#class_Control_method_get_theme_stylebox)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [String](class_string.md) | +[get_tooltip](#class_Control_method_get_tooltip)\ (\ at_position\: [Vector2](class_vector2.md) = Vector2(0, 0)\ ) const | +
| `void` | +[grab_click_focus](#class_Control_method_grab_click_focus)\ (\ ) | +
| `void` | +[grab_focus](#class_Control_method_grab_focus)\ (\ ) | +
| [bool](class_bool.md) | +[has_focus](#class_Control_method_has_focus)\ (\ ) const | +
| [bool](class_bool.md) | +[has_theme_color](#class_Control_method_has_theme_color)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [bool](class_bool.md) | +[has_theme_color_override](#class_Control_method_has_theme_color_override)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[has_theme_constant](#class_Control_method_has_theme_constant)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [bool](class_bool.md) | +[has_theme_constant_override](#class_Control_method_has_theme_constant_override)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[has_theme_font](#class_Control_method_has_theme_font)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [bool](class_bool.md) | +[has_theme_font_override](#class_Control_method_has_theme_font_override)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[has_theme_font_size](#class_Control_method_has_theme_font_size)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [bool](class_bool.md) | +[has_theme_font_size_override](#class_Control_method_has_theme_font_size_override)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[has_theme_icon](#class_Control_method_has_theme_icon)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [bool](class_bool.md) | +[has_theme_icon_override](#class_Control_method_has_theme_icon_override)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[has_theme_stylebox](#class_Control_method_has_theme_stylebox)\ (\ name\: [StringName](class_stringname.md), theme_type\: [StringName](class_stringname.md) = &""\ ) const | +
| [bool](class_bool.md) | +[has_theme_stylebox_override](#class_Control_method_has_theme_stylebox_override)\ (\ name\: [StringName](class_stringname.md)\ ) const | +
| [bool](class_bool.md) | +[is_drag_successful](#class_Control_method_is_drag_successful)\ (\ ) const | +
| [bool](class_bool.md) | +[is_layout_rtl](#class_Control_method_is_layout_rtl)\ (\ ) const | +
| `void` | +[release_focus](#class_Control_method_release_focus)\ (\ ) | +
| `void` | +[remove_theme_color_override](#class_Control_method_remove_theme_color_override)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[remove_theme_constant_override](#class_Control_method_remove_theme_constant_override)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[remove_theme_font_override](#class_Control_method_remove_theme_font_override)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[remove_theme_font_size_override](#class_Control_method_remove_theme_font_size_override)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[remove_theme_icon_override](#class_Control_method_remove_theme_icon_override)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[remove_theme_stylebox_override](#class_Control_method_remove_theme_stylebox_override)\ (\ name\: [StringName](class_stringname.md)\ ) | +
| `void` | +[reset_size](#class_Control_method_reset_size)\ (\ ) | +
| `void` | +[set_anchor](#class_Control_method_set_anchor)\ (\ side\: [Side](class_@globalscope.md#enum_@GlobalScope_Side), anchor\: [float](class_float.md), keep_offset\: [bool](class_bool.md) = false, push_opposite_anchor\: [bool](class_bool.md) = true\ ) | +
| `void` | +[set_anchor_and_offset](#class_Control_method_set_anchor_and_offset)\ (\ side\: [Side](class_@globalscope.md#enum_@GlobalScope_Side), anchor\: [float](class_float.md), offset\: [float](class_float.md), push_opposite_anchor\: [bool](class_bool.md) = false\ ) | +
| `void` | +[set_anchors_and_offsets_preset](#class_Control_method_set_anchors_and_offsets_preset)\ (\ preset\: [LayoutPreset](class_control.md#enum_Control_LayoutPreset), resize_mode\: [LayoutPresetMode](class_control.md#enum_Control_LayoutPresetMode) = 0, margin\: [int](class_int.md) = 0\ ) | +
| `void` | +[set_anchors_preset](#class_Control_method_set_anchors_preset)\ (\ preset\: [LayoutPreset](class_control.md#enum_Control_LayoutPreset), keep_offsets\: [bool](class_bool.md) = false\ ) | +
| `void` | +[set_begin](#class_Control_method_set_begin)\ (\ position\: [Vector2](class_vector2.md)\ ) | +
| `void` | +[set_drag_forwarding](#class_Control_method_set_drag_forwarding)\ (\ drag_func\: [Callable](class_callable.md), can_drop_func\: [Callable](class_callable.md), drop_func\: [Callable](class_callable.md)\ ) | +
| `void` | +[set_drag_preview](#class_Control_method_set_drag_preview)\ (\ control\: [Control](class_control.md)\ ) | +
| `void` | +[set_end](#class_Control_method_set_end)\ (\ position\: [Vector2](class_vector2.md)\ ) | +
| `void` | +[set_focus_neighbor](#class_Control_method_set_focus_neighbor)\ (\ side\: [Side](class_@globalscope.md#enum_@GlobalScope_Side), neighbor\: [NodePath](class_nodepath.md)\ ) | +
| `void` | +[set_global_position](#class_Control_method_set_global_position)\ (\ position\: [Vector2](class_vector2.md), keep_offsets\: [bool](class_bool.md) = false\ ) | +
| `void` | +[set_offset](#class_Control_method_set_offset)\ (\ side\: [Side](class_@globalscope.md#enum_@GlobalScope_Side), offset\: [float](class_float.md)\ ) | +
| `void` | +[set_offsets_preset](#class_Control_method_set_offsets_preset)\ (\ preset\: [LayoutPreset](class_control.md#enum_Control_LayoutPreset), resize_mode\: [LayoutPresetMode](class_control.md#enum_Control_LayoutPresetMode) = 0, margin\: [int](class_int.md) = 0\ ) | +
| `void` | +[set_position](#class_Control_method_set_position)\ (\ position\: [Vector2](class_vector2.md), keep_offsets\: [bool](class_bool.md) = false\ ) | +
| `void` | +[set_size](#class_Control_method_set_size)\ (\ size\: [Vector2](class_vector2.md), keep_offsets\: [bool](class_bool.md) = false\ ) | +
| `void` | +[update_minimum_size](#class_Control_method_update_minimum_size)\ (\ ) | +
| `void` | +[warp_mouse](#class_Control_method_warp_mouse)\ (\ position\: [Vector2](class_vector2.md)\ ) | +