X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Fcommon%2Fsystem-overlay-impl.h;h=8632014098ed377c6fce9ff400938b3a0a5e334b;hb=refs%2Fchanges%2F41%2F190941%2F15;hp=925fddc7929b9e1f0a822b79f70267dbdc170303;hpb=7dcb0a38005dd8c6d71e466c1ea0ec4d7d57239f;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/common/system-overlay-impl.h b/dali/internal/event/common/system-overlay-impl.h index 925fddc..8632014 100644 --- a/dali/internal/event/common/system-overlay-impl.h +++ b/dali/internal/event/common/system-overlay-impl.h @@ -33,7 +33,7 @@ namespace Internal class LayerList; class RenderTaskList; -class Stage; +class EventThreadServices; /** * Implementation of Dali::Integration::SystemOverlay @@ -44,10 +44,10 @@ public: /** * Create the SystemOverlay; This should only be done once for each Dali core. - * @param[in] stage A reference to the stage. + * @param[in] eventThreadServices to send messaged to scene graph. * @return The newly allocated SystemOverlay. */ - static SystemOverlay* New( Stage& stage ); + static SystemOverlay* New( EventThreadServices& eventThreadServices ); /** * Non-virtual destructor; not intended as a base class. @@ -65,6 +65,11 @@ public: void Remove( Actor& actor ); /** + * @copydoc Dali::Integration::SystemOverlay::SetOverlayRenderTasks() + */ + void SetOverlayRenderTasks(RenderTaskList& taskList); + + /** * @copydoc Dali::Integration::SystemOverlay::GetOverlayRenderTasks() */ RenderTaskList& GetOverlayRenderTasks(); @@ -100,9 +105,9 @@ private: /** * Protected constructor; see also SystemOverlay::New(). - * @param[in] stage A reference to the stage. + * @param[in] eventThreadServices to send messaged to the scene graph. */ - SystemOverlay( Stage& stage ); + SystemOverlay( EventThreadServices& eventThreadServices ); /** * Second-phase construction. @@ -121,7 +126,7 @@ private: private: - Stage& mStage; + EventThreadServices& mEventThreadServices; Vector2 mSize;