2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								<?xml version="1.0" encoding="UTF-8" ?>  
						 
					
						
							
								
									
										
										
										
											2023-07-06 10:08:05 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								<class  name= "Performance"  inherits= "Object"  xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"  xsi:noNamespaceSchemaLocation= "../class.xsd" >  
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									<brief_description > 
							 
						 
					
						
							
								
									
										
										
										
											2019-06-26 15:57:13 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										Exposes performance-related data.
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									</brief_description> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									<description > 
							 
						 
					
						
							
								
									
										
										
										
											2019-06-22 01:04:47 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										This class provides access to a number of different monitors related to performance, such as memory usage, draw calls, and FPS. These are the same as the values displayed in the [b]Monitor[/b] tab in the editor's [b]Debugger[/b] panel. By using the [method get_monitor] method of this class, you can access this data from your code.
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										You can add custom monitors using the [method add_custom_monitor] method. Custom monitors are available in [b]Monitor[/b] tab in the editor's [b]Debugger[/b] panel together with built-in monitors.
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										[b]Note:[/b] Some of the built-in monitors are only available in debug mode and will always return [code]0[/code] when used in a project exported in release mode.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										[b]Note:[/b] Some of the built-in monitors are not updated in real-time for performance reasons, so there may be a delay of up to 1 second between changes.
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										[b]Note:[/b] Custom monitors do not support negative values. Negative values are clamped to 0.
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									</description> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									<tutorials > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									</tutorials> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									<methods > 
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<method  name= "add_custom_monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-30 15:28:05 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<return  type= "void"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-06 21:11:48 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<param  index= "0"  name= "id"  type= "StringName"  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											<param  index= "1"  name= "callable"  type= "Callable"  /> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											<param  index= "2"  name= "arguments"  type= "Array"  default= "[]"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<description > 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-11 13:52:19 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												Adds a custom monitor with the name [param id]. You can specify the category of the monitor using slash delimiters in [param id] (for example: [code]"Game/NumberOfNPCs"[/code]). If there is more than one slash delimiter, then the default category is used. The default category is [code]"Custom"[/code]. Prints an error if given [param id] is already present.
							 
						 
					
						
							
								
									
										
										
										
											2020-10-31 18:54:17 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												[codeblocks]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[gdscript]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												func _ready():
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    var monitor_value = Callable(self, "get_monitor_value")
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    # Adds monitor with name "MyName" to category "MyCategory".
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    Performance.add_custom_monitor("MyCategory/MyMonitor", monitor_value)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    # Adds monitor with name "MyName" to category "Custom".
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												    # Note: "MyCategory/MyMonitor" and "MyMonitor" have same name but different IDs, so the code is valid.
							 
						 
					
						
							
								
									
										
										
										
											2020-10-31 18:54:17 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												    Performance.add_custom_monitor("MyMonitor", monitor_value)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    # Adds monitor with name "MyName" to category "Custom".
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												    # Note: "MyMonitor" and "Custom/MyMonitor" have same name and same category but different IDs, so the code is valid.
							 
						 
					
						
							
								
									
										
										
										
											2020-10-31 18:54:17 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												    Performance.add_custom_monitor("Custom/MyMonitor", monitor_value)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    # Adds monitor with name "MyCategoryOne/MyCategoryTwo/MyMonitor" to category "Custom".
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    Performance.add_custom_monitor("MyCategoryOne/MyCategoryTwo/MyMonitor", monitor_value)
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												func get_monitor_value():
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    return randi() % 25
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[/gdscript]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[csharp]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												public override void _Ready()
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												{
							 
						 
					
						
							
								
									
										
										
										
											2022-08-26 16:21:45 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												    var monitorValue = new Callable(this, MethodName.GetMonitorValue);
							 
						 
					
						
							
								
									
										
										
										
											2020-10-31 18:54:17 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    // Adds monitor with name "MyName" to category "MyCategory".
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    Performance.AddCustomMonitor("MyCategory/MyMonitor", monitorValue);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    // Adds monitor with name "MyName" to category "Custom".
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    // Note: "MyCategory/MyMonitor" and "MyMonitor" have same name but different ids so the code is valid.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    Performance.AddCustomMonitor("MyMonitor", monitorValue);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    // Adds monitor with name "MyName" to category "Custom".
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    // Note: "MyMonitor" and "Custom/MyMonitor" have same name and same category but different ids so the code is valid.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    Performance.AddCustomMonitor("Custom/MyMonitor", monitorValue);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    // Adds monitor with name "MyCategoryOne/MyCategoryTwo/MyMonitor" to category "Custom".
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    Performance.AddCustomMonitor("MyCategoryOne/MyCategoryTwo/MyMonitor", monitorValue);
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												public int GetMonitorValue()
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												    return GD.Randi() % 25;
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[/csharp]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[/codeblocks]
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												The debugger calls the callable to get the value of custom monitor. The callable must return a zero or positive integer or floating-point number.
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												Callables are called with arguments supplied in argument array.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											</description> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</method> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<method  name= "get_custom_monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-30 15:28:05 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<return  type= "Variant"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-06 21:11:48 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<param  index= "0"  name= "id"  type= "StringName"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<description > 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-11 13:52:19 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												Returns the value of custom monitor with given [param id]. The callable is called to get the value of custom monitor. See also [method has_custom_monitor]. Prints an error if the given [param id] is absent.
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											</description> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</method> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<method  name= "get_custom_monitor_names" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-05 20:35:08 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<return  type= "StringName[]"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<description > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												Returns the names of active custom monitors in an [Array].
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											</description> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</method> 
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										<method  name= "get_monitor"  qualifiers= "const" > 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-30 15:28:05 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<return  type= "float"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-06 21:11:48 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<param  index= "0"  name= "monitor"  type= "int"  enum= "Performance.Monitor"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
											<description > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												Returns the value of one of the available built-in monitors. You should provide one of the [enum Monitor] constants as the argument, like this:
							 
						 
					
						
							
								
									
										
										
										
											2020-10-31 18:54:17 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												[codeblocks]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[gdscript]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												print(Performance.get_monitor(Performance.TIME_FPS)) # Prints the FPS to the console.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[/gdscript]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[csharp]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												GD.Print(Performance.GetMonitor(Performance.Monitor.TimeFps)); // Prints the FPS to the console.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[/csharp]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
												[/codeblocks]
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												See [method get_custom_monitor] to query custom performance monitors' values.
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
											</description> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</method> 
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<method  name= "get_monitor_modification_time" > 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-30 15:28:05 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<return  type= "int"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<description > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												Returns the last tick in which custom monitor was added/removed (in microseconds since the engine started). This is set to [method Time.get_ticks_usec] when the monitor is updated.
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											</description> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</method> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<method  name= "has_custom_monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-30 15:28:05 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<return  type= "bool"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-06 21:11:48 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<param  index= "0"  name= "id"  type= "StringName"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<description > 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-11 13:52:19 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												Returns [code]true[/code] if custom monitor with the given [param id] is present, [code]false[/code] otherwise.
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											</description> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</method> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<method  name= "remove_custom_monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2021-07-30 15:28:05 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<return  type= "void"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-06 21:11:48 +03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<param  index= "0"  name= "id"  type= "StringName"  /> 
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											<description > 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-11 13:52:19 -04:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
												Removes the custom monitor with given [param id]. Prints an error if the given [param id] is already absent.
							 
						 
					
						
							
								
									
										
										
										
											2020-06-04 18:48:57 +05:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											</description> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</method> 
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
									</methods> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									<constants > 
							 
						 
					
						
							
								
									
										
										
										
											2017-11-24 23:16:30 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "TIME_FPS"  value= "0"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											The number of frames rendered in the last second. This metric is only updated once per second, even if queried more often. [i]Higher is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2017-11-24 23:16:30 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "TIME_PROCESS"  value= "1"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Time it took to complete one frame, in seconds. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2017-11-24 23:16:30 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "TIME_PHYSICS_PROCESS"  value= "2"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Time it took to complete one physics frame, in seconds. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "TIME_NAVIGATION_PROCESS"  value= "3"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Time it took to complete one navigation step, in seconds. This includes navigation map updates as well as agent avoidance calculations. [i]Lower is better.[/i]
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "MEMORY_STATIC"  value= "4"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Static memory currently used, in bytes. Not available in release builds. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "MEMORY_STATIC_MAX"  value= "5"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Available static memory. Not available in release builds. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "MEMORY_MESSAGE_BUFFER_MAX"  value= "6"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Largest amount of memory the message queue buffer has used, in bytes. The message queue is used for deferred functions calls and notifications. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "OBJECT_COUNT"  value= "7"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of objects currently instantiated (including nodes). [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "OBJECT_RESOURCE_COUNT"  value= "8"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of resources currently used. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "OBJECT_NODE_COUNT"  value= "9"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of nodes currently instantiated in the scene tree. This also includes the root node. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "OBJECT_ORPHAN_NODE_COUNT"  value= "10"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of orphan nodes, i.e. nodes which are not parented to a node of the scene tree. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2019-04-17 22:46:21 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "RENDER_TOTAL_OBJECTS_IN_FRAME"  value= "11"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											The total number of objects in the last rendered frame. This metric doesn't include culled objects (either via hiding nodes, frustum culling or occlusion culling). [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "RENDER_TOTAL_PRIMITIVES_IN_FRAME"  value= "12"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											The total number of vertices or indices rendered in the last rendered frame. This metric doesn't include primitives from culled objects (either via hiding nodes, frustum culling or occlusion culling). Due to the depth prepass and shadow passes, the number of primitives is always higher than the actual number of vertices in the scene (typically double or triple the original vertex count). [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "RENDER_TOTAL_DRAW_CALLS_IN_FRAME"  value= "13"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											The total number of draw calls performed in the last rendered frame. This metric doesn't include culled objects (either via hiding nodes, frustum culling or occlusion culling), since they do not result in draw calls. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "RENDER_VIDEO_MEM_USED"  value= "14"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											The amount of video memory used (texture and vertex memory combined, in bytes). Since this metric also includes miscellaneous allocations, this value is always greater than the sum of [constant RENDER_TEXTURE_MEM_USED] and [constant RENDER_BUFFER_MEM_USED]. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "RENDER_TEXTURE_MEM_USED"  value= "15"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											The amount of texture memory used (in bytes). [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "RENDER_BUFFER_MEM_USED"  value= "16"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											The amount of render buffer memory used (in bytes). [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-10-22 12:56:11 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "PHYSICS_2D_ACTIVE_OBJECTS"  value= "17"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-25 19:35:52 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of active [RigidBody2D] nodes in the game. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "PHYSICS_2D_COLLISION_PAIRS"  value= "18"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of collision pairs in the 2D physics engine. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "PHYSICS_2D_ISLAND_COUNT"  value= "19"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of islands in the 2D physics engine. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "PHYSICS_3D_ACTIVE_OBJECTS"  value= "20"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-08-25 19:35:52 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of active [RigidBody3D] and [VehicleBody3D] nodes in the game. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "PHYSICS_3D_COLLISION_PAIRS"  value= "21"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of collision pairs in the 3D physics engine. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "PHYSICS_3D_ISLAND_COUNT"  value= "22"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2022-05-15 20:43:07 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of islands in the 3D physics engine. [i]Lower is better.[/i]
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "AUDIO_OUTPUT_LATENCY"  value= "23"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2021-01-13 17:50:56 +10:30 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Output latency of the [AudioServer]. Equivalent to calling [method AudioServer.get_output_latency], it is not recommended to call this every frame.
							 
						 
					
						
							
								
									
										
										
										
											2018-07-26 11:56:21 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_ACTIVE_MAPS"  value= "24"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of active navigation maps in [NavigationServer2D] and [NavigationServer3D]. This also includes the two empty default navigation maps created by World2D and World3D.
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_REGION_COUNT"  value= "25"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of active navigation regions in [NavigationServer2D] and [NavigationServer3D].
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_AGENT_COUNT"  value= "26"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of active navigation agents processing avoidance in [NavigationServer2D] and [NavigationServer3D].
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_LINK_COUNT"  value= "27"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of active navigation links in [NavigationServer2D] and [NavigationServer3D].
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_POLYGON_COUNT"  value= "28"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of navigation mesh polygons in [NavigationServer2D] and [NavigationServer3D].
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_EDGE_COUNT"  value= "29"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of navigation mesh polygon edges in [NavigationServer2D] and [NavigationServer3D].
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_EDGE_MERGE_COUNT"  value= "30"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of navigation mesh polygon edges that were merged due to edge key overlap in [NavigationServer2D] and [NavigationServer3D].
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_EDGE_CONNECTION_COUNT"  value= "31"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of polygon edges that are considered connected by edge proximity [NavigationServer2D] and [NavigationServer3D].
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_EDGE_FREE_COUNT"  value= "32"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of navigation mesh polygon edges that could not be merged in [NavigationServer2D] and [NavigationServer3D]. The edges still may be connected by edge proximity or with links.
							 
						 
					
						
							
								
									
										
										
										
											2022-12-30 05:19:15 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2024-06-25 04:50:43 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_OBSTACLE_COUNT"  value= "33"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Number of active navigation obstacles in the [NavigationServer2D] and [NavigationServer3D].
							 
						 
					
						
							
								
									
										
										
										
											2024-06-25 04:50:43 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2024-03-15 14:13:31 -03:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "PIPELINE_COMPILATIONS_CANVAS"  value= "34"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of pipeline compilations that were triggered by the 2D canvas renderer.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "PIPELINE_COMPILATIONS_MESH"  value= "35"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of pipeline compilations that were triggered by loading meshes. These compilations will show up as longer loading times the first time a user runs the game and the pipeline is required.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "PIPELINE_COMPILATIONS_SURFACE"  value= "36"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of pipeline compilations that were triggered by building the surface cache before rendering the scene. These compilations will show up as a stutter when loading an scene the first time a user runs the game and the pipeline is required.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "PIPELINE_COMPILATIONS_DRAW"  value= "37"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of pipeline compilations that were triggered while drawing the scene. These compilations will show up as stutters during gameplay the first time a user runs the game and the pipeline is required.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "PIPELINE_COMPILATIONS_SPECIALIZATION"  value= "38"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of pipeline compilations that were triggered to optimize the current scene. These compilations are done in the background and should not cause any stutters whatsoever.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
									
										
										
										
											2025-02-26 11:48:13 +01:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_ACTIVE_MAPS"  value= "39"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation maps in the [NavigationServer2D]. This also includes the two empty default navigation maps created by World2D.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_REGION_COUNT"  value= "40"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation regions in the [NavigationServer2D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_AGENT_COUNT"  value= "41"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation agents processing avoidance in the [NavigationServer2D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_LINK_COUNT"  value= "42"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation links in the [NavigationServer2D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_POLYGON_COUNT"  value= "43"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of navigation mesh polygons in the [NavigationServer2D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_EDGE_COUNT"  value= "44"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of navigation mesh polygon edges in the [NavigationServer2D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_EDGE_MERGE_COUNT"  value= "45"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of navigation mesh polygon edges that were merged due to edge key overlap in the [NavigationServer2D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_EDGE_CONNECTION_COUNT"  value= "46"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of polygon edges that are considered connected by edge proximity [NavigationServer2D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_EDGE_FREE_COUNT"  value= "47"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of navigation mesh polygon edges that could not be merged in the [NavigationServer2D]. The edges still may be connected by edge proximity or with links.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_2D_OBSTACLE_COUNT"  value= "48"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation obstacles in the [NavigationServer2D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_ACTIVE_MAPS"  value= "49"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation maps in the [NavigationServer3D]. This also includes the two empty default navigation maps created by World3D.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_REGION_COUNT"  value= "50"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation regions in the [NavigationServer3D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_AGENT_COUNT"  value= "51"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation agents processing avoidance in the [NavigationServer3D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_LINK_COUNT"  value= "52"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation links in the [NavigationServer3D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_POLYGON_COUNT"  value= "53"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of navigation mesh polygons in the [NavigationServer3D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_EDGE_COUNT"  value= "54"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of navigation mesh polygon edges in the [NavigationServer3D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_EDGE_MERGE_COUNT"  value= "55"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of navigation mesh polygon edges that were merged due to edge key overlap in the [NavigationServer3D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_EDGE_CONNECTION_COUNT"  value= "56"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of polygon edges that are considered connected by edge proximity [NavigationServer3D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_EDGE_FREE_COUNT"  value= "57"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of navigation mesh polygon edges that could not be merged in the [NavigationServer3D]. The edges still may be connected by edge proximity or with links.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "NAVIGATION_3D_OBSTACLE_COUNT"  value= "58"  enum= "Monitor" > 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
											Number of active navigation obstacles in the [NavigationServer3D].
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
										<constant  name= "MONITOR_MAX"  value= "59"  enum= "Monitor" > 
							 
						 
					
						
							
								
									
										
										
										
											2019-06-26 15:57:13 +02:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
											Represents the size of the [enum Monitor] enum.
							 
						 
					
						
							
								
									
										
										
										
											2017-09-12 17:42:36 -03:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
										</constant> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
									</constants> 
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								</class>