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

objects.hpp File Reference
#include "config.hpp"
#include <eagine/handle.hpp>
#include <eagine/message_id.hpp>

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.
 

Detailed Description

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


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