Top Description Fields Constructors Methods
org.lwjgl.egl

public Class EGL10

extends Object
Class Inheritance
Known Direct Subclasses
org.lwjgl.egl.EGL11
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

The core EGL 1.0 functionality.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final long
EGL_NO_CONTEXT

Null values.

public static final long
EGL_NO_DISPLAY

Null values.

public static final long
EGL_NO_SURFACE

Null values.

public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static boolean
eglChooseConfig(long dpy, IntBuffer attrib_list, PointerBuffer configs, IntBuffer num_config)

Reference Page

public static boolean
eglChooseConfig(long dpy, int[] attrib_list, PointerBuffer configs, int[] num_config)

Array version of: ChooseConfig

public static boolean
eglCopyBuffers(long dpy, long surface, long target)

Reference Page

public static long
eglCreateContext(long dpy, long config, long share_context, IntBuffer attrib_list)

Reference Page

public static long
eglCreateContext(long dpy, long config, long share_context, int[] attrib_list)

Array version of: CreateContext

public static long
eglCreatePbufferSurface(long dpy, long config, IntBuffer attrib_list)

Reference Page

public static long
eglCreatePbufferSurface(long dpy, long config, int[] attrib_list)

Array version of: CreatePbufferSurface

public static long
eglCreatePixmapSurface(long dpy, long config, long pixmap, IntBuffer attrib_list)

Reference Page

public static long
eglCreatePixmapSurface(long dpy, long config, long pixmap, int[] attrib_list)

Array version of: CreatePixmapSurface

public static long
eglCreateWindowSurface(long dpy, long config, long win, IntBuffer attrib_list)

Reference Page

public static long
eglCreateWindowSurface(long dpy, long config, long win, int[] attrib_list)

Array version of: CreateWindowSurface

public static boolean
eglDestroyContext(long dpy, long ctx)

Reference Page

public static boolean
eglDestroySurface(long dpy, long surface)

Reference Page

public static boolean
eglGetConfigAttrib(long dpy, long config, int attribute, IntBuffer value)

Reference Page

public static boolean
eglGetConfigAttrib(long dpy, long config, int attribute, int[] value)

Array version of: GetConfigAttrib

public static boolean
eglGetConfigs(long dpy, PointerBuffer configs, IntBuffer num_config)

Reference Page

public static boolean
eglGetConfigs(long dpy, PointerBuffer configs, int[] num_config)

Array version of: GetConfigs

public static long
public static long
public static long
eglGetDisplay(long display_id)

Reference Page

public static int
public static long
public static long
public static boolean
public static boolean
eglInitialize(long dpy, int[] major, int[] minor)

Array version of: Initialize

public static boolean
eglMakeCurrent(long dpy, long draw, long read, long ctx)

Reference Page

public static boolean
eglQueryContext(long dpy, long ctx, int attribute, IntBuffer value)

Reference Page

public static boolean
eglQueryContext(long dpy, long ctx, int attribute, int[] value)

Array version of: QueryContext

public static String
eglQueryString(long dpy, int name)

Reference Page

public static boolean
eglQuerySurface(long dpy, long surface, int attribute, IntBuffer value)

Reference Page

public static boolean
eglQuerySurface(long dpy, long surface, int attribute, int[] value)

Array version of: QuerySurface

public static boolean
eglSwapBuffers(long dpy, long surface)

Reference Page

public static boolean
public static boolean
public static boolean
public static int
neglChooseConfig(long dpy, long attrib_list, long configs, int config_size, long num_config)

public static long
neglCreateContext(long dpy, long config, long share_context, long attrib_list)

public static long
neglCreatePbufferSurface(long dpy, long config, long attrib_list)

public static long
neglCreatePixmapSurface(long dpy, long config, long pixmap, long attrib_list)

public static long
neglCreateWindowSurface(long dpy, long config, long win, long attrib_list)

public static int
neglGetConfigAttrib(long dpy, long config, int attribute, long value)

public static int
neglGetConfigs(long dpy, long configs, int config_size, long num_config)

public static long
neglGetProcAddress(long procname)

public static int
neglInitialize(long dpy, long major, long minor)

public static int
neglQueryContext(long dpy, long ctx, int attribute, long value)

public static long
neglQueryString(long dpy, int name)

