public class MetroThread
extends android.os.HandlerThread
implements android.view.Choreographer.FrameCallback
| Modifier and Type | Field and Description |
|---|---|
boolean |
requestRender |
| Constructor and Description |
|---|
MetroThread(java.lang.String name,
BaseController inControl,
int inFrameInterval) |
| Modifier and Type | Method and Description |
|---|---|
void |
doFrame(long frameTimeNanos) |
void |
requestRender() |
void |
setFrameRate(int newRate) |
void |
setRenderer(RenderController inRenderer) |
void |
shutdown() |
getLooper, getThreadId, onLooperPrepared, quit, quitSafely, runactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldpublic MetroThread(java.lang.String name,
BaseController inControl,
int inFrameInterval)
public void shutdown()
public void setFrameRate(int newRate)
public void setRenderer(RenderController inRenderer)
public void requestRender()
public void doFrame(long frameTimeNanos)
doFrame in interface android.view.Choreographer.FrameCallback