projects
/
platform
/
core
/
uifw
/
dali-adaptor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[Tizen] Add screen and client rotation itself function
[platform/core/uifw/dali-adaptor.git]
/
dali
/
internal
/
window-system
/
tizen-wayland
/
display-connection-impl-ecore-wl.h
diff --git
a/dali/internal/window-system/tizen-wayland/display-connection-impl-ecore-wl.h
b/dali/internal/window-system/tizen-wayland/display-connection-impl-ecore-wl.h
index
75f6888
..
6bcf33d
100644
(file)
--- a/
dali/internal/window-system/tizen-wayland/display-connection-impl-ecore-wl.h
+++ b/
dali/internal/window-system/tizen-wayland/display-connection-impl-ecore-wl.h
@@
-18,20
+18,12
@@
*
*/
*
*/
-// EXTERNAL INCLUDES
-#include <wayland-egl.h>
-#include <Ecore_Wayland.h>
-#include <dali/integration-api/wayland/wl-types.h>
-
// INTERNAL INCLUDES
#include <dali/internal/window-system/common/display-connection-impl.h>
// INTERNAL INCLUDES
#include <dali/internal/window-system/common/display-connection-impl.h>
-#include <dali/public-api/object/base-object.h>
-#include <dali/internal/graphics/gles20/egl-implementation.h>
namespace Dali
{
namespace Dali
{
-class RenderSurface;
class DisplayConnection;
namespace Internal
class DisplayConnection;
namespace Internal
@@
-67,26
+59,26
@@
public:
Any GetDisplay();
/**
Any GetDisplay();
/**
- * @copydoc Dali::DisplayConnection::GetDpi
- */
- static void GetDpi(unsigned int& dpiHorizontal, unsigned int& dpiVertical);
-
- /**
* @copydoc Dali::DisplayConnection::ConsumeEvents
*/
void ConsumeEvents();
/**
* @copydoc Dali::DisplayConnection::ConsumeEvents
*/
void ConsumeEvents();
/**
- * @copydoc Dali::DisplayConnection::Initialize
Egl
+ * @copydoc Dali::DisplayConnection::Initialize
Graphics
*/
*/
- bool Initialize
Egl(EglInterface& egl
);
+ bool Initialize
Graphics(
);
/**
/**
- * @brief Sets surface type
+ * @brief Sets the surface type
+ * @param[in] type The surface type
*/
*/
- void SetSurfaceType( RenderSurface::Type type );
-
+ void SetSurfaceType( Integration::RenderSurface::Type type );
+ /**
+ * @brief Sets the graphics interface
+ * @param[in] graphics The graphics interface
+ */
+ void SetGraphicsInterface( GraphicsInterface& graphics );
public:
public:
@@
-115,7
+107,8
@@
protected:
private:
EGLNativeDisplayType mDisplay; ///< Wayland-display for rendering
private:
EGLNativeDisplayType mDisplay; ///< Wayland-display for rendering
- RenderSurface::Type mSurfaceType;
+ Integration::RenderSurface::Type mSurfaceType; ///< The surface type
+ GraphicsInterface* mGraphics; ///< The graphics interface
};
} // namespace Adaptor
};
} // namespace Adaptor