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:
JmeContext,Runnable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.jme3.system.JmeContext
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 TypeMethodDescriptionvoidSet the title if it's a windowed displayprotected voidsetWindowIcon(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, getDisplays, getFramebufferHeight, getFramebufferWidth, getPrimaryDisplay, 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, waitForMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jme3.system.JmeContext
onRenderManagerReady
-
Constructor Details
-
LwjglOffscreenBuffer
public LwjglOffscreenBuffer()
-
-
Method Details
-
showWindow
protected void showWindow()- Overrides:
showWindowin classLwjglWindow
-
setWindowIcon
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 interfaceJmeContext- Overrides:
setTitlein classLwjglWindow- Parameters:
title- the title to set
-
getMouseInput
- Specified by:
getMouseInputin interfaceJmeContext- Overrides:
getMouseInputin classLwjglWindow- Returns:
- Mouse input implementation. May be null if not available.
-
getKeyInput
- Specified by:
getKeyInputin interfaceJmeContext- Overrides:
getKeyInputin classLwjglWindow- Returns:
- Keyboard input implementation. May be null if not available.
-
getJoyInput
- Specified by:
getJoyInputin interfaceJmeContext- Overrides:
getJoyInputin classLwjglWindow- Returns:
- Joystick input implementation. May be null if not available.
-
getTouchInput
- Specified by:
getTouchInputin interfaceJmeContext- Overrides:
getTouchInputin classLwjglWindow- Returns:
- Touch device input implementation. May be null if not available.
-