X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Fubuntu-x11%2Fdisplay-connection-impl-x.h;h=4f6890ff0b82b993a62ccc679eb349cc0ef6cb0a;hb=e8e185f7d90010214890c2cb78bdd52c732f63ba;hp=4c781be52590450965afe3c51bd3ff44319f41db;hpb=454e03e2413be60a42ae4bdd2976b0e1d6a20945;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/window-system/ubuntu-x11/display-connection-impl-x.h b/dali/internal/window-system/ubuntu-x11/display-connection-impl-x.h index 4c781be..4f6890f 100644 --- a/dali/internal/window-system/ubuntu-x11/display-connection-impl-x.h +++ b/dali/internal/window-system/ubuntu-x11/display-connection-impl-x.h @@ -18,18 +18,13 @@ * */ -// EXTERNAL INCLUDES -#include - // INTERNAL INCLUDES #include -#include -#include +#include namespace Dali { -class RenderSurface; class DisplayConnection; namespace Internal @@ -74,21 +69,24 @@ public: Any GetDisplay(); /** - * @copydoc Dali::DisplayConnection::GetDpi + * @copydoc Dali::DisplayConnection::ConsumeEvents */ - static void GetDpi(unsigned int& dpiHorizontal, unsigned int& dpiVertical); + void ConsumeEvents(); /** - * @copydoc Dali::DisplayConnection::ConsumeEvents + * @copydoc Dali::DisplayConnection::InitializeGraphics */ - void ConsumeEvents(); + bool InitializeGraphics(); /** - * @copydoc Dali::DisplayConnection::InitializeEgl + * @copydoc Dali::Internal::Adaptor::DisplayConnection::SetSurfaceType */ - bool InitializeEgl(EglInterface& egl); + void SetSurfaceType( Integration::RenderSurface::Type type ); - void SetSurfaceType( RenderSurface::Type type ); + /** + * @copydoc Dali::Internal::Adaptor::DisplayConnection::SetGraphicsInterface + */ + void SetGraphicsInterface( GraphicsInterface& graphics ); public: @@ -107,6 +105,8 @@ protected: private: + GraphicsInterface* mGraphics; ///< The graphics interface + public: XDisplay* mDisplay; ///< X-display for rendering