protected override void OnFrameStarted( object source, FrameEventArgs evt ) { // add time to the animation which is driven off of rendering time per frame animationState.AddTime( evt.TimeSinceLastFrame ); base.OnFrameStarted( source, evt ); }