.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/Performance.xml. .. _class_Performance: Performance =========== **Inherits:** :ref:`Object` .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +---------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`add_custom_monitor` **(** :ref:`StringName` id, :ref:`Callable` callable, :ref:`Array` arguments=[] **)** | +---------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Variant` | :ref:`get_custom_monitor` **(** :ref:`StringName` id **)** | +---------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`StringName[]` | :ref:`get_custom_monitor_names` **(** **)** | +---------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_monitor` **(** :ref:`Monitor` monitor **)** |const| | +---------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_monitor_modification_time` **(** **)** | +---------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`has_custom_monitor` **(** :ref:`StringName` id **)** | +---------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`remove_custom_monitor` **(** :ref:`StringName` id **)** | +---------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Enumerations ------------ .. _enum_Performance_Monitor: .. rst-class:: classref-enumeration enum **Monitor**: .. _class_Performance_constant_TIME_FPS: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **TIME_FPS** = ``0`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_TIME_PROCESS: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **TIME_PROCESS** = ``1`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_TIME_PHYSICS_PROCESS: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **TIME_PHYSICS_PROCESS** = ``2`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_TIME_NAVIGATION_PROCESS: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **TIME_NAVIGATION_PROCESS** = ``3`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_MEMORY_STATIC: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **MEMORY_STATIC** = ``4`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_MEMORY_STATIC_MAX: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **MEMORY_STATIC_MAX** = ``5`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_MEMORY_MESSAGE_BUFFER_MAX: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **MEMORY_MESSAGE_BUFFER_MAX** = ``6`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_OBJECT_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **OBJECT_COUNT** = ``7`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_OBJECT_RESOURCE_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **OBJECT_RESOURCE_COUNT** = ``8`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_OBJECT_NODE_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **OBJECT_NODE_COUNT** = ``9`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_OBJECT_ORPHAN_NODE_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **OBJECT_ORPHAN_NODE_COUNT** = ``10`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_RENDER_TOTAL_OBJECTS_IN_FRAME: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **RENDER_TOTAL_OBJECTS_IN_FRAME** = ``11`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_RENDER_TOTAL_PRIMITIVES_IN_FRAME: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **RENDER_TOTAL_PRIMITIVES_IN_FRAME** = ``12`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_RENDER_TOTAL_DRAW_CALLS_IN_FRAME: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **RENDER_TOTAL_DRAW_CALLS_IN_FRAME** = ``13`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_RENDER_VIDEO_MEM_USED: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **RENDER_VIDEO_MEM_USED** = ``14`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_RENDER_TEXTURE_MEM_USED: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **RENDER_TEXTURE_MEM_USED** = ``15`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_RENDER_BUFFER_MEM_USED: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **RENDER_BUFFER_MEM_USED** = ``16`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_PHYSICS_2D_ACTIVE_OBJECTS: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **PHYSICS_2D_ACTIVE_OBJECTS** = ``17`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_PHYSICS_2D_COLLISION_PAIRS: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **PHYSICS_2D_COLLISION_PAIRS** = ``18`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_PHYSICS_2D_ISLAND_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **PHYSICS_2D_ISLAND_COUNT** = ``19`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_PHYSICS_3D_ACTIVE_OBJECTS: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **PHYSICS_3D_ACTIVE_OBJECTS** = ``20`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_PHYSICS_3D_COLLISION_PAIRS: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **PHYSICS_3D_COLLISION_PAIRS** = ``21`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_PHYSICS_3D_ISLAND_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **PHYSICS_3D_ISLAND_COUNT** = ``22`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_AUDIO_OUTPUT_LATENCY: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **AUDIO_OUTPUT_LATENCY** = ``23`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_NAVIGATION_ACTIVE_MAPS: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **NAVIGATION_ACTIVE_MAPS** = ``24`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_NAVIGATION_REGION_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **NAVIGATION_REGION_COUNT** = ``25`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_NAVIGATION_AGENT_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **NAVIGATION_AGENT_COUNT** = ``26`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_NAVIGATION_LINK_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **NAVIGATION_LINK_COUNT** = ``27`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_NAVIGATION_POLYGON_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **NAVIGATION_POLYGON_COUNT** = ``28`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_NAVIGATION_EDGE_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **NAVIGATION_EDGE_COUNT** = ``29`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_NAVIGATION_EDGE_MERGE_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **NAVIGATION_EDGE_MERGE_COUNT** = ``30`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_NAVIGATION_EDGE_CONNECTION_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **NAVIGATION_EDGE_CONNECTION_COUNT** = ``31`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_NAVIGATION_EDGE_FREE_COUNT: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **NAVIGATION_EDGE_FREE_COUNT** = ``32`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. _class_Performance_constant_MONITOR_MAX: .. rst-class:: classref-enumeration-constant :ref:`Monitor` **MONITOR_MAX** = ``33`` .. container:: contribute There is currently no description for this enum. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_Performance_method_add_custom_monitor: .. rst-class:: classref-method void **add_custom_monitor** **(** :ref:`StringName` id, :ref:`Callable` callable, :ref:`Array` arguments=[] **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Performance_method_get_custom_monitor: .. rst-class:: classref-method :ref:`Variant` **get_custom_monitor** **(** :ref:`StringName` id **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Performance_method_get_custom_monitor_names: .. rst-class:: classref-method :ref:`StringName[]` **get_custom_monitor_names** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Performance_method_get_monitor: .. rst-class:: classref-method :ref:`float` **get_monitor** **(** :ref:`Monitor` monitor **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Performance_method_get_monitor_modification_time: .. rst-class:: classref-method :ref:`int` **get_monitor_modification_time** **(** **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Performance_method_has_custom_monitor: .. rst-class:: classref-method :ref:`bool` **has_custom_monitor** **(** :ref:`StringName` id **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Performance_method_remove_custom_monitor: .. rst-class:: classref-method void **remove_custom_monitor** **(** :ref:`StringName` id **)** .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`