Summary:
- Additional getters/setters - Passing setters' value as by reference - Changed includes order - Moved callback function to MovingCubeApp - Made Event public
This commit is contained in:
@@ -66,10 +66,16 @@ namespace OpenVulkano
|
||||
m_animationController->SetDuration(3);
|
||||
|
||||
OpenVulkano::Math::Pose srcPose(OpenVulkano::Math::Quaternion<float>(), OpenVulkano::Math::Vector3f_SIMD(-3, 0, 0));
|
||||
m_animationController->SetInitialPose(srcPose);
|
||||
|
||||
OpenVulkano::Math::Pose destPose(OpenVulkano::Math::Quaternion<float>(), OpenVulkano::Math::Vector3f_SIMD(3, 0, 0));
|
||||
m_animationController->SetTargetPose(destPose);
|
||||
m_animationController->SetPoses(srcPose, destPose);
|
||||
|
||||
m_animationController->m_completionEvent += EventHandler(this, &MovingCubeAppImpl::OnAnimationCompleted);
|
||||
}
|
||||
|
||||
void OnAnimationCompleted(OpenVulkano::Scene::SimpleAnimationController *anim)
|
||||
{
|
||||
anim->SwapPoses();
|
||||
anim->Reset();
|
||||
}
|
||||
|
||||
void Tick() override
|
||||
|
||||
Reference in New Issue
Block a user