X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fprimitive%2Fprimitive-visual.cpp;h=788efb7b00fb68e63f681bf4644ebcda2a4f6710;hp=e2a41063c21d01270a8f726629189c0f94354ecc;hb=6ebbbf8ac1bc813b1f34950e4f76d6f55b304495;hpb=177a529f5796ca4abe24fc5eafd7cddff423be3b diff --git a/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp b/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp index e2a4106..788efb7 100644 --- a/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp +++ b/dali-toolkit/internal/visuals/primitive/primitive-visual.cpp @@ -39,8 +39,6 @@ namespace Internal { namespace { -const int CUSTOM_PROPERTY_COUNT(6); // 5 transform properties+mix - // shapes DALI_ENUM_TO_STRING_TABLE_BEGIN(SHAPE_TYPE) DALI_ENUM_TO_STRING_WITH_SCOPE(Toolkit::PrimitiveVisual::Shape, SPHERE) @@ -365,7 +363,7 @@ void PrimitiveVisual::OnSetTransform() { if(mImpl->mRenderer) { - mImpl->mTransform.RegisterUniforms(mImpl->mRenderer, Direction::LEFT_TO_RIGHT); + mImpl->mTransform.SetUniforms(mImpl->mRenderer, Direction::LEFT_TO_RIGHT); } } @@ -381,14 +379,10 @@ void PrimitiveVisual::OnInitialize() CreateShader(); } - mImpl->mRenderer = Renderer::New(mGeometry, mShader); - mImpl->mRenderer.ReserveCustomProperties(CUSTOM_PROPERTY_COUNT); + mImpl->mRenderer = VisualRenderer::New(mGeometry, mShader); mImpl->mRenderer.SetProperty(Renderer::Property::FACE_CULLING_MODE, FaceCullingMode::BACK); - - // Register transform properties - mImpl->mTransform.RegisterUniforms(mImpl->mRenderer, Direction::LEFT_TO_RIGHT); - - mImpl->mMixColorIndex = mImpl->mRenderer.RegisterProperty(Toolkit::PrimitiveVisual::Property::MIX_COLOR, MIX_COLOR, Vector3(mImpl->mMixColor)); + mImpl->mRenderer.SetProperty(VisualRenderer::Property::VISUAL_MIX_COLOR, Vector3(mImpl->mMixColor)); + mImpl->mTransform.SetUniforms(mImpl->mRenderer, Direction::LEFT_TO_RIGHT); } void PrimitiveVisual::UpdateShaderUniforms()