Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class GLX13

extends GLX12
Class Inheritance
Known Direct Subclasses
org.lwjgl.opengl.GLX14
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*, org.lwjgl.system.linux.*

Native bindings to GLX 1.3.

Field Summary

Modifier and TypeField and Description
public static final int
GLX_ACCUM_BUFFER_BIT

Added in GLX 1.3.

public static final int
GLX_AUX_BUFFERS_BIT

Added in GLX 1.3.

public static final int
GLX_BACK_LEFT_BUFFER_BIT

Added in GLX 1.3.

public static final int
GLX_BACK_RIGHT_BUFFER_BIT

Added in GLX 1.3.

public static final int
GLX_COLOR_INDEX_BIT

Added in GLX 1.3.

public static final int
GLX_COLOR_INDEX_TYPE

Added in GLX 1.3.

public static final int
GLX_CONFIG_CAVEAT

Added in GLX 1.3.

public static final int
GLX_DAMAGED

Added in GLX 1.3.

public static final int
GLX_DEPTH_BUFFER_BIT

Added in GLX 1.3.

public static final int
GLX_DIRECT_COLOR

Added in GLX 1.3.

public static final int
GLX_DONT_CARE

Added in GLX 1.3.

public static final int
GLX_DRAWABLE_TYPE

Added in GLX 1.3.

public static final int
GLX_EVENT_MASK

Added in GLX 1.3.

public static final int
GLX_FBCONFIG_ID

Added in GLX 1.3.

public static final int
GLX_FRONT_LEFT_BUFFER_BIT

Added in GLX 1.3.

public static final int
GLX_FRONT_RIGHT_BUFFER_BIT

Added in GLX 1.3.

public static final int
GLX_GRAY_SCALE

Added in GLX 1.3.

public static final int
GLX_HEIGHT

Added in GLX 1.3.

public static final int
GLX_LARGEST_PBUFFER

Added in GLX 1.3.

public static final int
GLX_MAX_PBUFFER_HEIGHT

Added in GLX 1.3.

public static final int
GLX_MAX_PBUFFER_PIXELS

Added in GLX 1.3.

public static final int
GLX_MAX_PBUFFER_WIDTH

Added in GLX 1.3.

public static final int
GLX_NON_CONFORMANT_CONFIG

Added in GLX 1.3.

public static final int
GLX_NONE

Added in GLX 1.3.

public static final int
GLX_PBUFFER

Added in GLX 1.3.

public static final int
GLX_PBUFFER_BIT

Added in GLX 1.3.

public static final int
GLX_PBUFFER_CLOBBER_MASK

Added in GLX 1.3.

public static final int
GLX_PBUFFER_HEIGHT

Added in GLX 1.3.

public static final int
GLX_PBUFFER_WIDTH

Added in GLX 1.3.

public static final int
GLX_PIXMAP_BIT

Added in GLX 1.3.

public static final int
GLX_PRESERVED_CONTENTS

Added in GLX 1.3.

public static final int
GLX_PSEUDO_COLOR

Added in GLX 1.3.

public static final int
GLX_RENDER_TYPE

Added in GLX 1.3.

public static final int
GLX_RGBA_BIT

Added in GLX 1.3.

public static final int
GLX_RGBA_TYPE

Added in GLX 1.3.

public static final int
GLX_SAVED

Added in GLX 1.3.

public static final int
GLX_SCREEN

Added in GLX 1.3.

public static final int
GLX_SLOW_CONFIG

Added in GLX 1.3.

public static final int
GLX_STATIC_COLOR

Added in GLX 1.3.

public static final int
GLX_STATIC_GRAY

Added in GLX 1.3.

public static final int
GLX_STENCIL_BUFFER_BIT

Added in GLX 1.3.

public static final int
GLX_TRANSPARENT_ALPHA_VALUE

Added in GLX 1.3.

public static final int
GLX_TRANSPARENT_BLUE_VALUE

