public class SwingEDTAnimator extends Object implements javax.media.opengl.GLAnimatorControl
FPSAnimator
Constructor and Description |
---|
SwingEDTAnimator(double fps) |
Modifier and Type | Method and Description |
---|---|
void |
add(javax.media.opengl.GLAutoDrawable drawable) |
long |
getFPSStartTime() |
float |
getLastFPS() |
long |
getLastFPSPeriod() |
long |
getLastFPSUpdateTime() |
Thread |
getThread() |
float |
getTotalFPS() |
long |
getTotalFPSDuration() |
int |
getTotalFPSFrames() |
javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler |
getUncaughtExceptionHandler() |
int |
getUpdateFPSFrames() |
boolean |
isAnimating() |
boolean |
isPaused() |
boolean |
isStarted() |
boolean |
pause() |
void |
remove(javax.media.opengl.GLAutoDrawable drawable) |
void |
resetFPSCounter() |
boolean |
resume() |
void |
setUncaughtExceptionHandler(javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler handler) |
void |
setUpdateFPSFrames(int frames,
PrintStream out) |
boolean |
start() |
boolean |
stop() |
public Thread getThread()
getThread
in interface javax.media.opengl.GLAnimatorControl
public boolean isStarted()
isStarted
in interface javax.media.opengl.GLAnimatorControl
public boolean isAnimating()
isAnimating
in interface javax.media.opengl.GLAnimatorControl
public boolean isPaused()
isPaused
in interface javax.media.opengl.GLAnimatorControl
public boolean start()
start
in interface javax.media.opengl.GLAnimatorControl
public boolean stop()
stop
in interface javax.media.opengl.GLAnimatorControl
public boolean pause()
pause
in interface javax.media.opengl.GLAnimatorControl
public boolean resume()
resume
in interface javax.media.opengl.GLAnimatorControl
public void add(javax.media.opengl.GLAutoDrawable drawable)
add
in interface javax.media.opengl.GLAnimatorControl
public void remove(javax.media.opengl.GLAutoDrawable drawable)
remove
in interface javax.media.opengl.GLAnimatorControl
public javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler getUncaughtExceptionHandler()
getUncaughtExceptionHandler
in interface javax.media.opengl.GLAnimatorControl
public void setUncaughtExceptionHandler(javax.media.opengl.GLAnimatorControl.UncaughtExceptionHandler handler)
setUncaughtExceptionHandler
in interface javax.media.opengl.GLAnimatorControl
public void setUpdateFPSFrames(int frames, PrintStream out)
setUpdateFPSFrames
in interface javax.media.opengl.FPSCounter
public void resetFPSCounter()
resetFPSCounter
in interface javax.media.opengl.FPSCounter
public int getUpdateFPSFrames()
getUpdateFPSFrames
in interface javax.media.opengl.FPSCounter
public long getFPSStartTime()
getFPSStartTime
in interface javax.media.opengl.FPSCounter
public long getLastFPSUpdateTime()
getLastFPSUpdateTime
in interface javax.media.opengl.FPSCounter
public long getLastFPSPeriod()
getLastFPSPeriod
in interface javax.media.opengl.FPSCounter
public float getLastFPS()
getLastFPS
in interface javax.media.opengl.FPSCounter
public int getTotalFPSFrames()
getTotalFPSFrames
in interface javax.media.opengl.FPSCounter
public long getTotalFPSDuration()
getTotalFPSDuration
in interface javax.media.opengl.FPSCounter
public float getTotalFPS()
getTotalFPS
in interface javax.media.opengl.FPSCounter
Copyright © 2016 Metron, Inc.. All rights reserved.