Revert "[Tizen] Add screen and client rotation itself function"
[platform/core/uifw/dali-adaptor.git] / dali / internal / window-system / windows / display-connection-impl-win.h
index ef07ee7..636419e 100755 (executable)
@@ -2,7 +2,7 @@
 #define DALI_INTERNAL_WIN_DIPLAY_CONNECTION_H\r
 \r
 /*\r
- * Copyright (c) 2015 Samsung Electronics Co., Ltd.\r
+ * Copyright (c) 2020 Samsung Electronics Co., Ltd.\r
  *\r
  * Licensed under the Apache License, Version 2.0 (the "License");\r
  * you may not use this file except in compliance with the License.\r
@@ -21,7 +21,7 @@
 // INTERNAL INCLUDES\r
 #include <dali/internal/window-system/common/display-connection-impl.h>\r
 #include <dali/public-api/object/base-object.h>\r
-#include <dali/internal/graphics/gles20/egl-implementation.h>\r
+#include <dali/internal/graphics/gles/egl-implementation.h>\r
 \r
 namespace Dali\r
 {\r
@@ -71,7 +71,20 @@ public:
    */\r
   bool InitializeEgl(EglInterface& egl);\r
 \r
-  void SetSurfaceType( RenderSurface::Type type );\r
+  /**\r
+  * @copydoc Dali::DisplayConnection::InitializeGraphics\r
+  */\r
+  bool InitializeGraphics();\r
+\r
+  /**\r
+  * @copydoc Dali::Internal::Adaptor::DisplayConnection::SetSurfaceType\r
+  */\r
+  void SetSurfaceType( Dali::RenderSurfaceInterface::Type type );\r
+\r
+  /**\r
+  * @copydoc Dali::Internal::Adaptor::DisplayConnection::SetGraphicsInterface\r
+  */\r
+  void SetGraphicsInterface( GraphicsInterface& graphics );\r
 \r
 public:\r
 \r
@@ -80,7 +93,7 @@ public:
    */\r
   virtual ~DisplayConnectionWin();\r
 \r
-protected:\r
+private:\r
 \r
   // Undefined\r
   DisplayConnectionWin(const DisplayConnectionWin&) = delete;\r
@@ -89,7 +102,9 @@ protected:
   DisplayConnectionWin& operator=(const DisplayConnectionWin& rhs) = delete;\r
 \r
 private:\r
-    HDC mDisplay;\r
+\r
+  GraphicsInterface *mGraphics; ///< The graphics interface\r
+  HDC mDisplay;\r
 };\r
 \r
 } // namespace Adaptor\r