Choose a real ES2 window configuration; report the actual native sample count.
#import "Android/EGL";
Procedures#
Wrappers#
Surface lifetime forwarding. A live display/config/context must already be present; destroy the previous surface before creating a replacement.
(info: *EGL_Info) -> bool
() -> (string, string)
Declarations#
(api: EGLenum) -> EGLBoolean
(dpy: EGLDisplay, attrib_list: *EGLint, configs: *EGLConfig, config_size: EGLint, num_config: *EGLint) -> EGLBoolean
(dpy: EGLDisplay, ctx: EGLContext, target: EGLenum, buffer: EGLClientBuffer, attrib_list: *EGLAttrib) -> EGLImage
(dpy: EGLDisplay, buftype: EGLenum, buffer: EGLClientBuffer, config: EGLConfig, attrib_list: *EGLint) -> EGLSurface
() -> EGLContext
() -> EGLDisplay
(readdraw: EGLint) -> EGLSurface
(display_id: NativeDisplayType) -> EGLDisplay
() -> EGLint
(procname: *u8) -> __eglMustCastToProperFunctionPointerType
() -> EGLenum
() -> EGLBoolean
(dpy: EGLDisplay) -> EGLBoolean
() -> EGLBoolean
() -> EGLBoolean
(engine: EGLint) -> EGLBoolean
Foreign#
(api: EGLenum) -> EGLBoolean
(dpy: EGLDisplay, attrib_list: *EGLint, configs: *EGLConfig, config_size: EGLint, num_config: *EGLint) -> EGLBoolean
(dpy: EGLDisplay, ctx: EGLContext, target: EGLenum, buffer: EGLClientBuffer, attrib_list: *EGLAttrib) -> EGLImage
(dpy: EGLDisplay, buftype: EGLenum, buffer: EGLClientBuffer, config: EGLConfig, attrib_list: *EGLint) -> EGLSurface
() -> EGLContext
() -> EGLDisplay
(readdraw: EGLint) -> EGLSurface
(display_id: NativeDisplayType) -> EGLDisplay
() -> EGLint
(procname: *u8) -> __eglMustCastToProperFunctionPointerType
() -> EGLenum
() -> EGLBoolean
(dpy: EGLDisplay) -> EGLBoolean
() -> EGLBoolean
() -> EGLBoolean
(engine: EGLint) -> EGLBoolean
Types#
:: struct
- display: EGLDisplay
- context_: EGLContext
- surface: EGLSurface
- config: EGLConfig
:: struct
:: #type () -> void #c_call
:: *void
:: *void
:: *void
:: *void
:: *void
:: *void
:: *ANativeWindow
:: *void
:: *void
:: *void
:: *ANativeWindow
Constants#
:: 0x3088
:: 0x308B
:: 0x308C
:: 0x303E
:: 0x3021
:: 0x3084
:: 0x3002
:: 0x3003
:: 0x3004
:: 0x3005
:: 0x3006
:: 0x3007
:: 0x3008
:: 0x3009
:: 0x300A
:: 0x300B
:: 0x300C
:: 0x300D
:: 0x3039
:: 0x303A
:: 0x3022
:: 0x3095
:: 0x3094
:: 0x3020
:: 0x309C
:: 0x308D
:: 0x303F
:: 0x3087
:: 0x308A
:: 0x3089
:: 0x30F6
:: 0x3027
:: 0x3028
:: 0x3042
:: 0x3097
:: 0x3098
:: 0x300E
:: 0x3098
:: 0x30FB
:: 0x00000002
:: 0x00000001
:: 0x31B0
:: 0x31B1
:: 0x30FD
:: 0x31BD
:: 0x31B2
:: 0x305B
:: 0x3025
:: 10000
:: -1
:: 0x3059
:: 0x3055
:: 0
:: 0xFFFFFFFFFFFFFFFF
:: 0x309D
:: 0x308A
:: 0x3089
:: 0x30B9
:: 0x30B1
:: 0x30B2
:: 0x30B4
:: 0x30B6
:: 0x30B8
:: 0x30B3
:: 0x30B5
:: 0x30B7
:: 0x30BC
:: 0x30BD
:: 0x3023
:: 0x3056
:: 0x3090
:: 0x30D2
:: 0x3058
:: 0x3029
:: 0x31BF
:: 0x308F
:: 0x303D
:: 0x3041
:: 0x302A
:: 0x302B
:: 0x302C
:: 0x303C
:: 0x303B
:: 0x3083
:: 0x3082
:: 0x3099
:: 0x309B
:: 0x0200
:: 0x309A
:: 0x302D
:: 0x302E
:: 0x302F
:: 0x31BE
:: 0x305C
:: 0x3051
:: 0x3038
:: 0x3001
:: 0x30A2
:: 0x0008
:: 0x0004
:: 0x00000040
:: 0x30A0
:: 0x0001
:: 0x30A1
:: 0x0002
:: 0x3096
:: 0x0001
:: 0x3092
:: 0x0002
:: 0x305A
:: 0x3024
:: 0x3086
:: 0x3040
:: 0x308E
:: 0x3032
:: 0x3031
:: 0x30F2
:: 0x3085
:: 0x3050
:: 0x3026
:: 0x3000
:: 0x3033
:: 0x3093
:: 0x0400
:: 0x30FE
:: 0x30FF
:: 0x30F8
:: 0x30F9
:: 0x0001
:: 0x30F0
:: 0x30F1
:: 0x30F7
:: 0x305F
:: 0x3080
:: 0x305D
:: 0x305E
:: 0x3081
:: 0x30F5
:: 0x3035
:: 0x3036
:: 0x3037
:: 0x3052
:: 0x3034
:: 1
:: -1
:: 0x30F3
:: 0x3053
:: 0x3054
:: 1
:: 1
:: 1
:: 1
:: 1
:: 1
:: 0x3091
:: 0x3088
:: 0x308B
:: 0x308C
:: 0x0040
:: 0x3087
:: 0x308A
:: 0x0020
:: 0x3089
:: 0x3057
:: 0x0004
:: s64
:: u32
:: u32
:: s32
:: u64