|
CS2-Kit
C++23 library for CS2 Metamod:Source plugin development
|
#include "Menu/MenuRenderer.hpp"#include <CS2Kit/Menu/MenuOption.hpp>#include <algorithm>#include <sstream>Go to the source code of this file.
Namespaces | |
| namespace | CS2Kit |
| namespace | CS2Kit::Menu |
| namespace | CS2Kit::Menu::Theme |
Functions | |
| std::string | CS2Kit::Menu::DefaultHeader (const std::string &title, int currentPage, int totalPages) |
| std::string | CS2Kit::Menu::DefaultFooter (bool isSubmenu, bool isPaginated) |
| static std::string | CS2Kit::Menu::RenderItems (const Menu *menu, int slot, int selectedIndex, int pageStart, int pageEnd) |
| std::string | CS2Kit::Menu::RenderMenuHtml (const Menu *menu, int slot, int selectedIndex, bool isSubmenu) |
| std::string | CS2Kit::Menu::RenderCaptureOverlay (const std::string &menuTitle, std::string_view prompt) |
Variables | |
| constexpr const char * | CS2Kit::Menu::Theme::Gold = "#FFD700" |
| constexpr const char * | CS2Kit::Menu::Theme::Amber = "#FF8C00" |
| constexpr const char * | CS2Kit::Menu::Theme::WarmWhite = "#CCBBAA" |
| constexpr const char * | CS2Kit::Menu::Theme::WarmGray = "#887755" |
| constexpr const char * | CS2Kit::Menu::Theme::Disabled = "#665544" |
| constexpr const char * | CS2Kit::Menu::Theme::NavGold = "#AA8833" |
| constexpr const char * | CS2Kit::Menu::Theme::NavClose = "#AA4422" |
| constexpr const char * | CS2Kit::Menu::Theme::NavBack = "#AA8833" |