|
ADTF Display Toolbox
|
ADTF 2D Display drawer manger class. More...
Public Member Functions | |
| cDrawerManager ()=default | |
| Constructor. | |
| virtual | ~cDrawerManager ()=default |
| Destructor. | |
| tResult | RegisterManagedDrawer (adtf::disptb::drawerlib::dengar::IDrawer *pDrawer) override |
| Register a Drawer with this functions. More... | |
| const std::vector< adtf::disptb::drawerlib::dengar::IDrawer * > & | GetOrderedDrawerList () const |
| Use this function to get a vector of all registered drawers in their correct order. More... | |
| tBool | HasChildren () const |
| Check for children. More... | |
| void | Clear () |
| Clear the drawer manager. | |
Private Attributes | |
| std::vector< adtf::disptb::drawerlib::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 30 of file drawer_manager.h.
| const std::vector<adtf::disptb::drawerlib::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.
|
override |
Register a Drawer with this functions.
| pDrawer | pointer to IDrawer to register |