X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=adaptors%2Fintegration-api%2Fwayland%2Fpixmap-render-surface.h;h=69d1de7b0b37acc1b365cd169e89dac3b9ebfefb;hb=dc5715712ac67e28293d328b69b8455b8505b0fa;hp=ede64507435d7badf21fc4c6593ebc351bc60fed;hpb=c5b70e7678137d59705b22c11818d8afb6fbde20;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/adaptors/integration-api/wayland/pixmap-render-surface.h b/adaptors/integration-api/wayland/pixmap-render-surface.h index ede6450..69d1de7 100644 --- a/adaptors/integration-api/wayland/pixmap-render-surface.h +++ b/adaptors/integration-api/wayland/pixmap-render-surface.h @@ -95,18 +95,23 @@ public: // from Dali::RenderSurface /** * @copydoc Dali::RenderSurface::PreRender() */ - virtual bool PreRender( EglInterface& egl, Integration::GlAbstraction& glAbstraction ); + virtual bool PreRender( EglInterface& egl, Integration::GlAbstraction& glAbstraction, bool resizingSurface ); /** * @copydoc Dali::RenderSurface::PostRender() */ - virtual void PostRender( EglInterface& egl, Integration::GlAbstraction& glAbstraction, DisplayConnection* displayConnection, unsigned int deltaTime, bool replacingSurface ); + virtual void PostRender( EglInterface& egl, Integration::GlAbstraction& glAbstraction, DisplayConnection* displayConnection, bool replacingSurface, bool resizingSurface ); /** * @copydoc Dali::RenderSurface::StopRender() */ virtual void StopRender(); + /** + * @copydoc Dali::RenderSurface::SetThreadSynchronization + */ + virtual void SetThreadSynchronization( ThreadSynchronizationInterface& threadSynchronization ); + private: enum SyncMode { @@ -124,9 +129,8 @@ private: * If sync mode is WAIT, then acquire a lock. This prevents render thread from * continuing until the pixmap has been drawn by the compositor. * It must be released for rendering to continue. - * @param[in] syncMode The current sync mode */ - void AcquireLock( SyncMode syncMode ); + void AcquireLock(); /** * Release any locks.