public static int
neglQuerySurface(long dpy, long surface, int attribute, long value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_ALPHA_SIZEback to summary
public static final int EGL_ALPHA_SIZE
EGL_BAD_ACCESSback to summary
public static final int EGL_BAD_ACCESS
EGL_BAD_ALLOCback to summary
public static final int EGL_BAD_ALLOC
EGL_BAD_ATTRIBUTEback to summary
public static final int EGL_BAD_ATTRIBUTE
EGL_BAD_CONFIGback to summary
public static final int EGL_BAD_CONFIG
EGL_BAD_CONTEXTback to summary
public static final int EGL_BAD_CONTEXT
EGL_BAD_CURRENT_SURFACEback to summary
public static final int EGL_BAD_CURRENT_SURFACE
EGL_BAD_DISPLAYback to summary
public static final int EGL_BAD_DISPLAY
EGL_BAD_MATCHback to summary
public static final int EGL_BAD_MATCH
EGL_BAD_NATIVE_PIXMAPback to summary
public static final int EGL_BAD_NATIVE_PIXMAP
EGL_BAD_NATIVE_WINDOWback to summary
public static final int EGL_BAD_NATIVE_WINDOW
EGL_BAD_PARAMETERback to summary
public static final int EGL_BAD_PARAMETER
EGL_BAD_SURFACEback to summary
public static final int EGL_BAD_SURFACE
EGL_BLUE_SIZEback to summary
public static final int EGL_BLUE_SIZE
EGL_BUFFER_SIZEback to summary
public static final int EGL_BUFFER_SIZE
EGL_CONFIG_CAVEATback to summary
public static final int EGL_CONFIG_CAVEAT
EGL_CONFIG_IDback to summary
public static final int EGL_CONFIG_ID
EGL_CORE_NATIVE_ENGINEback to summary
public static final int EGL_CORE_NATIVE_ENGINE
EGL_DEPTH_SIZEback to summary
public static final int EGL_DEPTH_SIZE
EGL_DONT_CAREback to summary
public static final int EGL_DONT_CARE
EGL_DRAWback to summary
public static final int EGL_DRAW
EGL_EXTENSIONSback to summary
public static final int EGL_EXTENSIONS
EGL_FALSEback to summary
public static final int EGL_FALSE
EGL_GREEN_SIZEback to summary
public static final int EGL_GREEN_SIZE
EGL_HEIGHTback to summary
public static final int EGL_HEIGHT
EGL_LARGEST_PBUFFERback to summary
public static final int EGL_LARGEST_PBUFFER
EGL_LEVELback to summary
public static final int EGL_LEVEL
EGL_MAX_PBUFFER_HEIGHTback to summary
public static final int EGL_MAX_PBUFFER_HEIGHT
EGL_MAX_PBUFFER_PIXELSback to summary
public static final int EGL_MAX_PBUFFER_PIXELS
EGL_MAX_PBUFFER_WIDTHback to summary
public static final int EGL_MAX_PBUFFER_WIDTH
EGL_NATIVE_RENDERABLEback to summary
public static final int EGL_NATIVE_RENDERABLE
EGL_NATIVE_VISUAL_IDback to summary
public static final int EGL_NATIVE_VISUAL_ID
EGL_NATIVE_VISUAL_TYPEback to summary
public static final int EGL_NATIVE_VISUAL_TYPE
EGL_NO_CONTEXTback to summary
public static final long EGL_NO_CONTEXT

Null values.

EGL_NO_DISPLAYback to summary
public static final long EGL_NO_DISPLAY

Null values.

EGL_NO_SURFACEback to summary
public static final long EGL_NO_SURFACE

Null values.

EGL_NON_CONFORMANT_CONFIGback to summary
public static final int EGL_NON_CONFORMANT_CONFIG
EGL_NONEback to summary
public static final int EGL_NONE
EGL_NOT_INITIALIZEDback to summary
public static final int EGL_NOT_INITIALIZED
EGL_PBUFFER_BITback to summary
public static final int EGL_PBUFFER_BIT
EGL_PIXMAP_BITback to summary
public static final int EGL_PIXMAP_BIT
EGL_READback to summary
public static final int EGL_READ
EGL_RED_SIZEback to summary
public static final int EGL_RED_SIZE
EGL_SAMPLE_BUFFERSback to summary
public static final int EGL_SAMPLE_BUFFERS
EGL_SAMPLESback to summary
public static final int EGL_SAMPLES
EGL_SLOW_CONFIGback to summary
public static final int EGL_SLOW_CONFIG
EGL_STENCIL_SIZEback to summary
public static final int EGL_STENCIL_SIZE
EGL_SUCCESSback to summary
public static final int EGL_SUCCESS
EGL_SURFACE_TYPEback to summary
public static final int EGL_SURFACE_TYPE
EGL_TRANSPARENT_BLUE_VALUEback to summary
public static final int EGL_TRANSPARENT_BLUE_VALUE
EGL_TRANSPARENT_GREEN_VALUEback to summary
public static final int EGL_TRANSPARENT_GREEN_VALUE
EGL_TRANSPARENT_RED_VALUEback to summary
public static final int EGL_TRANSPARENT_RED_VALUE
EGL_TRANSPARENT_RGBback to summary
public static final int EGL_TRANSPARENT_RGB
EGL_TRANSPARENT_TYPEback to summary
public static final int EGL_TRANSPARENT_TYPE
EGL_TRUEback to summary
public static final int EGL_TRUE
EGL_VENDORback to summary
public static final int EGL_VENDOR
EGL_VERSIONback to summary
public static final int EGL_VERSION
EGL_WIDTHback to summary
public static final int EGL_WIDTH
EGL_WINDOW_BITback to summary
public static final int EGL_WINDOW_BIT

Constructor Detail

EGL10back to summary
protected EGL10()

Method Detail

eglChooseConfigback to summary
public static boolean eglChooseConfig(long dpy, IntBuffer attrib_list, PointerBuffer configs, IntBuffer num_config)

Reference Page

Annotations
@NativeType:EGLBoolean
eglChooseConfigback to summary
public static boolean eglChooseConfig(long dpy, int[] attrib_list, PointerBuffer configs, int[] num_config)

Array version of: ChooseConfig

Annotations
@NativeType:EGLBoolean
See Also
Reference Page
eglCopyBuffersback to summary
public static boolean eglCopyBuffers(long dpy, long surface, long target)

Reference Page

Annotations
@NativeType:EGLBoolean
eglCreateContextback to summary
public static long eglCreateContext(long dpy, long config, long share_context, IntBuffer attrib_list)

Reference Page

Annotations
@NativeType:EGLContext
eglCreateContextback to summary
public static long eglCreateContext(long dpy, long config, long share_context, int[] attrib_list)

Array version of: CreateContext

Annotations
@NativeType:EGLContext
See Also
Reference Page
eglCreatePbufferSurfaceback to summary
public static long eglCreatePbufferSurface(long dpy, long config, IntBuffer attrib_list)

Reference Page

Annotations
@NativeType:EGLSurface
eglCreatePbufferSurfaceback to summary
public static long eglCreatePbufferSurface(long dpy, long config, int[] attrib_list)

Array version of: CreatePbufferSurface

Annotations
@NativeType:EGLSurface
See Also
Reference Page
eglCreatePixmapSurfaceback to summary
public static long eglCreatePixmapSurface(long dpy, long config, long pixmap, IntBuffer attrib_list)

Reference Page

Annotations
@NativeType:EGLSurface
eglCreatePixmapSurfaceback to summary
public static long eglCreatePixmapSurface(long dpy, long config, long pixmap, int[] attrib_list)

Array version of: CreatePixmapSurface

Annotations
@NativeType:EGLSurface
See Also
Reference Page
eglCreateWindowSurfaceback to summary
public static long eglCreateWindowSurface(long dpy, long config, long win, IntBuffer attrib_list)

Reference Page

Annotations
@NativeType:EGLSurface
eglCreateWindowSurfaceback to summary
public static long eglCreateWindowSurface(long dpy, long config, long win, int[] attrib_list)

Array version of: CreateWindowSurface

Annotations
@NativeType:EGLSurface
See Also
Reference Page
eglDestroyContextback to summary
public static boolean eglDestroyContext(long dpy, long ctx)

Reference Page

Annotations
@NativeType:EGLBoolean
eglDestroySurfaceback to summary
public static boolean eglDestroySurface(long dpy, long surface)

Reference Page

Annotations
@NativeType:EGLBoolean
eglGetConfigAttribback to summary
public static boolean eglGetConfigAttrib(long dpy, long config, int attribute, IntBuffer value)

Reference Page

Annotations
@NativeType:EGLBoolean
eglGetConfigAttribback to summary
public static boolean eglGetConfigAttrib(long dpy, long config, int attribute, int[] value)

Array version of: GetConfigAttrib

Annotations
@NativeType:EGLBoolean
See Also
Reference Page
eglGetConfigsback to summary
public static boolean eglGetConfigs(long dpy, PointerBuffer configs, IntBuffer num_config)

Reference Page

Annotations
@NativeType:EGLBoolean
eglGetConfigsback to summary
public static boolean eglGetConfigs(long dpy, PointerBuffer configs, int[] num_config)

Array version of: GetConfigs

Annotations
@NativeType:EGLBoolean
See Also
Reference Page
eglGetCurrentDisplayback to summary
public static long eglGetCurrentDisplay()

Reference Page

Annotations
@NativeType:EGLDisplay
eglGetCurrentSurfaceback to summary
public static long eglGetCurrentSurface(int readdraw)

Reference Page

Annotations
@NativeType:EGLSurface
eglGetDisplayback to summary
public static long eglGetDisplay(long display_id)

Reference Page

Annotations
@NativeType:EGLDisplay
eglGetErrorback to summary
public static int eglGetError()

Reference Page

Annotations
@NativeType:EGLint
eglGetProcAddressback to summary
public static long eglGetProcAddress(ByteBuffer procname)

Reference Page

Annotations
@NativeType:__eglMustCastToProperFunctionPointerType
eglGetProcAddressback to summary
public static long eglGetProcAddress(CharSequence procname)

Reference Page

Annotations
@NativeType:__eglMustCastToProperFunctionPointerType
eglInitializeback to summary
public static boolean eglInitialize(long dpy, IntBuffer major, IntBuffer minor)

Reference Page

Annotations
@NativeType:EGLBoolean
eglInitializeback to summary
public static boolean eglInitialize(long dpy, int[] major, int[] minor)

Array version of: Initialize

Annotations
@NativeType:EGLBoolean
See Also
Reference Page
eglMakeCurrentback to summary
public static boolean eglMakeCurrent(long dpy, long draw, long read, long ctx)

Reference Page

Annotations
@NativeType:EGLBoolean
eglQueryContextback to summary
public static boolean eglQueryContext(long dpy, long ctx, int attribute, IntBuffer value)

Reference Page

Annotations
@NativeType:EGLBoolean
eglQueryContextback to summary
public static boolean eglQueryContext(long dpy, long ctx, int attribute, int[] value)

Array version of: QueryContext

Annotations
@NativeType:EGLBoolean
See Also
Reference Page
eglQueryStringback to summary
public static String eglQueryString(long dpy, int name)

Reference Page

Annotations
@Nullable
@NativeType:char *
eglQuerySurfaceback to summary
public static boolean eglQuerySurface(long dpy, long surface, int attribute, IntBuffer value)

Reference Page

Annotations
@NativeType:EGLBoolean
eglQuerySurfaceback to summary
public static boolean eglQuerySurface(long dpy, long surface, int attribute, int[] value)

Array version of: QuerySurface

Annotations
@NativeType:EGLBoolean
See Also
Reference Page
eglSwapBuffersback to summary
public static boolean eglSwapBuffers(long dpy, long surface)

Reference Page

Annotations
@NativeType:EGLBoolean
eglTerminateback to summary
public static boolean eglTerminate(long dpy)

Reference Page

Annotations
@NativeType:EGLBoolean
eglWaitGLback to summary
public static boolean eglWaitGL()

Reference Page

Annotations
@NativeType:EGLBoolean
eglWaitNativeback to summary
public static boolean eglWaitNative(int engine)

Reference Page

Annotations
@NativeType:EGLBoolean
neglChooseConfigback to summary
public static int neglChooseConfig(long dpy, long attrib_list, long configs, int config_size, long num_config)
neglCreateContextback to summary
public static long neglCreateContext(long dpy, long config, long share_context, long attrib_list)
neglCreatePbufferSurfaceback to summary
public static long neglCreatePbufferSurface(long dpy, long config, long attrib_list)
neglCreatePixmapSurfaceback to summary
public static long neglCreatePixmapSurface(long dpy, long config, long pixmap, long attrib_list)
neglCreateWindowSurfaceback to summary
public static long neglCreateWindowSurface(long dpy, long config, long win, long attrib_list)
neglGetConfigAttribback to summary
public static int neglGetConfigAttrib(long dpy, long config, int attribute, long value)
neglGetConfigsback to summary
public static int neglGetConfigs(long dpy, long configs, int config_size, long num_config)
neglGetProcAddressback to summary
public static long neglGetProcAddress(long procname)
neglInitializeback to summary
public static int neglInitialize(long dpy, long major, long minor)
neglQueryContextback to summary
public static int neglQueryContext(long dpy, long ctx, int attribute, long value)
neglQueryStringback to summary
public static long neglQueryString(long dpy, int name)
neglQuerySurfaceback to summary
public static int neglQuerySurface(long dpy, long surface, int attribute, long value)