X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-base-impl.cpp;h=885bc72a3a1421e5fe6715ff44b11515ec01226b;hb=74f25e93f1094929c90c1632b686e9bfa03bd017;hp=2a215703e253a1203e197c33571abb755dafec15;hpb=946461ac1b49e996d9155c95130ec5aa1b08f77d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/visual-base-impl.cpp b/dali-toolkit/internal/visuals/visual-base-impl.cpp index 2a21570..885bc72 100755 --- a/dali-toolkit/internal/visuals/visual-base-impl.cpp +++ b/dali-toolkit/internal/visuals/visual-base-impl.cpp @@ -20,7 +20,6 @@ // EXTERNAL HEADER #include -#include #include #include #include @@ -310,13 +309,13 @@ int Visual::Base::GetDepthIndex() const return mImpl->mDepthIndex; } -void Visual::Base::SetOnStage( Actor& actor ) +void Visual::Base::SetOnScene( Actor& actor ) { - if( !IsOnStage() ) + if( !IsOnScene() ) { // To display the actor correctly, renderer should not be added to actor until all required resources are ready. // Thus the calling of actor.AddRenderer() should happen inside derived class as base class does not know the exact timing. - DoSetOnStage( actor ); + DoSetOnScene( actor ); if( mImpl->mRenderer ) { @@ -332,19 +331,19 @@ void Visual::Base::SetOnStage( Actor& actor ) mImpl->mRenderer.SetProperty( Renderer::Property::BLEND_PRE_MULTIPLIED_ALPHA, IsPreMultipliedAlphaEnabled()); mImpl->mRenderer.SetProperty( Renderer::Property::DEPTH_INDEX, mImpl->mDepthIndex ); - mImpl->mFlags |= Impl::IS_ON_STAGE; // Only sets the flag if renderer exists + mImpl->mFlags |= Impl::IS_ON_SCENE; // Only sets the flag if renderer exists } } } -void Visual::Base::SetOffStage( Actor& actor ) +void Visual::Base::SetOffScene( Actor& actor ) { - if( IsOnStage() ) + if( IsOnScene() ) { - DoSetOffStage( actor ); + DoSetOffScene( actor ); mImpl->mMixColorIndex = Property::INVALID_INDEX; mImpl->mCornerRadiusIndex = Property::INVALID_INDEX; - mImpl->mFlags &= ~Impl::IS_ON_STAGE; + mImpl->mFlags &= ~Impl::IS_ON_SCENE; } } @@ -368,7 +367,6 @@ void Visual::Base::CreatePropertyMap( Property::Map& map ) const // which is ok, because they have a different key value range. map.Insert( Toolkit::Visual::Property::MIX_COLOR, mImpl->mMixColor ); // vec4 map.Insert( Toolkit::Visual::Property::OPACITY, mImpl->mMixColor.a ); - map.Insert( Toolkit::ImageVisual::Property::SYNCHRONOUS_LOADING, IsSynchronousLoadingRequired() ); auto fittingModeString = Scripting::GetLinearEnumerationName< FittingMode >( mImpl->mFittingMode, VISUAL_FITTING_MODE_TABLE, VISUAL_FITTING_MODE_TABLE_COUNT ); @@ -415,15 +413,15 @@ bool Visual::Base::IsPreMultipliedAlphaEnabled() const return mImpl->mFlags & Impl::IS_PREMULTIPLIED_ALPHA; } -void Visual::Base::DoSetOffStage( Actor& actor ) +void Visual::Base::DoSetOffScene( Actor& actor ) { actor.RemoveRenderer( mImpl->mRenderer ); mImpl->mRenderer.Reset(); } -bool Visual::Base::IsOnStage() const +bool Visual::Base::IsOnScene() const { - return mImpl->mFlags & Impl::IS_ON_STAGE; + return mImpl->mFlags & Impl::IS_ON_SCENE; } bool Visual::Base::IsRoundedCornerRequired() const @@ -442,8 +440,7 @@ void Visual::Base::RegisterMixColor() // (Color and Primitive visuals will register their own and save to this index) if( mImpl->mMixColorIndex == Property::INVALID_INDEX ) { - mImpl->mMixColorIndex = DevelHandle::RegisterProperty( - mImpl->mRenderer, + mImpl->mMixColorIndex = mImpl->mRenderer.RegisterProperty( Toolkit::Visual::Property::MIX_COLOR, MIX_COLOR, Vector3(mImpl->mMixColor) ); @@ -557,13 +554,13 @@ Renderer Visual::Base::GetRenderer() Property::Index Visual::Base::GetPropertyIndex( Property::Key key ) { - Property::Index index = DevelHandle::GetPropertyIndex( mImpl->mRenderer, key ); + Property::Index index = mImpl->mRenderer.GetPropertyIndex( key ); if( index == Property::INVALID_INDEX ) { // Is it a shader property? Shader shader = mImpl->mRenderer.GetShader(); - index = DevelHandle::GetPropertyIndex( shader, key ); + index = shader.GetPropertyIndex( key ); if( index != Property::INVALID_INDEX ) { // Yes - we should register it in the Renderer so it can be set / animated @@ -581,7 +578,7 @@ Property::Index Visual::Base::GetPropertyIndex( Property::Key key ) // Leave keyIndex as INVALID_KEY - it can still be registered against the string key. } Property::Value value = shader.GetProperty( index ); - index = DevelHandle::RegisterProperty( mImpl->mRenderer, keyIndex, keyName, value ); + index = mImpl->mRenderer.RegisterProperty( keyIndex, keyName, value ); } } return index;