#pragma once #include #include #include #include class SDLWindow { static const auto WindowWidth = 1420; static const auto WindowHeight = 768; public: ~SDLWindow(); bool initCore(); bool initGraphics(); bool run(const std::string &tracePath); private: SDL_Window *mWindow = nullptr; gpu::GraphicsDriver *mGraphicsDriver = nullptr; std::string mRendererName; bool mToggleDRC = false; };