public class DesktopMini2DxGame
extends java.lang.Object
implements com.badlogic.gdx.Application
Modifier and Type | Class and Description |
---|---|
static class |
DesktopMini2DxGame.GLDebugMessageSeverity |
Constructor and Description |
---|
DesktopMini2DxGame(GameContainer gameContainer,
Lwjgl3Mini2DxConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
addLifecycleListener(com.badlogic.gdx.LifecycleListener listener) |
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) |
Lwjgl3Mini2DxWindow |
newWindow(Lwjgl3Mini2DxConfig config)
Creates a new
Lwjgl3Window using the provided game container 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(DesktopMini2DxGame.GLDebugMessageSeverity severity,
boolean enabled)
Enables or disables GL debug messages for the specified severity level.
|
void |
setLogLevel(int logLevel) |
public DesktopMini2DxGame(GameContainer gameContainer, Lwjgl3Mini2DxConfig config)
public com.badlogic.gdx.ApplicationListener getApplicationListener()
getApplicationListener
in interface com.badlogic.gdx.Application
public com.badlogic.gdx.Graphics getGraphics()
getGraphics
in interface com.badlogic.gdx.Application
public com.badlogic.gdx.Audio getAudio()
getAudio
in interface com.badlogic.gdx.Application
public com.badlogic.gdx.Input getInput()
getInput
in interface com.badlogic.gdx.Application
public com.badlogic.gdx.Files getFiles()
getFiles
in interface com.badlogic.gdx.Application
public com.badlogic.gdx.Net getNet()
getNet
in interface com.badlogic.gdx.Application
public void debug(java.lang.String tag, java.lang.String message)
debug
in interface com.badlogic.gdx.Application
public void debug(java.lang.String tag, java.lang.String message, java.lang.Throwable exception)
debug
in interface com.badlogic.gdx.Application
public void log(java.lang.String tag, java.lang.String message)
log
in interface com.badlogic.gdx.Application
public void log(java.lang.String tag, java.lang.String message, java.lang.Throwable exception)
log
in interface com.badlogic.gdx.Application
public void error(java.lang.String tag, java.lang.String message)
error
in interface com.badlogic.gdx.Application
public void error(java.lang.String tag, java.lang.String message, java.lang.Throwable exception)
error
in interface com.badlogic.gdx.Application
public void setLogLevel(int logLevel)
setLogLevel
in interface com.badlogic.gdx.Application
public int getLogLevel()
getLogLevel
in interface com.badlogic.gdx.Application
public void setApplicationLogger(com.badlogic.gdx.ApplicationLogger applicationLogger)
setApplicationLogger
in interface com.badlogic.gdx.Application
public com.badlogic.gdx.ApplicationLogger getApplicationLogger()
getApplicationLogger
in interface com.badlogic.gdx.Application
public com.badlogic.gdx.Application.ApplicationType getType()
getType
in interface com.badlogic.gdx.Application
public int getVersion()
getVersion
in interface com.badlogic.gdx.Application
public long getJavaHeap()
getJavaHeap
in interface com.badlogic.gdx.Application
public long getNativeHeap()
getNativeHeap
in interface com.badlogic.gdx.Application
public com.badlogic.gdx.Preferences getPreferences(java.lang.String name)
getPreferences
in interface com.badlogic.gdx.Application
public com.badlogic.gdx.utils.Clipboard getClipboard()
getClipboard
in interface com.badlogic.gdx.Application
public void postRunnable(java.lang.Runnable runnable)
postRunnable
in interface com.badlogic.gdx.Application
public void exit()
exit
in interface com.badlogic.gdx.Application
public void addLifecycleListener(com.badlogic.gdx.LifecycleListener listener)
addLifecycleListener
in interface com.badlogic.gdx.Application
public void removeLifecycleListener(com.badlogic.gdx.LifecycleListener listener)
removeLifecycleListener
in interface com.badlogic.gdx.Application
public Lwjgl3Mini2DxWindow newWindow(Lwjgl3Mini2DxConfig config)
Lwjgl3Window
using the provided game container 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(DesktopMini2DxGame.GLDebugMessageSeverity severity, boolean enabled)
Lwjgl3ApplicationConfiguration.enableGLDebugOutput(boolean, PrintStream)