public class X11PbufferGLDrawable extends X11GLDrawable
Modifier and Type | Field and Description |
---|---|
protected static int |
MAX_ATTRIBS |
protected static int |
MAX_PFORMATS |
capabilities, chooser, DEBUG, display, drawable, visualID
Constructor and Description |
---|
X11PbufferGLDrawable(GLCapabilities capabilities,
int initialWidth,
int initialHeight) |
Modifier and Type | Method and Description |
---|---|
GLContext |
createContext(GLContext shareWith)
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.
|
void |
createPbuffer(long display) |
void |
destroy()
For offscreen GLDrawables (pbuffers and "pixmap" drawables),
indicates that native resources should be reclaimed.
|
GLXFBConfig |
getFBConfig() |
int |
getFloatingPointMode() |
int |
getHeight()
Returns the current height of this GLDrawable.
|
int |
getWidth()
Returns the current width of this GLDrawable.
|
void |
setSize(int width,
int height)
Requests a new width and height for this GLDrawable.
|
chooseVisual, getDisplay, getDrawable, lockToolkit, setRealized, swapBuffers, unlockToolkit
getChosenGLCapabilities, setChosenGLCapabilities, toHexString
protected static final int MAX_PFORMATS
protected static final int MAX_ATTRIBS
public X11PbufferGLDrawable(GLCapabilities capabilities, int initialWidth, int initialHeight)
public GLContext createContext(GLContext shareWith)
GLDrawable
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.
public void destroy()
GLDrawableImpl
destroy
in class X11GLDrawable
public void setSize(int width, int height)
GLDrawable
public int getWidth()
GLDrawable
public int getHeight()
GLDrawable
public void createPbuffer(long display)
public int getFloatingPointMode()
public GLXFBConfig getFBConfig()
Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.