Go to the source code of this file.
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
eagine::eglp | |
EGL-related code is placed in this namespace. | |
Typedefs | |
using | eagine::eglp::device_tag = EAGINE_MSG_TYPE(egl, Device) |
Tag type denoting EGL device object. More... | |
using | eagine::eglp::display_tag = EAGINE_MSG_TYPE(egl, Display) |
Tag type denoting EGL display object. More... | |
using | eagine::eglp::surface_tag = EAGINE_MSG_TYPE(egl, Surface) |
Tag type denoting EGL surface object. More... | |
using | eagine::eglp::context_tag = EAGINE_MSG_TYPE(egl, Context) |
Tag type denoting EGL context object. More... | |
using | eagine::eglp::stream_tag = EAGINE_MSG_TYPE(egl, Stream) |
Tag type denoting EGL stream object. More... | |
using | eagine::eglp::image_tag = EAGINE_MSG_TYPE(egl, Image) |
Tag type denoting EGL image object. More... | |
using | eagine::eglp::output_layer_tag = EAGINE_MSG_TYPE(egl, OutLayer) |
Tag type denoting EGL output layer. More... | |
using | eagine::eglp::output_port_tag = EAGINE_MSG_TYPE(egl, OutPort) |
Tag type denoting EGL output port. More... | |
using | eagine::eglp::sync_tag = EAGINE_MSG_TYPE(egl, Sync) |
Tag type denoting EGL sync object. More... | |
using | eagine::eglp::device_handle = basic_handle< device_tag, egl_types::device_type, egl_types::device_type(nullptr)> |
Alias for EGL device handle wrapper. | |
using | eagine::eglp::display_handle = basic_handle< display_tag, nothing_t > |
Alias for EGL display handle wrapper. | |
using | eagine::eglp::surface_handle = basic_handle< surface_tag, nothing_t > |
Alias for EGL surface handle wrapper. | |
using | eagine::eglp::context_handle = basic_handle< context_tag, nothing_t > |
Alias for EGL context handle wrapper. | |
using | eagine::eglp::stream_handle = basic_handle< stream_tag, egl_types::stream_type, egl_types::stream_type(nullptr)> |
Alias for EGL stream handle wrapper. | |
using | eagine::eglp::image_handle = basic_handle< image_tag, nothing_t > |
Alias for EGL image handle wrapper. | |
using | eagine::eglp::output_layer_handle = basic_handle< stream_tag, egl_types::output_layer_type, egl_types::output_layer_type(nullptr)> |
Alias for EGL output layer handle wrapper. | |
using | eagine::eglp::output_port_handle = basic_handle< stream_tag, egl_types::output_port_type, egl_types::output_port_type(nullptr)> |
Alias for EGL output port handle wrapper. | |
using | eagine::eglp::sync_handle = basic_handle< sync_tag, nothing_t > |
Alias for EGL sync object handle wrapper. | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt