Click or drag to resize

PerformanceMonitor Enumeration

[Missing <summary> documentation for "T:Godot.Performance.Monitor"]

Namespace:  Godot
Assembly:  GodotSharp (in GodotSharp.dll) Version: 1.0.0
Syntax
C#
public enum Monitor
Members
  Member nameValueDescription
TimeFps0

Number of frames per second.

TimeProcess1

Time it took to complete one frame, in seconds.

TimePhysicsProcess2

Time it took to complete one physics frame, in seconds.

MemoryStatic3

Static memory currently used, in bytes. Not available in release builds.

MemoryDynamic4

Dynamic memory currently used, in bytes. Not available in release builds.

MemoryStaticMax5

Available static memory. Not available in release builds.

MemoryDynamicMax6

Available dynamic memory. Not available in release builds.

MemoryMessageBufferMax7

Largest amount of memory the message queue buffer has used, in bytes. The message queue is used for deferred functions calls and notifications.

ObjectCount8

Number of objects currently instanced (including nodes).

ObjectResourceCount9

Number of resources currently used.

ObjectNodeCount10

Number of nodes currently instanced in the scene tree. This also includes the root node.

ObjectOrphanNodeCount11

Number of orphan nodes, i.e. nodes which are not parented to a node of the scene tree.

RenderObjectsInFrame12

3D objects drawn per frame.

RenderVerticesInFrame13

Vertices drawn per frame. 3D only.

RenderMaterialChangesInFrame14

Material changes per frame. 3D only.

RenderShaderChangesInFrame15

Shader changes per frame. 3D only.

RenderSurfaceChangesInFrame16

Render surface changes per frame. 3D only.

RenderDrawCallsInFrame17

Draw calls per frame. 3D only.

Render2dItemsInFrame18

Items or joined items drawn per frame.

Render2dDrawCallsInFrame19

Draw calls per frame.

RenderVideoMemUsed20

The amount of video memory used, i.e. texture and vertex memory combined.

RenderTextureMemUsed21

The amount of texture memory used.

RenderVertexMemUsed22

The amount of vertex memory used.

RenderUsageVideoMemTotal23

Unimplemented in the GLES2 and GLES3 rendering backends, always returns 0.

Physics2dActiveObjects24

Number of active RigidBody2D nodes in the game.

Physics2dCollisionPairs25

Number of collision pairs in the 2D physics engine.

Physics2dIslandCount26

Number of islands in the 2D physics engine.

Physics3dActiveObjects27

Number of active RigidBody and VehicleBody nodes in the game.

Physics3dCollisionPairs28

Number of collision pairs in the 3D physics engine.

Physics3dIslandCount29

Number of islands in the 3D physics engine.

AudioOutputLatency30

Output latency of the AudioServer.

MonitorMax31

Represents the size of the PerformanceMonitor enum.

See Also