nxdk_pgraph_tests
A collection of tests for the Xbox nv2a graphics processor
 
Loading...
Searching...
No Matches
MenuItemSuite Struct Reference
Inheritance diagram for MenuItemSuite:
Collaboration diagram for MenuItemSuite:

Public Member Functions

 MenuItemSuite (const std::shared_ptr< TestSuite > &suite, uint32_t width, uint32_t height)
 
void ActivateCurrentSuite () override
 
- Public Member Functions inherited from MenuItem
 MenuItem (std::string name, uint32_t width, uint32_t height)
 
virtual bool IsEnterable () const
 
virtual void Draw ()
 
virtual void OnEnter ()
 
virtual void Activate ()
 
virtual bool Deactivate ()
 
virtual void CursorUp (bool is_repeat)
 
virtual void CursorDown (bool is_repeat)
 
virtual void CursorLeft (bool is_repeat)
 
virtual void CursorRight (bool is_repeat)
 
void CursorUpAndActivate ()
 
void CursorDownAndActivate ()
 

Public Attributes

std::shared_ptr< TestSuitesuite
 
- Public Attributes inherited from MenuItem
uint32_t width
 
uint32_t height
 
std::string name
 
uint32_t cursor_position {0}
 
std::vector< std::shared_ptr< MenuItem > > submenu {}
 
std::shared_ptr< MenuItemactive_submenu {}
 
MenuItemparent {nullptr}
 

Additional Inherited Members

- Static Public Member Functions inherited from MenuItem
static void SetBackgroundColor (uint32_t background_color)
 
- Static Public Attributes inherited from MenuItem
static uint32_t menu_background_color_ = 0xFF3E003E
 
- Protected Member Functions inherited from MenuItem
void PrepareDraw (uint32_t background_color) const
 
- Static Protected Member Functions inherited from MenuItem
static void Swap ()
 

Member Function Documentation

◆ ActivateCurrentSuite()

void MenuItemSuite::ActivateCurrentSuite ( )
overridevirtual

Reimplemented from MenuItem.


The documentation for this struct was generated from the following files: