Top Fields Constructors Methods
com.jogamp.opengl.egl

public Class EGL

extends Object
Class Inheritance
Known Direct Subclasses
jogamp.opengl.egl.EGLDrawableFactory.EGLAcc
Imports
java.util.*, com.jogamp.opengl.*, com.jogamp.opengl.fixedfunc.*, jogamp.opengl.*, com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, java.nio.*

Field Summary

Modifier and TypeField and Description
private static EGLProcAddressTable
public static final int
EGL_ALPHA_FORMAT

EGL_VERSION_1_2 - CType: int

public static final int
EGL_ALPHA_FORMAT_NONPRE

EGL_VERSION_1_2 - CType: int

public static final int
EGL_ALPHA_FORMAT_PRE

EGL_VERSION_1_2 - CType: int

public static final int
EGL_ALPHA_MASK_SIZE

EGL_VERSION_1_2 - CType: int

public static final int
EGL_ALPHA_SIZE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BACK_BUFFER

EGL_VERSION_1_1 - CType: int

public static final int
EGL_BAD_ACCESS

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_ALLOC

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_ATTRIBUTE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_CONFIG

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_CONTEXT

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_CURRENT_SURFACE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_DISPLAY

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_MATCH

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_NATIVE_PIXMAP

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_NATIVE_WINDOW

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_PARAMETER

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BAD_SURFACE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BIND_TO_TEXTURE_RGB

EGL_VERSION_1_1 - CType: int

public static final int
EGL_BIND_TO_TEXTURE_RGBA

EGL_VERSION_1_1 - CType: int

public static final int
EGL_BLUE_SIZE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_BUFFER_DESTROYED

EGL_VERSION_1_2 - CType: int

public static final int
EGL_BUFFER_PRESERVED

EGL_VERSION_1_2 - CType: int

public static final int
EGL_BUFFER_SIZE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_CL_EVENT_HANDLE

EGL_VERSION_1_5, EGL_KHR_cl_event Alias for: EGL_CL_EVENT_HANDLE_KHR - CType: int

public static final int
EGL_CLIENT_APIS

EGL_VERSION_1_2 - CType: int

public static final int
EGL_COLOR_BUFFER_TYPE

EGL_VERSION_1_2 - CType: int

public static final int
EGL_COLORSPACE

EGL_VERSION_1_2 - CType: int

public static final int
EGL_COLORSPACE_LINEAR

EGL_VERSION_1_2 - CType: int

public static final int
EGL_COLORSPACE_sRGB

EGL_VERSION_1_2 - CType: int

public static final int
EGL_CONDITION_SATISFIED

EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_CONDITION_SATISFIED_NV, EGL_CONDITION_SATISFIED_KHR - CType: int

public static final int
EGL_CONFIG_CAVEAT

EGL_VERSION_1_0 - CType: int

public static final int
EGL_CONFIG_ID

EGL_VERSION_1_0 - CType: int

public static final int
EGL_CONFORMANT

EGL_VERSION_1_3, EGL_KHR_config_attribs Alias for: EGL_CONFORMANT_KHR - CType: int

public static final int
EGL_CONTEXT_CLIENT_TYPE

EGL_VERSION_1_2 - CType: int

public static final int
EGL_CONTEXT_CLIENT_VERSION

EGL_VERSION_1_3 - CType: int

public static final int
EGL_CONTEXT_LOST

EGL_VERSION_1_1 - CType: int

public static final int
EGL_CONTEXT_MAJOR_VERSION

EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_MAJOR_VERSION_KHR - CType: int

public static final int
EGL_CONTEXT_MINOR_VERSION

EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_MINOR_VERSION_KHR - CType: int

public static final int
EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT

EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR - CType: int

public static final int
EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT

EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR - CType: int

public static final int
EGL_CONTEXT_OPENGL_DEBUG

EGL_VERSION_1_5 - CType: int

public static final int
EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE

EGL_VERSION_1_5 - CType: int

public static final int
EGL_CONTEXT_OPENGL_PROFILE_MASK

EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR - CType: int

public static final int
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY

EGL_VERSION_1_5, EGL_KHR_create_context, EGL_EXT_create_context_robustness Alias for: EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR, EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT - CType: int

public static final int
EGL_CONTEXT_OPENGL_ROBUST_ACCESS

EGL_VERSION_1_5, EGL_EXT_create_context_robustness Alias for: EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT - CType: int

public static final int
EGL_CORE_NATIVE_ENGINE

EGL_VERSION_1_0 - CType: int

public static final long
public static final int
EGL_DEPTH_SIZE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_DISPLAY_SCALING

EGL_VERSION_1_2 - CType: int

public static final int
public static final int
EGL_DRAW

EGL_VERSION_1_0 - CType: int

public static final int
EGL_EXTENSIONS

