public class GLXSGIXPbuffer
extends java.lang.Object
This extension defines pixel buffers (GLXPbuffers, or pbuffer for short). GLXPbuffers are additional non-visible rendering buffers for an OpenGL renderer.
| Modifier and Type | Field and Description |
|---|---|
static int |
GLX_ACCUM_BUFFER_BIT_SGIX
Returned in the
mask field of a "buffer clobber" event. |
static int |
GLX_AUX_BUFFERS_BIT_SGIX
Returned in the
mask field of a "buffer clobber" event. |
static int |
GLX_BACK_LEFT_BUFFER_BIT_SGIX
Returned in the
mask field of a "buffer clobber" event. |
static int |
GLX_BACK_RIGHT_BUFFER_BIT_SGIX
Returned in the
mask field of a "buffer clobber" event. |
static int |
GLX_BUFFER_CLOBBER_MASK_SGIX
Accepted by the
mask parameter of SelectEventSGIX and returned in the mask parameter of GetSelectedEventSGIX. |
static int |
GLX_DAMAGED_SGIX
Returned in the
event_type field of a "buffer clobber" event. |
static int |
GLX_DEPTH_BUFFER_BIT_SGIX
Returned in the
mask field of a "buffer clobber" event. |
static int |
GLX_EVENT_MASK_SGIX
Accepted by the
attribute parameter of QueryGLXPbufferSGIX. |
static int |
GLX_FRONT_LEFT_BUFFER_BIT_SGIX
Returned in the
mask field of a "buffer clobber" event. |
static int |
GLX_FRONT_RIGHT_BUFFER_BIT_SGIX
Returned in the
mask field of a "buffer clobber" event. |
static int |
GLX_HEIGHT_SGIX
Accepted by the
attribute parameter of QueryGLXPbufferSGIX. |
static int |
GLX_LARGEST_PBUFFER_SGIX
Accepted by the
attrib_list parameter of CreateGLXPbufferSGIX and by the attribute parameter of QueryGLXPbufferSGIX. |
static int |
GLX_MAX_PBUFFER_HEIGHT_SGIX
Accepted by the
attribute parameter of GetFBConfigAttribSGIX. |
static int |
GLX_MAX_PBUFFER_PIXELS_SGIX
Accepted by the
attribute parameter of GetFBConfigAttribSGIX. |
static int |
GLX_MAX_PBUFFER_WIDTH_SGIX
Accepted by the
attribute parameter of GetFBConfigAttribSGIX. |
static int |
GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX
Accepted by the
attribute parameter of GetFBConfigAttribSGIX. |
static int |
GLX_OPTIMAL_PBUFFER_WIDTH_SGIX
Accepted by the
attribute parameter of GetFBConfigAttribSGIX. |
static int |
GLX_PBUFFER_BIT_SGIX
Returned by
GetFBConfigAttribSGIX (when attribute is set to DRAWABLE_TYPE_SGIX) and
accepted by the attrib_list parameter of ChooseFBConfigSGIX (following the
DRAWABLE_TYPE_SGIX token). |
static int |
GLX_PBUFFER_SGIX
Returned in the
draw_type field of a "buffer clobber" event. |
static int |
GLX_PRESERVED_CONTENTS_SGIX
Accepted by the
attrib_list parameter of CreateGLXPbufferSGIX and by the attribute parameter of QueryGLXPbufferSGIX. |
static int |
GLX_SAMPLE_BUFFERS_BIT_SGIX
Returned in the
mask field of a "buffer clobber" event. |
static int |
GLX_SAVED_SGIX
Returned in the
event_type field of a "buffer clobber" event. |
static int |
GLX_STENCIL_BUFFER_BIT_SGIX
Returned in the
mask field of a "buffer clobber" event. |
static int |
GLX_WIDTH_SGIX
Accepted by the
attribute parameter of QueryGLXPbufferSGIX. |
static int |
GLX_WINDOW_SGIX
Returned in the
draw_type field of a "buffer clobber" event. |
| Modifier and Type | Method and Description |
|---|---|
static long |
glXCreateGLXPbufferSGIX(long display,
long config,
int width,
int height,
int[] attrib_list)
Array version of:
CreateGLXPbufferSGIX |
static long |
glXCreateGLXPbufferSGIX(long display,
long config,
int width,
int height,
java.nio.IntBuffer attrib_list)
Creates a single GLXPbuffer and returns its XID.
|
static void |
glXDestroyGLXPbufferSGIX(long display,
long pbuf)
Destroys a GLXPbuffer.
|
static void |
glXGetSelectedEventSGIX(long display,
long drawable,
org.lwjgl.CLongBuffer mask)
Returns which GLX events are selected for a GLXdrawable.
|
static void |
glXQueryGLXPbufferSGIX(long display,
long pbuf,
int attribute,
int[] value)
Array version of:
QueryGLXPbufferSGIX |
static void |
glXQueryGLXPbufferSGIX(long display,
long pbuf,
int attribute,
java.nio.IntBuffer value)
Queries an attribute associated with a GLXPbuffer.
|
static void |
glXSelectEventSGIX(long display,
long drawable,
long mask)
Selects which GLX events should be received on a GLXdrawable.
|
static long |
nglXCreateGLXPbufferSGIX(long display,
long config,
int width,
int height,
long attrib_list)
Unsafe version of:
CreateGLXPbufferSGIX |
static void |
nglXGetSelectedEventSGIX(long display,
long drawable,
long mask)
Unsafe version of:
GetSelectedEventSGIX |
static void |
nglXQueryGLXPbufferSGIX(long display,
long pbuf,
int attribute,
long value)
Unsafe version of:
QueryGLXPbufferSGIX |
public static final int GLX_MAX_PBUFFER_WIDTH_SGIX
attribute parameter of GetFBConfigAttribSGIX.public static final int GLX_MAX_PBUFFER_HEIGHT_SGIX
attribute parameter of GetFBConfigAttribSGIX.public static final int GLX_MAX_PBUFFER_PIXELS_SGIX
attribute parameter of GetFBConfigAttribSGIX.public static final int GLX_OPTIMAL_PBUFFER_WIDTH_SGIX
attribute parameter of GetFBConfigAttribSGIX.public static final int GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX
attribute parameter of GetFBConfigAttribSGIX.public static final int GLX_PBUFFER_BIT_SGIX
GetFBConfigAttribSGIX (when attribute is set to DRAWABLE_TYPE_SGIX) and
accepted by the attrib_list parameter of ChooseFBConfigSGIX (following the
DRAWABLE_TYPE_SGIX token).public static final int GLX_PRESERVED_CONTENTS_SGIX
attrib_list parameter of CreateGLXPbufferSGIX and by the attribute parameter of QueryGLXPbufferSGIX.public static final int GLX_LARGEST_PBUFFER_SGIX
attrib_list parameter of CreateGLXPbufferSGIX and by the attribute parameter of QueryGLXPbufferSGIX.public static final int GLX_WIDTH_SGIX
attribute parameter of QueryGLXPbufferSGIX.public static final int GLX_HEIGHT_SGIX
attribute parameter of QueryGLXPbufferSGIX.public static final int GLX_EVENT_MASK_SGIX
attribute parameter of QueryGLXPbufferSGIX.public static final int GLX_BUFFER_CLOBBER_MASK_SGIX
mask parameter of SelectEventSGIX and returned in the mask parameter of GetSelectedEventSGIX.public static final int GLX_DAMAGED_SGIX
event_type field of a "buffer clobber" event.public static final int GLX_SAVED_SGIX
event_type field of a "buffer clobber" event.public static final int GLX_WINDOW_SGIX
draw_type field of a "buffer clobber" event.public static final int GLX_PBUFFER_SGIX
draw_type field of a "buffer clobber" event.public static final int GLX_FRONT_LEFT_BUFFER_BIT_SGIX
mask field of a "buffer clobber" event.public static final int GLX_FRONT_RIGHT_BUFFER_BIT_SGIX
mask field of a "buffer clobber" event.public static final int GLX_BACK_LEFT_BUFFER_BIT_SGIX
mask field of a "buffer clobber" event.public static final int GLX_BACK_RIGHT_BUFFER_BIT_SGIX
mask field of a "buffer clobber" event.public static final int GLX_AUX_BUFFERS_BIT_SGIX
mask field of a "buffer clobber" event.public static final int GLX_DEPTH_BUFFER_BIT_SGIX
mask field of a "buffer clobber" event.public static final int GLX_STENCIL_BUFFER_BIT_SGIX
mask field of a "buffer clobber" event.public static final int GLX_ACCUM_BUFFER_BIT_SGIX
mask field of a "buffer clobber" event.public static final int GLX_SAMPLE_BUFFERS_BIT_SGIX
mask field of a "buffer clobber" event.public static long nglXCreateGLXPbufferSGIX(long display,
long config,
int width,
int height,
long attrib_list)
CreateGLXPbufferSGIXpublic static long glXCreateGLXPbufferSGIX(long display,
long config,
int width,
int height,
@Nullable
java.nio.IntBuffer attrib_list)
display - the connection to the X serverconfig - the GLXFBConfigwidth - the pbuffer widthheight - the pbuffer heightattrib_list - an optional null-terminated list of attributespublic static void glXDestroyGLXPbufferSGIX(long display,
long pbuf)
display - the connection to the X serverpbuf - the pbuffer to destroypublic static void nglXQueryGLXPbufferSGIX(long display,
long pbuf,
int attribute,
long value)
QueryGLXPbufferSGIXpublic static void glXQueryGLXPbufferSGIX(long display,
long pbuf,
int attribute,
java.nio.IntBuffer value)
display - the connection to the X serverpbuf - the pbuffer being queriedattribute - the attribute to queryvalue - returns the attribute valuepublic static void glXSelectEventSGIX(long display,
long drawable,
long mask)
display - the connection to the X serverdrawable - the GLXDrawablemask - the selection maskpublic static void nglXGetSelectedEventSGIX(long display,
long drawable,
long mask)
GetSelectedEventSGIXpublic static void glXGetSelectedEventSGIX(long display,
long drawable,
org.lwjgl.CLongBuffer mask)
display - the connection to the X serverdrawable - the GLXDrawablemask - returns the selection maskpublic static long glXCreateGLXPbufferSGIX(long display,
long config,
int width,
int height,
@Nullable
int[] attrib_list)
CreateGLXPbufferSGIXpublic static void glXQueryGLXPbufferSGIX(long display,
long pbuf,
int attribute,
int[] value)
QueryGLXPbufferSGIXCopyright LWJGL. All Rights Reserved. License terms.