public final class ApplicationSettings
extends java.lang.Object
IApplication| Constructor and Description |
|---|
ApplicationSettings(GLApiName openGLApi) |
ApplicationSettings(GLApiName glApiName,
DisplayCapabilities capabilities,
IGLApi gLContextShared) |
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 GLApiName getOpenGLApi()
public void setOpenGLApi(GLApiName openGLApi)
public ApplicationSettings setGLApiReadOnly(boolean readOnly)
readOnly - true to force the use of getOpenGLApi(), in that case there will be no attempt to use any other apipublic boolean isGLApiReadOnly()
public ApplicationSettings setApplicationGui(java.lang.Class<? extends ApplicationGui> applicationGui)
applicationGui - ApplicationGui class to usepublic java.lang.Class<? extends ApplicationGui> getApplicationGui()
public ApplicationSettings setScene(java.lang.Class<? extends IScene> scene)
scene - IScene to use, this is requiredpublic java.lang.Class<? extends IScene> getScene()
public ApplicationSettings setSceneSize(Size sceneSize)
sceneSize - IScene scene, optionalpublic Size getSceneSize()
public ApplicationSettings setUseMultipleContext(boolean useMultipleContext)
useMultipleContext - true to let the api know that you would use multiple open contextpublic boolean isUseMultipleContext()
public ApplicationSettings setDisplaySettings(DisplaySettings displaySettings)
DisplaySettings specified in the constructorpublic DisplaySettings getDisplaySettings()
public DisplayCapabilities getDisplayCapabilities()
DisplayCapabilities specified in the constructorpublic IGLApi getGLContextShared()
IGLApi specified in the constructor for OpenGL Context sharing.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 hasAppOrAppGui) throws java.lang.Exception
java.lang.ExceptionBonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com