com.sun.opengl.impl.x11

Class X11OnscreenGLContext


public class X11OnscreenGLContext
extends X11GLContext

Field Summary

protected X11OnscreenGLDrawable
drawable
protected boolean
isIndirect

Fields inherited from class com.sun.opengl.impl.x11.X11GLContext

context, drawable, mostRecentDisplay

Fields inherited from class com.sun.opengl.impl.GLContextImpl

DEBUG, NO_FREE, VERBOSE, functionAvailability, gl, lock, optimizationEnabled

Fields inherited from class javax.media.opengl.GLContext

CONTEXT_CURRENT, CONTEXT_CURRENT_NEW, CONTEXT_NOT_CURRENT

Constructor Summary

X11OnscreenGLContext(X11OnscreenGLDrawable drawable, GLContext shareWith)

Method Summary

protected void
create()
boolean
isOptimizable()
protected int
makeCurrentImpl()
protected void
releaseImpl()

Methods inherited from class com.sun.opengl.impl.x11.X11GLContext

bindPbufferToTexture, create, createContext, destroyImpl, getContext, getGLDrawable, getGLXExt, getGLXExtProcAddressTable, getOffscreenContextPixelDataType, getOffscreenContextReadBuffer, getPlatformExtensionsString, getPlatformGLExtensions, glAllocateMemoryNV, isCreated, isExtensionAvailable, isFunctionAvailable, isOptimizable, lockToolkit, makeCurrentImpl, mapToRealGLExtensionName, mapToRealGLFunctionName, offscreenImageNeedsVerticalFlip, releaseImpl, releasePbufferFromTexture, resetGLFunctionAvailability, setSwapInterval, unlockToolkit

Methods inherited from class com.sun.opengl.impl.GLContextImpl

bindPbufferToTexture, createGL, destroy, destroyImpl, getDeletedObjectTracker, getFloatingPointMode, getGL, getGLProcAddressTable, getObjectTracker, getOffscreenContextPixelDataType, getPlatformExtensionsString, getPlatformGLExtensions, getThreadName, glAllocateMemoryNV, hasWaiters, isCreated, isExtensionAvailable, isFunctionAvailable, isOptimizable, isSynchronized, makeCurrent, makeCurrentImpl, mapToRealGLExtensionName, mapToRealGLFunctionName, offscreenImageNeedsVerticalFlip, release, releaseImpl, releasePbufferFromTexture, resetGLFunctionAvailability, resetProcAddressTable, setDeletedObjectTracker, setGL, setObjectTracker, setSwapInterval, setSynchronized, toHexString, update

Methods inherited from class javax.media.opengl.GLContext

destroy, getCurrent, getGL, getGLDrawable, isSynchronized, makeCurrent, release, setCurrent, setGL, setSynchronized

Field Details

drawable

protected X11OnscreenGLDrawable drawable

isIndirect

protected boolean isIndirect

Constructor Details

X11OnscreenGLContext

public X11OnscreenGLContext(X11OnscreenGLDrawable drawable,
                            GLContext shareWith)

Method Details

create

protected void create()
Overrides:
create in interface X11GLContext

isOptimizable

public boolean isOptimizable()
Overrides:
isOptimizable in interface X11GLContext

makeCurrentImpl

protected int makeCurrentImpl()
            throws GLException
Overrides:
makeCurrentImpl in interface X11GLContext

releaseImpl

protected void releaseImpl()
            throws GLException
Overrides:
releaseImpl in interface X11GLContext

Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.