|
CS2-Kit
C++23 library for CS2 Metamod:Source plugin development
|
Namespaces | |
| namespace | Theme |
Functions | |
| static int64_t | GetCurrentTimeMs () |
| std::string | DefaultHeader (const std::string &title, int currentPage, int totalPages) |
| std::string | DefaultFooter (bool isSubmenu, bool isPaginated) |
| static std::string | RenderItems (const Menu *menu, int slot, int selectedIndex, int pageStart, int pageEnd) |
| std::string | RenderMenuHtml (const Menu *menu, int slot, int selectedIndex, bool isSubmenu) |
| std::string | RenderCaptureOverlay (const std::string &menuTitle, std::string_view prompt) |
| std::string CS2Kit::Menu::DefaultFooter | ( | bool | isSubmenu, |
| bool | isPaginated | ||
| ) |
Generates the default footer HTML for a menu.
| isSubmenu | True if this menu is a submenu (shows "Back" hint), false if it's a root menu (shows "Close" hint). |
| isPaginated | True if the menu has multiple pages of items (shows page navigation hints) |
Definition at line 38 of file MenuRenderer.cpp.
References CS2Kit::Menu::Theme::Gold, CS2Kit::Menu::Theme::NavBack, CS2Kit::Menu::Theme::NavClose, CS2Kit::Menu::Theme::NavGold, and CS2Kit::Menu::Theme::WarmGray.
Referenced by RenderMenuHtml().
| std::string CS2Kit::Menu::DefaultHeader | ( | const std::string & | title, |
| int | currentPage, | ||
| int | totalPages | ||
| ) |
Generates the default header HTML for a menu.
Definition at line 23 of file MenuRenderer.cpp.
References CS2Kit::Menu::Theme::Gold, and CS2Kit::Menu::Theme::WarmGray.
Referenced by RenderMenuHtml().
|
static |
Definition at line 18 of file MenuManager.cpp.
| std::string CS2Kit::Menu::RenderCaptureOverlay | ( | const std::string & | menuTitle, |
| std::string_view | prompt | ||
| ) |
Renders the chat-input capture overlay shown while a player is typing a value.
Definition at line 148 of file MenuRenderer.cpp.
References CS2Kit::Menu::Theme::Gold, CS2Kit::Menu::Theme::NavClose, CS2Kit::Menu::Theme::WarmGray, and CS2Kit::Menu::Theme::WarmWhite.
|
static |
Definition at line 73 of file MenuRenderer.cpp.
References CS2Kit::Menu::Theme::Amber, CS2Kit::Menu::Theme::Disabled, CS2Kit::Menu::Theme::Gold, CS2Kit::Menu::Theme::WarmGray, and CS2Kit::Menu::Theme::WarmWhite.
Referenced by RenderMenuHtml().
| std::string CS2Kit::Menu::RenderMenuHtml | ( | const Menu * | menu, |
| int | slot, | ||
| int | selectedIndex, | ||
| bool | isSubmenu | ||
| ) |
Renders the HTML for a menu, including its items and layout.
Definition at line 110 of file MenuRenderer.cpp.
References DefaultFooter(), DefaultHeader(), and RenderItems().