mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-04-27 22:05:43 -04:00
31 lines
680 B
C++
31 lines
680 B
C++
// SPDX-FileCopyrightText: 2019-2022 Connor McLaughlin <stenzek@gmail.com>
|
|
// SPDX-License-Identifier: (GPL-3.0 OR CC-BY-NC-ND-4.0)
|
|
|
|
#pragma once
|
|
|
|
#include "util/imgui_manager.h"
|
|
|
|
namespace ImGuiManager {
|
|
void RenderTextOverlays();
|
|
void RenderDebugWindows();
|
|
void RenderOverlayWindows();
|
|
} // namespace ImGuiManager
|
|
|
|
namespace SaveStateSelectorUI {
|
|
|
|
static constexpr float DEFAULT_OPEN_TIME = 5.0f;
|
|
|
|
bool IsOpen();
|
|
void Open(float open_time = DEFAULT_OPEN_TIME);
|
|
void RefreshList();
|
|
void DestroyTextures();
|
|
void Close(bool reset_slot = false);
|
|
|
|
void SelectNextSlot();
|
|
void SelectPreviousSlot();
|
|
|
|
void LoadCurrentSlot();
|
|
void SaveCurrentSlot();
|
|
|
|
} // namespace SaveStateSelectorUI
|