X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fwindow-system%2Ftizen-wayland%2Fnative-render-surface-ecore-wl.h;h=2e0b091daa1a404845cafad55af6c75370af02ac;hb=188e912a5a3ea204093c4667783f956a69625542;hp=f4a6626eafa22e65316896f72fcd183cf1b9c552;hpb=9a9e93e93a46932223584bb6d2d32eede5ad85b1;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/window-system/tizen-wayland/native-render-surface-ecore-wl.h b/dali/internal/window-system/tizen-wayland/native-render-surface-ecore-wl.h index f4a6626..2e0b091 100644 --- a/dali/internal/window-system/tizen-wayland/native-render-surface-ecore-wl.h +++ b/dali/internal/window-system/tizen-wayland/native-render-surface-ecore-wl.h @@ -44,10 +44,11 @@ public: /** * Uses an Wayland surface to render to. - * @param [in] positionSize the position and size of the surface + * @param [in] surfaceSize the size of the surface + * @param [in] surface the native surface handle * @param [in] isTransparent if it is true, surface has 32 bit color depth, otherwise, 24 bit */ - NativeRenderSurfaceEcoreWl( Dali::PositionSize positionSize, bool isTransparent = false ); + NativeRenderSurfaceEcoreWl( SurfaceSize surfaceSize, Any surface, bool isTransparent = false ); /** * @brief Destructor @@ -159,6 +160,8 @@ public: // from Dali::RenderSurfaceInterface */ virtual Integration::StencilBufferAvailable GetStencilBufferRequired() override; + virtual Any GetNativeHandle() override; + private: /** @@ -178,7 +181,7 @@ private: private: // Data - PositionSize mPosition; + SurfaceSize mSurfaceSize; TriggerEventInterface* mRenderNotification; Internal::Adaptor::GraphicsInterface* mGraphics; ///< The graphics interface EglInterface* mEGL;