EGL_VERSION_1_0 - CType: int

public static final int
EGL_FALSE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_GL_COLORSPACE

EGL_VERSION_1_5, EGL_KHR_gl_colorspace Alias for: EGL_GL_COLORSPACE_KHR - CType: int

public static final int
EGL_GL_COLORSPACE_LINEAR

EGL_VERSION_1_5, EGL_KHR_gl_colorspace Alias for: EGL_GL_COLORSPACE_LINEAR_KHR - CType: int

public static final int
EGL_GL_COLORSPACE_SRGB

EGL_VERSION_1_5, EGL_KHR_gl_colorspace Alias for: EGL_GL_COLORSPACE_SRGB_KHR - CType: int

public static final int
EGL_GL_RENDERBUFFER

EGL_VERSION_1_5, EGL_KHR_gl_renderbuffer_image Alias for: EGL_GL_RENDERBUFFER_KHR - CType: int

public static final int
EGL_GL_TEXTURE_2D

EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image Alias for: EGL_GL_TEXTURE_2D_KHR - CType: int

public static final int
EGL_GL_TEXTURE_3D

EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image Alias for: EGL_GL_TEXTURE_3D_KHR - CType: int

public static final int
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X

EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR - CType: int

public static final int
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR - CType: int

public static final int
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR - CType: int

public static final int
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X

EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR - CType: int

public static final int
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y

EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR - CType: int

public static final int
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z

EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR - CType: int

public static final int
EGL_GL_TEXTURE_LEVEL

EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image Alias for: EGL_GL_TEXTURE_LEVEL_KHR - CType: int

public static final int
EGL_GL_TEXTURE_ZOFFSET

EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image Alias for: EGL_GL_TEXTURE_ZOFFSET_KHR - CType: int

public static final int
EGL_GREEN_SIZE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_HEIGHT

EGL_VERSION_1_0 - CType: int

public static final int
EGL_HORIZONTAL_RESOLUTION

EGL_VERSION_1_2 - CType: int

public static final int
EGL_IMAGE_PRESERVED

EGL_VERSION_1_5, EGL_KHR_image_base Alias for: EGL_IMAGE_PRESERVED_KHR - CType: int

public static final int
EGL_LARGEST_PBUFFER

EGL_VERSION_1_0 - CType: int

public static final int
EGL_LEVEL

EGL_VERSION_1_0 - CType: int

public static final int
EGL_LOSE_CONTEXT_ON_RESET

EGL_VERSION_1_5, EGL_KHR_create_context, EGL_EXT_create_context_robustness Alias for: EGL_LOSE_CONTEXT_ON_RESET_KHR, EGL_LOSE_CONTEXT_ON_RESET_EXT - CType: int

public static final int
EGL_LUMINANCE_BUFFER

EGL_VERSION_1_2 - CType: int

public static final int
EGL_LUMINANCE_SIZE

EGL_VERSION_1_2 - CType: int

public static final int
EGL_MATCH_NATIVE_PIXMAP

EGL_VERSION_1_3 - CType: int

public static final int
EGL_MAX_PBUFFER_HEIGHT

EGL_VERSION_1_0 - CType: int

public static final int
EGL_MAX_PBUFFER_PIXELS

EGL_VERSION_1_0 - CType: int

public static final int
EGL_MAX_PBUFFER_WIDTH

EGL_VERSION_1_0 - CType: int

public static final int
EGL_MAX_SWAP_INTERVAL

EGL_VERSION_1_1 - CType: int

public static final int
EGL_MIN_SWAP_INTERVAL

EGL_VERSION_1_1 - CType: int

public static final int
EGL_MIPMAP_LEVEL

EGL_VERSION_1_1 - CType: int

public static final int
EGL_MIPMAP_TEXTURE

EGL_VERSION_1_1 - CType: int

public static final int
EGL_MULTISAMPLE_RESOLVE

EGL_VERSION_1_4 - CType: int

public static final int
EGL_MULTISAMPLE_RESOLVE_BOX

EGL_VERSION_1_4 - CType: int

public static final int
EGL_MULTISAMPLE_RESOLVE_BOX_BIT

EGL_VERSION_1_4 - CType: int

public static final int
EGL_MULTISAMPLE_RESOLVE_DEFAULT

EGL_VERSION_1_4 - CType: int

public static final int
EGL_NATIVE_RENDERABLE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_NATIVE_VISUAL_ID

EGL_VERSION_1_0 - CType: int

public static final int
EGL_NATIVE_VISUAL_TYPE

EGL_VERSION_1_0 - CType: int

public static final long
public static final long
public static final int
EGL_NO_RESET_NOTIFICATION

EGL_VERSION_1_5, EGL_KHR_create_context, EGL_EXT_create_context_robustness Alias for: EGL_NO_RESET_NOTIFICATION_KHR, EGL_NO_RESET_NOTIFICATION_EXT - CType: int

