OGLplus (0.52.0) a C++ wrapper for OpenGL

primitive_type.hpp
Go to the documentation of this file.
1 
12 #pragma once
13 #ifndef OGLPLUS_PRIMITIVE_TYPE_1107121519_HPP
14 #define OGLPLUS_PRIMITIVE_TYPE_1107121519_HPP
15 
16 #include <oglplus/enumerations.hpp>
17 
18 namespace oglplus {
19 
21 
29 OGLPLUS_ENUM_CLASS_BEGIN(PrimitiveType, GLenum)
30 #include <oglplus/enums/primitive_type.ipp>
31 OGLPLUS_ENUM_CLASS_END(PrimitiveType)
32 
33 #if !OGLPLUS_NO_ENUM_VALUE_NAMES
34 #include <oglplus/enums/primitive_type_names.ipp>
35 #endif
36 
37 #if !OGLPLUS_ENUM_VALUE_RANGES
38 #include <oglplus/enums/primitive_type_range.ipp>
39 #endif
40 
42 
45 OGLPLUS_ENUM_CLASS_BEGIN(TessGenPrimitiveType, GLenum)
46 #include <oglplus/enums/tess_gen_primitive_type.ipp>
47 OGLPLUS_ENUM_CLASS_END(TessGenPrimitiveType)
48 
49 #if !OGLPLUS_NO_ENUM_VALUE_NAMES
50 #include <oglplus/enums/tess_gen_primitive_type_names.ipp>
51 #endif
52 
53 #if !OGLPLUS_ENUM_VALUE_RANGES
54 #include <oglplus/enums/tess_gen_primitive_type_range.ipp>
55 #endif
56 
58 
61 OGLPLUS_ENUM_CLASS_BEGIN(TessGenPrimitiveSpacing, GLenum)
62 #include <oglplus/enums/tess_gen_primitive_spacing.ipp>
63 OGLPLUS_ENUM_CLASS_END(TessGenPrimitiveSpacing)
64 
65 #if !OGLPLUS_NO_ENUM_VALUE_NAMES
66 #include <oglplus/enums/tess_gen_primitive_spacing_names.ipp>
67 #endif
68 
69 #if !OGLPLUS_ENUM_VALUE_RANGES
70 #include <oglplus/enums/tess_gen_primitive_spacing_range.ipp>
71 #endif
72 
73 } // namespace oglplus
74 
75 #endif // include guard
TessGenPrimitiveSpacing
Tesselation primitive spacing.
Definition: primitive_type.hpp:61
PrimitiveType
Primitive type enumeration.
Definition: primitive_type.hpp:29
Enumeration-related declarations.
TessGenPrimitiveType
Tesselation generation stage primitive type.
Definition: primitive_type.hpp:45

Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).