OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::eglp::basic_egl_constants< ApiTraits > Class Template Reference

Class wrapping the constants from the EGL API. More...

#include <eglplus/egl_api/constants.hpp>

Public Attributes

opt_c_api_constant< mp_list< error_code >, int_type_isuccess
 
opt_c_api_constant< mp_list< error_code >, int_type_inot_initialized
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_access
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_alloc
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_attribute
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_context
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_config
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_current_surface
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_display
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_surface
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_match
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_parameter
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_native_pixmap
 
opt_c_api_constant< mp_list< error_code >, int_type_ibad_native_window
 
opt_c_api_constant< mp_list< error_code >, int_type_icontext_lost
 
opt_c_api_constant< mp_list< eglp::true_false >, enum_type_itrue_
 
opt_c_api_constant< mp_list< eglp::true_false >, enum_type_ifalse_
 
opt_c_api_constant< mp_list< platform >, int_type_iplatform_device
 
opt_c_api_constant< mp_list< platform >, int_type_c< 0x31D5 > > platform_x11
 
opt_c_api_constant< mp_list< platform >, int_type_c< 0x31DC > > platform_xcb
 
opt_c_api_constant< mp_list< platform >, int_type_c< 0x31D8 > > platform_wayland
 
opt_c_api_constant< mp_list< platform >, int_type_c< 0x31D7 > > platform_gbm_mesa
 
opt_c_api_constant< mp_list< platform >, int_type_c< 0x31DD > > platform_surfaceless
 
opt_c_api_constant< mp_list< platform >, int_type_c< 0x3141 > > platform_android
 
opt_c_api_constant< mp_list< string_query >, int_type_iclient_apis
 
opt_c_api_constant< mp_list< string_query >, int_type_ivendor
 
opt_c_api_constant< mp_list< string_query >, int_type_iversion
 
opt_c_api_constant< mp_list< device_string_query >, int_type_c< 0x335E > > renderer
 
opt_c_api_constant< mp_list< string_query, device_string_query >, int_type_iextensions
 
opt_c_api_constant< mp_list< string_query, device_string_query >, int_type_c< 0x3233 > > drm_device_file
 

Detailed Description

template<typename ApiTraits>
class eagine::eglp::basic_egl_constants< ApiTraits >

Class wrapping the constants from the EGL API.

See also
basic_egl_c_api
basic_egl_operations

Member Data Documentation

◆ bad_access

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_access

Wrapper for EGL_BAD_ACCESS

◆ bad_alloc

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_alloc

Wrapper for EGL_BAD_ALLOC

◆ bad_attribute

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_attribute

Wrapper for EGL_BAD_ATTRIBUTE

◆ bad_config

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_config

Wrapper for EGL_BAD_CONFIG

◆ bad_context

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_context

Wrapper for EGL_BAD_CONTEXT

◆ bad_current_surface

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_current_surface

Wrapper for EGL_BAD_CURRENT_SURFACE

◆ bad_display

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_display

Wrapper for EGL_BAD_DISPLAY

◆ bad_match

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_match

Wrapper for EGL_BAD_MATCH

◆ bad_native_pixmap

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_native_pixmap

Wrapper for EGL_BAD_NATIVE_PIXMAP

◆ bad_native_window

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_native_window

Wrapper for EGL_BAD_NATIVE_WINDOW

◆ bad_parameter

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_parameter

Wrapper for EGL_BAD_PARAMETER

◆ bad_surface

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::bad_surface

Wrapper for EGL_BAD_SURFACE

◆ client_apis

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::client_apis

Wrapper for EGL_CLIENT_APIS

◆ context_lost

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::context_lost

Wrapper for EGL_CONTEXT_LOST

◆ drm_device_file

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::drm_device_file

Wrapper for EGL_DRM_DEVICE_FILE_EXT

◆ extensions

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::extensions

Wrapper for EGL_EXTENSIONS

◆ false_

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::false_

Wrapper for EGL_FALSE

◆ not_initialized

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::not_initialized

Wrapper for EGL_NOT_INITIALIZED

◆ platform_android

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::platform_android

Wrapper for EGL_PLATFORM_ANDROID_EXT

◆ platform_device

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::platform_device

Wrapper for EGL_PLATFORM_DEVICE_EXT

◆ platform_gbm_mesa

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::platform_gbm_mesa

Wrapper for EGL_PLATFORM_GBM_MESA

◆ platform_surfaceless

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::platform_surfaceless

Wrapper for EGL_PLATFORM_SURFACELESS_EXT

◆ platform_wayland

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::platform_wayland

Wrapper for EGL_PLATFORM_WAYLAND

◆ platform_x11

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::platform_x11

Wrapper for EGL_PLATFORM_X11_EXT

◆ platform_xcb

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::platform_xcb

Wrapper for EGL_PLATFORM_XCB_EXT

◆ renderer

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::renderer

Wrapper for EGL_RENDERER

◆ success

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::success

Wrapper for EGL_SUCCESS

◆ true_

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::true_

Wrapper for EGL_TRUE

◆ vendor

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::vendor

Wrapper for EGL_VENDOR

◆ version

template<typename ApiTraits >
eagine::eglp::basic_egl_constants< ApiTraits >::version

Wrapper for EGL_VERSION


The documentation for this class was generated from the following file:

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).