#define __DALI_INTERNAL_THREAD_LOCAL_STORAGE_H__
/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2015 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*/
// INTERNAL INCLUDES
-#include <dali/internal/event/common/stage-impl.h>
+#include <dali/internal/event/common/stage-def.h>
namespace Dali
{
class ResourceClient;
class ResourceManager;
class ImageFactory;
-class ModelFactory;
class ShaderFactory;
-class EventToUpdate;
class GestureEventProcessor;
+class RelayoutController;
namespace SceneGraph
{
ImageFactory& GetImageFactory();
/**
- * Returns the Model Factory
- * @return reference to the Image Factory
- */
- ModelFactory& GetModelFactory();
-
- /**
* Returns the Shader Factory
* @return reference to the Shader Factory
*/
/**
* Returns the current stage.
- * @return A smart-pointer to the current stage.
+ * @return A pointer to the current stage.
*/
StagePtr GetCurrentStage();
/**
- * Return the message controller
- * @return A reference to the message controller
- */
- EventToUpdate& GetEventToUpdate();
-
- /**
* Returns the gesture event processor.
* @return A reference to the gesture event processor.
*/
GestureEventProcessor& GetGestureEventProcessor();
+ /**
+ * Return the relayout controller
+ * @Return Return a reference to the relayout controller
+ */
+ RelayoutController& GetRelayoutController();
+
private:
- Core* mCore; ///< reference to core
+ Core* mCore; ///< reference to core
};