X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-base-impl.cpp;h=bd31fe787026783451b78b03b0ce0ec616cad84a;hp=c829e8fce6852f9c5bcc5c9472dcdcccea8fdca7;hb=c5e1d2bfc9502a23cf781773d36d4aeffbc58a7b;hpb=ca4209fb071e5c353a7e528098a2e497765118d8 diff --git a/dali-toolkit/internal/visuals/visual-base-impl.cpp b/dali-toolkit/internal/visuals/visual-base-impl.cpp index c829e8f..bd31fe7 100644 --- a/dali-toolkit/internal/visuals/visual-base-impl.cpp +++ b/dali-toolkit/internal/visuals/visual-base-impl.cpp @@ -35,6 +35,8 @@ namespace #if defined(DEBUG_ENABLED) Debug::Filter* gVisualBaseLogFilter = Debug::Filter::New( Debug::NoLogging, false, "LOG_VISUAL_BASE" ); #endif + +const char * const PRE_MULTIPLIED_ALPHA_PROPERTY( "preMultipliedAlpha" ); } namespace Dali @@ -301,9 +303,9 @@ void Visual::Base::CreateInstancePropertyMap( Property::Map& map ) const } -void Visual::Base::EnablePreMultipliedAlpha( bool preMultipled ) +void Visual::Base::EnablePreMultipliedAlpha( bool preMultiplied ) { - if( preMultipled ) + if( preMultiplied ) { mImpl->mFlags |= Impl::IS_PREMULTIPLIED_ALPHA; } @@ -314,7 +316,8 @@ void Visual::Base::EnablePreMultipliedAlpha( bool preMultipled ) if( mImpl->mRenderer ) { - mImpl->mRenderer.SetProperty(Renderer::Property::BLEND_PRE_MULTIPLIED_ALPHA, preMultipled); + mImpl->mRenderer.SetProperty(Renderer::Property::BLEND_PRE_MULTIPLIED_ALPHA, preMultiplied); + mImpl->mRenderer.RegisterProperty( PRE_MULTIPLIED_ALPHA_PROPERTY, static_cast( preMultiplied ) ); } } @@ -366,7 +369,7 @@ void Visual::Base::RegisterMixColor() { preMultipliedAlpha = 1.0f; } - mImpl->mRenderer.RegisterProperty( "preMultipliedAlpha", preMultipliedAlpha ); + mImpl->mRenderer.RegisterProperty( PRE_MULTIPLIED_ALPHA_PROPERTY, preMultipliedAlpha ); } void Visual::Base::SetMixColor( const Vector4& color )