Added in GLX 1.3.

public static final int
GLX_TRANSPARENT_GREEN_VALUE

Added in GLX 1.3.

public static final int
GLX_TRANSPARENT_INDEX

Added in GLX 1.3.

public static final int
GLX_TRANSPARENT_INDEX_VALUE

Added in GLX 1.3.

public static final int
GLX_TRANSPARENT_RED_VALUE

Added in GLX 1.3.

public static final int
GLX_TRANSPARENT_RGB

Added in GLX 1.3.

public static final int
GLX_TRANSPARENT_TYPE

Added in GLX 1.3.

public static final int
GLX_TRUE_COLOR

Added in GLX 1.3.

public static final int
GLX_VISUAL_ID

Added in GLX 1.3.

public static final int
GLX_WIDTH

Added in GLX 1.3.

public static final int
GLX_WINDOW

Added in GLX 1.3.

public static final int
GLX_WINDOW_BIT

Added in GLX 1.3.

public static final int
GLX_X_RENDERABLE

Added in GLX 1.3.

public static final int
GLX_X_VISUAL_TYPE

Added in GLX 1.3.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static PointerBuffer
glXChooseFBConfig(long
the connection to the X server
display
,
int
the screen number
screen
,
IntBuffer
a list of attributes terminated with None
attrib_list
)

Returns a list of GLXFBConfigs that match a list of attributes.

public static PointerBuffer
glXChooseFBConfig(long display, int screen, int[] attrib_list)

Array version of: ChooseFBConfig

public static long
glXCreateNewContext(long
the connection to the X server
display
,
long
the GLXFBConfig
config
,
int
the render type
render_type
,
long
a GLXContext to share objects with
share_list
,
boolean
whether direct rendering is requested
direct
)

Creates an OpenGL rendering context.

public static long
glXCreatePbuffer(long
the connection to the X server
display
,
long
the GLXFBConfig
config
,
IntBuffer
a list of attributes terminated with None
attrib_list
)

Creates a GLXPbuffer from a GLXFBConfig.

public static long
glXCreatePbuffer(long display, long config, int[] attrib_list)

Array version of: CreatePbuffer

public static long
glXCreatePixmap(long
the connection to the X server
display
,
long
the GLXFBConfig
config
,
long
the X Pixmap
pixmap
,
IntBuffer
a list of attributes terminated with None
attrib_list
)

Creates a GLXPixmap offscreen rendering area from an X Pixmap and a desired GLXFBConfig.

public static long
glXCreatePixmap(long display, long config, long pixmap, int[] attrib_list)

Array version of: CreatePixmap

public static long
glXCreateWindow(long
the connection to the X server
display
,
long
the GLXFBConfig
config
,
long
the X Window
win
,
IntBuffer
a list of attributes terminated with None
attrib_list
)

Create an onscreen rendering area from an X Window and a desired GLXFBConfig.

public static long
glXCreateWindow(long display, long config, long win, int[] attrib_list)

Array version of: CreateWindow

public static void
glXDestroyPbuffer(long
the connection to the X server
display
,
long
the GLXPbuffer to destroy
pbuf
)

Destroys a GLXPbuffer.

public static void
glXDestroyPixmap(long
the connection to the X server
display
,
long
the GLXPixmap to destroy
pixmap
)

Destroys a GLXPixmap.

public static long
glXGetCurrentReadDrawable()

Returns the current GLXDrawable used for reading in the current thread.

public static int
glXGetFBConfigAttrib(long
the connection to the X server
display
,
long
the GLXFBConfig being queried
config
,
int
the attribute to query
attribute
,
IntBuffer
the attribute value
value
)

Queries the value of a GLX attribute for a GLXFBConfig.

public static int
glXGetFBConfigAttrib(long display, long config, int attribute, int[] value)

Array version of: GetFBConfigAttrib

public static PointerBuffer
glXGetFBConfigs(long
the connection to the X server
display
,
int
the screen number
screen
)

