Changed RendererAttachment to use blend flag from RenderDataProvider rather than... 85/44285/3
authorChu Hoang <c.hoang@samsung.com>
Mon, 20 Jul 2015 08:20:26 +0000 (09:20 +0100)
committerChu Hoang <c.hoang@samsung.com>
Wed, 12 Aug 2015 08:33:10 +0000 (01:33 -0700)
commitb7f9589bbc2571acb0c08d710a18b1038fe76083
tree3cb1466961eaf75d09c9d8f794dcbf4620b0c802
parentdd6d40d75b0bf4d3a272c796f07ec7a77aea0f44
Changed RendererAttachment to use blend flag from RenderDataProvider rather than base class's mUseBlend flag.

This fixes a issue where (when adding to the stage, removing and then re-adding) the Renderer blend flag can be become out of sync with the RenderableAttachment's mUseBlend flag.

Related: moved Renderer::mUseBlend flag and relevant methods to ImageRender since this way of controlling the blending is now specific to ImageRenderer.

Change-Id: Iebc0664946fe4c83b43291aa8004c66e004cbf22
15 files changed:
dali/internal/render/data-providers/render-data-provider.cpp
dali/internal/render/data-providers/render-data-provider.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/render/renderers/scene-graph-image-renderer.cpp
dali/internal/render/renderers/scene-graph-image-renderer.h
dali/internal/render/renderers/scene-graph-renderer.cpp
dali/internal/render/renderers/scene-graph-renderer.h
dali/internal/update/manager/prepare-render-algorithms.cpp
dali/internal/update/node-attachments/scene-graph-image-attachment.cpp
dali/internal/update/node-attachments/scene-graph-image-attachment.h
dali/internal/update/node-attachments/scene-graph-renderable-attachment.cpp
dali/internal/update/node-attachments/scene-graph-renderable-attachment.h
dali/internal/update/node-attachments/scene-graph-renderer-attachment.cpp
dali/internal/update/node-attachments/scene-graph-renderer-attachment.h