#include <olcPGEX_PopUpMenu.h>
◆ Menu() [1/2]
olc::popup::Menu::Menu |
( |
| ) |
|
◆ Menu() [2/2]
olc::popup::Menu::Menu |
( |
const std::string | n | ) |
|
◆ Build()
void olc::popup::Menu::Build |
( |
| ) |
|
◆ ClampCursor()
void olc::popup::Menu::ClampCursor |
( |
| ) |
|
◆ DrawSelf()
◆ Enable()
Menu & olc::popup::Menu::Enable |
( |
bool | b | ) |
|
◆ Enabled()
bool olc::popup::Menu::Enabled |
( |
| ) |
|
◆ GetCursorPosition()
olc::vi2d & olc::popup::Menu::GetCursorPosition |
( |
| ) |
|
◆ GetID()
int32_t olc::popup::Menu::GetID |
( |
| ) |
|
◆ GetName()
std::string & olc::popup::Menu::GetName |
( |
| ) |
|
◆ GetSelectedItem()
Menu * olc::popup::Menu::GetSelectedItem |
( |
| ) |
|
◆ GetSize()
◆ HasChildren()
bool olc::popup::Menu::HasChildren |
( |
| ) |
|
◆ OnConfirm()
Menu * olc::popup::Menu::OnConfirm |
( |
| ) |
|
◆ OnDown()
void olc::popup::Menu::OnDown |
( |
| ) |
|
◆ OnLeft()
void olc::popup::Menu::OnLeft |
( |
| ) |
|
◆ OnRight()
void olc::popup::Menu::OnRight |
( |
| ) |
|
◆ OnUp()
void olc::popup::Menu::OnUp |
( |
| ) |
|
◆ operator[]()
Menu & olc::popup::Menu::operator[] |
( |
const std::string & | name | ) |
|
◆ SetID()
Menu & olc::popup::Menu::SetID |
( |
int32_t | id | ) |
|
◆ SetTable()
Menu & olc::popup::Menu::SetTable |
( |
int32_t | nColumns, |
|
|
int32_t | nRows ) |
◆ bEnabled
bool olc::popup::Menu::bEnabled = true |
|
protected |
◆ itemPointer
std::unordered_map<std::string, size_t> olc::popup::Menu::itemPointer |
|
protected |
◆ items
◆ nCursorItem
int32_t olc::popup::Menu::nCursorItem = 0 |
|
protected |
◆ nID
int32_t olc::popup::Menu::nID = -1 |
|
protected |
◆ nTopVisibleRow
int32_t olc::popup::Menu::nTopVisibleRow = 0 |
|
protected |
◆ nTotalRows
int32_t olc::popup::Menu::nTotalRows = 0 |
|
protected |
◆ sName
std::string olc::popup::Menu::sName |
|
protected |
◆ vCellCursor
olc::vi2d olc::popup::Menu::vCellCursor = { 0, 0 } |
|
protected |
◆ vCellPadding
olc::vi2d olc::popup::Menu::vCellPadding = { 2, 0 } |
|
protected |
◆ vCellSize
olc::vi2d olc::popup::Menu::vCellSize = { 0, 0 } |
|
protected |
◆ vCellTable
olc::vi2d olc::popup::Menu::vCellTable = { 1, 0 } |
|
protected |
◆ vCursorPos
olc::vi2d olc::popup::Menu::vCursorPos = { 0, 0 } |
|
protected |
◆ vPatchSize
◆ vSizeInPatches
olc::vi2d olc::popup::Menu::vSizeInPatches = { 0, 0 } |
|
protected |
The documentation for this class was generated from the following file: