projects
/
platform
/
core
/
uifw
/
dali-core.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Change RenderTaskList to behave like any other SceneGraph object
[platform/core/uifw/dali-core.git]
/
dali
/
internal
/
event
/
common
/
system-overlay-impl.h
diff --git
a/dali/internal/event/common/system-overlay-impl.h
b/dali/internal/event/common/system-overlay-impl.h
index
925fddc
..
8632014
100644
(file)
--- 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 LayerList;
class RenderTaskList;
-class
Stage
;
+class
EventThreadServices
;
/**
* Implementation of Dali::Integration::SystemOverlay
/**
* Implementation of Dali::Integration::SystemOverlay
@@
-44,10
+44,10
@@
public:
/**
* Create the SystemOverlay; This should only be done once for each Dali core.
/**
* 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.
*/
* @return The newly allocated SystemOverlay.
*/
- static SystemOverlay* New(
Stage& stage
);
+ static SystemOverlay* New(
EventThreadServices& eventThreadServices
);
/**
* Non-virtual destructor; not intended as a base class.
/**
* Non-virtual destructor; not intended as a base class.
@@
-65,6
+65,11
@@
public:
void Remove( Actor& actor );
/**
void Remove( Actor& actor );
/**
+ * @copydoc Dali::Integration::SystemOverlay::SetOverlayRenderTasks()
+ */
+ void SetOverlayRenderTasks(RenderTaskList& taskList);
+
+ /**
* @copydoc Dali::Integration::SystemOverlay::GetOverlayRenderTasks()
*/
RenderTaskList& GetOverlayRenderTasks();
* @copydoc Dali::Integration::SystemOverlay::GetOverlayRenderTasks()
*/
RenderTaskList& GetOverlayRenderTasks();
@@
-100,9
+105,9
@@
private:
/**
* Protected constructor; see also SystemOverlay::New().
/**
* 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.
/**
* Second-phase construction.
@@
-121,7
+126,7
@@
private:
private:
private:
-
Stage& mStage
;
+
EventThreadServices& mEventThreadServices
;
Vector2 mSize;
Vector2 mSize;