public class Lwjgl3Application extends java.lang.Object implements Lwjgl3ApplicationBase
| Modifier and Type | Class and Description |
|---|---|
static class |
Lwjgl3Application.GLDebugMessageSeverity |
| Constructor and Description |
|---|
Lwjgl3Application(com.badlogic.gdx.ApplicationListener listener) |
Lwjgl3Application(com.badlogic.gdx.ApplicationListener listener,
Lwjgl3ApplicationConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLifecycleListener(com.badlogic.gdx.LifecycleListener listener) |
protected void |
cleanup() |
protected void |
cleanupWindows() |
Lwjgl3Audio |
createAudio(Lwjgl3ApplicationConfiguration config) |
protected com.badlogic.gdx.Files |
createFiles() |
Lwjgl3Input |
createInput(Lwjgl3Window window) |
void |
debug(java.lang.String tag,
java.lang.String message) |
void |
debug(java.lang.String tag,
java.lang.String message,
java.lang.Throwable exception) |
void |
error(java.lang.String tag,
java.lang.String message) |
void |
error(java.lang.String tag,
java.lang.String message,
java.lang.Throwable exception) |
void |
exit() |
com.badlogic.gdx.ApplicationListener |
getApplicationListener() |
com.badlogic.gdx.ApplicationLogger |
getApplicationLogger() |
com.badlogic.gdx.Audio |
getAudio() |
com.badlogic.gdx.utils.Clipboard |
getClipboard() |
com.badlogic.gdx.Files |
getFiles() |
com.badlogic.gdx.Graphics |
getGraphics() |
com.badlogic.gdx.Input |
getInput() |
long |
getJavaHeap() |
int |
getLogLevel() |
long |
getNativeHeap() |
com.badlogic.gdx.Net |
getNet() |
com.badlogic.gdx.Preferences |
getPreferences(java.lang.String name) |
com.badlogic.gdx.Application.ApplicationType |
getType() |
int |
getVersion() |
void |
log(java.lang.String tag,
java.lang.String message) |
void |
log(java.lang.String tag,
java.lang.String message,
java.lang.Throwable exception) |
protected void |
loop() |
Lwjgl3Window |
newWindow(com.badlogic.gdx.ApplicationListener listener,
Lwjgl3WindowConfiguration config)
Creates a new
Lwjgl3Window using the provided listener and Lwjgl3WindowConfiguration. |
void |
postRunnable(java.lang.Runnable runnable) |
void |
removeLifecycleListener(com.badlogic.gdx.LifecycleListener listener) |
void |
setApplicationLogger(com.badlogic.gdx.ApplicationLogger applicationLogger) |
static boolean |
setGLDebugMessageControl(Lwjgl3Application.GLDebugMessageSeverity severity,
boolean enabled)
Enables or disables GL debug messages for the specified severity level.
|
void |
setLogLevel(int logLevel) |
public Lwjgl3Application(com.badlogic.gdx.ApplicationListener listener)
public Lwjgl3Application(com.badlogic.gdx.ApplicationListener listener,
Lwjgl3ApplicationConfiguration config)
protected void loop()
protected void cleanupWindows()
protected void cleanup()
public com.badlogic.gdx.ApplicationListener getApplicationListener()
getApplicationListener in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.Graphics getGraphics()
getGraphics in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.Audio getAudio()
getAudio in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.Input getInput()
getInput in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.Files getFiles()
getFiles in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.Net getNet()
getNet in interface com.badlogic.gdx.Applicationpublic void debug(java.lang.String tag,
java.lang.String message)
debug in interface com.badlogic.gdx.Applicationpublic void debug(java.lang.String tag,
java.lang.String message,
java.lang.Throwable exception)
debug in interface com.badlogic.gdx.Applicationpublic void log(java.lang.String tag,
java.lang.String message)
log in interface com.badlogic.gdx.Applicationpublic void log(java.lang.String tag,
java.lang.String message,
java.lang.Throwable exception)
log in interface com.badlogic.gdx.Applicationpublic void error(java.lang.String tag,
java.lang.String message)
error in interface com.badlogic.gdx.Applicationpublic void error(java.lang.String tag,
java.lang.String message,
java.lang.Throwable exception)
error in interface com.badlogic.gdx.Applicationpublic void setLogLevel(int logLevel)
setLogLevel in interface com.badlogic.gdx.Applicationpublic int getLogLevel()
getLogLevel in interface com.badlogic.gdx.Applicationpublic void setApplicationLogger(com.badlogic.gdx.ApplicationLogger applicationLogger)
setApplicationLogger in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.ApplicationLogger getApplicationLogger()
getApplicationLogger in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.Application.ApplicationType getType()
getType in interface com.badlogic.gdx.Applicationpublic int getVersion()
getVersion in interface com.badlogic.gdx.Applicationpublic long getJavaHeap()
getJavaHeap in interface com.badlogic.gdx.Applicationpublic long getNativeHeap()
getNativeHeap in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.Preferences getPreferences(java.lang.String name)
getPreferences in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.utils.Clipboard getClipboard()
getClipboard in interface com.badlogic.gdx.Applicationpublic void postRunnable(java.lang.Runnable runnable)
postRunnable in interface com.badlogic.gdx.Applicationpublic void exit()
exit in interface com.badlogic.gdx.Applicationpublic void addLifecycleListener(com.badlogic.gdx.LifecycleListener listener)
addLifecycleListener in interface com.badlogic.gdx.Applicationpublic void removeLifecycleListener(com.badlogic.gdx.LifecycleListener listener)
removeLifecycleListener in interface com.badlogic.gdx.Applicationpublic Lwjgl3Audio createAudio(Lwjgl3ApplicationConfiguration config)
createAudio in interface Lwjgl3ApplicationBasepublic Lwjgl3Input createInput(Lwjgl3Window window)
createInput in interface Lwjgl3ApplicationBaseprotected com.badlogic.gdx.Files createFiles()
public Lwjgl3Window newWindow(com.badlogic.gdx.ApplicationListener listener, Lwjgl3WindowConfiguration config)
Lwjgl3Window using the provided listener and Lwjgl3WindowConfiguration.
This function only just instantiates a Lwjgl3Window and returns immediately. The actual window creation is postponed
with Application.postRunnable(Runnable) until after all existing windows are updated.public static boolean setGLDebugMessageControl(Lwjgl3Application.GLDebugMessageSeverity severity, boolean enabled)
Lwjgl3ApplicationConfiguration.enableGLDebugOutput(boolean, PrintStream)