com.jogamp.opengl.impl.macosx.cgl
Class MacOSXOnscreenCGLDrawable
java.lang.Object
com.jogamp.opengl.impl.GLDrawableImpl
com.jogamp.opengl.impl.macosx.cgl.MacOSXCGLDrawable
com.jogamp.opengl.impl.macosx.cgl.MacOSXOnscreenCGLDrawable
- All Implemented Interfaces:
- GLDrawable
public class MacOSXOnscreenCGLDrawable
- extends MacOSXCGLDrawable
Methods inherited from class com.jogamp.opengl.impl.GLDrawableImpl |
destroy, destroyHandle, destroyImpl, getChosenGLCapabilities, getFactory, getFactoryImpl, getGLProfile, getHandle, getHeight, getNativeSurface, getRequestedGLCapabilities, getWidth, isRealized, isSurfaceLocked, lockSurface, setRealized, swapBuffers, toHexString, toString, unlockSurface, updateHandle |
MacOSXOnscreenCGLDrawable
protected MacOSXOnscreenCGLDrawable(GLDrawableFactory factory,
NativeSurface component)
createContext
public GLContext createContext(GLContext shareWith)
- Description copied from interface:
GLDrawable
- Creates a new context for drawing to this drawable that will
optionally share display lists and other server-side OpenGL
objects with the specified GLContext.
The GLContext share
need not be associated with this
GLDrawable and may be null if sharing of display lists and other
objects is not desired. See the note in the overview
documentation on
context sharing.
swapBuffersImpl
protected void swapBuffersImpl()
- Specified by:
swapBuffersImpl
in class GLDrawableImpl
setOpenGLMode
public void setOpenGLMode(int mode)
- Specified by:
setOpenGLMode
in class MacOSXCGLDrawable
getOpenGLMode
public int getOpenGLMode()
- Specified by:
getOpenGLMode
in class MacOSXCGLDrawable
Copyright 2010 JogAmp Community.