Reducing Node struct size 26/285626/3
authorDavid Steele <david.steele@samsung.com>
Thu, 15 Dec 2022 10:50:11 +0000 (10:50 +0000)
committerDavid Steele <david.steele@samsung.com>
Thu, 15 Dec 2022 16:03:27 +0000 (16:03 +0000)
commit8f7dc0feb4ea8914cb85aef4b4538c136d1c252d
tree88e8093bb89ac29a235797cce55c8f6dc7274790
parentb1e9a32ceb2e3a8967d31d7c4a5f26039a545c21
Reducing Node struct size

Removed ptr to transform manager data from templated
transform manager properties - replaced with compile
time offset to the data, so the ptr can be computed
quickly.

Added macros to make the template code simpler.

Change-Id: I3b94bcf3cf886b7477fc540d377efd6df605c94d
automated-tests/src/dali-internal/utc-Dali-Internal-TransformManagerProperty.cpp
dali/internal/update/manager/transform-manager-property.h
dali/internal/update/nodes/node-helper.h [new file with mode: 0644]
dali/internal/update/nodes/node.cpp
dali/internal/update/nodes/node.h