public static final long
public static final int
EGL_NO_TEXTURE

EGL_VERSION_1_1 - CType: int

public static final int
EGL_NON_CONFORMANT_CONFIG

EGL_VERSION_1_0 - CType: int

public static final int
EGL_NONE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_NOT_INITIALIZED

EGL_VERSION_1_0 - CType: int

public static final int
EGL_OPENGL_API

EGL_VERSION_1_4 - CType: int

public static final int
EGL_OPENGL_BIT

EGL_VERSION_1_4 - CType: int

public static final int
EGL_OPENGL_ES2_BIT

EGL_VERSION_1_3 - CType: int

public static final int
EGL_OPENGL_ES3_BIT

EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_OPENGL_ES3_BIT_KHR - CType: int

public static final int
EGL_OPENGL_ES_API

EGL_VERSION_1_2 - CType: int

public static final int
EGL_OPENGL_ES_BIT

EGL_VERSION_1_2 - CType: int

public static final int
EGL_OPENVG_API

EGL_VERSION_1_2 - CType: int

public static final int
EGL_OPENVG_BIT

EGL_VERSION_1_2 - CType: int

public static final int
EGL_OPENVG_IMAGE

EGL_VERSION_1_2 - CType: int

public static final int
EGL_PBUFFER_BIT

EGL_VERSION_1_0 - CType: int

public static final int
EGL_PIXEL_ASPECT_RATIO

EGL_VERSION_1_2 - CType: int

public static final int
EGL_PIXMAP_BIT

EGL_VERSION_1_0 - CType: int

public static final int
EGL_READ

EGL_VERSION_1_0 - CType: int

public static final int
EGL_RED_SIZE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_RENDER_BUFFER

EGL_VERSION_1_2 - CType: int

public static final int
EGL_RENDERABLE_TYPE

EGL_VERSION_1_2 - CType: int

public static final int
EGL_RGB_BUFFER

EGL_VERSION_1_2 - CType: int

public static final int
EGL_SAMPLE_BUFFERS

EGL_VERSION_1_0 - CType: int

public static final int
EGL_SAMPLES

EGL_VERSION_1_0 - CType: int

public static final int
EGL_SIGNALED

EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_SIGNALED_NV, EGL_SIGNALED_KHR - CType: int

public static final int
EGL_SINGLE_BUFFER

EGL_VERSION_1_2 - CType: int

public static final int
EGL_SLOW_CONFIG

EGL_VERSION_1_0 - CType: int

public static final int
EGL_STENCIL_SIZE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_SUCCESS

EGL_VERSION_1_0 - CType: int

public static final int
EGL_SURFACE_TYPE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_SWAP_BEHAVIOR

EGL_VERSION_1_2 - CType: int

public static final int
EGL_SWAP_BEHAVIOR_PRESERVED_BIT

EGL_VERSION_1_4 - CType: int

public static final int
EGL_SYNC_CL_EVENT

EGL_VERSION_1_5, EGL_KHR_cl_event Alias for: EGL_SYNC_CL_EVENT_KHR - CType: int

public static final int
EGL_SYNC_CL_EVENT_COMPLETE

EGL_VERSION_1_5, EGL_KHR_cl_event Alias for: EGL_SYNC_CL_EVENT_COMPLETE_KHR - CType: int

public static final int
EGL_SYNC_CONDITION

EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync Alias for: EGL_SYNC_CONDITION_KHR, EGL_SYNC_CONDITION_NV - CType: int

public static final int
EGL_SYNC_FENCE

EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_fence_sync Alias for: EGL_SYNC_FENCE_NV, EGL_SYNC_FENCE_KHR - CType: int

public static final int
EGL_SYNC_FLUSH_COMMANDS_BIT

EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_SYNC_FLUSH_COMMANDS_BIT_NV, EGL_SYNC_FLUSH_COMMANDS_BIT_KHR - CType: int

public static final int
EGL_SYNC_PRIOR_COMMANDS_COMPLETE

EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync Alias for: EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR, EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV - CType: int

public static final int
EGL_SYNC_STATUS

EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_SYNC_STATUS_NV, EGL_SYNC_STATUS_KHR - CType: int

public static final int
EGL_SYNC_TYPE

EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_SYNC_TYPE_NV, EGL_SYNC_TYPE_KHR - CType: int

public static final int
EGL_TEXTURE_2D

EGL_VERSION_1_1 - CType: int

public static final int
EGL_TEXTURE_FORMAT

EGL_VERSION_1_1 - CType: int

public static final int
EGL_TEXTURE_RGB

EGL_VERSION_1_1 - CType: int

public static final int
EGL_TEXTURE_RGBA

EGL_VERSION_1_1 - CType: int

