|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.opengl.GLContext
com.jogamp.opengl.impl.GLContextImpl
com.jogamp.opengl.impl.macosx.cgl.MacOSXCGLContext
com.jogamp.opengl.impl.macosx.cgl.MacOSXPbufferCGLContext
com.jogamp.opengl.impl.macosx.cgl.MacOSXOffscreenCGLContext
public class MacOSXOffscreenCGLContext
Field Summary |
---|
Fields inherited from class com.jogamp.opengl.impl.macosx.cgl.MacOSXPbufferCGLContext |
---|
impl |
Fields inherited from class com.jogamp.opengl.impl.macosx.cgl.MacOSXCGLContext |
---|
isNSContext |
Fields inherited from class com.jogamp.opengl.impl.GLContextImpl |
---|
contextFQN, currentSwapInterval, DEBUG, drawable, drawableRead, extensionAvailability, gl, hasNativeES2Methods, lock, mappedContextTypeObjectLock, mappedExtensionAvailabilityCache, mappedGLProcAddress, mappedGLXProcAddress |
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, DEBUG0, deviceVersionAvailable, GL_VERSIONS |
Constructor Summary | |
---|---|
MacOSXOffscreenCGLContext(MacOSXPbufferCGLDrawable drawable,
GLContext shareWith)
|
Method Summary | |
---|---|
int |
getOffscreenContextPixelDataType()
Only called for offscreen contexts; needed by glReadPixels |
int |
getOffscreenContextReadBuffer()
|
boolean |
offscreenImageNeedsVerticalFlip()
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. |
Methods inherited from class com.jogamp.opengl.impl.macosx.cgl.MacOSXPbufferCGLContext |
---|
bindPbufferToTexture, createImpl, destroyImpl, getFloatingPointMode, getOpenGLMode, makeCurrentImpl, releaseImpl, releasePbufferFromTexture, setOpenGLMode, setSwapIntervalImpl |
Methods inherited from class com.jogamp.opengl.impl.macosx.cgl.MacOSXCGLContext |
---|
copyImpl, create, createContextARBImpl, destroyContextARBImpl, getCGLExt, getCGLExtProcAddressTable, getExtensionNameMap, getFunctionNameMap, getPlatformExtensionsString, getPlatformExtProcAddressTable, getPlatformGLExtensions, glAllocateMemoryNV, isExtensionAvailable, isGLReadDrawableAvailable, isNSContext, swapBuffers, updateGLXProcAddressTable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MacOSXOffscreenCGLContext(MacOSXPbufferCGLDrawable drawable, GLContext shareWith)
Method Detail |
---|
public int getOffscreenContextPixelDataType()
GLContextImpl
getOffscreenContextPixelDataType
in class MacOSXCGLContext
public int getOffscreenContextReadBuffer()
getOffscreenContextReadBuffer
in class MacOSXCGLContext
public boolean offscreenImageNeedsVerticalFlip()
GLContextImpl
offscreenImageNeedsVerticalFlip
in class MacOSXCGLContext
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |