mirror of
https://github.com/Redot-Engine/redot-engine.git
synced 2025-12-06 23:31:53 -05:00
ClassDB: Provide the enum name of integer constants
This commit is contained in:
@@ -40,35 +40,35 @@ void Performance::_bind_methods() {
|
||||
|
||||
ClassDB::bind_method(D_METHOD("get_monitor", "monitor"), &Performance::get_monitor);
|
||||
|
||||
BIND_CONSTANT(TIME_FPS);
|
||||
BIND_CONSTANT(TIME_PROCESS);
|
||||
BIND_CONSTANT(TIME_FIXED_PROCESS);
|
||||
BIND_CONSTANT(MEMORY_STATIC);
|
||||
BIND_CONSTANT(MEMORY_DYNAMIC);
|
||||
BIND_CONSTANT(MEMORY_STATIC_MAX);
|
||||
BIND_CONSTANT(MEMORY_DYNAMIC_MAX);
|
||||
BIND_CONSTANT(MEMORY_MESSAGE_BUFFER_MAX);
|
||||
BIND_CONSTANT(OBJECT_COUNT);
|
||||
BIND_CONSTANT(OBJECT_RESOURCE_COUNT);
|
||||
BIND_CONSTANT(OBJECT_NODE_COUNT);
|
||||
BIND_CONSTANT(RENDER_OBJECTS_IN_FRAME);
|
||||
BIND_CONSTANT(RENDER_VERTICES_IN_FRAME);
|
||||
BIND_CONSTANT(RENDER_MATERIAL_CHANGES_IN_FRAME);
|
||||
BIND_CONSTANT(RENDER_SHADER_CHANGES_IN_FRAME);
|
||||
BIND_CONSTANT(RENDER_SURFACE_CHANGES_IN_FRAME);
|
||||
BIND_CONSTANT(RENDER_DRAW_CALLS_IN_FRAME);
|
||||
BIND_CONSTANT(RENDER_USAGE_VIDEO_MEM_TOTAL);
|
||||
BIND_CONSTANT(RENDER_VIDEO_MEM_USED);
|
||||
BIND_CONSTANT(RENDER_TEXTURE_MEM_USED);
|
||||
BIND_CONSTANT(RENDER_VERTEX_MEM_USED);
|
||||
BIND_CONSTANT(PHYSICS_2D_ACTIVE_OBJECTS);
|
||||
BIND_CONSTANT(PHYSICS_2D_COLLISION_PAIRS);
|
||||
BIND_CONSTANT(PHYSICS_2D_ISLAND_COUNT);
|
||||
BIND_CONSTANT(PHYSICS_3D_ACTIVE_OBJECTS);
|
||||
BIND_CONSTANT(PHYSICS_3D_COLLISION_PAIRS);
|
||||
BIND_CONSTANT(PHYSICS_3D_ISLAND_COUNT);
|
||||
BIND_ENUM_CONSTANT(TIME_FPS);
|
||||
BIND_ENUM_CONSTANT(TIME_PROCESS);
|
||||
BIND_ENUM_CONSTANT(TIME_FIXED_PROCESS);
|
||||
BIND_ENUM_CONSTANT(MEMORY_STATIC);
|
||||
BIND_ENUM_CONSTANT(MEMORY_DYNAMIC);
|
||||
BIND_ENUM_CONSTANT(MEMORY_STATIC_MAX);
|
||||
BIND_ENUM_CONSTANT(MEMORY_DYNAMIC_MAX);
|
||||
BIND_ENUM_CONSTANT(MEMORY_MESSAGE_BUFFER_MAX);
|
||||
BIND_ENUM_CONSTANT(OBJECT_COUNT);
|
||||
BIND_ENUM_CONSTANT(OBJECT_RESOURCE_COUNT);
|
||||
BIND_ENUM_CONSTANT(OBJECT_NODE_COUNT);
|
||||
BIND_ENUM_CONSTANT(RENDER_OBJECTS_IN_FRAME);
|
||||
BIND_ENUM_CONSTANT(RENDER_VERTICES_IN_FRAME);
|
||||
BIND_ENUM_CONSTANT(RENDER_MATERIAL_CHANGES_IN_FRAME);
|
||||
BIND_ENUM_CONSTANT(RENDER_SHADER_CHANGES_IN_FRAME);
|
||||
BIND_ENUM_CONSTANT(RENDER_SURFACE_CHANGES_IN_FRAME);
|
||||
BIND_ENUM_CONSTANT(RENDER_DRAW_CALLS_IN_FRAME);
|
||||
BIND_ENUM_CONSTANT(RENDER_USAGE_VIDEO_MEM_TOTAL);
|
||||
BIND_ENUM_CONSTANT(RENDER_VIDEO_MEM_USED);
|
||||
BIND_ENUM_CONSTANT(RENDER_TEXTURE_MEM_USED);
|
||||
BIND_ENUM_CONSTANT(RENDER_VERTEX_MEM_USED);
|
||||
BIND_ENUM_CONSTANT(PHYSICS_2D_ACTIVE_OBJECTS);
|
||||
BIND_ENUM_CONSTANT(PHYSICS_2D_COLLISION_PAIRS);
|
||||
BIND_ENUM_CONSTANT(PHYSICS_2D_ISLAND_COUNT);
|
||||
BIND_ENUM_CONSTANT(PHYSICS_3D_ACTIVE_OBJECTS);
|
||||
BIND_ENUM_CONSTANT(PHYSICS_3D_COLLISION_PAIRS);
|
||||
BIND_ENUM_CONSTANT(PHYSICS_3D_ISLAND_COUNT);
|
||||
|
||||
BIND_CONSTANT(MONITOR_MAX);
|
||||
BIND_ENUM_CONSTANT(MONITOR_MAX);
|
||||
}
|
||||
|
||||
String Performance::get_monitor_name(Monitor p_monitor) const {
|
||||
|
||||
Reference in New Issue
Block a user