Package com.jme3.system.lwjgl
Class LwjglOffscreenBuffer
java.lang.Object
com.jme3.system.lwjgl.LwjglContext
com.jme3.system.lwjgl.LwjglWindow
com.jme3.system.lwjgl.LwjglOffscreenBuffer
- All Implemented Interfaces:
com.jme3.system.JmeContext,Runnable
- Author:
- Daniel Johansson
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.jme3.system.JmeContext
com.jme3.system.JmeContext.Type -
Field Summary
Fields inherited from class com.jme3.system.lwjgl.LwjglWindow
allowSwapBuffers, autoFlush, needClose, needRestart, wasActiveFields inherited from class com.jme3.system.lwjgl.LwjglContext
CL_GL_SHARING_POSSIBLE, clContext, created, createdLock, joyInput, listener, renderable, renderer, settings, timer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.jme3.input.JoyInputcom.jme3.input.KeyInputcom.jme3.input.MouseInputcom.jme3.input.TouchInputvoidSet the title if it's a windowed displayprotected voidsetWindowIcon(com.jme3.system.AppSettings settings) Set custom icons to the window of this application.protected voidMethods inherited from class com.jme3.system.lwjgl.LwjglWindow
create, createContext, deinitInThread, destroy, destroyContext, getFramebufferHeight, getFramebufferWidth, getType, getWindowContentScale, getWindowHandle, getWindowXPosition, getWindowYPosition, initInThread, registerWindowSizeListener, removeWindowSizeListener, restart, run, runLoop, setAutoFlushFramesMethods inherited from class com.jme3.system.lwjgl.LwjglContext
create, destroy, determineMaxSamples, getNumSamplesToUse, getOpenCLContext, getRenderer, getSettings, getSystemListener, getTimer, initContextFirstTime, initOpenCL, internalCreate, internalDestroy, isCreated, isRenderable, printContextInitInfo, reinitContext, setSettings, setSystemListener, waitFor
-
Constructor Details
-
LwjglOffscreenBuffer
public LwjglOffscreenBuffer()
-
-
Method Details
-
showWindow
protected void showWindow()- Overrides:
showWindowin classLwjglWindow
-
setWindowIcon
protected void setWindowIcon(com.jme3.system.AppSettings settings) Description copied from class:LwjglWindowSet custom icons to the window of this application.- Overrides:
setWindowIconin classLwjglWindow- Parameters:
settings- settings for getting the icons
-
setTitle
Description copied from class:LwjglWindowSet the title if it's a windowed display- Specified by:
setTitlein interfacecom.jme3.system.JmeContext- Overrides:
setTitlein classLwjglWindow- Parameters:
title- the title to set
-
getMouseInput
public com.jme3.input.MouseInput getMouseInput()- Specified by:
getMouseInputin interfacecom.jme3.system.JmeContext- Overrides:
getMouseInputin classLwjglWindow
-
getKeyInput
public com.jme3.input.KeyInput getKeyInput()- Specified by:
getKeyInputin interfacecom.jme3.system.JmeContext- Overrides:
getKeyInputin classLwjglWindow
-
getJoyInput
public com.jme3.input.JoyInput getJoyInput()- Specified by:
getJoyInputin interfacecom.jme3.system.JmeContext- Overrides:
getJoyInputin classLwjglWindow
-
getTouchInput
public com.jme3.input.TouchInput getTouchInput()- Specified by:
getTouchInputin interfacecom.jme3.system.JmeContext- Overrides:
getTouchInputin classLwjglWindow
-