X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Fcommon%2Fdisplay-connection.cpp;h=8d3a0800b185ae753c09c96fae852d23cb72ca67;hb=263ec21432f3d7c9f9be5b463748fdce8f6942e4;hp=7d56e2ae4269fa27ecba5cd275735eef7b666c84;hpb=c2661eb631bd87ee9eed1e752c7113aeda6af785;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/window-system/common/display-connection.cpp b/dali/internal/window-system/common/display-connection.cpp index 7d56e2a..8d3a080 100644 --- a/dali/internal/window-system/common/display-connection.cpp +++ b/dali/internal/window-system/common/display-connection.cpp @@ -18,33 +18,34 @@ // CLASS HEADER #include #include -// EXTERNAL INCLUDES // INTERNAL INCLUDES #include #include -#include + namespace Dali { -DisplayConnection* DisplayConnection::New() +DisplayConnection* DisplayConnection::New( Dali::Internal::Adaptor::GraphicsInterface& graphics ) { auto factory = Dali::Internal::Adaptor::GetDisplayConnectionFactory(); auto displayConnection = factory->CreateDisplayConnection(); Internal::Adaptor::DisplayConnection* internal( displayConnection.release() ); + internal->SetGraphicsInterface( graphics ); return new DisplayConnection(internal); } -DisplayConnection* DisplayConnection::New( RenderSurface::Type type ) +DisplayConnection* DisplayConnection::New( Dali::Internal::Adaptor::GraphicsInterface& graphics, Integration::RenderSurface::Type type ) { auto factory = Dali::Internal::Adaptor::GetDisplayConnectionFactory(); auto displayConnection = factory->CreateDisplayConnection(); Internal::Adaptor::DisplayConnection* internal( displayConnection.release() ); + internal->SetGraphicsInterface( graphics ); internal->SetSurfaceType( type ); return new DisplayConnection(internal); @@ -64,24 +65,14 @@ Any DisplayConnection::GetDisplay() return mImpl->GetDisplay(); } -void DisplayConnection::GetDpi(unsigned int& dpiHorizontal, unsigned int& dpiVertical) -{ - Internal::Adaptor::DisplayConnection::GetDpi(dpiHorizontal, dpiVertical); -} - -void DisplayConnection::GetDpi(Any nativeWindow, unsigned int& dpiHorizontal, unsigned int& dpiVertical) -{ - Internal::Adaptor::DisplayConnection::GetDpi(nativeWindow, dpiHorizontal, dpiVertical); -} - void DisplayConnection::ConsumeEvents() { mImpl->ConsumeEvents(); } -bool DisplayConnection::InitializeEgl(EglInterface& egl) +bool DisplayConnection::Initialize() { - return mImpl->InitializeEgl(egl); + return mImpl->InitializeGraphics(); } }