public static final int
EGL_TEXTURE_TARGET

EGL_VERSION_1_1 - CType: int

public static final int
EGL_TIMEOUT_EXPIRED

EGL_VERSION_1_5, EGL_KHR_reusable_sync, EGL_NV_sync Alias for: EGL_TIMEOUT_EXPIRED_KHR, EGL_TIMEOUT_EXPIRED_NV - CType: int

public static final int
EGL_TRANSPARENT_BLUE_VALUE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_TRANSPARENT_GREEN_VALUE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_TRANSPARENT_RED_VALUE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_TRANSPARENT_RGB

EGL_VERSION_1_0 - CType: int

public static final int
EGL_TRANSPARENT_TYPE

EGL_VERSION_1_0 - CType: int

public static final int
EGL_TRUE

EGL_VERSION_1_0 - CType: int

public static final int
public static final int
EGL_UNSIGNALED

EGL_VERSION_1_5, EGL_KHR_reusable_sync, EGL_NV_sync Alias for: EGL_UNSIGNALED_KHR, EGL_UNSIGNALED_NV - CType: int

public static final int
EGL_VENDOR

EGL_VERSION_1_0 - CType: int

public static final int
EGL_VERSION

EGL_VERSION_1_0 - CType: int

public static final int
EGL_VERTICAL_RESOLUTION

EGL_VERSION_1_2 - CType: int

public static final int
EGL_VG_ALPHA_FORMAT

EGL_VERSION_1_3 - CType: int

public static final int
EGL_VG_ALPHA_FORMAT_NONPRE

EGL_VERSION_1_3 - CType: int

public static final int
EGL_VG_ALPHA_FORMAT_PRE

EGL_VERSION_1_3 - CType: int

public static final int
EGL_VG_ALPHA_FORMAT_PRE_BIT

EGL_VERSION_1_3, EGL_KHR_config_attribs Alias for: EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR - CType: int

public static final int
EGL_VG_COLORSPACE

EGL_VERSION_1_3 - CType: int

public static final int
EGL_VG_COLORSPACE_LINEAR

EGL_VERSION_1_3 - CType: int

public static final int
EGL_VG_COLORSPACE_LINEAR_BIT

EGL_VERSION_1_3, EGL_KHR_config_attribs Alias for: EGL_VG_COLORSPACE_LINEAR_BIT_KHR - CType: int

public static final int
EGL_VG_COLORSPACE_sRGB

EGL_VERSION_1_3 - CType: int

public static final int
EGL_WIDTH

EGL_VERSION_1_0 - CType: int

public static final int
EGL_WINDOW_BIT

EGL_VERSION_1_0 - CType: int

public static final long
KHRONOS_BOOLEAN_ENUM_FORCE_SIZE

Defined as part of enum type "khronos_boolean_enum_t" - CType: int

public static final int
KHRONOS_FALSE

Defined as part of enum type "khronos_boolean_enum_t" - CType: int

public static final int
KHRONOS_TRUE

Defined as part of enum type "khronos_boolean_enum_t" - CType: int

Constructor Summary

AccessConstructor and Description
public
EGL()

Method Summary

Modifier and TypeMethod and Description
private static native boolean
dispatch_eglBindAPI0(int api, long procAddress)

Entry point to C language function: EGLBoolean eglBindAPI(EGLenum api) Part of EGL_VERSION_1_2

private static native boolean
dispatch_eglBindTexImage0(long dpy, long surface, int buffer, long procAddress)

Entry point to C language function: EGLBoolean eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer) Part of EGL_VERSION_1_1

private static native boolean
dispatch_eglChooseConfig0(long dpy, Object
a direct only java.nio.IntBuffer
attrib_list
,
int attrib_list_byte_offset, Object configs, int configs_byte_offset, int config_size, Object
a direct only java.nio.IntBuffer
num_config
,
int num_config_byte_offset, long procAddress)

Entry point to C language function: EGLBoolean eglChooseConfig(EGLDisplay dpy, const EGLint * attrib_list, EGLConfig * configs, EGLint config_size, EGLint * num_config) Part of EGL_VERSION_1_0

private static native int
dispatch_eglClientWaitSync0(long dpy, Object
a direct only java.nio.Buffer
sync
,
int sync_byte_offset, int flags, long timeout, long procAddress)

Entry point to C language function: EGLint eglClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout) Part of EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync Alias for: eglClientWaitSyncKHR, eglClientWaitSyncNV

private static native boolean
dispatch_eglCopyBuffers0(long dpy, long surface, long target, long procAddress)

Entry point to C language function: EGLBoolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) Part of EGL_VERSION_1_0

private static native long
dispatch_eglCreateContext0(long dpy, long config, long share_context, Object
a direct only java.nio.IntBuffer
attrib_list
,
int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint * attrib_list) Part of EGL_VERSION_1_0