Returns the list of all GLXFBConfigs that are available on the specified screen.

public static void
glXGetSelectedEvent(long
the connection to the X server
display
,
long
the GLXDrawable
draw
,
CLongBuffer
returns the selection mask
event_mask
)

Returns which GLX events are selected for a GLXDrawable.

public static XVisualInfo
glXGetVisualFromFBConfig(long
the connection to the X server
display
,
long
the GLXFBConfig
config
)

Retrieves the associated visual of a GLXFBConfig.

public static boolean
glXMakeContextCurrent(long
the connection to the X server
display
,
long
the draw GLXDrawable
draw
,
long
the read GLXDrawable
read
,
long
the GLXContext
ctx
)

Makes a GLXContext current in the current thread.

public static int
glXQueryContext(long
the connection to the X server
display
,
long
the GLXContext being queried
ctx
,
int
the attribute to query
attribute
,
IntBuffer
returns the attribute value
value
)

Queries the value of a GLXContext attribute.

public static int
glXQueryContext(long display, long ctx, int attribute, int[] value)

Array version of: QueryContext

public static void
glXQueryDrawable(long
the connection to the X server
display
,
long
the GLXDrawable being queried
draw
,
int
the attribute to query
attribute
,
IntBuffer
returns the attribute value
value
)

Queries an attribute associated with a GLXDrawable.

public static int
glXQueryDrawable(long
the connection to the X server
display
,
long
the GLXDrawable being queried
draw
,
int
the attribute to query
attribute
)

Queries an attribute associated with a GLXDrawable.

public static void
glXQueryDrawable(long display, long draw, int attribute, int[] value)

Array version of: QueryDrawable

public static void
glXSelectEvent(long
the connection to the X server
display
,
long
the GLXDrawable
draw
,
long
the selection mask
event_mask
)

Selects which GLX events should be received on a GLXDrawable.

public static long
nglXChooseFBConfig(long display, int screen, long attrib_list, long
returns the number of GLXFBConfigs matched
nelements
)

Unsafe version of: ChooseFBConfig

public static long
nglXCreatePbuffer(long display, long config, long attrib_list)

Unsafe version of: CreatePbuffer

public static long
nglXCreatePixmap(long display, long config, long pixmap, long attrib_list)

Unsafe version of: CreatePixmap

public static long
nglXCreateWindow(long display, long config, long win, long attrib_list)

Unsafe version of: CreateWindow

public static int
nglXGetFBConfigAttrib(long display, long config, int attribute, long value)

Unsafe version of: GetFBConfigAttrib

public static long
nglXGetFBConfigs(long display, int screen, long
returns the number of GLXFBConfigs in the returned list
nelements
)

Unsafe version of: GetFBConfigs

public static void
nglXGetSelectedEvent(long display, long draw, long event_mask)

Unsafe version of: GetSelectedEvent

public static long
nglXGetVisualFromFBConfig(long display, long config)

Unsafe version of: GetVisualFromFBConfig

public static int
nglXQueryContext(long display, long ctx, int attribute, long value)

Unsafe version of: QueryContext

public static void
nglXQueryDrawable(long display, long draw, int attribute, long value)

Unsafe version of: QueryDrawable

Inherited from org.lwjgl.opengl.GLX12:
glXGetCurrentDisplay

Field Detail

GLX_ACCUM_BUFFER_BITback to summary
public static final int GLX_ACCUM_BUFFER_BIT

Added in GLX 1.3.

GLX_AUX_BUFFERS_BITback to summary
public static final int GLX_AUX_BUFFERS_BIT

Added in GLX 1.3.

GLX_BACK_LEFT_BUFFER_BITback to summary
public static final int GLX_BACK_LEFT_BUFFER_BIT

Added in GLX 1.3.

GLX_BACK_RIGHT_BUFFER_BITback to summary
public static final int GLX_BACK_RIGHT_BUFFER_BIT

