PerformanceMonitor Enumeration |
[Missing <summary> documentation for "T:Godot.Performance.Monitor"]
Namespace: Godot
public enum Monitor
Member name | Value | Description | |
---|---|---|---|
TimeFps | 0 | Number of frames per second. | |
TimeProcess | 1 | Time it took to complete one frame, in seconds. | |
TimePhysicsProcess | 2 | Time it took to complete one physics frame, in seconds. | |
MemoryStatic | 3 | Static memory currently used, in bytes. Not available in release builds. | |
MemoryDynamic | 4 | Dynamic memory currently used, in bytes. Not available in release builds. | |
MemoryStaticMax | 5 | Available static memory. Not available in release builds. | |
MemoryDynamicMax | 6 | Available dynamic memory. Not available in release builds. | |
MemoryMessageBufferMax | 7 | Largest amount of memory the message queue buffer has used, in bytes. The message queue is used for deferred functions calls and notifications. | |
ObjectCount | 8 | Number of objects currently instanced (including nodes). | |
ObjectResourceCount | 9 | Number of resources currently used. | |
ObjectNodeCount | 10 | Number of nodes currently instanced in the scene tree. This also includes the root node. | |
ObjectOrphanNodeCount | 11 | Number of orphan nodes, i.e. nodes which are not parented to a node of the scene tree. | |
RenderObjectsInFrame | 12 | 3D objects drawn per frame. | |
RenderVerticesInFrame | 13 | Vertices drawn per frame. 3D only. | |
RenderMaterialChangesInFrame | 14 | Material changes per frame. 3D only. | |
RenderShaderChangesInFrame | 15 | Shader changes per frame. 3D only. | |
RenderSurfaceChangesInFrame | 16 | Render surface changes per frame. 3D only. | |
RenderDrawCallsInFrame | 17 | Draw calls per frame. 3D only. | |
Render2dItemsInFrame | 18 | Items or joined items drawn per frame. | |
Render2dDrawCallsInFrame | 19 | Draw calls per frame. | |
RenderVideoMemUsed | 20 | The amount of video memory used, i.e. texture and vertex memory combined. | |
RenderTextureMemUsed | 21 | The amount of texture memory used. | |
RenderVertexMemUsed | 22 | The amount of vertex memory used. | |
RenderUsageVideoMemTotal | 23 | Unimplemented in the GLES2 and GLES3 rendering backends, always returns 0. | |
Physics2dActiveObjects | 24 | Number of active RigidBody2D nodes in the game. | |
Physics2dCollisionPairs | 25 | Number of collision pairs in the 2D physics engine. | |
Physics2dIslandCount | 26 | Number of islands in the 2D physics engine. | |
Physics3dActiveObjects | 27 | Number of active RigidBody and VehicleBody nodes in the game. | |
Physics3dCollisionPairs | 28 | Number of collision pairs in the 3D physics engine. | |
Physics3dIslandCount | 29 | Number of islands in the 3D physics engine. | |
AudioOutputLatency | 30 | Output latency of the AudioServer. | |
MonitorMax | 31 | Represents the size of the PerformanceMonitor enum. |