private static native ByteBuffer
dispatch_eglCreateImage0(long dpy, long ctx, int target, Object
a direct only java.nio.Buffer
buffer
,
int buffer_byte_offset, Object attrib_list, int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLImage eglCreateImage(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_KHR_image Alias for: eglCreateImageKHR

private static native long
dispatch_eglCreatePbufferFromClientBuffer0(long dpy, int buftype, Object
a direct only java.nio.Buffer
buffer
,
int buffer_byte_offset, long config, Object
a direct only java.nio.IntBuffer
attrib_list
,
int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint * attrib_list) Part of EGL_VERSION_1_2

private static native long
dispatch_eglCreatePbufferSurface0(long dpy, long config, Object
a direct only java.nio.IntBuffer
attrib_list
,
int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint * attrib_list) Part of EGL_VERSION_1_0

private static native long
dispatch_eglCreatePixmapSurface0(long dpy, long config, long pixmap, Object
a direct only java.nio.IntBuffer
attrib_list
,
int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLSurface eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint * attrib_list) Part of EGL_VERSION_1_0, EGL_HI_clientpixmap Alias for: eglCreatePixmapSurfaceHI

private static native long
dispatch_eglCreatePlatformPixmapSurface0(long dpy, long config, Object
a direct only java.nio.Buffer
native_pixmap
,
int native_pixmap_byte_offset, Object attrib_list, int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLSurface eglCreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_EXT_platform_base Alias for: eglCreatePlatformPixmapSurfaceEXT

private static native long
dispatch_eglCreatePlatformWindowSurface0(long dpy, long config, Object
a direct only java.nio.Buffer
native_window
,
int native_window_byte_offset, Object attrib_list, int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLSurface eglCreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_EXT_platform_base Alias for: eglCreatePlatformWindowSurfaceEXT

private static native ByteBuffer
dispatch_eglCreateSync0(long dpy, int type, Object attrib_list, int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLSync eglCreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_KHR_fence_sync Alias for: eglCreateSyncKHR

private static native long
dispatch_eglCreateWindowSurface0(long dpy, long config, long win, Object
a direct only java.nio.IntBuffer
attrib_list
,
int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint * attrib_list) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglDestroyContext0(long dpy, long ctx, long procAddress)

Entry point to C language function: EGLBoolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglDestroyImage0(long dpy, Object
a direct only java.nio.Buffer
image
,
int image_byte_offset, long procAddress)

Entry point to C language function: EGLBoolean eglDestroyImage(EGLDisplay dpy, EGLImage image) Part of EGL_VERSION_1_5, EGL_KHR_image Alias for: eglDestroyImageKHR

private static native boolean
dispatch_eglDestroySurface0(long dpy, long surface, long procAddress)

Entry point to C language function: EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglDestroySync0(long dpy, Object
a direct only java.nio.Buffer
sync
,
int sync_byte_offset, long procAddress)

Entry point to C language function: EGLBoolean eglDestroySync(EGLDisplay dpy, EGLSync sync) Part of EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync Alias for: eglDestroySyncKHR, eglDestroySyncNV

private static native boolean
dispatch_eglGetConfigAttrib0(long dpy, long config, int attribute, Object
a direct only java.nio.IntBuffer
value
,
int value_byte_offset, long procAddress)

Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint * value) Part of EGL_VERSION_1_0

private static native void
dispatch_eglGetConfigAttributes(long dpy, long config, int attributeCount, Object attributes, int attributes_byte_offset, Object values, int valuesOffset, long procAddr)

private static native boolean
dispatch_eglGetConfigs0(long dpy, Object configs, int configs_byte_offset, int config_size, Object
a direct only java.nio.IntBuffer
num_config
,
int num_config_byte_offset, long procAddress)

Entry point to C language function: EGLBoolean eglGetConfigs(EGLDisplay dpy, EGLConfig * configs, EGLint config_size, EGLint * num_config) Part of EGL_VERSION_1_0

private static native long
dispatch_eglGetCurrentContext0(long procAddress)

Entry point to C language function: EGLContext eglGetCurrentContext(void) Part of EGL_VERSION_1_4

private static native long
dispatch_eglGetCurrentDisplay0(long procAddress)

Entry point to C language function: EGLDisplay eglGetCurrentDisplay(void) Part of EGL_VERSION_1_0

private static native long
dispatch_eglGetCurrentSurface0(int readdraw, long procAddress)

Entry point to C language function: EGLSurface eglGetCurrentSurface(EGLint readdraw) Part of EGL_VERSION_1_0

private static native long
dispatch_eglGetDisplay0(long display_id, long procAddress)

Entry point to C language function: EGLDisplay eglGetDisplay(EGLNativeDisplayType display_id) Part of EGL_VERSION_1_0

private static native int
dispatch_eglGetError0(long procAddress)

Entry point to C language function: EGLint eglGetError(void) Part of EGL_VERSION_1_0

private static native long
dispatch_eglGetPlatformDisplay0(int platform, Object
a direct only java.nio.Buffer
native_display
,
int native_display_byte_offset, Object attrib_list, int attrib_list_byte_offset, long procAddress)

Entry point to C language function: EGLDisplay eglGetPlatformDisplay(EGLenum platform, void * native_display, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_EXT_platform_base Alias for: eglGetPlatformDisplayEXT

private static native boolean
dispatch_eglGetSyncAttrib0(long dpy, Object
a direct only java.nio.Buffer
sync
,
int sync_byte_offset, int attribute, Object value, int value_byte_offset, long procAddress)

Entry point to C language function: EGLBoolean eglGetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib * value) Part of EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_fence_sync Alias for: eglGetSyncAttribNV, eglGetSyncAttribKHR

private static native boolean
dispatch_eglInitialize0(long dpy, Object
a direct only java.nio.IntBuffer
major
,
int major_byte_offset, Object
a direct only java.nio.IntBuffer
minor
,
int minor_byte_offset, long procAddress)

Entry point to C language function: EGLBoolean eglInitialize(EGLDisplay dpy, EGLint * major, EGLint * minor) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglMakeCurrent0(long dpy, long draw, long read, long ctx, long procAddress)

Entry point to C language function: EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) Part of EGL_VERSION_1_0

private static native int
dispatch_eglQueryAPI0(long procAddress)

Entry point to C language function: EGLenum eglQueryAPI(void) Part of EGL_VERSION_1_2

private static native boolean
dispatch_eglQueryContext0(long dpy, long ctx, int attribute, Object
a direct only java.nio.IntBuffer
value
,
int value_byte_offset, long procAddress)

Entry point to C language function: EGLBoolean eglQueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint * value) Part of EGL_VERSION_1_0

private static native String
dispatch_eglQueryString0(long dpy, int name, long procAddress)

Entry point to C language function: const char * eglQueryString(EGLDisplay dpy, EGLint name) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglQuerySurface0(long dpy, long surface, int attribute, Object
a direct only java.nio.IntBuffer
value
,
int value_byte_offset, long procAddress)

Entry point to C language function: EGLBoolean eglQuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint * value) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglReleaseTexImage0(long dpy, long surface, int buffer, long procAddress)

Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer) Part of EGL_VERSION_1_1