Added in GLX 1.3.

GLX_COLOR_INDEX_BITback to summary
public static final int GLX_COLOR_INDEX_BIT

Added in GLX 1.3.

GLX_COLOR_INDEX_TYPEback to summary
public static final int GLX_COLOR_INDEX_TYPE

Added in GLX 1.3.

GLX_CONFIG_CAVEATback to summary
public static final int GLX_CONFIG_CAVEAT

Added in GLX 1.3.

GLX_DAMAGEDback to summary
public static final int GLX_DAMAGED

Added in GLX 1.3.

GLX_DEPTH_BUFFER_BITback to summary
public static final int GLX_DEPTH_BUFFER_BIT

Added in GLX 1.3.

GLX_DIRECT_COLORback to summary
public static final int GLX_DIRECT_COLOR

Added in GLX 1.3.

GLX_DONT_CAREback to summary
public static final int GLX_DONT_CARE

Added in GLX 1.3.

GLX_DRAWABLE_TYPEback to summary
public static final int GLX_DRAWABLE_TYPE

Added in GLX 1.3.

GLX_EVENT_MASKback to summary
public static final int GLX_EVENT_MASK

Added in GLX 1.3.

GLX_FBCONFIG_IDback to summary
public static final int GLX_FBCONFIG_ID

Added in GLX 1.3.

GLX_FRONT_LEFT_BUFFER_BITback to summary
public static final int GLX_FRONT_LEFT_BUFFER_BIT

Added in GLX 1.3.

GLX_FRONT_RIGHT_BUFFER_BITback to summary
public static final int GLX_FRONT_RIGHT_BUFFER_BIT

Added in GLX 1.3.

GLX_GRAY_SCALEback to summary
public static final int GLX_GRAY_SCALE

Added in GLX 1.3.

GLX_HEIGHTback to summary
public static final int GLX_HEIGHT

Added in GLX 1.3.

GLX_LARGEST_PBUFFERback to summary
public static final int GLX_LARGEST_PBUFFER

Added in GLX 1.3.

GLX_MAX_PBUFFER_HEIGHTback to summary
public static final int GLX_MAX_PBUFFER_HEIGHT

Added in GLX 1.3.

GLX_MAX_PBUFFER_PIXELSback to summary
public static final int GLX_MAX_PBUFFER_PIXELS

Added in GLX 1.3.

GLX_MAX_PBUFFER_WIDTHback to summary
public static final int GLX_MAX_PBUFFER_WIDTH

Added in GLX 1.3.

GLX_NON_CONFORMANT_CONFIGback to summary
public static final int GLX_NON_CONFORMANT_CONFIG

Added in GLX 1.3.

GLX_NONEback to summary
public static final int GLX_NONE

Added in GLX 1.3.

GLX_PBUFFERback to summary
public static final int GLX_PBUFFER

Added in GLX 1.3.

GLX_PBUFFER_BITback to summary
public static final int GLX_PBUFFER_BIT

Added in GLX 1.3.

GLX_PBUFFER_CLOBBER_MASKback to summary
public static final int GLX_PBUFFER_CLOBBER_MASK

Added in GLX 1.3.

GLX_PBUFFER_HEIGHTback to summary
public static final int GLX_PBUFFER_HEIGHT

Added in GLX 1.3.

GLX_PBUFFER_WIDTHback to summary
public static final int GLX_PBUFFER_WIDTH

Added in GLX 1.3.

GLX_PIXMAP_BITback to summary
public static final int GLX_PIXMAP_BIT

Added in GLX 1.3.

GLX_PRESERVED_CONTENTSback to summary
public static final int GLX_PRESERVED_CONTENTS

Added in GLX 1.3.

GLX_PSEUDO_COLORback to summary
public static final int GLX_PSEUDO_COLOR

Added in GLX 1.3.

GLX_RENDER_TYPEback to summary
public static final int GLX_RENDER_TYPE

