X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Fcommon%2Fdisplay-connection.cpp;h=8d3a0800b185ae753c09c96fae852d23cb72ca67;hb=e8e185f7d90010214890c2cb78bdd52c732f63ba;hp=0a284696e389ccb891500cc89e84735a99f86c4d;hpb=18d4a88c880b4fe5f2f3747c56bfbd606a33d08b;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 0a28469..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,19 +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::ConsumeEvents() { mImpl->ConsumeEvents(); } -bool DisplayConnection::InitializeEgl(EglInterface& egl) +bool DisplayConnection::Initialize() { - return mImpl->InitializeEgl(egl); + return mImpl->InitializeGraphics(); } }