X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Frender-tasks%2Frender-task-impl.h;h=4c434a2730e57aebe399ffcd1845f247c844715f;hb=0819dd0f225e409c39154d1f3a5abe3132844e04;hp=c1d8537a0d1d0d58b794c7c140fe0fcd2bb2868f;hpb=744c9f7e7982f136dffc1bb453bbbd4ad1dcb30f;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/render-tasks/render-task-impl.h b/dali/internal/event/render-tasks/render-task-impl.h index c1d8537..4c434a2 100644 --- a/dali/internal/event/render-tasks/render-task-impl.h +++ b/dali/internal/event/render-tasks/render-task-impl.h @@ -162,6 +162,18 @@ public: const Vector4& GetClearColor() const; /** + * Set whether whether GL sync is required for native render target. + * @param[in] requiresSync whether whether GL sync is required. + */ + void SetSyncRequired( bool requiresSync ); + + /** + * Query whether the sync object is required for native render target. + * @return True if the sync object is required, false otherwise. + */ + bool IsSyncRequired() const; + + /** * @copydoc Dali::RenderTask::SetClearEnabled() */ void SetClearEnabled( bool enabled ); @@ -445,6 +457,7 @@ private: bool mClearEnabled : 1; ///< True if the render-task should be clear the color buffer. bool mCullMode : 1; ///< True if the render-task's actors should be culled bool mIsSystemLevel : 1; ///< True if the render-task is on the system level task list. + bool mRequiresSync : 1; ///< True if the GL sync is required to track the render of //Signals Dali::RenderTask::RenderTaskSignalType mSignalFinished; ///< Signal emmited when the render task has been processed.