├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ └── config.yml └── workflows │ ├── build.yaml │ └── lockdown-prs.yaml ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── ImGui.cmake ├── LICENSE.md ├── README.md ├── cmake └── SDL2Target.cmake ├── dependencies_check.cmake ├── install.cmake ├── packaging.cmake ├── src ├── AudioCapture.cpp ├── AudioCapture.h ├── AudioCaptureImpl_SDL.cpp ├── AudioCaptureImpl_SDL.h ├── AudioCaptureImpl_WASAPI.cpp ├── AudioCaptureImpl_WASAPI.h ├── CMakeLists.txt ├── FPSLimiter.cpp ├── FPSLimiter.h ├── ProjectMSDLApplication.cpp ├── ProjectMSDLApplication.h ├── ProjectMWrapper.cpp ├── ProjectMWrapper.h ├── RenderLoop.cpp ├── RenderLoop.h ├── SDLRenderingWindow.cpp ├── SDLRenderingWindow.h ├── gui │ ├── AboutWindow.cpp │ ├── AboutWindow.h │ ├── CMakeLists.txt │ ├── FileChooser.cpp │ ├── FileChooser.h │ ├── HelpWindow.cpp │ ├── HelpWindow.h │ ├── MainMenu.cpp │ ├── MainMenu.h │ ├── PresetSelection.cpp │ ├── PresetSelection.h │ ├── ProjectMGUI.cpp │ ├── ProjectMGUI.h │ ├── SettingsWindow.cpp │ ├── SettingsWindow.h │ ├── SystemBrowser.cpp │ ├── SystemBrowser.h │ ├── ToastMessage.cpp │ └── ToastMessage.h ├── main.cpp ├── notifications │ ├── CMakeLists.txt │ ├── DisplayToastNotification.cpp │ ├── DisplayToastNotification.h │ ├── PlaybackControlNotification.cpp │ ├── PlaybackControlNotification.h │ ├── QuitNotification.cpp │ ├── QuitNotification.h │ ├── UpdateWindowTitleNotification.cpp │ └── UpdateWindowTitleNotification.h └── resources │ ├── AnonymousPro-Regular.ttf │ ├── LiberationSans-Regular.ttf │ ├── gpl-3.0.txt │ ├── projectMSDL.desktop │ └── projectMSDL.properties.in ├── test └── CMakeLists.txt ├── vcpkg-configuration.json └── vcpkg.json /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/lockdown-prs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/.github/workflows/lockdown-prs.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /ImGui.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/ImGui.cmake -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/README.md -------------------------------------------------------------------------------- /cmake/SDL2Target.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/cmake/SDL2Target.cmake -------------------------------------------------------------------------------- /dependencies_check.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/dependencies_check.cmake -------------------------------------------------------------------------------- /install.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/install.cmake -------------------------------------------------------------------------------- /packaging.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/AudioCapture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/AudioCapture.cpp -------------------------------------------------------------------------------- /src/AudioCapture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/AudioCapture.h -------------------------------------------------------------------------------- /src/AudioCaptureImpl_SDL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/AudioCaptureImpl_SDL.cpp -------------------------------------------------------------------------------- /src/AudioCaptureImpl_SDL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/AudioCaptureImpl_SDL.h -------------------------------------------------------------------------------- /src/AudioCaptureImpl_WASAPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/AudioCaptureImpl_WASAPI.cpp -------------------------------------------------------------------------------- /src/AudioCaptureImpl_WASAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/AudioCaptureImpl_WASAPI.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/FPSLimiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/FPSLimiter.cpp -------------------------------------------------------------------------------- /src/FPSLimiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/FPSLimiter.h -------------------------------------------------------------------------------- /src/ProjectMSDLApplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/ProjectMSDLApplication.cpp -------------------------------------------------------------------------------- /src/ProjectMSDLApplication.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/ProjectMSDLApplication.h -------------------------------------------------------------------------------- /src/ProjectMWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/ProjectMWrapper.cpp -------------------------------------------------------------------------------- /src/ProjectMWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/ProjectMWrapper.h -------------------------------------------------------------------------------- /src/RenderLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/RenderLoop.cpp -------------------------------------------------------------------------------- /src/RenderLoop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/RenderLoop.h -------------------------------------------------------------------------------- /src/SDLRenderingWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/SDLRenderingWindow.cpp -------------------------------------------------------------------------------- /src/SDLRenderingWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/SDLRenderingWindow.h -------------------------------------------------------------------------------- /src/gui/AboutWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/AboutWindow.cpp -------------------------------------------------------------------------------- /src/gui/AboutWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/AboutWindow.h -------------------------------------------------------------------------------- /src/gui/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/CMakeLists.txt -------------------------------------------------------------------------------- /src/gui/FileChooser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/FileChooser.cpp -------------------------------------------------------------------------------- /src/gui/FileChooser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/FileChooser.h -------------------------------------------------------------------------------- /src/gui/HelpWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/HelpWindow.cpp -------------------------------------------------------------------------------- /src/gui/HelpWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/HelpWindow.h -------------------------------------------------------------------------------- /src/gui/MainMenu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/MainMenu.cpp -------------------------------------------------------------------------------- /src/gui/MainMenu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/MainMenu.h -------------------------------------------------------------------------------- /src/gui/PresetSelection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/PresetSelection.cpp -------------------------------------------------------------------------------- /src/gui/PresetSelection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/PresetSelection.h -------------------------------------------------------------------------------- /src/gui/ProjectMGUI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/ProjectMGUI.cpp -------------------------------------------------------------------------------- /src/gui/ProjectMGUI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/ProjectMGUI.h -------------------------------------------------------------------------------- /src/gui/SettingsWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/SettingsWindow.cpp -------------------------------------------------------------------------------- /src/gui/SettingsWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/SettingsWindow.h -------------------------------------------------------------------------------- /src/gui/SystemBrowser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/SystemBrowser.cpp -------------------------------------------------------------------------------- /src/gui/SystemBrowser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/SystemBrowser.h -------------------------------------------------------------------------------- /src/gui/ToastMessage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/ToastMessage.cpp -------------------------------------------------------------------------------- /src/gui/ToastMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/gui/ToastMessage.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/notifications/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/notifications/CMakeLists.txt -------------------------------------------------------------------------------- /src/notifications/DisplayToastNotification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/notifications/DisplayToastNotification.cpp -------------------------------------------------------------------------------- /src/notifications/DisplayToastNotification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/notifications/DisplayToastNotification.h -------------------------------------------------------------------------------- /src/notifications/PlaybackControlNotification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/notifications/PlaybackControlNotification.cpp -------------------------------------------------------------------------------- /src/notifications/PlaybackControlNotification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/notifications/PlaybackControlNotification.h -------------------------------------------------------------------------------- /src/notifications/QuitNotification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/notifications/QuitNotification.cpp -------------------------------------------------------------------------------- /src/notifications/QuitNotification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/notifications/QuitNotification.h -------------------------------------------------------------------------------- /src/notifications/UpdateWindowTitleNotification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/notifications/UpdateWindowTitleNotification.cpp -------------------------------------------------------------------------------- /src/notifications/UpdateWindowTitleNotification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/notifications/UpdateWindowTitleNotification.h -------------------------------------------------------------------------------- /src/resources/AnonymousPro-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/resources/AnonymousPro-Regular.ttf -------------------------------------------------------------------------------- /src/resources/LiberationSans-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/resources/LiberationSans-Regular.ttf -------------------------------------------------------------------------------- /src/resources/gpl-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/resources/gpl-3.0.txt -------------------------------------------------------------------------------- /src/resources/projectMSDL.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/resources/projectMSDL.desktop -------------------------------------------------------------------------------- /src/resources/projectMSDL.properties.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/src/resources/projectMSDL.properties.in -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vcpkg-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/vcpkg-configuration.json -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kblaschke/frontend-sdl2/HEAD/vcpkg.json --------------------------------------------------------------------------------