Rendu
A lightweight rendering engine for experimentations
|
A game menu containing buttons, toggles and images. More...
#include <GameMenu.hpp>
Public Member Functions | |
void | update (const glm::vec2 &screenResolution, float initialRatio) |
Public Attributes | |
std::vector< MenuButton > | buttons |
The menu buttons. | |
std::vector< MenuToggle > | toggles |
The menu toggles. | |
std::vector< MenuImage > | images |
The menu images. | |
std::vector< MenuLabel > | labels |
The menu custom labels. | |
const Texture * | backgroundImage = nullptr |
The background texure. | |
A game menu containing buttons, toggles and images.
void GameMenu::update | ( | const glm::vec2 & | screenResolution, |
float | initialRatio | ||
) |
Update dimensions of element based on the current window size.
screenResolution | the current window resolution |
initialRatio | the window ratio used to describe the initial layout |