X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fbubble-effect%2Fbubble-actor.cpp;h=f42b72b730f6f5e0b1f522a8c2a42cf0ad24c31b;hp=0b3a18632a7cbe5d3dd14dd10095c97953d6e26a;hb=a2de9cf491172cd5da9dc9ed60b17683dab6d7bc;hpb=2047844bb3b4a84231905c8c540d34d4c468e5ad diff --git a/dali-toolkit/internal/controls/bubble-effect/bubble-actor.cpp b/dali-toolkit/internal/controls/bubble-effect/bubble-actor.cpp index 0b3a186..f42b72b 100644 --- a/dali-toolkit/internal/controls/bubble-effect/bubble-actor.cpp +++ b/dali-toolkit/internal/controls/bubble-effect/bubble-actor.cpp @@ -35,14 +35,22 @@ namespace Internal BubbleActor::BubbleActor( unsigned int numberOfBubble, const Vector2& movementArea) -: mMovementArea( movementArea ), +: mActor(), + mRenderer(), + mMovementArea( movementArea ), + mIndicesOffset(), + mIndiceStartEndPos(), + mIndicesPercentage(), + mIndexGravity( Property::INVALID_INDEX ), + mIndexDynamicScale( Property::INVALID_INDEX ), + mIndexInvertedMovementArea( Property::INVALID_INDEX ), mNumBubble( numberOfBubble ), mRandomSeed( 0 ) { mActor = Actor::New(); } -void BubbleActor::MakeRenderable( Geometry geometry, Material material ) +void BubbleActor::MakeRenderable( Geometry geometry, TextureSet textureSet, Shader shader ) { if( mRenderer ) { @@ -50,7 +58,8 @@ void BubbleActor::MakeRenderable( Geometry geometry, Material material ) return; } - mRenderer = Renderer::New( geometry, material ); + mRenderer = Renderer::New( geometry, shader ); + mRenderer.SetTextures( textureSet ); mActor.AddRenderer( mRenderer ); mActor.SetSize( mMovementArea );