Package com.badlogic.gdx.backends.gwt
Class GwtApplication
- java.lang.Object
-
- com.badlogic.gdx.backends.gwt.GwtApplication
-
- All Implemented Interfaces:
com.badlogic.gdx.Application,com.google.gwt.core.client.EntryPoint
public abstract class GwtApplication extends java.lang.Object implements com.google.gwt.core.client.EntryPoint, com.badlogic.gdx.ApplicationImplementation of anApplicationbased on GWT. Clients have to overridegetConfig()andcreateApplicationListener(). Clients can override the default loading screen viagetPreloaderCallback()and implement any loading screen drawing via GWT widgets.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGwtApplication.AgentInfoReturned byagentInfo.static interfaceGwtApplication.LoadingListenerLoadingListener interface main purpose is to do some things before or aftersetupLoop()
-
Constructor Summary
Constructors Constructor Description GwtApplication()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddLifecycleListener(com.badlogic.gdx.LifecycleListener listener)static GwtApplication.AgentInfoagentInfo()Contains precomputed information on the user-agent.static voidconsoleLog(java.lang.String message)abstract com.badlogic.gdx.ApplicationListenercreateApplicationListener()com.badlogic.gdx.backends.gwt.preloader.PreloadercreatePreloader()voiddebug(java.lang.String tag, java.lang.String message)voiddebug(java.lang.String tag, java.lang.String message, java.lang.Throwable exception)voiderror(java.lang.String tag, java.lang.String message)voiderror(java.lang.String tag, java.lang.String message, java.lang.Throwable exception)voidexit()com.badlogic.gdx.ApplicationListenergetApplicationListener()com.badlogic.gdx.ApplicationLoggergetApplicationLogger()com.badlogic.gdx.AudiogetAudio()java.lang.StringgetBaseUrl()com.google.gwt.dom.client.CanvasElementgetCanvasElement()com.badlogic.gdx.utils.ClipboardgetClipboard()abstract com.badlogic.gdx.backends.gwt.GwtApplicationConfigurationgetConfig()com.badlogic.gdx.FilesgetFiles()com.badlogic.gdx.GraphicsgetGraphics()com.badlogic.gdx.InputgetInput()longgetJavaHeap()GwtApplication.LoadingListenergetLoadingListener()intgetLogLevel()longgetNativeHeap()com.badlogic.gdx.NetgetNet()com.google.gwt.user.client.ui.WidgetgetNoWebGLSupportWidget()Override this method to return a custom widget informing the that their browser lacks support of WebGL.com.badlogic.gdx.PreferencesgetPreferences(java.lang.String name)com.badlogic.gdx.backends.gwt.preloader.PreloadergetPreloader()java.lang.StringgetPreloaderBaseURL()com.badlogic.gdx.backends.gwt.preloader.Preloader.PreloaderCallbackgetPreloaderCallback()com.google.gwt.user.client.ui.PanelgetRootPanel()com.badlogic.gdx.Application.ApplicationTypegetType()intgetVersion()voidlog(java.lang.String tag, java.lang.String message)voidlog(java.lang.String tag, java.lang.String message, java.lang.Throwable exception)voidonModuleLoad()voidpostRunnable(java.lang.Runnable runnable)voidremoveLifecycleListener(com.badlogic.gdx.LifecycleListener listener)voidsetApplicationLogger(com.badlogic.gdx.ApplicationLogger applicationLogger)voidsetLoadingListener(GwtApplication.LoadingListener loadingListener)voidsetLogLevel(int logLevel)
-
-
-
Method Detail
-
getConfig
public abstract com.badlogic.gdx.backends.gwt.GwtApplicationConfiguration getConfig()
- Returns:
- the configuration for the
GwtApplication.
-
getPreloaderBaseURL
public java.lang.String getPreloaderBaseURL()
-
getApplicationListener
public com.badlogic.gdx.ApplicationListener getApplicationListener()
- Specified by:
getApplicationListenerin interfacecom.badlogic.gdx.Application
-
createApplicationListener
public abstract com.badlogic.gdx.ApplicationListener createApplicationListener()
-
onModuleLoad
public void onModuleLoad()
- Specified by:
onModuleLoadin interfacecom.google.gwt.core.client.EntryPoint
-
getNoWebGLSupportWidget
public com.google.gwt.user.client.ui.Widget getNoWebGLSupportWidget()
Override this method to return a custom widget informing the that their browser lacks support of WebGL.- Returns:
- Widget to display when WebGL is not supported.
-
getRootPanel
public com.google.gwt.user.client.ui.Panel getRootPanel()
-
createPreloader
public com.badlogic.gdx.backends.gwt.preloader.Preloader createPreloader()
-
getPreloaderCallback
public com.badlogic.gdx.backends.gwt.preloader.Preloader.PreloaderCallback getPreloaderCallback()
-
getGraphics
public com.badlogic.gdx.Graphics getGraphics()
- Specified by:
getGraphicsin interfacecom.badlogic.gdx.Application
-
getAudio
public com.badlogic.gdx.Audio getAudio()
- Specified by:
getAudioin interfacecom.badlogic.gdx.Application
-
getInput
public com.badlogic.gdx.Input getInput()
- Specified by:
getInputin interfacecom.badlogic.gdx.Application
-
getFiles
public com.badlogic.gdx.Files getFiles()
- Specified by:
getFilesin interfacecom.badlogic.gdx.Application
-
getNet
public com.badlogic.gdx.Net getNet()
- Specified by:
getNetin interfacecom.badlogic.gdx.Application
-
log
public void log(java.lang.String tag, java.lang.String message)- Specified by:
login interfacecom.badlogic.gdx.Application
-
log
public void log(java.lang.String tag, java.lang.String message, java.lang.Throwable exception)- Specified by:
login interfacecom.badlogic.gdx.Application
-
error
public void error(java.lang.String tag, java.lang.String message)- Specified by:
errorin interfacecom.badlogic.gdx.Application
-
error
public void error(java.lang.String tag, java.lang.String message, java.lang.Throwable exception)- Specified by:
errorin interfacecom.badlogic.gdx.Application
-
debug
public void debug(java.lang.String tag, java.lang.String message)- Specified by:
debugin interfacecom.badlogic.gdx.Application
-
debug
public void debug(java.lang.String tag, java.lang.String message, java.lang.Throwable exception)- Specified by:
debugin interfacecom.badlogic.gdx.Application
-
setLogLevel
public void setLogLevel(int logLevel)
- Specified by:
setLogLevelin interfacecom.badlogic.gdx.Application
-
getLogLevel
public int getLogLevel()
- Specified by:
getLogLevelin interfacecom.badlogic.gdx.Application
-
setApplicationLogger
public void setApplicationLogger(com.badlogic.gdx.ApplicationLogger applicationLogger)
- Specified by:
setApplicationLoggerin interfacecom.badlogic.gdx.Application
-
getApplicationLogger
public com.badlogic.gdx.ApplicationLogger getApplicationLogger()
- Specified by:
getApplicationLoggerin interfacecom.badlogic.gdx.Application
-
getType
public com.badlogic.gdx.Application.ApplicationType getType()
- Specified by:
getTypein interfacecom.badlogic.gdx.Application
-
getVersion
public int getVersion()
- Specified by:
getVersionin interfacecom.badlogic.gdx.Application
-
getJavaHeap
public long getJavaHeap()
- Specified by:
getJavaHeapin interfacecom.badlogic.gdx.Application
-
getNativeHeap
public long getNativeHeap()
- Specified by:
getNativeHeapin interfacecom.badlogic.gdx.Application
-
getPreferences
public com.badlogic.gdx.Preferences getPreferences(java.lang.String name)
- Specified by:
getPreferencesin interfacecom.badlogic.gdx.Application
-
getClipboard
public com.badlogic.gdx.utils.Clipboard getClipboard()
- Specified by:
getClipboardin interfacecom.badlogic.gdx.Application
-
postRunnable
public void postRunnable(java.lang.Runnable runnable)
- Specified by:
postRunnablein interfacecom.badlogic.gdx.Application
-
exit
public void exit()
- Specified by:
exitin interfacecom.badlogic.gdx.Application
-
agentInfo
public static GwtApplication.AgentInfo agentInfo()
Contains precomputed information on the user-agent. Useful for dealing with browser and OS behavioral differences. Kindly borrowed from PlayN
-
getBaseUrl
public java.lang.String getBaseUrl()
-
getPreloader
public com.badlogic.gdx.backends.gwt.preloader.Preloader getPreloader()
-
getCanvasElement
public com.google.gwt.dom.client.CanvasElement getCanvasElement()
-
getLoadingListener
public GwtApplication.LoadingListener getLoadingListener()
-
setLoadingListener
public void setLoadingListener(GwtApplication.LoadingListener loadingListener)
-
addLifecycleListener
public void addLifecycleListener(com.badlogic.gdx.LifecycleListener listener)
- Specified by:
addLifecycleListenerin interfacecom.badlogic.gdx.Application
-
removeLifecycleListener
public void removeLifecycleListener(com.badlogic.gdx.LifecycleListener listener)
- Specified by:
removeLifecycleListenerin interfacecom.badlogic.gdx.Application
-
consoleLog
public static void consoleLog(java.lang.String message)
-
-