X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Fcommon%2Fstage-impl.h;h=a6aa52e6c673863fb32e5b287f4b2ee9fb706347;hb=9697546f6395000a500259997c415d9ff3c2e337;hp=4e3246ef7bb6b125b77561f804d85a0c433048df;hpb=404fb479b432a54fa74650f4c97e391d56ca7279;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/common/stage-impl.h b/dali/internal/event/common/stage-impl.h index 4e3246e..a6aa52e 100644 --- a/dali/internal/event/common/stage-impl.h +++ b/dali/internal/event/common/stage-impl.h @@ -19,13 +19,10 @@ */ // INTERNAL INCLUDES -#include #include -#include -#include -#include -#include +#include #include +#include #include #include #include @@ -34,7 +31,11 @@ #include #include #include -#include +#include +#include +#include +#include +#include namespace Dali { @@ -228,6 +229,28 @@ public: */ SystemOverlay* GetSystemOverlayInternal(); + // Stereoscopy + + /** + * @copydoc Dali::Integration::Core::SetViewMode() + */ + void SetViewMode( ViewMode viewMode ); + + /** + * @copydoc Dali::Integration::Core::GetViewMode() + */ + ViewMode GetViewMode() const; + + /** + * @copydoc Dali::Integration::Core::SetStereoBase() + */ + void SetStereoBase( float stereoBase ); + + /** + * @copydoc Dali::Integration::Core::GetStereoBase() + */ + float GetStereoBase() const; + // Keyboard stuff /** @@ -504,6 +527,9 @@ private: IntrusivePtr mDefaultCamera; + ViewMode mViewMode; + float mStereoBase; + uint32_t mTopMargin; Vector2 mDpi; @@ -513,6 +539,11 @@ private: // The list of render-tasks IntrusivePtr mRenderTaskList; + Dali::RenderTask mRightRenderTask; + IntrusivePtr mRightCamera; + Dali::RenderTask mLeftRenderTask; + IntrusivePtr mLeftCamera; + Integration::SystemOverlay* mSystemOverlay; ///< SystemOverlay stage access // The key event signal