Added in GLX 1.3.

GLX_RGBA_BITback to summary
public static final int GLX_RGBA_BIT

Added in GLX 1.3.

GLX_RGBA_TYPEback to summary
public static final int GLX_RGBA_TYPE

Added in GLX 1.3.

GLX_SAVEDback to summary
public static final int GLX_SAVED

Added in GLX 1.3.

GLX_SCREENback to summary
public static final int GLX_SCREEN

Added in GLX 1.3.

GLX_SLOW_CONFIGback to summary
public static final int GLX_SLOW_CONFIG

Added in GLX 1.3.

GLX_STATIC_COLORback to summary
public static final int GLX_STATIC_COLOR

Added in GLX 1.3.

GLX_STATIC_GRAYback to summary
public static final int GLX_STATIC_GRAY

Added in GLX 1.3.

GLX_STENCIL_BUFFER_BITback to summary
public static final int GLX_STENCIL_BUFFER_BIT

Added in GLX 1.3.

GLX_TRANSPARENT_ALPHA_VALUEback to summary
public static final int GLX_TRANSPARENT_ALPHA_VALUE

Added in GLX 1.3.

GLX_TRANSPARENT_BLUE_VALUEback to summary
public static final int GLX_TRANSPARENT_BLUE_VALUE

Added in GLX 1.3.

GLX_TRANSPARENT_GREEN_VALUEback to summary
public static final int GLX_TRANSPARENT_GREEN_VALUE

Added in GLX 1.3.

GLX_TRANSPARENT_INDEXback to summary
public static final int GLX_TRANSPARENT_INDEX

Added in GLX 1.3.

GLX_TRANSPARENT_INDEX_VALUEback to summary
public static final int GLX_TRANSPARENT_INDEX_VALUE

Added in GLX 1.3.

GLX_TRANSPARENT_RED_VALUEback to summary
public static final int GLX_TRANSPARENT_RED_VALUE

Added in GLX 1.3.

GLX_TRANSPARENT_RGBback to summary
public static final int GLX_TRANSPARENT_RGB

Added in GLX 1.3.

GLX_TRANSPARENT_TYPEback to summary
public static final int GLX_TRANSPARENT_TYPE

Added in GLX 1.3.

GLX_TRUE_COLORback to summary
public static final int GLX_TRUE_COLOR

Added in GLX 1.3.

GLX_VISUAL_IDback to summary
public static final int GLX_VISUAL_ID

Added in GLX 1.3.

GLX_WIDTHback to summary
public static final int GLX_WIDTH

Added in GLX 1.3.

GLX_WINDOWback to summary
public static final int GLX_WINDOW

Added in GLX 1.3.

GLX_WINDOW_BITback to summary
public static final int GLX_WINDOW_BIT

Added in GLX 1.3.

GLX_X_RENDERABLEback to summary
public static final int GLX_X_RENDERABLE

Added in GLX 1.3.

GLX_X_VISUAL_TYPEback to summary
public static final int GLX_X_VISUAL_TYPE

Added in GLX 1.3.

Constructor Detail

GLX13back to summary
protected GLX13()

Method Detail

glXChooseFBConfigback to summary
public static PointerBuffer glXChooseFBConfig(long display, int screen, IntBuffer attrib_list)

Returns a list of GLXFBConfigs that match a list of attributes.

Parameters
display:long

the connection to the X server

screen:int

the screen number

attrib_list:IntBuffer

a list of attributes terminated with None

Annotations
@Nullable
@NativeType:GLXFBConfig *
glXChooseFBConfigback to summary
public static PointerBuffer glXChooseFBConfig(long display, int screen, int[] attrib_list)

Array version of: ChooseFBConfig

Annotations
@Nullable
@NativeType:GLXFBConfig *
glXCreateNewContextback to summary
public static long glXCreateNewContext(long display, long config, int render_type, long share_list, boolean direct)

