示例#1
0
//  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
示例#3
0
//  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
示例#4
0
//  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
示例#6
0
//  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