public final class ApplicationSettings
extends java.lang.Object
IApplication| Constructor and Description |
|---|
ApplicationSettings(GLApiName openGLApi) |
ApplicationSettings(GLApiName glApiName,
DisplayCapabilities capabilities,
IGLApi gLContextShared) |
| Modifier and Type | Method and Description |
|---|---|
IApplication |
createApp()
Create the
IApplication |
IApplication |
createAppOffscreen()
Create the
IApplication for offscreen rendering |
ISceneTarget |
createSceneTarget(IApplication glApp,
boolean hasApp) |
IApplication |
initApp(IApplication glApp) |
void |
setOpenGLApi(GLApiName openGLApi) |
void |
showDialog()
Show the settings dialog to let user choose resolution, fullscreen etc
|
public ApplicationSettings(GLApiName openGLApi)
public ApplicationSettings(GLApiName glApiName, DisplayCapabilities capabilities, IGLApi gLContextShared)
glApiName - OpenGL API to usecapabilities - OpenGL capabilities. Optional, can be nullgLContextShared - OpenGL context shared with. Optional, can be nullpublic void setOpenGLApi(GLApiName openGLApi)
public final void showDialog()
public final IApplication createApp()
IApplicationpublic final IApplication initApp(IApplication glApp)
public final IApplication createAppOffscreen()
IApplication for offscreen renderingpublic final ISceneTarget createSceneTarget(IApplication glApp, boolean hasApp) throws java.lang.Exception
java.lang.ExceptionBonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com