|
ADTF Display Toolbox
|
ADTF 2D Display drawer manger class. More...
#include <drawer_manager.h>
Public Member Functions | |
| cDrawerManager ()=default | |
| Constructor. | |
| virtual | ~cDrawerManager ()=default |
| Destructor. | |
| tResult | RegisterManagedDrawer (dengar::IDrawer *pDrawer) override |
| Register a Drawer with this functions. | |
| const std::vector< dengar::IDrawer * > & | GetOrderedDrawerList () const |
| Use this function to get a vector of all registered drawers in their correct order. | |
| tBool | HasChildren () const |
| Check for children. | |
| void | Clear () |
| Clear the drawer manager. | |
Private Attributes | |
| std::vector< dengar::IDrawer * > | m_oRegisteredDrawers |
| vector containing pointers to all registered drawers aka the children | |
ADTF 2D Display drawer manger class.
This is the implementation of IDrawerManager, it is used to share drawer instances via the interface binding mechanism
Definition at line 32 of file drawer_manager.h.
|
inline |
Clear the drawer manager.
Definition at line 95 of file drawer_manager.h.
|
inline |
Use this function to get a vector of all registered drawers in their correct order.
Definition at line 76 of file drawer_manager.h.
|
inline |
Check for children.
Definition at line 87 of file drawer_manager.h.
|
inlineoverride |
Register a Drawer with this functions.
| pDrawer | pointer to IDrawer to register |
Definition at line 50 of file drawer_manager.h.
|
private |
vector containing pointers to all registered drawers aka the children
Definition at line 104 of file drawer_manager.h.