summaryrefslogtreecommitdiffstats
path: root/src/runtime/q3dsanimationmanager.cpp
diff options
context:
space:
mode:
authorChristian Stromme <christian.stromme@qt.io>2018-04-17 10:14:19 +0300
committerChristian Stromme <christian.stromme@qt.io>2018-04-17 12:19:46 +0000
commit38a4f07e72e8f8ea0052e3ac085d893e82c41382 (patch)
treee4440a3668490091cb3cfb8d066675fea8a131da /src/runtime/q3dsanimationmanager.cpp
parent5ed7c3059b5f78098ba406d5109857924129741f (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.cpp4
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 },