{
enum class UpdateMode;
+enum class ThreadMode;
class AdaptorInternalServices;
class EnvironmentOptions;
/**
* Constructor
*/
- ThreadController( AdaptorInternalServices& adaptorInterfaces, const EnvironmentOptions& environmentOptions );
+ ThreadController( AdaptorInternalServices& adaptorInterfaces, const EnvironmentOptions& environmentOptions, ThreadMode threadMode );
/**
* Non virtual destructor. Not intended as base class.
void ReplaceSurface( Dali::RenderSurfaceInterface* surface );
/**
+ * Deletes the surface.
+ * @param surface The surface to be deleted
+ */
+ void DeleteSurface( Dali::RenderSurfaceInterface* surface );
+
+ /**
* Resize the surface.
*/
void ResizeSurface();
*/
void AddSurface( Dali::RenderSurfaceInterface* surface );
- /**
- * @copydoc Dali::Adaptor::IsRenderingWindows()
- */
- bool IsRenderingWindows() const;
-
private:
// Undefined copy constructor.