[Tizen] Revert "Remove StereoMode"
[platform/core/uifw/dali-core.git] / dali / integration-api / core.h
index d8ba428..84ae5e6 100644 (file)
@@ -23,6 +23,7 @@
 
 // INTERNAL INCLUDES
 #include <dali/public-api/common/dali-common.h>
+#include <dali/public-api/common/view-mode.h>
 #include <dali/integration-api/context-notifier.h>
 #include <dali/integration-api/core-enumerations.h>
 #include <dali/integration-api/resource-policies.h>
@@ -401,6 +402,31 @@ public:
   SystemOverlay& GetSystemOverlay();
 
   /**
+   * Set the stereoscopic 3D view mode
+   * @param[in] viewMode The new view mode
+   */
+  void SetViewMode( ViewMode viewMode );
+
+  /**
+   * Get the current view mode
+   * @return The current view mode
+   * @see SetViewMode.
+   */
+  ViewMode GetViewMode() const;
+
+  /**
+   * Set the stereo base (eye seperation) for stereoscopic 3D
+   * @param[in] stereoBase The stereo base (eye seperation) for stereoscopic 3D (mm)
+   */
+  void SetStereoBase( float stereoBase );
+
+  /**
+   * Get the stereo base (eye seperation) for stereoscopic 3D
+   * @return The stereo base (eye seperation) for stereoscopic 3D (mm)
+   */
+  float GetStereoBase() const;
+
+  /**
    * @brief Register a processor
    *
    * Note, Core does not take ownership of this processor.