#include "config.hpp"
#include <eagine/enum_bitfield.hpp>
#include <eagine/enum_class.hpp>
#include <eagine/identifier.hpp>
#include <eagine/logging/backend.hpp>
Go to the source code of this file.
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
Typedefs | |
template<typename Self , identifier_t Id> | |
using | eagine::oglp::gl_enum_class = enum_class< Self, gl_types::enum_type, EAGINE_ID_V(GL), Id > |
Typed wrapper class for GLenum constants/values. More... | |
template<typename Self , identifier_t Id> | |
using | eagine::oglp::gl_bitfield_class = enum_class< Self, gl_types::bitfield_type, EAGINE_ID_V(GL), Id > |
Typed wrapper class for GLbitfield constants/values. More... | |
template<typename Self , identifier_t Id> | |
using | eagine::oglp::gl_ubyte_class = enum_class< Self, gl_types::ubyte_type, EAGINE_ID_V(GL), Id > |
Typed wrapper class for GLubyte constants/values. More... | |
template<typename Self , identifier_t Id> | |
using | eagine::oglp::gl_bool_class = enum_class< Self, gl_types::bool_type, EAGINE_ID_V(GL), Id > |
Typed wrapper class for GLboolean constants/values. More... | |
using | eagine::oglp::gl_any_enum_class = any_enum_class< EAGINE_ID_V(GL)> |
Type erasure alias for GL enum classes. More... | |
using | eagine::oglp::gl_any_enum_value = any_enum_value< EAGINE_ID_V(GL)> |
Type erasure alias for GL enum values. | |
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