X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fpage-turn-view%2Fpage-turn-view-impl.cpp;h=3f0059e4676ffc1d9c21bad8f77f2902c3707905;hb=693920239cd3e842a266404289e2869fe1fcf687;hp=3f98e54c344f8b7d1c7bfd0317e458e05f3e5d72;hpb=d9c164e4530e354cd14dc4a1a658070ba55e99b8;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/page-turn-view/page-turn-view-impl.cpp b/dali-toolkit/internal/controls/page-turn-view/page-turn-view-impl.cpp index 3f98e54..3f0059e 100644 --- a/dali-toolkit/internal/controls/page-turn-view/page-turn-view-impl.cpp +++ b/dali-toolkit/internal/controls/page-turn-view/page-turn-view-impl.cpp @@ -298,13 +298,13 @@ void PageTurnView::OnInitialize() { // create the two book spine effect for static images, left and right side pages respectively mSpineEffectFront = CreatePageTurnBookSpineEffect(); - mSpineEffectFront.SetUniform("uIsBackImageVisible", false ); + mSpineEffectFront.SetUniform("uIsBackImageVisible", -1.f ); mSpineEffectFront.SetUniform("uPageWidth", mPageSize.width ); mSpineEffectFront.SetUniform("uShadowWidth", 0.f ); mSpineEffectFront.SetUniform("uSpineShadowParameter", mSpineShadowParameter ); mSpineEffectBack = CreatePageTurnBookSpineEffect(); - mSpineEffectBack.SetUniform("uIsBackImageVisible", true ); + mSpineEffectBack.SetUniform("uIsBackImageVisible", 1.f ); mSpineEffectBack.SetUniform("uPageWidth", mPageSize.width ); mSpineEffectBack.SetUniform("uShadowWidth", 0.f ); mSpineEffectBack.SetUniform("uSpineShadowParameter", mSpineShadowParameter ); @@ -347,7 +347,7 @@ void PageTurnView::OnInitialize() AddPage( i ); if(mPageActors[i]) { - mPageActors[i].SetZ( -static_cast( i )*STATIC_PAGE_INTERVAL_DISTANCE ); + mPageActors[i].SetSortModifier( -static_cast( i )*STATIC_PAGE_INTERVAL_DISTANCE ); } } @@ -750,7 +750,7 @@ void PageTurnView::PanStarted( const Vector2& gesturePosition ) } mOriginalCenter = gesturePosition; - mTurnEffect[mIndex].SetUniform("uIsTurningBack", mIsTurnBack[ mPanActor] ); + mTurnEffect[mIndex].SetUniform("uIsTurningBack", mIsTurnBack[ mPanActor] ? 1.f : -1.f); mPress = false; mPageUpdated = false; @@ -1023,11 +1023,11 @@ void PageTurnView::OrganizePageDepth() { if(mCurrentPageIndex+i < mTotalPageCount) { - mPageActors[( mCurrentPageIndex+i )%NUMBER_OF_CACHED_PAGES].SetZ( -static_cast( i )*STATIC_PAGE_INTERVAL_DISTANCE ); + mPageActors[( mCurrentPageIndex+i )%NUMBER_OF_CACHED_PAGES].SetSortModifier( -static_cast( i )*STATIC_PAGE_INTERVAL_DISTANCE ); } if( mCurrentPageIndex >= i + 1 ) { - mPageActors[( mCurrentPageIndex-i-1 )%NUMBER_OF_CACHED_PAGES].SetZ( -static_cast( i )*STATIC_PAGE_INTERVAL_DISTANCE ); + mPageActors[( mCurrentPageIndex-i-1 )%NUMBER_OF_CACHED_PAGES].SetSortModifier( -static_cast( i )*STATIC_PAGE_INTERVAL_DISTANCE ); } } }