Added a frame manager constructor that uses a 100% pure Java timer by
default. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1970 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//
|
//
|
||||||
// $Id: FrameManager.java,v 1.21 2002/11/20 02:18:49 mdb Exp $
|
// $Id: FrameManager.java,v 1.22 2002/11/20 02:26:33 mdb Exp $
|
||||||
|
|
||||||
package com.threerings.media;
|
package com.threerings.media;
|
||||||
|
|
||||||
@@ -35,6 +35,8 @@ import com.samskivert.util.ObserverList;
|
|||||||
import com.samskivert.util.StringUtil;
|
import com.samskivert.util.StringUtil;
|
||||||
|
|
||||||
import com.threerings.media.timer.MediaTimer;
|
import com.threerings.media.timer.MediaTimer;
|
||||||
|
import com.threerings.media.timer.SystemMediaTimer;
|
||||||
|
|
||||||
import com.threerings.media.util.PerformanceMonitor;
|
import com.threerings.media.util.PerformanceMonitor;
|
||||||
import com.threerings.media.util.PerformanceObserver;
|
import com.threerings.media.util.PerformanceObserver;
|
||||||
|
|
||||||
@@ -93,6 +95,18 @@ import com.threerings.media.util.PerformanceObserver;
|
|||||||
public class FrameManager
|
public class FrameManager
|
||||||
implements PerformanceObserver
|
implements PerformanceObserver
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* Creates a frame manager that will use a {@link SystemMediaTimer} to
|
||||||
|
* obtain timing information, which is available on every platform,
|
||||||
|
* but returns inaccurate time stamps on many platforms.
|
||||||
|
*
|
||||||
|
* @see #FrameManager(Frame)
|
||||||
|
*/
|
||||||
|
public FrameManager (Frame frame)
|
||||||
|
{
|
||||||
|
this(frame, new SystemMediaTimer());
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructs a frame manager that will do its rendering to the
|
* Constructs a frame manager that will do its rendering to the
|
||||||
* supplied frame. It is likely that the caller will want to have put
|
* supplied frame. It is likely that the caller will want to have put
|
||||||
|
|||||||
Reference in New Issue
Block a user