com.jogamp.opengl.impl.x11.glx
Class X11OffscreenGLXContext
java.lang.Object
javax.media.opengl.GLContext
com.jogamp.opengl.impl.GLContextImpl
com.jogamp.opengl.impl.x11.glx.X11GLXContext
com.jogamp.opengl.impl.x11.glx.X11OffscreenGLXContext
public class X11OffscreenGLXContext
- extends X11GLXContext
Fields inherited from class javax.media.opengl.GLContext |
CONTEXT_CURRENT, CONTEXT_CURRENT_NEW, CONTEXT_NOT_CURRENT, contextHandle, CTX_IS_ARB_CREATED, CTX_OPTION_ANY, CTX_OPTION_DEBUG, CTX_OPTION_FORWARD, CTX_PROFILE_COMPAT, CTX_PROFILE_CORE, CTX_PROFILE_ES, ctxMajorVersion, ctxMinorVersion, ctxOptions, ctxVersionString, GL_VERSIONS, mappedVersionsAvailable, mappedVersionsAvailableLock, mappedVersionsAvailableSet |
Methods inherited from class com.jogamp.opengl.impl.x11.glx.X11GLXContext |
bindPbufferToTexture, copyImpl, createContext, createContextARBImpl, destroyContextARBImpl, destroyImpl, getExtensionNameMap, getFunctionNameMap, getGLXExt, getGLXExtProcAddressTable, getPlatformExtensionsString, getPlatformExtProcAddressTable, getPlatformGLExtensions, glAllocateMemoryNV, glXMakeContextCurrent, isExtensionAvailable, makeCurrentImpl, releaseImpl, releasePbufferFromTexture, setSwapIntervalImpl, toString, updateGLProcAddressTable |
Methods inherited from class com.jogamp.opengl.impl.GLContextImpl |
copy, createContextARB, createGL, destroy, getBufferSizeTracker, getBufferStateTracker, getDrawableImpl, getFloatingPointMode, getGL, getGLDrawable, getGLDrawableRead, getGLExtensions, getGLProcAddressTable, getGLStateTracker, getSwapInterval, getThreadName, hasWaiters, isExtensionCacheInitialized, isFunctionAvailable, isSynchronized, makeCurrent, makeCurrentLocking, mapToRealGLExtensionName, mapToRealGLFunctionName, release, resetProcAddressTable, setBufferSizeTracker, setContextVersion, setGL, setGLDrawableRead, setGLFunctionAvailability, setSwapInterval, setSynchronized, update |
Methods inherited from class javax.media.opengl.GLContext |
append, compose8bit, composed8BitToString, decrementGLVersion, getAttachedObject, getAttachedObject, getComposed8bit, getCurrent, getCurrentGL, getGLVersion, getGLVersion, getGLVersionAvailable, getGLVersionAvailable, getGLVersionMajor, getGLVersionMinor, getHandle, getMaxMajor, getMaxMinor, hasGLSL, isCreated, isCreatedWithARBMethod, isCurrent, isGL2, isGL2Available, isGL2ES1, isGL2ES2, isGL2GL3, isGL3, isGL3Available, isGL3bc, isGL3bcAvailable, isGL4, isGL4Available, isGL4bc, isGL4bcAvailable, isGLCompatibilityProfile, isGLCoreProfile, isGLEmbeddedProfile, isGLES, isGLES1, isGLES2, isGLForwardCompatible, isGLVersionAvailable, isValidGLVersion, mapVersionAvailable, putAttachedObject, putAttachedObject, setCurrent, toHexString, toHexString, toString |
X11OffscreenGLXContext
public X11OffscreenGLXContext(X11OffscreenGLXDrawable drawable,
GLContext shareWith)
getOffscreenContextPixelDataType
public int getOffscreenContextPixelDataType()
- Description copied from class:
GLContextImpl
- Only called for offscreen contexts; needed by glReadPixels
- Overrides:
getOffscreenContextPixelDataType
in class X11GLXContext
getOffscreenContextReadBuffer
public int getOffscreenContextReadBuffer()
- Overrides:
getOffscreenContextReadBuffer
in class X11GLXContext
offscreenImageNeedsVerticalFlip
public boolean offscreenImageNeedsVerticalFlip()
- Description copied from class:
GLContextImpl
- On some platforms the mismatch between OpenGL's coordinate
system (origin at bottom left) and the window system's
coordinate system (origin at top left) necessitates a vertical
flip of pixels read from offscreen contexts.
- Overrides:
offscreenImageNeedsVerticalFlip
in class X11GLXContext
createImpl
protected boolean createImpl()
- Specified by:
createImpl
in class GLContextImpl
Copyright 2010 JogAmp Community.