Creates an OpenGL rendering context.

Parameters
display:long

the connection to the X server

config:long

the GLXFBConfig

render_type:int

the render type

share_list:long

a GLXContext to share objects with

direct:boolean

whether direct rendering is requested

Annotations
@NativeType:GLXContext
glXCreatePbufferback to summary
public static long glXCreatePbuffer(long display, long config, IntBuffer attrib_list)

Creates a GLXPbuffer from a GLXFBConfig.

Parameters
display:long

the connection to the X server

config:long

the GLXFBConfig

attrib_list:IntBuffer

a list of attributes terminated with None

Annotations
@NativeType:GLXPbuffer
glXCreatePbufferback to summary
public static long glXCreatePbuffer(long display, long config, int[] attrib_list)

Array version of: CreatePbuffer

Annotations
@NativeType:GLXPbuffer
glXCreatePixmapback to summary
public static long glXCreatePixmap(long display, long config, long pixmap, IntBuffer attrib_list)

Creates a GLXPixmap offscreen rendering area from an X Pixmap and a desired GLXFBConfig.

Parameters
display:long

the connection to the X server

config:long

the GLXFBConfig

pixmap:long

the X Pixmap

attrib_list:IntBuffer

a list of attributes terminated with None

Annotations
@NativeType:GLXPixmap
glXCreatePixmapback to summary
public static long glXCreatePixmap(long display, long config, long pixmap, int[] attrib_list)

Array version of: CreatePixmap

Annotations
@NativeType:GLXPixmap
glXCreateWindowback to summary
public static long glXCreateWindow(long display, long config, long win, IntBuffer attrib_list)

Create an onscreen rendering area from an X Window and a desired GLXFBConfig.

Parameters
display:long

the connection to the X server

config:long

the GLXFBConfig

win:long

the X Window

attrib_list:IntBuffer

a list of attributes terminated with None

Annotations
@NativeType:GLXWindow
glXCreateWindowback to summary
public static long glXCreateWindow(long display, long config, long win, int[] attrib_list)

Array version of: CreateWindow

Annotations
@NativeType:GLXWindow
glXDestroyPbufferback to summary
public static void glXDestroyPbuffer(long display, long pbuf)

Destroys a GLXPbuffer.

Parameters
display:long

the connection to the X server

pbuf:long

the GLXPbuffer to destroy

glXDestroyPixmapback to summary
public static void glXDestroyPixmap(long display, long pixmap)

Destroys a GLXPixmap.

Parameters
display:long

the connection to the X server

pixmap:long

the GLXPixmap to destroy

glXGetCurrentReadDrawableback to summary
public static long glXGetCurrentReadDrawable()

Returns the current GLXDrawable used for reading in the current thread.

Annotations
@NativeType:GLXDrawable
glXGetFBConfigAttribback to summary
public static int glXGetFBConfigAttrib(long display, long config, int attribute, IntBuffer value)

Queries the value of a GLX attribute for a GLXFBConfig.

Parameters
display:long

the connection to the X server

config:long

the GLXFBConfig being queried

attribute:int

the attribute to query

value:IntBuffer

the attribute value

glXGetFBConfigAttribback to summary
public static int glXGetFBConfigAttrib(long display, long config, int attribute, int[] value)

Array version of: GetFBConfigAttrib

glXGetFBConfigsback to summary
public static PointerBuffer glXGetFBConfigs(long display, int screen)

Returns the list of all GLXFBConfigs that are available on the specified screen.

Parameters
display:long

the connection to the X server

screen:int

the screen number

Annotations
@Nullable
@NativeType:GLXFBConfig *
glXGetSelectedEventback to summary
public static void glXGetSelectedEvent(long display, long draw, CLongBuffer event_mask)

Returns which GLX events are selected for a GLXDrawable.

Parameters
display:long

the connection to the X server

draw:long

the GLXDrawable

event_mask:CLongBuffer

returns the selection mask

