Added getFrameTime().

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3835 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2006-02-06 02:32:42 +00:00
parent 965b44d253
commit 6f90df64f8
+13 -3
View File
@@ -192,6 +192,15 @@ public class JmeApp
}
}
/**
* Returns the duration (in seconds) between the previous frame and the
* current frame.
*/
public float getFrameTime ()
{
return _frameTime;
}
/**
* Instructs the application to stop the main loop, cleanup and exit.
*/
@@ -408,11 +417,11 @@ public class JmeApp
_timer.update();
// run all of the controllers attached to nodes
float timePerFrame = _timer.getTimePerFrame();
_root.updateGeometricState(timePerFrame, true);
_frameTime = _timer.getTimePerFrame();
_root.updateGeometricState(_frameTime, true);
// update the camera handler
_camhand.update(timePerFrame);
_camhand.update(_frameTime);
// update our stats display if we have one
if (_stats != null) {
@@ -516,6 +525,7 @@ public class JmeApp
protected Timer _timer;
protected Thread _dispatchThread;
protected Queue _evqueue = new Queue();
protected float _frameTime;
protected String _api;
protected DisplaySystem _display;