X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fgradient%2Fgradient-visual.cpp;h=96f9f85dc9d41e2171c9219bd7bdbd14c4089df0;hp=504b0e0542203fa2e36bbdf60bb74cf736508f12;hb=ab447436de92a2e8bc8cd1393f4807f19ef6b316;hpb=893ca7b6b58b59ed4671daf867c4a319d8c9a770 diff --git a/dali-toolkit/internal/visuals/gradient/gradient-visual.cpp b/dali-toolkit/internal/visuals/gradient/gradient-visual.cpp index 504b0e0..96f9f85 100644 --- a/dali-toolkit/internal/visuals/gradient/gradient-visual.cpp +++ b/dali-toolkit/internal/visuals/gradient/gradient-visual.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd. + * Copyright (c) 2021 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -147,6 +147,7 @@ GradientVisualPtr GradientVisual::New( VisualFactoryCache& factoryCache, const P { GradientVisualPtr gradientVisualPtr( new GradientVisual( factoryCache ) ); gradientVisualPtr->SetProperties( properties ); + gradientVisualPtr->Initialize(); return gradientVisualPtr; } @@ -199,8 +200,6 @@ void GradientVisual::OnSetTransform() void GradientVisual::DoSetOnScene( Actor& actor ) { - InitializeRenderer(); - actor.AddRenderer( mImpl->mRenderer ); // Gradient Visual generated and ready to display @@ -264,7 +263,7 @@ void GradientVisual::DoCreateInstancePropertyMap( Property::Map& map ) const // Do nothing } -void GradientVisual::InitializeRenderer() +void GradientVisual::OnInitialize() { Geometry geometry = mFactoryCache.GetGeometry( VisualFactoryCache::QUAD_GEOMETRY ); Shader shader = GetShader();