- mSpineEffectFront = PageTurnBookSpineEffect::New();
- mSpineEffectFront.SetIsBackImageVisible( false );
- mSpineEffectFront.SetPageWidth( mPageSize.width );
- mSpineEffectFront.SetShadowWidth( 0.f );
- mSpineEffectFront.SetSpineShadowParameter( mSpineShadowParameter );
-
- mSpineEffectBack = PageTurnBookSpineEffect::New();
- mSpineEffectBack.SetIsBackImageVisible( true );
- mSpineEffectBack.SetPageWidth( mPageSize.width );
- mSpineEffectBack.SetShadowWidth( 0.f );
- mSpineEffectBack.SetSpineShadowParameter( mSpineShadowParameter );
+ mSpineEffectFront = CreatePageTurnBookSpineEffect();
+ mSpineEffectFront.SetUniform("uIsBackImageVisible", -1.f );
+ mSpineEffectFront.SetUniform("uPageWidth", mPageSize.width );
+ mSpineEffectFront.SetUniform("uShadowWidth", 0.f );
+ mSpineEffectFront.SetUniform("uSpineShadowParameter", mSpineShadowParameter );
+
+ mSpineEffectBack = CreatePageTurnBookSpineEffect();
+ mSpineEffectBack.SetUniform("uIsBackImageVisible", 1.f );
+ mSpineEffectBack.SetUniform("uPageWidth", mPageSize.width );
+ mSpineEffectBack.SetUniform("uShadowWidth", 0.f );
+ mSpineEffectBack.SetUniform("uSpineShadowParameter", mSpineShadowParameter );