private static native boolean
dispatch_eglReleaseThread0(long procAddress)

Entry point to C language function: EGLBoolean eglReleaseThread(void) Part of EGL_VERSION_1_2

private static native boolean
dispatch_eglSurfaceAttrib0(long dpy, long surface, int attribute, int value, long procAddress)

Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) Part of EGL_VERSION_1_1

private static native boolean
dispatch_eglSwapBuffers0(long dpy, long surface, long procAddress)

Entry point to C language function: EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface surface) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglSwapInterval0(long dpy, int interval, long procAddress)

Entry point to C language function: EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval) Part of EGL_VERSION_1_1

private static native boolean
dispatch_eglTerminate0(long dpy, long procAddress)

Entry point to C language function: EGLBoolean eglTerminate(EGLDisplay dpy) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglWaitClient0(long procAddress)

Entry point to C language function: EGLBoolean eglWaitClient(void) Part of EGL_VERSION_1_2

private static native boolean
dispatch_eglWaitGL0(long procAddress)

Entry point to C language function: EGLBoolean eglWaitGL(void) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglWaitNative0(int engine, long procAddress)

Entry point to C language function: EGLBoolean eglWaitNative(EGLint engine) Part of EGL_VERSION_1_0

private static native boolean
dispatch_eglWaitSync0(long dpy, Object
a direct only java.nio.Buffer
sync
,
int sync_byte_offset, int flags, long procAddress)

Entry point to C language function: EGLBoolean eglWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags) Part of EGL_VERSION_1_5, EGL_KHR_wait_sync Alias for: eglWaitSyncKHR

public static boolean
eglBindAPI(int api)

Entry point to C language function: EGLBoolean eglBindAPI(EGLenum api) Part of EGL_VERSION_1_2

public static boolean
eglBindTexImage(long dpy, long surface, int buffer)

Entry point to C language function: EGLBoolean eglBindTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer) Part of EGL_VERSION_1_1

public static boolean
eglChooseConfig(long dpy, IntBuffer
a direct only java.nio.IntBuffer
attrib_list
,
PointerBuffer configs, int config_size, IntBuffer
a direct only java.nio.IntBuffer
num_config
)

Entry point to C language function: EGLBoolean eglChooseConfig(EGLDisplay dpy, const EGLint * attrib_list, EGLConfig * configs, EGLint config_size, EGLint * num_config) Part of EGL_VERSION_1_0

