diff options
author | Christian Stromme <christian.stromme@qt.io> | 2018-04-17 10:14:19 +0300 |
---|---|---|
committer | Christian Stromme <christian.stromme@qt.io> | 2018-04-17 12:19:46 +0000 |
commit | 38a4f07e72e8f8ea0052e3ac085d893e82c41382 (patch) | |
tree | e4440a3668490091cb3cfb8d066675fea8a131da /src/runtime/q3dsanimationmanager.cpp | |
parent | 5ed7c3059b5f78098ba406d5109857924129741f (diff) |
Compact AnimatableExtraMeta
Using more lightweight callback functions saves us more then
5k bytes for the extraMeta array alone. In addition we save 48 bytes
for each Animatable object and 28 bytes for each
AnimatedValueRollbackData object.
Change-Id: I7a18fbfe3ea69700d938483e2f2a8b3b3d097467
Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/runtime/q3dsanimationmanager.cpp')
-rw-r--r-- | src/runtime/q3dsanimationmanager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/runtime/q3dsanimationmanager.cpp b/src/runtime/q3dsanimationmanager.cpp index aaef903..959f026 100644 --- a/src/runtime/q3dsanimationmanager.cpp +++ b/src/runtime/q3dsanimationmanager.cpp @@ -50,8 +50,8 @@ Q_DECLARE_LOGGING_CATEGORY(lcScene) static struct AnimatableExtraMeta { QString type3DS; QString name3DS; - Q3DSAnimationManager::SetterFunc setter; - Q3DSAnimationManager::GetterFunc getter; + Qt3DAnimation::SetterFunc setter; + Qt3DAnimation::GetterFunc getter; } extraMeta[] = { { QLatin1String("Node"), QLatin1String("position"), &Q3DSNodeAnimator::setPosition, &Q3DSNodeAnimator::getPosition }, { QLatin1String("Node"), QLatin1String("rotation"), &Q3DSNodeAnimator::setRotation, &Q3DSNodeAnimator::getRotation }, |