本文整理了Java中org.lwjgl.opengl.Display.destroy()
方法的一些代码示例,展示了Display.destroy()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Display.destroy()
方法的具体详情如下:
包路径:org.lwjgl.opengl.Display
类名称:Display
方法名:destroy
暂无
代码示例来源:origin: MovingBlocks/Terasology
@Override
public void shutdown() {
Display.destroy();
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
protected void destroyContext(){
try {
renderer.cleanup();
Display.releaseContext();
Display.destroy();
} catch (LWJGLException ex) {
listener.handleError("Failed to destroy context", ex);
}
}
代码示例来源:origin: libgdx/libgdx
public void run () {
if (!running) return;
running = false;
Array<LifecycleListener> listeners = lifecycleListeners;
synchronized (listeners) {
for (LifecycleListener listener : listeners) {
listener.pause();
listener.dispose();
}
}
listener.pause();
listener.dispose();
try {
Display.destroy();
if (audio != null) audio.dispose();
} catch (Throwable ignored) {
}
}
});
代码示例来源:origin: libgdx/libgdx
public void run () {
if (!running) return;
running = false;
Array<LifecycleListener> listeners = lifecycleListeners;
synchronized (listeners) {
for (LifecycleListener listener : listeners) {
listener.pause();
listener.dispose();
}
}
listener.pause();
listener.dispose();
try {
Display.destroy();
if (audio != null) audio.dispose();
} catch (Throwable ignored) {
}
}
});
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
try {
if (Display.isCreated())
Display.destroy();
} catch (Exception ex2){
logger.log(Level.WARNING, null, ex2);
代码示例来源:origin: libgdx/libgdx
false);
} catch (Exception ex) {
Display.destroy();
try {
Thread.sleep(200);
Display.destroy();
try {
Thread.sleep(200);
代码示例来源:origin: libgdx/libgdx
false);
} catch (Exception ex) {
Display.destroy();
try {
Thread.sleep(200);
Display.destroy();
try {
Thread.sleep(200);
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
Display.destroy();
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
||pixelFormat.getSamples() != pf.getSamples())){
renderer.resetGLObjects();
Display.destroy();
pixelFormatChanged = true;
代码示例来源:origin: libgdx/libgdx
Display.destroy();
if (audio != null) audio.dispose();
if (graphics.config.forceExit) System.exit(-1);
代码示例来源:origin: libgdx/libgdx
Display.destroy();
if (audio != null) audio.dispose();
if (graphics.config.forceExit) System.exit(-1);
代码示例来源:origin: org.slick2d/slick2d-core
/**
* Destroy the app game container
*/
public void destroy() {
Display.destroy();
AL.destroy();
}
代码示例来源:origin: com.ardor3d/ardor3d-lwjgl
public void close() {
if (Display.isCreated()) {
Display.destroy();
}
}
代码示例来源:origin: org.ode4j/demo
private static void destroyMainWindow()
{
// glXDestroyContext (display,glx_context);
// XDestroyWindow (display,win);
// XSync (display,0);
// XCloseDisplay(display);
// display = 0;
// win = 0;
// glx_context = 0;
Keyboard.destroy();
Mouse.destroy();
Display.destroy();
}
代码示例来源:origin: us.ihmc.thirdparty.jme/jme3-lwjgl
protected void destroyContext(){
try {
renderer.cleanup();
Display.releaseContext();
Display.destroy();
} catch (LWJGLException ex) {
listener.handleError("Failed to destroy context", ex);
}
}
代码示例来源:origin: org.slick2d/slick2d-core
/**
* Create the LWJGL display
*
* @throws Exception Failure to create display
*/
private void createDisplay() throws Exception {
try {
// create display with alpha
Display.create(new PixelFormat(8,8,GameContainer.stencil ? 8 : 0));
alphaSupport = true;
} catch (Exception e) {
// if we couldn't get alpha, let us know
alphaSupport = false;
Display.destroy();
// create display without alpha
Display.create();
}
}
代码示例来源:origin: org.slick2d/slick2d-core
/**
* The running game loop
*
* @throws Exception Indicates a failure within the game's loop rather than the framework
*/
public void runloop() throws Exception {
while (running) {
int delta = getDelta();
updateAndRender(delta);
updateFPS();
Display.update();
}
Display.destroy();
}
}
代码示例来源:origin: org.slick2d/slick2d-core
public void run() {
try {
canvas.start();
}
catch (Exception e) {
e.printStackTrace();
if (Display.isCreated()) {
Display.destroy();
}
displayParent.setVisible(false);//removeAll();
add(new ConsolePanel(e));
validate();
}
}
};
代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-lwjgl
public void run () {
if (!running) return;
running = false;
Array<LifecycleListener> listeners = lifecycleListeners;
synchronized (listeners) {
for (LifecycleListener listener : listeners) {
listener.pause();
listener.dispose();
}
}
listener.pause();
listener.dispose();
try {
Display.destroy();
if (audio != null) audio.dispose();
} catch (Throwable ignored) {
}
}
});
代码示例来源:origin: manuelbua/uracer-kotd
@Override
public void dispose () {
boot.load();
boot.setWindowX(Display.getX());
boot.setWindowY(Display.getY());
boot.store();
// destroy display
Display.destroy();
// destroy audio, if any
if (this.audio != null) {
this.audio.dispose();
this.audio = null;
}
}
}
内容来源于网络,如有侵权,请联系作者删除!