X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftransition-effects%2Fcube-transition-effect-impl.cpp;h=ed71b14586719254ec6f67d9f4264509939d33a8;hp=6d904b58fa1b5300b53f1a372f3097cff6fe4f3b;hb=54fbf47db890d0479d19d780de5ea5d860924632;hpb=3d485e1b28628f0c6e1c5489c2dc31a65ac7ec52 diff --git a/dali-toolkit/internal/transition-effects/cube-transition-effect-impl.cpp b/dali-toolkit/internal/transition-effects/cube-transition-effect-impl.cpp index 6d904b5..ed71b14 100644 --- a/dali-toolkit/internal/transition-effects/cube-transition-effect-impl.cpp +++ b/dali-toolkit/internal/transition-effects/cube-transition-effect-impl.cpp @@ -25,6 +25,9 @@ #include #include +// INTERNAL INCLUDES +#include + namespace Dali { @@ -245,14 +248,14 @@ void CubeTransitionEffect::OnStageConnection( int depth ) { Control::OnStageConnection( depth ); - Geometry geometry = Geometry::QUAD(); + Geometry geometry = RendererFactoryCache::CreateQuadGeometry(); Shader shader = Shader::New( VERTEX_SHADER, FRAGMENT_SHADER ); TextureSet textureSet = TextureSet::New(); - if( mCurrentImage ) + if( mCurrentTexture ) { - textureSet.SetImage( 0u, mCurrentImage ); + textureSet.SetTexture( 0u, mCurrentTexture ); } mCurrentRenderer = Renderer::New( geometry, shader ); mCurrentRenderer.SetTextures( textureSet ); @@ -311,24 +314,25 @@ bool CubeTransitionEffect::IsTransitioning() return mIsAnimating; } -void CubeTransitionEffect::SetCurrentImage( Image image ) +void CubeTransitionEffect::SetCurrentTexture( Texture texture ) { - mCurrentImage = image; + mCurrentTexture = texture; + if( mCurrentRenderer ) { TextureSet textureSet = mCurrentRenderer.GetTextures(); - textureSet.SetImage( 0u, mCurrentImage ); + textureSet.SetTexture( 0u, mCurrentTexture); } } -void CubeTransitionEffect::SetTargetImage( Image image ) +void CubeTransitionEffect::SetTargetTexture( Texture texture ) { - mTargetImage = image; + mTargetTexture = texture; if( mTargetRenderer ) { TextureSet textureSet = mTargetRenderer.GetTextures(); - textureSet.SetImage( 0u, mTargetImage ); + textureSet.SetTexture( 0u, mTargetTexture ); } } @@ -355,9 +359,9 @@ void CubeTransitionEffect::StartTransition( Vector2 panPosition, Vector2 panDisp //create the target renderer TextureSet textureSet = TextureSet::New(); - if( mTargetImage ) + if( mTargetTexture ) { - textureSet.SetImage( 0u, mTargetImage ); + textureSet.SetTexture( 0u, mTargetTexture ); } Geometry geometry = mCurrentRenderer.GetGeometry(); Shader shader( mCurrentRenderer.GetShader() ); @@ -467,13 +471,13 @@ void CubeTransitionEffect::OnTransitionFinished(Animation& source) std::swap( mCurrentTiles, mTargetTiles ); std::swap( mCurrentRenderer, mTargetRenderer ); - std::swap( mCurrentImage, mTargetImage ); + std::swap( mCurrentTexture, mTargetTexture ); ResetToInitialState(); //Emit signal Toolkit::CubeTransitionEffect handle( GetOwner() ); - mTransitionCompletedSignal.Emit( handle, mCurrentImage ); + mTransitionCompletedSignal.Emit( handle, mCurrentTexture ); } Toolkit::CubeTransitionEffect::TransitionCompletedSignalType& CubeTransitionEffect::TransitionCompletedSignal()