55 virtual tResult
Draw(
const ucom::ant::iobject_ptr<disptb::graphicslib::dengar::ICanvas>& pCanvas) = 0;
63 virtual tResult
OnDraw(
const ucom::ant::iobject_ptr<disptb::graphicslib::dengar::ICanvas>& pCanvas) = 0;
91 virtual tResult
ContextCreated(
const ucom::ant::iobject_ptr<disptb::graphicslib::dengar::ICanvas>& pCanvas) = 0;
100 virtual tResult
OnCreateContext(
const ucom::ant::iobject_ptr<disptb::graphicslib::dengar::ICanvas>& pCanvas) = 0;
ADTF 2D Display Drawer interface.
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.
ADTF_IID(IDrawer, "drawer.dengar.drawerlib.disptb.adtf.iid")
Define an interface id for this class
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.
virtual tBool IsVisible() const =0
IsVisible() is not the same as IsActive()! If a drawer is invisible all Handlers will be called excep...
virtual tInt GetZOrder() const =0
The ZOrder defines the order of drawing the objects, if they are in the same coordinate space level.
ADTF 2D Display Drawer interface.
virtual tResult ContextCreated(const ucom::ant::iobject_ptr< disptb::graphicslib::dengar::ICanvas > &pCanvas)=0
This method can be overwritten to define the desired behavior during the OnCreateContext event.
ADTF_IID(IDrawer, "drawer.florrum.drawerlib.disptb.adtf.iid")
Define an interface id for this class
virtual tResult OnDestroyContext()=0
This oneshot method is called once when the transition from runlevel 5 to runlevel 4 occurs The use o...
virtual tResult OnCreateContext(const ucom::ant::iobject_ptr< disptb::graphicslib::dengar::ICanvas > &pCanvas)=0
This oneshot method is called once when the transition from runlevel 4 to runlevel 5 occurs The use o...
virtual tResult ContextDestroyed()=0
This method can be overwritten to define the desired behavior during the OnDestroyContext event.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.