Added getFrameTime().
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3835 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -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.
|
* Instructs the application to stop the main loop, cleanup and exit.
|
||||||
*/
|
*/
|
||||||
@@ -408,11 +417,11 @@ public class JmeApp
|
|||||||
_timer.update();
|
_timer.update();
|
||||||
|
|
||||||
// run all of the controllers attached to nodes
|
// run all of the controllers attached to nodes
|
||||||
float timePerFrame = _timer.getTimePerFrame();
|
_frameTime = _timer.getTimePerFrame();
|
||||||
_root.updateGeometricState(timePerFrame, true);
|
_root.updateGeometricState(_frameTime, true);
|
||||||
|
|
||||||
// update the camera handler
|
// update the camera handler
|
||||||
_camhand.update(timePerFrame);
|
_camhand.update(_frameTime);
|
||||||
|
|
||||||
// update our stats display if we have one
|
// update our stats display if we have one
|
||||||
if (_stats != null) {
|
if (_stats != null) {
|
||||||
@@ -516,6 +525,7 @@ public class JmeApp
|
|||||||
protected Timer _timer;
|
protected Timer _timer;
|
||||||
protected Thread _dispatchThread;
|
protected Thread _dispatchThread;
|
||||||
protected Queue _evqueue = new Queue();
|
protected Queue _evqueue = new Queue();
|
||||||
|
protected float _frameTime;
|
||||||
|
|
||||||
protected String _api;
|
protected String _api;
|
||||||
protected DisplaySystem _display;
|
protected DisplaySystem _display;
|
||||||
|
|||||||
Reference in New Issue
Block a user