namespace Dali
{
-struct DeviceLayout;
class RenderSurface;
namespace Internal
* @brief Create a new adaptor using the window.
*
* @param[in] window The window to draw onto
- * @note The default base layout DeviceLayout::DEFAULT_BASE_LAYOUT will be used.
* @return a reference to the adaptor handle
*/
static Adaptor& New( Window window );
* @brief Create a new adaptor using the window.
*
* @param[in] window The window to draw onto
- * @param[in] baseLayout The base layout that the application has been written for
* @param[in] configuration The context loss configuration.
* @return a reference to the adaptor handle
*/
- static Adaptor& New( Window window, const DeviceLayout& baseLayout, Configuration::ContextLoss configuration );
+ static Adaptor& New( Window window, Configuration::ContextLoss configuration );
/**
* @brief Create a new adaptor using render surface.
*
* @param[in] nativeWindow native window handle
* @param[in] surface The surface to draw onto
- * @note The default base layout DeviceLayout::DEFAULT_BASE_LAYOUT will be used.
* @return a reference to the adaptor handle
*/
static Adaptor& New( Any nativeWindow, const Dali::RenderSurface& surface );
*
* @param[in] nativeWindow native window handle
* @param[in] surface The surface to draw onto
- * @param[in] baseLayout The base layout that the application has been written for
* @param[in] configuration The context loss configuration.
* @return a reference to the adaptor handle
*/
- static Adaptor& New( Any nativeWindow, const Dali::RenderSurface& surface, const DeviceLayout& baseLayout, Configuration::ContextLoss configuration = Configuration::APPLICATION_DOES_NOT_HANDLE_CONTEXT_LOSS);
+ static Adaptor& New( Any nativeWindow, const Dali::RenderSurface& surface, Configuration::ContextLoss configuration = Configuration::APPLICATION_DOES_NOT_HANDLE_CONTEXT_LOSS);
/**
* @brief Virtual Destructor.
static bool IsAvailable();
/**
+ * @brief Call this method to notify Dali when scene is created and initialized.
+ *
+ * Notify Adaptor that the scene has been created.
+ */
+ void NotifySceneCreated();
+
+ /**
* @brief Call this method to notify Dali when the system language changes.
*
* Use this only when NOT using Dali::Application, As Application created using
void FeedTouchPoint( TouchPoint& point, int timeStamp );
/**
- * @brief Feed a mouse wheel event to the adaptor.
+ * @brief Feed a wheel event to the adaptor.
*
- * @param[in] wheelEvent mouse wheel event
+ * @param[in] wheelEvent wheel event
*/
- void FeedWheelEvent( MouseWheelEvent& wheelEvent );
+ void FeedWheelEvent( WheelEvent& wheelEvent );
/**
* @brief Feed a key event to the adaptor.