public static int
eglClientWaitSync(long dpy, Buffer
a direct only java.nio.Buffer
sync
,
int flags, long timeout)

Entry point to C language function: EGLint eglClientWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags, EGLTime timeout) Part of EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync Alias for: eglClientWaitSyncKHR, eglClientWaitSyncNV

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

Entry point to C language function: EGLBoolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, EGLNativePixmapType target) Part of EGL_VERSION_1_0

public static long
eglCreateContext(long dpy, long config, long share_context, IntBuffer
a direct only java.nio.IntBuffer
attrib_list
)

Entry point to C language function: EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, const EGLint * attrib_list) Part of EGL_VERSION_1_0

public static ByteBuffer
eglCreateImage(long dpy, long ctx, int target, Buffer
a direct only java.nio.Buffer
buffer
,
PointerBuffer attrib_list)

Entry point to C language function: EGLImage eglCreateImage(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_KHR_image Alias for: eglCreateImageKHR

public static long
eglCreatePbufferFromClientBuffer(long dpy, int buftype, Buffer
a direct only java.nio.Buffer
buffer
,
long config, IntBuffer
a direct only java.nio.IntBuffer
attrib_list
)

Entry point to C language function: EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy, EGLenum buftype, EGLClientBuffer buffer, EGLConfig config, const EGLint * attrib_list) Part of EGL_VERSION_1_2

public static long
eglCreatePbufferSurface(long dpy, long config, IntBuffer
a direct only java.nio.IntBuffer
attrib_list
)

Entry point to C language function: EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint * attrib_list) Part of EGL_VERSION_1_0

public static long
eglCreatePixmapSurface(long dpy, long config, long pixmap, IntBuffer
a direct only java.nio.IntBuffer
attrib_list
)

Entry point to C language function: EGLSurface eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, EGLNativePixmapType pixmap, const EGLint * attrib_list) Part of EGL_VERSION_1_0, EGL_HI_clientpixmap Alias for: eglCreatePixmapSurfaceHI

public static long
eglCreatePlatformPixmapSurface(long dpy, long config, Buffer
a direct only java.nio.Buffer
native_pixmap
,
PointerBuffer attrib_list)

Entry point to C language function: EGLSurface eglCreatePlatformPixmapSurface(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_EXT_platform_base Alias for: eglCreatePlatformPixmapSurfaceEXT

public static long
eglCreatePlatformWindowSurface(long dpy, long config, Buffer
a direct only java.nio.Buffer
native_window
,
PointerBuffer attrib_list)

Entry point to C language function: EGLSurface eglCreatePlatformWindowSurface(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_EXT_platform_base Alias for: eglCreatePlatformWindowSurfaceEXT

public static ByteBuffer
eglCreateSync(long dpy, int type, PointerBuffer attrib_list)

Entry point to C language function: EGLSync eglCreateSync(EGLDisplay dpy, EGLenum type, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_KHR_fence_sync Alias for: eglCreateSyncKHR

public static long
eglCreateWindowSurface(long dpy, long config, long win, IntBuffer
a direct only java.nio.IntBuffer
attrib_list
)

Entry point to C language function: EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, EGLNativeWindowType win, const EGLint * attrib_list) Part of EGL_VERSION_1_0

public static boolean
eglDestroyContext(long dpy, long ctx)

Entry point to C language function: EGLBoolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx) Part of EGL_VERSION_1_0

public static boolean
eglDestroyImage(long dpy, Buffer
a direct only java.nio.Buffer
image
)

Entry point to C language function: EGLBoolean eglDestroyImage(EGLDisplay dpy, EGLImage image) Part of EGL_VERSION_1_5, EGL_KHR_image Alias for: eglDestroyImageKHR

public static boolean
eglDestroySurface(long dpy, long surface)

Entry point to C language function: EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface) Part of EGL_VERSION_1_0

public static boolean
eglDestroySync(long dpy, Buffer
a direct only java.nio.Buffer
sync
)

Entry point to C language function: EGLBoolean eglDestroySync(EGLDisplay dpy, EGLSync sync) Part of EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync Alias for: eglDestroySyncKHR, eglDestroySyncNV

public static boolean
eglGetConfigAttrib(long dpy, long config, int attribute, IntBuffer
a direct only java.nio.IntBuffer
value
)

Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, EGLint attribute, EGLint * value) Part of EGL_VERSION_1_0

public static void
eglGetConfigAttributes(long dpy, long config, IntBuffer attributes, IntBuffer values)

In case of an error on a particualr attribute, the attribute in the attributes-buffer is set to 0.

public static boolean
eglGetConfigs(long dpy, PointerBuffer configs, int config_size, IntBuffer
a direct only java.nio.IntBuffer
num_config
)

