Package com.kakao.vectormap.graphics.gl
Class EGL14
- java.lang.Object
-
- com.kakao.vectormap.graphics.gl.EGL14
-
public class EGL14 extends java.lang.Object
EGL 1.4
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EGL14()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static boolean
eglBindAPI(int api)
static boolean
eglBindTexImage(EGLDisplay dpy, EGLSurface surface, int buffer)
static boolean
eglChooseConfig(EGLDisplay dpy, int[] attrib_list, int attrib_listOffset, EGLConfig[] configs, int configsOffset, int config_size, int[] num_config, int num_configOffset)
static boolean
eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, int target)
static EGLContext
eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, int[] attrib_list, int offset)
static EGLSurface
eglCreatePbufferFromClientBuffer(EGLDisplay dpy, int buftype, int buffer, EGLConfig config, int[] attrib_list, int offset)
static EGLSurface
eglCreatePbufferFromClientBuffer(EGLDisplay dpy, int buftype, long buffer, EGLConfig config, int[] attrib_list, int offset)
static EGLSurface
eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, int[] attrib_list, int offset)
static EGLSurface
eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, int pixmap, int[] attrib_list, int offset)
Deprecated.static EGLSurface
eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, java.lang.Object win, int[] attrib_list, int offset)
static boolean
eglDestroyContext(EGLDisplay dpy, EGLContext ctx)
static boolean
eglDestroySurface(EGLDisplay dpy, EGLSurface surface)
static boolean
eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, int attribute, int[] value, int offset)
static boolean
eglGetConfigs(EGLDisplay dpy, EGLConfig[] configs, int configsOffset, int config_size, int[] num_config, int num_configOffset)
static EGLContext
eglGetCurrentContext()
static EGLDisplay
eglGetCurrentDisplay()
static EGLSurface
eglGetCurrentSurface(int readdraw)
static EGLDisplay
eglGetDisplay(int display_id)
static EGLDisplay
eglGetDisplay(long display_id)
static int
eglGetError()
static boolean
eglInitialize(EGLDisplay dpy, int[] major, int majorOffset, int[] minor, int minorOffset)
static boolean
eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
static int
eglQueryAPI()
static boolean
eglQueryContext(EGLDisplay dpy, EGLContext ctx, int attribute, int[] value, int offset)
static java.lang.String
eglQueryString(EGLDisplay dpy, int name)
static boolean
eglQuerySurface(EGLDisplay dpy, EGLSurface surface, int attribute, int[] value, int offset)
static boolean
eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, int buffer)
static boolean
eglReleaseThread()
static boolean
eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, int attribute, int value)
static boolean
eglSwapBuffers(EGLDisplay dpy, EGLSurface surface)
static boolean
eglSwapInterval(EGLDisplay dpy, int interval)
static boolean
eglTerminate(EGLDisplay dpy)
static boolean
eglWaitClient()
static boolean
eglWaitGL()
static boolean
eglWaitNative(int engine)
-
-
-
Field Detail
-
EGL_DEFAULT_DISPLAY
public static final int EGL_DEFAULT_DISPLAY
- See Also:
- Constant Field Values
-
EGL_NO_CONTEXT
public static EGLContext EGL_NO_CONTEXT
-
EGL_NO_DISPLAY
public static EGLDisplay EGL_NO_DISPLAY
-
EGL_NO_SURFACE
public static EGLSurface EGL_NO_SURFACE
-
EGL_FALSE
public static final int EGL_FALSE
- See Also:
- Constant Field Values
-
EGL_TRUE
public static final int EGL_TRUE
- See Also:
- Constant Field Values
-
EGL_SUCCESS
public static final int EGL_SUCCESS
- See Also:
- Constant Field Values
-
EGL_NOT_INITIALIZED
public static final int EGL_NOT_INITIALIZED
- See Also:
- Constant Field Values
-
EGL_BAD_ACCESS
public static final int EGL_BAD_ACCESS
- See Also:
- Constant Field Values
-
EGL_BAD_ALLOC
public static final int EGL_BAD_ALLOC
- See Also:
- Constant Field Values
-
EGL_BAD_ATTRIBUTE
public static final int EGL_BAD_ATTRIBUTE
- See Also:
- Constant Field Values
-
EGL_BAD_CONFIG
public static final int EGL_BAD_CONFIG
- See Also:
- Constant Field Values
-
EGL_BAD_CONTEXT
public static final int EGL_BAD_CONTEXT
- See Also:
- Constant Field Values
-
EGL_BAD_CURRENT_SURFACE
public static final int EGL_BAD_CURRENT_SURFACE
- See Also:
- Constant Field Values
-
EGL_BAD_DISPLAY
public static final int EGL_BAD_DISPLAY
- See Also:
- Constant Field Values
-
EGL_BAD_MATCH
public static final int EGL_BAD_MATCH
- See Also:
- Constant Field Values
-
EGL_BAD_NATIVE_PIXMAP
public static final int EGL_BAD_NATIVE_PIXMAP
- See Also:
- Constant Field Values
-
EGL_BAD_NATIVE_WINDOW
public static final int EGL_BAD_NATIVE_WINDOW
- See Also:
- Constant Field Values
-
EGL_BAD_PARAMETER
public static final int EGL_BAD_PARAMETER
- See Also:
- Constant Field Values
-
EGL_BAD_SURFACE
public static final int EGL_BAD_SURFACE
- See Also:
- Constant Field Values
-
EGL_CONTEXT_LOST
public static final int EGL_CONTEXT_LOST
- See Also:
- Constant Field Values
-
EGL_BUFFER_SIZE
public static final int EGL_BUFFER_SIZE
- See Also:
- Constant Field Values
-
EGL_ALPHA_SIZE
public static final int EGL_ALPHA_SIZE
- See Also:
- Constant Field Values
-
EGL_BLUE_SIZE
public static final int EGL_BLUE_SIZE
- See Also:
- Constant Field Values
-
EGL_GREEN_SIZE
public static final int EGL_GREEN_SIZE
- See Also:
- Constant Field Values
-
EGL_RED_SIZE
public static final int EGL_RED_SIZE
- See Also:
- Constant Field Values
-
EGL_DEPTH_SIZE
public static final int EGL_DEPTH_SIZE
- See Also:
- Constant Field Values
-
EGL_STENCIL_SIZE
public static final int EGL_STENCIL_SIZE
- See Also:
- Constant Field Values
-
EGL_CONFIG_CAVEAT
public static final int EGL_CONFIG_CAVEAT
- See Also:
- Constant Field Values
-
EGL_CONFIG_ID
public static final int EGL_CONFIG_ID
- See Also:
- Constant Field Values
-
EGL_LEVEL
public static final int EGL_LEVEL
- See Also:
- Constant Field Values
-
EGL_MAX_PBUFFER_HEIGHT
public static final int EGL_MAX_PBUFFER_HEIGHT
- See Also:
- Constant Field Values
-
EGL_MAX_PBUFFER_PIXELS
public static final int EGL_MAX_PBUFFER_PIXELS
- See Also:
- Constant Field Values
-
EGL_MAX_PBUFFER_WIDTH
public static final int EGL_MAX_PBUFFER_WIDTH
- See Also:
- Constant Field Values
-
EGL_NATIVE_RENDERABLE
public static final int EGL_NATIVE_RENDERABLE
- See Also:
- Constant Field Values
-
EGL_NATIVE_VISUAL_ID
public static final int EGL_NATIVE_VISUAL_ID
- See Also:
- Constant Field Values
-
EGL_NATIVE_VISUAL_TYPE
public static final int EGL_NATIVE_VISUAL_TYPE
- See Also:
- Constant Field Values
-
EGL_SAMPLES
public static final int EGL_SAMPLES
- See Also:
- Constant Field Values
-
EGL_SAMPLE_BUFFERS
public static final int EGL_SAMPLE_BUFFERS
- See Also:
- Constant Field Values
-
EGL_SURFACE_TYPE
public static final int EGL_SURFACE_TYPE
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_TYPE
public static final int EGL_TRANSPARENT_TYPE
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_BLUE_VALUE
public static final int EGL_TRANSPARENT_BLUE_VALUE
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_GREEN_VALUE
public static final int EGL_TRANSPARENT_GREEN_VALUE
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_RED_VALUE
public static final int EGL_TRANSPARENT_RED_VALUE
- See Also:
- Constant Field Values
-
EGL_NONE
public static final int EGL_NONE
- See Also:
- Constant Field Values
-
EGL_BIND_TO_TEXTURE_RGB
public static final int EGL_BIND_TO_TEXTURE_RGB
- See Also:
- Constant Field Values
-
EGL_BIND_TO_TEXTURE_RGBA
public static final int EGL_BIND_TO_TEXTURE_RGBA
- See Also:
- Constant Field Values
-
EGL_MIN_SWAP_INTERVAL
public static final int EGL_MIN_SWAP_INTERVAL
- See Also:
- Constant Field Values
-
EGL_MAX_SWAP_INTERVAL
public static final int EGL_MAX_SWAP_INTERVAL
- See Also:
- Constant Field Values
-
EGL_LUMINANCE_SIZE
public static final int EGL_LUMINANCE_SIZE
- See Also:
- Constant Field Values
-
EGL_ALPHA_MASK_SIZE
public static final int EGL_ALPHA_MASK_SIZE
- See Also:
- Constant Field Values
-
EGL_COLOR_BUFFER_TYPE
public static final int EGL_COLOR_BUFFER_TYPE
- See Also:
- Constant Field Values
-
EGL_RENDERABLE_TYPE
public static final int EGL_RENDERABLE_TYPE
- See Also:
- Constant Field Values
-
EGL_MATCH_NATIVE_PIXMAP
public static final int EGL_MATCH_NATIVE_PIXMAP
- See Also:
- Constant Field Values
-
EGL_CONFORMANT
public static final int EGL_CONFORMANT
- See Also:
- Constant Field Values
-
EGL_SLOW_CONFIG
public static final int EGL_SLOW_CONFIG
- See Also:
- Constant Field Values
-
EGL_NON_CONFORMANT_CONFIG
public static final int EGL_NON_CONFORMANT_CONFIG
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_RGB
public static final int EGL_TRANSPARENT_RGB
- See Also:
- Constant Field Values
-
EGL_RGB_BUFFER
public static final int EGL_RGB_BUFFER
- See Also:
- Constant Field Values
-
EGL_LUMINANCE_BUFFER
public static final int EGL_LUMINANCE_BUFFER
- See Also:
- Constant Field Values
-
EGL_NO_TEXTURE
public static final int EGL_NO_TEXTURE
- See Also:
- Constant Field Values
-
EGL_TEXTURE_RGB
public static final int EGL_TEXTURE_RGB
- See Also:
- Constant Field Values
-
EGL_TEXTURE_RGBA
public static final int EGL_TEXTURE_RGBA
- See Also:
- Constant Field Values
-
EGL_TEXTURE_2D
public static final int EGL_TEXTURE_2D
- See Also:
- Constant Field Values
-
EGL_PBUFFER_BIT
public static final int EGL_PBUFFER_BIT
- See Also:
- Constant Field Values
-
EGL_PIXMAP_BIT
public static final int EGL_PIXMAP_BIT
- See Also:
- Constant Field Values
-
EGL_WINDOW_BIT
public static final int EGL_WINDOW_BIT
- See Also:
- Constant Field Values
-
EGL_VG_COLORSPACE_LINEAR_BIT
public static final int EGL_VG_COLORSPACE_LINEAR_BIT
- See Also:
- Constant Field Values
-
EGL_VG_ALPHA_FORMAT_PRE_BIT
public static final int EGL_VG_ALPHA_FORMAT_PRE_BIT
- See Also:
- Constant Field Values
-
EGL_MULTISAMPLE_RESOLVE_BOX_BIT
public static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT
- See Also:
- Constant Field Values
-
EGL_SWAP_BEHAVIOR_PRESERVED_BIT
public static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT
- See Also:
- Constant Field Values
-
EGL_OPENGL_ES_BIT
public static final int EGL_OPENGL_ES_BIT
- See Also:
- Constant Field Values
-
EGL_OPENVG_BIT
public static final int EGL_OPENVG_BIT
- See Also:
- Constant Field Values
-
EGL_OPENGL_ES2_BIT
public static final int EGL_OPENGL_ES2_BIT
- See Also:
- Constant Field Values
-
EGL_OPENGL_BIT
public static final int EGL_OPENGL_BIT
- See Also:
- Constant Field Values
-
EGL_VENDOR
public static final int EGL_VENDOR
- See Also:
- Constant Field Values
-
EGL_VERSION
public static final int EGL_VERSION
- See Also:
- Constant Field Values
-
EGL_EXTENSIONS
public static final int EGL_EXTENSIONS
- See Also:
- Constant Field Values
-
EGL_CLIENT_APIS
public static final int EGL_CLIENT_APIS
- See Also:
- Constant Field Values
-
EGL_HEIGHT
public static final int EGL_HEIGHT
- See Also:
- Constant Field Values
-
EGL_WIDTH
public static final int EGL_WIDTH
- See Also:
- Constant Field Values
-
EGL_LARGEST_PBUFFER
public static final int EGL_LARGEST_PBUFFER
- See Also:
- Constant Field Values
-
EGL_TEXTURE_FORMAT
public static final int EGL_TEXTURE_FORMAT
- See Also:
- Constant Field Values
-
EGL_TEXTURE_TARGET
public static final int EGL_TEXTURE_TARGET
- See Also:
- Constant Field Values
-
EGL_MIPMAP_TEXTURE
public static final int EGL_MIPMAP_TEXTURE
- See Also:
- Constant Field Values
-
EGL_MIPMAP_LEVEL
public static final int EGL_MIPMAP_LEVEL
- See Also:
- Constant Field Values
-
EGL_RENDER_BUFFER
public static final int EGL_RENDER_BUFFER
- See Also:
- Constant Field Values
-
EGL_VG_COLORSPACE
public static final int EGL_VG_COLORSPACE
- See Also:
- Constant Field Values
-
EGL_VG_ALPHA_FORMAT
public static final int EGL_VG_ALPHA_FORMAT
- See Also:
- Constant Field Values
-
EGL_HORIZONTAL_RESOLUTION
public static final int EGL_HORIZONTAL_RESOLUTION
- See Also:
- Constant Field Values
-
EGL_VERTICAL_RESOLUTION
public static final int EGL_VERTICAL_RESOLUTION
- See Also:
- Constant Field Values
-
EGL_PIXEL_ASPECT_RATIO
public static final int EGL_PIXEL_ASPECT_RATIO
- See Also:
- Constant Field Values
-
EGL_SWAP_BEHAVIOR
public static final int EGL_SWAP_BEHAVIOR
- See Also:
- Constant Field Values
-
EGL_MULTISAMPLE_RESOLVE
public static final int EGL_MULTISAMPLE_RESOLVE
- See Also:
- Constant Field Values
-
EGL_BACK_BUFFER
public static final int EGL_BACK_BUFFER
- See Also:
- Constant Field Values
-
EGL_SINGLE_BUFFER
public static final int EGL_SINGLE_BUFFER
- See Also:
- Constant Field Values
-
EGL_VG_COLORSPACE_sRGB
public static final int EGL_VG_COLORSPACE_sRGB
- See Also:
- Constant Field Values
-
EGL_VG_COLORSPACE_LINEAR
public static final int EGL_VG_COLORSPACE_LINEAR
- See Also:
- Constant Field Values
-
EGL_VG_ALPHA_FORMAT_NONPRE
public static final int EGL_VG_ALPHA_FORMAT_NONPRE
- See Also:
- Constant Field Values
-
EGL_VG_ALPHA_FORMAT_PRE
public static final int EGL_VG_ALPHA_FORMAT_PRE
- See Also:
- Constant Field Values
-
EGL_DISPLAY_SCALING
public static final int EGL_DISPLAY_SCALING
- See Also:
- Constant Field Values
-
EGL_BUFFER_PRESERVED
public static final int EGL_BUFFER_PRESERVED
- See Also:
- Constant Field Values
-
EGL_BUFFER_DESTROYED
public static final int EGL_BUFFER_DESTROYED
- See Also:
- Constant Field Values
-
EGL_OPENVG_IMAGE
public static final int EGL_OPENVG_IMAGE
- See Also:
- Constant Field Values
-
EGL_CONTEXT_CLIENT_TYPE
public static final int EGL_CONTEXT_CLIENT_TYPE
- See Also:
- Constant Field Values
-
EGL_CONTEXT_CLIENT_VERSION
public static final int EGL_CONTEXT_CLIENT_VERSION
- See Also:
- Constant Field Values
-
EGL_MULTISAMPLE_RESOLVE_DEFAULT
public static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT
- See Also:
- Constant Field Values
-
EGL_MULTISAMPLE_RESOLVE_BOX
public static final int EGL_MULTISAMPLE_RESOLVE_BOX
- See Also:
- Constant Field Values
-
EGL_OPENGL_ES_API
public static final int EGL_OPENGL_ES_API
- See Also:
- Constant Field Values
-
EGL_OPENVG_API
public static final int EGL_OPENVG_API
- See Also:
- Constant Field Values
-
EGL_OPENGL_API
public static final int EGL_OPENGL_API
- See Also:
- Constant Field Values
-
EGL_DRAW
public static final int EGL_DRAW
- See Also:
- Constant Field Values
-
EGL_READ
public static final int EGL_READ
- See Also:
- Constant Field Values
-
EGL_CORE_NATIVE_ENGINE
public static final int EGL_CORE_NATIVE_ENGINE
- See Also:
- Constant Field Values
-
-
Method Detail
-
eglGetError
public static int eglGetError()
-
eglGetDisplay
public static EGLDisplay eglGetDisplay(int display_id)
-
eglGetDisplay
public static EGLDisplay eglGetDisplay(long display_id)
-
eglInitialize
public static boolean eglInitialize(EGLDisplay dpy, int[] major, int majorOffset, int[] minor, int minorOffset)
-
eglTerminate
public static boolean eglTerminate(EGLDisplay dpy)
-
eglQueryString
public static java.lang.String eglQueryString(EGLDisplay dpy, int name)
-
eglGetConfigs
public static boolean eglGetConfigs(EGLDisplay dpy, EGLConfig[] configs, int configsOffset, int config_size, int[] num_config, int num_configOffset)
-
eglChooseConfig
public static boolean eglChooseConfig(EGLDisplay dpy, int[] attrib_list, int attrib_listOffset, EGLConfig[] configs, int configsOffset, int config_size, int[] num_config, int num_configOffset)
-
eglGetConfigAttrib
public static boolean eglGetConfigAttrib(EGLDisplay dpy, EGLConfig config, int attribute, int[] value, int offset)
-
eglCreateWindowSurface
public static EGLSurface eglCreateWindowSurface(EGLDisplay dpy, EGLConfig config, java.lang.Object win, int[] attrib_list, int offset)
-
eglCreatePbufferSurface
public static EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, int[] attrib_list, int offset)
-
eglCreatePixmapSurface
@Deprecated public static EGLSurface eglCreatePixmapSurface(EGLDisplay dpy, EGLConfig config, int pixmap, int[] attrib_list, int offset)
Deprecated.
-
eglDestroySurface
public static boolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface)
-
eglQuerySurface
public static boolean eglQuerySurface(EGLDisplay dpy, EGLSurface surface, int attribute, int[] value, int offset)
-
eglBindAPI
public static boolean eglBindAPI(int api)
-
eglQueryAPI
public static int eglQueryAPI()
-
eglWaitClient
public static boolean eglWaitClient()
-
eglReleaseThread
public static boolean eglReleaseThread()
-
eglCreatePbufferFromClientBuffer
public static EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy, int buftype, int buffer, EGLConfig config, int[] attrib_list, int offset)
-
eglCreatePbufferFromClientBuffer
public static EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy, int buftype, long buffer, EGLConfig config, int[] attrib_list, int offset)
-
eglSurfaceAttrib
public static boolean eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface, int attribute, int value)
-
eglBindTexImage
public static boolean eglBindTexImage(EGLDisplay dpy, EGLSurface surface, int buffer)
-
eglReleaseTexImage
public static boolean eglReleaseTexImage(EGLDisplay dpy, EGLSurface surface, int buffer)
-
eglSwapInterval
public static boolean eglSwapInterval(EGLDisplay dpy, int interval)
-
eglCreateContext
public static EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config, EGLContext share_context, int[] attrib_list, int offset)
-
eglDestroyContext
public static boolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx)
-
eglMakeCurrent
public static boolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx)
-
eglGetCurrentContext
public static EGLContext eglGetCurrentContext()
-
eglGetCurrentSurface
public static EGLSurface eglGetCurrentSurface(int readdraw)
-
eglGetCurrentDisplay
public static EGLDisplay eglGetCurrentDisplay()
-
eglQueryContext
public static boolean eglQueryContext(EGLDisplay dpy, EGLContext ctx, int attribute, int[] value, int offset)
-
eglWaitGL
public static boolean eglWaitGL()
-
eglWaitNative
public static boolean eglWaitNative(int engine)
-
eglSwapBuffers
public static boolean eglSwapBuffers(EGLDisplay dpy, EGLSurface surface)
-
eglCopyBuffers
public static boolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface, int target)
-
-