glXGetVisualFromFBConfigback to summary
public static XVisualInfo glXGetVisualFromFBConfig(long display, long config)

Retrieves the associated visual of a GLXFBConfig.

Parameters
display:long

the connection to the X server

config:long

the GLXFBConfig

Annotations
@Nullable
@NativeType:XVisualInfo *
glXMakeContextCurrentback to summary
public static boolean glXMakeContextCurrent(long display, long draw, long read, long ctx)

Makes a GLXContext current in the current thread.

Parameters
display:long

the connection to the X server

draw:long

the draw GLXDrawable

read:long

the read GLXDrawable

ctx:long

the GLXContext

Annotations
@NativeType:Bool
glXQueryContextback to summary
public static int glXQueryContext(long display, long ctx, int attribute, IntBuffer value)

Queries the value of a GLXContext attribute.

Parameters
display:long

the connection to the X server

ctx:long

the GLXContext being queried

attribute:int

the attribute to query

value:IntBuffer

returns the attribute value

glXQueryContextback to summary
public static int glXQueryContext(long display, long ctx, int attribute, int[] value)

Array version of: QueryContext

glXQueryDrawableback to summary
public static void glXQueryDrawable(long display, long draw, int attribute, IntBuffer value)

Queries an attribute associated with a GLXDrawable.

Parameters
display:long

the connection to the X server

draw:long

the GLXDrawable being queried

attribute:int

the attribute to query

value:IntBuffer

returns the attribute value

glXQueryDrawableback to summary
public static int glXQueryDrawable(long display, long draw, int attribute)

Queries an attribute associated with a GLXDrawable.

Parameters
display:long

the connection to the X server

draw:long

the GLXDrawable being queried

attribute:int

the attribute to query

Annotations
@NativeType:void
glXQueryDrawableback to summary
public static void glXQueryDrawable(long display, long draw, int attribute, int[] value)

Array version of: QueryDrawable

glXSelectEventback to summary
public static void glXSelectEvent(long display, long draw, long event_mask)

Selects which GLX events should be received on a GLXDrawable.

Parameters
display:long

the connection to the X server

draw:long

the GLXDrawable

event_mask:long

the selection mask

nglXChooseFBConfigback to summary
public static long nglXChooseFBConfig(long display, int screen, long attrib_list, long nelements)

Unsafe version of: ChooseFBConfig

Parameters
nelements:long

returns the number of GLXFBConfigs matched

nglXCreatePbufferback to summary
public static long nglXCreatePbuffer(long display, long config, long attrib_list)

Unsafe version of: CreatePbuffer

nglXCreatePixmapback to summary
public static long nglXCreatePixmap(long display, long config, long pixmap, long attrib_list)

Unsafe version of: CreatePixmap

nglXCreateWindowback to summary
public static long nglXCreateWindow(long display, long config, long win, long attrib_list)

Unsafe version of: CreateWindow

nglXGetFBConfigAttribback to summary
public static int nglXGetFBConfigAttrib(long display, long config, int attribute, long value)

Unsafe version of: GetFBConfigAttrib

nglXGetFBConfigsback to summary
public static long nglXGetFBConfigs(long display, int screen, long nelements)

Unsafe version of: GetFBConfigs

Parameters
nelements:long

returns the number of GLXFBConfigs in the returned list

nglXGetSelectedEventback to summary
public static void nglXGetSelectedEvent(long display, long draw, long event_mask)

Unsafe version of: GetSelectedEvent

nglXGetVisualFromFBConfigback to summary
public static long nglXGetVisualFromFBConfig(long display, long config)

Unsafe version of: GetVisualFromFBConfig

nglXQueryContextback to summary
public static int nglXQueryContext(long display, long ctx, int attribute, long value)

Unsafe version of: QueryContext

nglXQueryDrawableback to summary
public static void nglXQueryDrawable(long display, long draw, int attribute, long value)

Unsafe version of: QueryDrawable