egl :: EGLConfigCaveat :: defaultinit
egl :: EGLConfigCaveat :: dont_care
egl :: EGLConfigCaveat :: from_i
egl :: EGLConfigCaveat :: is_dont_care
egl :: EGLConfigCaveat :: is_none
egl :: EGLConfigCaveat :: is_slow
egl :: EGLConfigCaveat :: non_conformant
Obselete since EGL 1.3, use EGL_CONFORMANT insteadegl :: EGLConfigCaveat :: none
egl :: EGLConfigCaveat :: slow
egl :: EGLConfigCaveat :: to_i
egl $ EGLConfigCaveat :: SELF
Type of this instance, automatically specialized in every classcore :: Pointer :: address_is_null
Is the address behind this Object at NULL?core :: Object :: class_factory
Implementation used byget_class
to create the specific class.
core :: Pointer :: defaultinit
egl :: EGLConfigCaveat :: defaultinit
core :: Object :: defaultinit
egl :: EGLConfigCaveat :: dont_care
egl :: EGLConfigCaveat :: from_i
egl :: EGLConfigCaveat :: is_dont_care
egl :: EGLConfigCaveat :: is_none
core :: Object :: is_same_instance
Return true ifself
and other
are the same instance (i.e. same identity).
core :: Object :: is_same_serialized
Isself
the same as other
in a serialization context?
core :: Object :: is_same_type
Return true ifself
and other
have the same dynamic type.
egl :: EGLConfigCaveat :: is_slow
egl :: EGLConfigCaveat :: non_conformant
Obselete since EGL 1.3, use EGL_CONFORMANT insteadegl :: EGLConfigCaveat :: none
core :: Object :: output_class_name
Display class name on stdout (debug only).egl :: EGLConfigCaveat :: slow
egl :: EGLConfigCaveat :: to_i
extern class EGLConfigCaveat `{ EGLint `}
new from_i(val: Int) `{ return (EGLint)val; `}
fun to_i: Int `{ return self; `}
new none `{ return EGL_NONE; `}
fun is_none: Bool `{ return self == EGL_NONE; `}
new dont_care `{ return EGL_DONT_CARE; `}
fun is_dont_care: Bool `{ return self == EGL_DONT_CARE; `}
new slow `{ return EGL_SLOW_CONFIG; `}
fun is_slow: Bool `{ return self == EGL_SLOW_CONFIG; `}
# Obselete since EGL 1.3, use EGL_CONFORMANT instead
new non_conformant `{ return EGL_NON_CONFORMANT_CONFIG; `}
fun is_non_conformant: Bool `{ return self == EGL_NON_CONFORMANT_CONFIG; `}
redef fun to_s
do
if is_none then return "EGL_NONE"
if is_dont_care then return "EGL_DONT_CARE"
if is_slow then return "EGL_SLOW_CONFIG"
if is_non_conformant then return "EGL_NON_CONFORMANT"
return "Unknown or invalid value"
end
end
lib/egl/egl.nit:234,1--259,3