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
Revert "[Tizen] Revert "Support multiple window rendering""
[platform/core/uifw/dali-adaptor.git]
/
dali
/
internal
/
window-system
/
common
/
display-connection-impl.h
diff --git
a/dali/internal/window-system/common/display-connection-impl.h
b/dali/internal/window-system/common/display-connection-impl.h
index
4383f7e
..
4c21cb6
100644
(file)
--- a/
dali/internal/window-system/common/display-connection-impl.h
+++ b/
dali/internal/window-system/common/display-connection-impl.h
@@
-21,21
+21,19
@@
// INTERNAL INCLUDES
#include <dali/internal/window-system/common/display-connection.h>
#include <dali/public-api/object/base-object.h>
// INTERNAL INCLUDES
#include <dali/internal/window-system/common/display-connection.h>
#include <dali/public-api/object/base-object.h>
-#include <dali/internal/graphics/gles
20
/egl-implementation.h>
+#include <dali/internal/graphics/gles/egl-implementation.h>
-#include <memory>
namespace Dali
{
namespace Dali
{
-class RenderSurface;
class DisplayConnection;
namespace Internal
{
namespace Adaptor
{
class DisplayConnection;
namespace Internal
{
namespace Adaptor
{
-class Impl;
+
/**
* DisplayConnection implementation
*/
/**
* DisplayConnection implementation
*/
@@
-63,26
+61,26
@@
public:
virtual Any GetDisplay() = 0;
/**
virtual Any GetDisplay() = 0;
/**
- * @copydoc Dali::DisplayConnection::
GetDpi
+ * @copydoc Dali::DisplayConnection::
ConsumeEvents
*/
*/
-
static void GetDpi(unsigned int& dpiHorizontal, unsigned int& dpiVertical)
;
+
virtual void ConsumeEvents() = 0
;
/**
/**
- * @copydoc Dali::DisplayConnection::
GetDpi with native window
+ * @copydoc Dali::DisplayConnection::
InitializeGraphics
*/
*/
-
static void GetDpi(Any nativeWindow, unsigned int& dpiHorizontal, unsigned int& dpiVertical)
;
+
virtual bool InitializeGraphics() = 0
;
/**
/**
- * @copydoc Dali::DisplayConnection::ConsumeEvents
+ * Sets the render surface type
+ * @param[in] type The render surface type
*/
*/
- virtual void
ConsumeEvents(
) = 0;
+ virtual void
SetSurfaceType( Integration::RenderSurface::Type type
) = 0;
/**
/**
- * @copydoc Dali::DisplayConnection::InitializeEgl
+ * Sets the graphics interface
+ * @param[in] graphics The graphics interface
*/
*/
- virtual bool InitializeEgl(EglInterface& egl) = 0;
-
- virtual void SetSurfaceType( RenderSurface::Type type ) = 0;
+ virtual void SetGraphicsInterface( GraphicsInterface& graphics ) = 0;
public:
public: