public class IOSApplication
extends java.lang.Object
implements com.badlogic.gdx.Application
| Modifier and Type | Class and Description |
|---|---|
static class |
IOSApplication.Delegate |
| Constructor and Description |
|---|
IOSApplication(com.badlogic.gdx.ApplicationListener listener,
IOSApplicationConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLifecycleListener(com.badlogic.gdx.LifecycleListener listener) |
void |
addViewControllerListener(IOSViewControllerListener listener)
Add a listener to handle events from the libGDX root view controller
|
protected IOSScreenBounds |
computeBounds() |
protected IOSAudio |
createAudio(IOSApplicationConfiguration config) |
protected com.badlogic.gdx.Files |
createFiles() |
protected IOSGraphics |
createGraphics() |
protected IOSInput |
createInput() |
protected IOSUIViewController |
createUIViewController(IOSGraphics graphics) |
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) |
IOSScreenBounds |
getScreenBounds() |
com.badlogic.gdx.Application.ApplicationType |
getType() |
org.robovm.apple.uikit.UIViewController |
getUIViewController()
Return the UI view controller of IOSApplication
|
org.robovm.apple.uikit.UIWindow |
getUIWindow()
Return the UI Window of IOSApplication
|
int |
getVersion() |
protected int |
guessUnknownPpi()
Returns device ppi using a best guess approach when device is unknown.
|
void |
log(java.lang.String tag,
java.lang.String message) |
void |
log(java.lang.String tag,
java.lang.String message,
java.lang.Throwable exception) |
void |
postRunnable(java.lang.Runnable runnable) |
void |
processRunnables() |
void |
removeLifecycleListener(com.badlogic.gdx.LifecycleListener listener) |
void |
setApplicationLogger(com.badlogic.gdx.ApplicationLogger applicationLogger) |
void |
setLogLevel(int logLevel) |
public IOSApplication(com.badlogic.gdx.ApplicationListener listener,
IOSApplicationConfiguration config)
protected com.badlogic.gdx.Files createFiles()
protected IOSAudio createAudio(IOSApplicationConfiguration config)
protected IOSGraphics createGraphics()
protected IOSUIViewController createUIViewController(IOSGraphics graphics)
protected IOSInput createInput()
protected int guessUnknownPpi()
public org.robovm.apple.uikit.UIViewController getUIViewController()
public org.robovm.apple.uikit.UIWindow getUIWindow()
protected IOSScreenBounds computeBounds()
for detailed explanationpublic IOSScreenBounds getScreenBounds()
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 void postRunnable(java.lang.Runnable runnable)
postRunnable in interface com.badlogic.gdx.Applicationpublic void processRunnables()
public void exit()
exit in interface com.badlogic.gdx.Applicationpublic com.badlogic.gdx.utils.Clipboard getClipboard()
getClipboard 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 void addViewControllerListener(IOSViewControllerListener listener)
listener - The {#link IOSViewControllerListener} to add