Program Listing for File debug_system.h¶
↰ Return to documentation for file (game/systems/debug_system.h
)
#pragma once
#include "system.h"
class Scene;
class DebugSystem : public System
{
bool m_IsEditing = false;
Vector<float> m_FPSRecords;
DebugSystem();
DebugSystem(DebugSystem&) = delete;
~DebugSystem() = default;
void drawSceneTree(Scene* scene);
public:
static DebugSystem* GetSingleton();
bool initialize(const JSON::json& systemData) override;
void update(float deltaMilliseconds) override;
};