public class Lwjgl3Application extends Object implements Lwjgl3ApplicationBase
| Modifier and Type | Class and Description |
|---|---|
static class |
Lwjgl3Application.GLDebugMessageSeverity |
Application.ApplicationTypeLOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_NONE| Constructor and Description |
|---|
Lwjgl3Application(ApplicationListener listener,
Lwjgl3ApplicationConfiguration config) |
public Lwjgl3Application(ApplicationListener listener, Lwjgl3ApplicationConfiguration config)
public ApplicationListener getApplicationListener()
getApplicationListener in interface Applicationpublic Graphics getGraphics()
getGraphics in interface Applicationpublic Audio getAudio()
getAudio in interface Applicationpublic Input getInput()
getInput in interface Applicationpublic Files getFiles()
getFiles in interface Applicationpublic Net getNet()
getNet in interface Applicationpublic void debug(String tag, String message)
debug in interface Applicationpublic void debug(String tag, String message, Throwable exception)
debug in interface Applicationpublic void log(String tag, String message)
log in interface Applicationpublic void log(String tag, String message, Throwable exception)
log in interface Applicationpublic void error(String tag, String message)
error in interface Applicationpublic void error(String tag, String message, Throwable exception)
error in interface Applicationpublic void setLogLevel(int logLevel)
setLogLevel in interface Applicationpublic int getLogLevel()
getLogLevel in interface Applicationpublic void setApplicationLogger(ApplicationLogger applicationLogger)
setApplicationLogger in interface Applicationpublic ApplicationLogger getApplicationLogger()
getApplicationLogger in interface Applicationpublic Application.ApplicationType getType()
getType in interface Applicationpublic int getVersion()
getVersion in interface Applicationpublic long getJavaHeap()
getJavaHeap in interface Applicationpublic long getNativeHeap()
getNativeHeap in interface Applicationpublic Preferences getPreferences(String name)
getPreferences in interface Applicationpublic Clipboard getClipboard()
getClipboard in interface Applicationpublic void postRunnable(Runnable runnable)
postRunnable in interface Applicationpublic void exit()
exit in interface Applicationpublic void addLifecycleListener(LifecycleListener listener)
addLifecycleListener in interface Applicationpublic void removeLifecycleListener(LifecycleListener listener)
removeLifecycleListener in interface Applicationpublic Lwjgl3Audio createAudio(Lwjgl3ApplicationConfiguration config)
createAudio in interface Lwjgl3ApplicationBasepublic Lwjgl3Input createInput(Lwjgl3Window window)
createInput in interface Lwjgl3ApplicationBasepublic Lwjgl3Window newWindow(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)Copyright © 2021. All rights reserved.