(Dali-Core) Memory optimisation for Text-Styles 77/24077/1
authorRichard Underhill <r.underhill@partner.samsung.com>
Thu, 22 May 2014 08:54:24 +0000 (09:54 +0100)
committerAdeel Kazmi <adeel.kazmi@samsung.com>
Tue, 8 Jul 2014 13:15:21 +0000 (14:15 +0100)
commit748fc3bd9bdebb4a44af56147d7580091385a4c0
treed6f4780eedb7d47056f00bf7e03a32218f0f321a
parentb45c4b2bd224350c488d6f103eb786308f3c235b
(Dali-Core) Memory optimisation for Text-Styles

[problem]      TextStyles create structure for all attributes, the moment
               one is created taking up more memory than needed
[cause]        Single structure of attributes
[solution]     A container is created when attributes (or a set of attributes) are created.

Change-Id: Ibcb69df8b8f8f84ec862f295125fe0d9c83d511e
Signed-off-by: Richard Underhill <r.underhill@partner.samsung.com>
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
18 files changed:
automated-tests/src/dali/tct-dali-core.h
automated-tests/src/dali/utc-Dali-TextActor.cpp
automated-tests/src/dali/utc-Dali-TextStyle.cpp
capi/dali/public-api/actors/text-actor.h
capi/dali/public-api/object/any.h
capi/dali/public-api/text/text-style.h
dali/internal/common/text-parameters.cpp
dali/internal/common/text-parameters.h
dali/internal/event/actor-attachments/text-attachment-impl.cpp
dali/internal/event/actor-attachments/text-attachment-impl.h
dali/internal/event/actors/text-actor-impl.cpp
dali/internal/event/actors/text-actor-impl.h
dali/internal/render/renderers/scene-graph-text-renderer.cpp
dali/internal/render/renderers/scene-graph-text-renderer.h
dali/internal/update/node-attachments/scene-graph-text-attachment.cpp
dali/internal/update/node-attachments/scene-graph-text-attachment.h
dali/public-api/actors/text-actor.cpp
dali/public-api/text/text-style.cpp