// Automatically generated file, DO NOT modify manually. // Edit the source 'source/enums/eglplus/context_attrib.txt' // or the 'source/enums/make_enum.py' script instead. // // Copyright 2010-2015 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 // #include <eglplus/enumerations.hpp> namespace eglplus { /// Enumeration ContextAttrib /** * @ingroup eglplus_enumerations */ EGLPLUS_ENUM_CLASS_BEGIN(ContextAttrib, EGLenum) #include <eglplus/enums/context_attrib.ipp> EGLPLUS_ENUM_CLASS_END(ContextAttrib) #if !EGLPLUS_NO_ENUM_VALUE_NAMES #include <eglplus/enums/context_attrib_names.ipp> #endif #if !EGLPLUS_NO_ENUM_VALUE_RANGES #include <eglplus/enums/context_attrib_range.ipp> #endif } // namespace eglplus
* LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) */ #pragma once #ifndef EGLPLUS_SURFACE_ATTRIBUTE_1303292057_HPP #define EGLPLUS_SURFACE_ATTRIBUTE_1303292057_HPP #include <eglplus/enumerations.hpp> namespace eglplus { /// EGL surface attribute enumeration /** * @ingroup eglplus_enumerations */ EGLPLUS_ENUM_CLASS_BEGIN(SurfaceAttrib, EGLenum) #include <eglplus/enums/surface_attrib.ipp> EGLPLUS_ENUM_CLASS_END(SurfaceAttrib) #if !EGLPLUS_NO_ENUM_VALUE_NAMES #include <eglplus/enums/surface_attrib_names.ipp> #endif #if !EGLPLUS_ENUM_VALUE_RANGES #include <eglplus/enums/surface_attrib_range.ipp> #endif } // namespace eglplus #endif // include guard
// Automatically generated file, DO NOT modify manually. // Edit the source 'source/enums/eglplus/color_buffer_type.txt' // or the 'source/enums/make_enum.py' script instead. // // Copyright 2010-2015 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 // #include <eglplus/enumerations.hpp> namespace eglplus { /// Enumeration ColorBufferType /** * @ingroup eglplus_enumerations */ EGLPLUS_ENUM_CLASS_BEGIN(ColorBufferType, EGLenum) #include <eglplus/enums/color_buffer_type.ipp> EGLPLUS_ENUM_CLASS_END(ColorBufferType) #if !EGLPLUS_NO_ENUM_VALUE_NAMES #include <eglplus/enums/color_buffer_type_names.ipp> #endif #if !EGLPLUS_NO_ENUM_VALUE_RANGES #include <eglplus/enums/color_buffer_type_range.ipp> #endif } // namespace eglplus
// Automatically generated file, DO NOT modify manually. // Edit the source 'source/enums/eglplus/texture_format.txt' // or the 'source/enums/make_enum.py' script instead. // // Copyright 2010-2019 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 // #include <eglplus/enumerations.hpp> namespace eglplus { /// Enumeration TextureFormat /** * @ingroup eglplus_enumerations */ EGLPLUS_ENUM_CLASS_BEGIN(TextureFormat, EGLenum) #include <eglplus/enums/texture_format.ipp> EGLPLUS_ENUM_CLASS_END(TextureFormat) #if !EGLPLUS_NO_ENUM_VALUE_NAMES #include <eglplus/enums/texture_format_names.ipp> #endif #if !EGLPLUS_NO_ENUM_VALUE_RANGES #include <eglplus/enums/texture_format_range.ipp> #endif } // namespace eglplus
*/ #pragma once #ifndef EGLPLUS_RENDERABLE_TYPE_1303292057_HPP #define EGLPLUS_RENDERABLE_TYPE_1303292057_HPP #include <eglplus/enumerations.hpp> #include <eglplus/bitfield.hpp> namespace eglplus { /// EGL renderable type bits enumeration /** * @ingroup eglplus_enumerations */ EGLPLUS_ENUM_CLASS_BEGIN(RenderableTypeBit, EGLenum) #include <eglplus/enums/renderable_type_bit.ipp> EGLPLUS_ENUM_CLASS_END(RenderableTypeBit) #if !EGLPLUS_NO_ENUM_VALUE_NAMES #include <eglplus/enums/renderable_type_bit_names.ipp> #endif #if !EGLPLUS_ENUM_VALUE_RANGES #include <eglplus/enums/renderable_type_bit_range.ipp> #endif EGLPLUS_MAKE_BITFIELD(RenderableTypeBit) } // namespace eglplus
// Automatically generated file, DO NOT modify manually. // Edit the source 'source/enums/eglplus/gl_colorspace.txt' // or the 'source/enums/make_enum.py' script instead. // // Copyright 2010-2015 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 // #include <eglplus/enumerations.hpp> namespace eglplus { /// Enumeration GLColorspace /** * @ingroup eglplus_enumerations */ EGLPLUS_ENUM_CLASS_BEGIN(GLColorspace, EGLenum) #include <eglplus/enums/gl_colorspace.ipp> EGLPLUS_ENUM_CLASS_END(GLColorspace) #if !EGLPLUS_NO_ENUM_VALUE_NAMES #include <eglplus/enums/gl_colorspace_names.ipp> #endif #if !EGLPLUS_NO_ENUM_VALUE_RANGES #include <eglplus/enums/gl_colorspace_range.ipp> #endif } // namespace eglplus