RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
performance_monitor Namespace Reference

Variables

 DataCacheManager
 
 bool
 
 int
 
 Dictionary
 
 Array
 
 data_cache_manager
 
 enabled = bool(options.get("enabled", enabled))
 
 max_frame_samples = max(1, int(options.get("max_frame_samples", max_frame_samples)))
 
 float
 
float fps = 1.0 / normalized_delta
 
 String
 
 Variant
 
 Node
 
 max_usec = max(max_usec, instantiate_usec)
 
int min_usec = 0 else min(min_usec, instantiate_usec)
 
 max_nodes = max(max_nodes, int(node_counts.get("total", 0)))
 
 loaded_scene
 
 file
 Return cache diagnostics for baseline profile catalog loads.
 
 timers = _dictionary_copy(state.get("timers", {}))
 
 counters = _dictionary_copy(state.get("counters", {}))
 
 gauges = _dictionary_copy(state.get("gauges", {}))
 
 marks = _array_copy(state.get("marks", []))
 
 frame_samples = _array_copy(state.get("frame_samples", []))
 
 avg_usec = int(round(float(aggregate.get("total_usec", 0)) / float(count)))
 
 min_fps = min(min_fps, fps)
 
 max_delta = max(max_delta, delta)
 
 stats = provider.call("get_cache_stats")
 
int before_value = 0
 

Variable Documentation

◆ Array

performance_monitor.Array

Definition at line 19 of file performance_monitor.gd.

◆ avg_usec

performance_monitor.avg_usec = int(round(float(aggregate.get("total_usec", 0)) / float(count)))

Definition at line 354 of file performance_monitor.gd.

◆ before_value

int performance_monitor.before_value = 0

Definition at line 425 of file performance_monitor.gd.

◆ bool

performance_monitor.bool

Definition at line 13 of file performance_monitor.gd.

◆ counters

performance_monitor.counters = _dictionary_copy(state.get("counters", {}))

Definition at line 318 of file performance_monitor.gd.

◆ data_cache_manager

performance_monitor.data_cache_manager

Definition at line 21 of file performance_monitor.gd.

◆ DataCacheManager

performance_monitor.DataCacheManager

Definition at line 11 of file performance_monitor.gd.

◆ Dictionary

performance_monitor.Dictionary

Definition at line 15 of file performance_monitor.gd.

◆ enabled

performance_monitor.enabled = bool(options.get("enabled", enabled))

Definition at line 25 of file performance_monitor.gd.

◆ file

performance_monitor.file

Return cache diagnostics for baseline profile catalog loads.

Definition at line 284 of file performance_monitor.gd.

◆ float

performance_monitor.float

Definition at line 111 of file performance_monitor.gd.

◆ fps

float performance_monitor.fps = 1.0 / normalized_delta

Definition at line 114 of file performance_monitor.gd.

◆ frame_samples

performance_monitor.frame_samples = _array_copy(state.get("frame_samples", []))

Definition at line 321 of file performance_monitor.gd.

◆ gauges

performance_monitor.gauges = _dictionary_copy(state.get("gauges", {}))

Definition at line 319 of file performance_monitor.gd.

◆ int

performance_monitor.int

Definition at line 14 of file performance_monitor.gd.

◆ loaded_scene

performance_monitor.loaded_scene

Definition at line 248 of file performance_monitor.gd.

◆ marks

performance_monitor.marks = _array_copy(state.get("marks", []))

Definition at line 320 of file performance_monitor.gd.

◆ max_delta

performance_monitor.max_delta = max(max_delta, delta)

Definition at line 381 of file performance_monitor.gd.

◆ max_frame_samples

performance_monitor.max_frame_samples = max(1, int(options.get("max_frame_samples", max_frame_samples)))

Definition at line 26 of file performance_monitor.gd.

◆ max_nodes

performance_monitor.max_nodes = max(max_nodes, int(node_counts.get("total", 0)))

Definition at line 204 of file performance_monitor.gd.

◆ max_usec

performance_monitor.max_usec = max(max_usec, instantiate_usec)

Definition at line 199 of file performance_monitor.gd.

◆ min_fps

performance_monitor.min_fps = min(min_fps, fps)

Definition at line 380 of file performance_monitor.gd.

◆ min_usec

int performance_monitor.min_usec = 0 else min(min_usec, instantiate_usec)

Definition at line 200 of file performance_monitor.gd.

◆ Node

performance_monitor.Node

Definition at line 196 of file performance_monitor.gd.

◆ stats

performance_monitor.stats = provider.call("get_cache_stats")

Definition at line 411 of file performance_monitor.gd.

◆ String

performance_monitor.String

Definition at line 125 of file performance_monitor.gd.

◆ timers

performance_monitor.timers = _dictionary_copy(state.get("timers", {}))

Definition at line 316 of file performance_monitor.gd.

◆ Variant

performance_monitor.Variant

Definition at line 146 of file performance_monitor.gd.