From 5b361d81dbd2af0d0e99b9eb1adebea76ff05db0 Mon Sep 17 00:00:00 2001 From: hachem Date: Thu, 20 Aug 2026 02:27:02 +0200 Subject: [chore]: MASSIVE refactor + more vulkan bs --- src/States/ConfigState.h | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 src/States/ConfigState.h (limited to 'src/States/ConfigState.h') diff --git a/src/States/ConfigState.h b/src/States/ConfigState.h deleted file mode 100644 index ad7e238..0000000 --- a/src/States/ConfigState.h +++ /dev/null @@ -1,47 +0,0 @@ -#pragma once - -#include "Core/State.h" -#include "Core/Event.h" -#include "Core/Log.h" -#include "Rendering/Renderer.h" - -namespace Donut -{ - class ConfigState - : public State - { - public: - ~ConfigState() = default; - - void OnEnter() override; - void OnExit() override; - void OnUpdate(float deltaTime) override; - void OnRender() override; - void OnImUIRender() override; - void OnEvent(Event& event) override; - - private: - void ApplySettings(); - void ResetToDefaults(); - - private: - RendererAPI::API m_SelectedAPI = RendererAPI::API::OpenGL; - bool m_ShowRestartMessage = false; - float m_RestartMessageTimer = 0.0f; - - int m_TargetFPS = 60; - int m_ComputeHeight = 512; - int m_MaxStepsMoving = 30000; - int m_MaxStepsStatic = 15000; - float m_EarlyExitDistance = 5e12f; - bool m_GravityEnabled = true; - - bool m_VSyncEnabled = true; - bool m_ShowFPS = true; - bool m_ShowPerformanceMetrics = true; - bool m_ShowDebugInfo = false; - bool m_EnableAntiAliasing = true; - - int m_SelectedTheme = 0; // 0=Dark, 1=Light, 2=Blue - }; -}; \ No newline at end of file -- cgit v1.3