X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fupdate%2Frendering%2Fscene-graph-renderer.h;h=655572d606cdd2e5e1ef76c3e0af71e4a6ba79a1;hb=8a67470f12fa2a159906755269126d4b44e8bd06;hp=b7c1aeff07bf9136468513c9e4bdfb7e0f14e1f2;hpb=9d8818db1ee5ad9497cb7698be2a4752f6ecf50e;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/update/rendering/scene-graph-renderer.h b/dali/internal/update/rendering/scene-graph-renderer.h index b7c1aef..655572d 100644 --- a/dali/internal/update/rendering/scene-graph-renderer.h +++ b/dali/internal/update/rendering/scene-graph-renderer.h @@ -467,7 +467,7 @@ public: // For VisualProperties */ const Internal::VisualRenderer::AnimatableVisualProperties* GetVisualProperties() const { - return mVisualProperties; + return mVisualProperties.Get(); } private: @@ -479,13 +479,14 @@ private: private: CollectedUniformMap mCollectedUniformMap[2]; ///< Uniform maps collected by the renderer - SceneController* mSceneController; ///< Used for initializing renderers - Render::Renderer* mRenderer; ///< Raw pointer to the renderer (that's owned by RenderManager) - TextureSet* mTextureSet; ///< The texture set this renderer uses. (Not owned) - Render::Geometry* mGeometry; ///< The geometry this renderer uses. (Not owned) - Shader* mShader; ///< The shader this renderer uses. (Not owned) - VisualRenderer::AnimatableVisualProperties* mVisualProperties{nullptr}; ///< VisualProperties (optional/owned) - OwnerPointer mBlendColor; ///< The blend color for blending operation + SceneController* mSceneController; ///< Used for initializing renderers + Render::Renderer* mRenderer; ///< Raw pointer to the renderer (that's owned by RenderManager) + TextureSet* mTextureSet; ///< The texture set this renderer uses. (Not owned) + Render::Geometry* mGeometry; ///< The geometry this renderer uses. (Not owned) + Shader* mShader; ///< The shader this renderer uses. (Not owned) + + OwnerPointer mVisualProperties{nullptr}; ///< VisualProperties (optional/owned) + OwnerPointer mBlendColor; ///< The blend color for blending operation Dali::Internal::Render::Renderer::StencilParameters mStencilParameters; ///< Struct containing all stencil related options