#include <elm_Menu.hpp>
|
| Menu (i32 X, i32 Y, i32 Width, Color OptionColor, i32 ItemSize, i32 ItemsToShow) |
|
i32 | GetX () |
|
void | SetX (i32 X) |
|
i32 | GetY () |
|
void | SetY (i32 Y) |
|
i32 | GetWidth () |
|
void | SetWidth (i32 Width) |
|
i32 | GetHeight () |
|
i32 | GetItemSize () |
|
void | SetItemSize (i32 ItemSize) |
|
i32 | GetNumberOfItemsToShow () |
|
void | SetNumberOfItemsToShow (i32 ItemsToShow) |
|
Color | GetColor () |
|
void | SetColor (Color Color) |
|
Color | GetOnFocusColor () |
|
void | SetOnFocusColor (Color Color) |
|
Color | GetScrollbarColor () |
|
void | SetScrollbarColor (Color Color) |
|
void | SetOnSelectionChanged (std::function< void()> Callback) |
|
void | AddItem (MenuItem::Ref &Item) |
|
void | ClearItems () |
|
void | SetCooldownEnabled (bool Cooldown) |
|
MenuItem::Ref & | GetSelectedItem () |
|
std::vector< MenuItem::Ref > & | GetItems () |
|
i32 | GetSelectedIndex () |
|
void | SetSelectedIndex (i32 Index) |
|
void | OnRender (render::Renderer::Ref &Drawer, i32 X, i32 Y) |
|
void | OnInput (u64 Down, u64 Up, u64 Held, Touch Pos) |
|
| Element () |
|
virtual | ~Element () |
|
bool | IsVisible () |
|
void | SetVisible (bool Visible) |
|
void | SetParent (void *Base) |
|
void * | GetParent () |
|
void | SetHorizontalAlign (HorizontalAlign Align) |
|
HorizontalAlign | GetHorizontalAlign () |
|
void | SetVerticalAlign (VerticalAlign Align) |
|
VerticalAlign | GetVerticalAlign () |
|
bool | HasParent () |
|
i32 | GetProcessedX () |
|
i32 | GetProcessedY () |
|
pu::ui::elm::Menu::Menu |
( |
i32 |
X, |
|
|
i32 |
Y, |
|
|
i32 |
Width, |
|
|
Color |
OptionColor, |
|
|
i32 |
ItemSize, |
|
|
i32 |
ItemsToShow |
|
) |
| |
void pu::ui::elm::Menu::AddItem |
( |
MenuItem::Ref & |
Item | ) |
|
void pu::ui::elm::Menu::ClearItems |
( |
| ) |
|
Color pu::ui::elm::Menu::GetColor |
( |
| ) |
|
i32 pu::ui::elm::Menu::GetHeight |
( |
| ) |
|
|
virtual |
std::vector<MenuItem::Ref>& pu::ui::elm::Menu::GetItems |
( |
| ) |
|
i32 pu::ui::elm::Menu::GetItemSize |
( |
| ) |
|
i32 pu::ui::elm::Menu::GetNumberOfItemsToShow |
( |
| ) |
|
Color pu::ui::elm::Menu::GetOnFocusColor |
( |
| ) |
|
Color pu::ui::elm::Menu::GetScrollbarColor |
( |
| ) |
|
i32 pu::ui::elm::Menu::GetSelectedIndex |
( |
| ) |
|
MenuItem::Ref& pu::ui::elm::Menu::GetSelectedItem |
( |
| ) |
|
i32 pu::ui::elm::Menu::GetWidth |
( |
| ) |
|
|
virtual |
i32 pu::ui::elm::Menu::GetX |
( |
| ) |
|
|
virtual |
i32 pu::ui::elm::Menu::GetY |
( |
| ) |
|
|
virtual |
void pu::ui::elm::Menu::OnInput |
( |
u64 |
Down, |
|
|
u64 |
Up, |
|
|
u64 |
Held, |
|
|
Touch |
Pos |
|
) |
| |
|
virtual |
void pu::ui::elm::Menu::OnRender |
( |
render::Renderer::Ref & |
Drawer, |
|
|
i32 |
X, |
|
|
i32 |
Y |
|
) |
| |
|
virtual |
void pu::ui::elm::Menu::SetColor |
( |
Color |
Color | ) |
|
void pu::ui::elm::Menu::SetCooldownEnabled |
( |
bool |
Cooldown | ) |
|
void pu::ui::elm::Menu::SetItemSize |
( |
i32 |
ItemSize | ) |
|
void pu::ui::elm::Menu::SetNumberOfItemsToShow |
( |
i32 |
ItemsToShow | ) |
|
void pu::ui::elm::Menu::SetOnFocusColor |
( |
Color |
Color | ) |
|
void pu::ui::elm::Menu::SetOnSelectionChanged |
( |
std::function< void()> |
Callback | ) |
|
void pu::ui::elm::Menu::SetScrollbarColor |
( |
Color |
Color | ) |
|
void pu::ui::elm::Menu::SetSelectedIndex |
( |
i32 |
Index | ) |
|
void pu::ui::elm::Menu::SetWidth |
( |
i32 |
Width | ) |
|
void pu::ui::elm::Menu::SetX |
( |
i32 |
X | ) |
|
void pu::ui::elm::Menu::SetY |
( |
i32 |
Y | ) |
|
The documentation for this class was generated from the following file: