Substitute nudgeTransitions with async view invalidation

This commit is contained in:
Bruno de Oliveira Abinader
2015-08-30 22:25:11 +03:00
parent e920328223
commit 0b501e0566
8 changed files with 18 additions and 14 deletions

View File

@@ -386,6 +386,10 @@ void Transform::startTransition(std::function<Update(double)> frame,
transitionFinishFn = finish;
}
bool Transform::inTransition() const {
return transitionFrameFn != nullptr;
}
Update Transform::updateTransitions(const TimePoint& now) {
return transitionFrameFn ? transitionFrameFn(now) : Update::Nothing;
}