EntropyEngine::Core::Debug::DebugSystem
EntropyEngine::Core::Debug::DebugSystem
Section titled “EntropyEngine::Core::Debug::DebugSystem”Central command center for all debugging operations. More…
#include <Debug.h>
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| void | shutdown() Clean shutdown of debug systems. |
| void | initialize() Fire up all debug systems - call this once at startup. |
Detailed Description
Section titled “Detailed Description”class EntropyEngine::Core::Debug::DebugSystem;Central command center for all debugging operations.
Call initialize() at startup to get profiling, logging, and object tracking running. Most features compile to nothing in release builds.
Public Functions Documentation
Section titled “Public Functions Documentation”function shutdown
Section titled “function shutdown”static inline void shutdown()Clean shutdown of debug systems.
Flushes pending data and shuts down profiling. Optional but recommended.
function initialize
Section titled “function initialize”static inline void initialize()Fire up all debug systems - call this once at startup.
Initializes Tracy profiler, logging, object tracking, and build configuration reporting. Safe to call multiple times.
Updated on 2026-01-26 at 17:14:35 -0500