ADTF_DISPLAY_TOOLBOX
3.8.0 (ADTF 3.14.3)
|
ADTF 2D Display Drawer interface. More...
Public Member Functions | |
ADTF_IID (IDrawer, "drawer.dengar.drawerlib.disptb.adtf.iid") | |
Define an interface id for this class | |
virtual tInt | GetZOrder () const =0 |
The ZOrder defines the order of drawing the objects, if they are in the same coordinate space level. More... | |
virtual tBool | IsVisible () const =0 |
IsVisible() is not the same as IsActive()! If a drawer is invisible all Handlers will be called except the Draw method. More... | |
virtual tResult | Draw (const ucom::ant::iobject_ptr< disptb::graphicslib::dengar::ICanvas > &pCanvas)=0 |
This method is where the user code defines what is drawn on the canvas. More... | |
virtual tResult | OnDraw (const ucom::ant::iobject_ptr< disptb::graphicslib::dengar::ICanvas > &pCanvas)=0 |
This method is called from the drawer manager to draw on the give canvas. More... | |
ADTF 2D Display Drawer interface.
This is the basic Drawer interface which enables developers to extend the functionality of the 2D Display in order to display new data.
Definition at line 30 of file drawer_intf.h.
|
pure virtual |
This method is where the user code defines what is drawn on the canvas.
pCanvas | [in/out] Pointer to the current Canvas object |
|
pure virtual |
The ZOrder defines the order of drawing the objects, if they are in the same coordinate space level.
|
pure virtual |
IsVisible() is not the same as IsActive()! If a drawer is invisible all Handlers will be called except the Draw method.
|
pure virtual |
This method is called from the drawer manager to draw on the give canvas.
pCanvas | [in/out] Pointer to the current Canvas object |