Entry point to C language function: EGLBoolean eglGetConfigs(EGLDisplay dpy, EGLConfig * configs, EGLint config_size, EGLint * num_config) Part of EGL_VERSION_1_0

public static long
eglGetCurrentContext()

Entry point to C language function: EGLContext eglGetCurrentContext(void) Part of EGL_VERSION_1_4

public static long
eglGetCurrentDisplay()

Entry point to C language function: EGLDisplay eglGetCurrentDisplay(void) Part of EGL_VERSION_1_0

public static long
eglGetCurrentSurface(int readdraw)

Entry point to C language function: EGLSurface eglGetCurrentSurface(EGLint readdraw) Part of EGL_VERSION_1_0

public static long
eglGetDisplay(long display_id)

Entry point to C language function: EGLDisplay eglGetDisplay(EGLNativeDisplayType display_id) Part of EGL_VERSION_1_0

public static int
eglGetError()

Entry point to C language function: EGLint eglGetError(void) Part of EGL_VERSION_1_0

public static long
eglGetPlatformDisplay(int platform, Buffer
a direct only java.nio.Buffer
native_display
,
PointerBuffer attrib_list)

Entry point to C language function: EGLDisplay eglGetPlatformDisplay(EGLenum platform, void * native_display, const EGLAttrib * attrib_list) Part of EGL_VERSION_1_5, EGL_EXT_platform_base Alias for: eglGetPlatformDisplayEXT

public static boolean
eglGetSyncAttrib(long dpy, Buffer
a direct only java.nio.Buffer
sync
,
int attribute, PointerBuffer value)

Entry point to C language function: EGLBoolean eglGetSyncAttrib(EGLDisplay dpy, EGLSync sync, EGLint attribute, EGLAttrib * value) Part of EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_fence_sync Alias for: eglGetSyncAttribNV, eglGetSyncAttribKHR

public static boolean
eglInitialize(long dpy, IntBuffer
a direct only java.nio.IntBuffer
major
,
IntBuffer
a direct only java.nio.IntBuffer
minor
)

Entry point to C language function: EGLBoolean eglInitialize(EGLDisplay dpy, EGLint * major, EGLint * minor) Part of EGL_VERSION_1_0

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

Entry point to C language function: EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx) Part of EGL_VERSION_1_0

public static int
eglQueryAPI()

Entry point to C language function: EGLenum eglQueryAPI(void) Part of EGL_VERSION_1_2

public static boolean
eglQueryContext(long dpy, long ctx, int attribute, IntBuffer
a direct only java.nio.IntBuffer
value
)

Entry point to C language function: EGLBoolean eglQueryContext(EGLDisplay dpy, EGLContext ctx, EGLint attribute, EGLint * value) Part of EGL_VERSION_1_0

public static String
eglQueryString(long dpy, int name)

Entry point to C language function: const char * eglQueryString(EGLDisplay dpy, EGLint name) Part of EGL_VERSION_1_0

public static boolean
eglQuerySurface(long dpy, long surface, int attribute, IntBuffer
a direct only java.nio.IntBuffer
value
)

Entry point to C language function: EGLBoolean eglQuerySurface(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint * value) Part of EGL_VERSION_1_0

public static boolean
eglReleaseTexImage(long dpy, long surface, int buffer)

Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, EGLint buffer) Part of EGL_VERSION_1_1

public static boolean
eglReleaseThread()

Entry point to C language function: EGLBoolean eglReleaseThread(void) Part of EGL_VERSION_1_2

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

Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLint value) Part of EGL_VERSION_1_1

public static boolean
eglSwapBuffers(long dpy, long surface)

Entry point to C language function: EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface surface) Part of EGL_VERSION_1_0

public static boolean
eglSwapInterval(long dpy, int interval)

Entry point to C language function: EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval) Part of EGL_VERSION_1_1

public static boolean
eglTerminate(long dpy)

Entry point to C language function: EGLBoolean eglTerminate(EGLDisplay dpy) Part of EGL_VERSION_1_0

public static boolean
eglWaitClient()

Entry point to C language function: EGLBoolean eglWaitClient(void) Part of EGL_VERSION_1_2

public static boolean
eglWaitGL()

Entry point to C language function: EGLBoolean eglWaitGL(void) Part of EGL_VERSION_1_0

public static boolean
eglWaitNative(int engine)

Entry point to C language function: EGLBoolean eglWaitNative(EGLint engine) Part of EGL_VERSION_1_0

public static boolean
eglWaitSync(long dpy, Buffer
a direct only java.nio.Buffer
sync
,
int flags)

Entry point to C language function: EGLBoolean eglWaitSync(EGLDisplay dpy, EGLSync sync, EGLint flags) Part of EGL_VERSION_1_5, EGL_KHR_wait_sync Alias for: eglWaitSyncKHR

protected static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait