1/****************************************************************************
2** Meta object code from reading C++ file 'qshaderlanguage_p.h'
3**
4** Created by: The Qt Meta Object Compiler version 68 (Qt 6.0.0)
5**
6** WARNING! All changes made in this file will be lost!
7*****************************************************************************/
8
9#include <memory>
10#include "util/qshaderlanguage_p.h"
11#include <QtCore/qbytearray.h>
12#include <QtCore/qmetatype.h>
13#if !defined(Q_MOC_OUTPUT_REVISION)
14#error "The header file 'qshaderlanguage_p.h' doesn't include <QObject>."
15#elif Q_MOC_OUTPUT_REVISION != 68
16#error "This file was generated using the moc from 6.0.0. It"
17#error "cannot be used with the include files from this version of Qt."
18#error "(The moc has changed too much.)"
19#endif
20
21QT_BEGIN_MOC_NAMESPACE
22QT_WARNING_PUSH
23QT_WARNING_DISABLE_DEPRECATED
24struct qt_meta_stringdata_QShaderLanguage_t {
25 const uint offsetsAndSize[184];
26 char stringdata0[958];
27};
28#define QT_MOC_LITERAL(ofs, len) \
29 uint(offsetof(qt_meta_stringdata_QShaderLanguage_t, stringdata0) + ofs), len
30static const qt_meta_stringdata_QShaderLanguage_t qt_meta_stringdata_QShaderLanguage = {
31 {
32QT_MOC_LITERAL(0, 15), // "QShaderLanguage"
33QT_MOC_LITERAL(16, 16), // "StorageQualifier"
34QT_MOC_LITERAL(33, 5), // "Const"
35QT_MOC_LITERAL(39, 5), // "Input"
36QT_MOC_LITERAL(45, 7), // "BuiltIn"
37QT_MOC_LITERAL(53, 6), // "Output"
38QT_MOC_LITERAL(60, 7), // "Uniform"
39QT_MOC_LITERAL(68, 12), // "VariableType"
40QT_MOC_LITERAL(81, 4), // "Bool"
41QT_MOC_LITERAL(86, 3), // "Int"
42QT_MOC_LITERAL(90, 4), // "Uint"
43QT_MOC_LITERAL(95, 5), // "Float"
44QT_MOC_LITERAL(101, 6), // "Double"
45QT_MOC_LITERAL(108, 4), // "Vec2"
46QT_MOC_LITERAL(113, 4), // "Vec3"
47QT_MOC_LITERAL(118, 4), // "Vec4"
48QT_MOC_LITERAL(123, 5), // "DVec2"
49QT_MOC_LITERAL(129, 5), // "DVec3"
50QT_MOC_LITERAL(135, 5), // "DVec4"
51QT_MOC_LITERAL(141, 5), // "BVec2"
52QT_MOC_LITERAL(147, 5), // "BVec3"
53QT_MOC_LITERAL(153, 5), // "BVec4"
54QT_MOC_LITERAL(159, 5), // "IVec2"
55QT_MOC_LITERAL(165, 5), // "IVec3"
56QT_MOC_LITERAL(171, 5), // "IVec4"
57QT_MOC_LITERAL(177, 5), // "UVec2"
58QT_MOC_LITERAL(183, 5), // "UVec3"
59QT_MOC_LITERAL(189, 5), // "UVec4"
60QT_MOC_LITERAL(195, 4), // "Mat2"
61QT_MOC_LITERAL(200, 4), // "Mat3"
62QT_MOC_LITERAL(205, 4), // "Mat4"
63QT_MOC_LITERAL(210, 6), // "Mat2x2"
64QT_MOC_LITERAL(217, 6), // "Mat2x3"
65QT_MOC_LITERAL(224, 6), // "Mat2x4"
66QT_MOC_LITERAL(231, 6), // "Mat3x2"
67QT_MOC_LITERAL(238, 6), // "Mat3x3"
68QT_MOC_LITERAL(245, 6), // "Mat3x4"
69QT_MOC_LITERAL(252, 6), // "Mat4x2"
70QT_MOC_LITERAL(259, 6), // "Mat4x3"
71QT_MOC_LITERAL(266, 6), // "Mat4x4"
72QT_MOC_LITERAL(273, 5), // "DMat2"
73QT_MOC_LITERAL(279, 5), // "DMat3"
74QT_MOC_LITERAL(285, 5), // "DMat4"
75QT_MOC_LITERAL(291, 7), // "DMat2x2"
76QT_MOC_LITERAL(299, 7), // "DMat2x3"
77QT_MOC_LITERAL(307, 7), // "DMat2x4"
78QT_MOC_LITERAL(315, 7), // "DMat3x2"
79QT_MOC_LITERAL(323, 7), // "DMat3x3"
80QT_MOC_LITERAL(331, 7), // "DMat3x4"
81QT_MOC_LITERAL(339, 7), // "DMat4x2"
82QT_MOC_LITERAL(347, 7), // "DMat4x3"
83QT_MOC_LITERAL(355, 7), // "DMat4x4"
84QT_MOC_LITERAL(363, 9), // "Sampler1D"
85QT_MOC_LITERAL(373, 9), // "Sampler2D"
86QT_MOC_LITERAL(383, 9), // "Sampler3D"
87QT_MOC_LITERAL(393, 11), // "SamplerCube"
88QT_MOC_LITERAL(405, 13), // "Sampler2DRect"
89QT_MOC_LITERAL(419, 11), // "Sampler2DMs"
90QT_MOC_LITERAL(431, 13), // "SamplerBuffer"
91QT_MOC_LITERAL(445, 14), // "Sampler1DArray"
92QT_MOC_LITERAL(460, 14), // "Sampler2DArray"
93QT_MOC_LITERAL(475, 16), // "Sampler2DMsArray"
94QT_MOC_LITERAL(492, 16), // "SamplerCubeArray"
95QT_MOC_LITERAL(509, 15), // "Sampler1DShadow"
96QT_MOC_LITERAL(525, 15), // "Sampler2DShadow"
97QT_MOC_LITERAL(541, 19), // "Sampler2DRectShadow"
98QT_MOC_LITERAL(561, 20), // "Sampler1DArrayShadow"
99QT_MOC_LITERAL(582, 20), // "Sampler2DArrayShadow"
100QT_MOC_LITERAL(603, 17), // "SamplerCubeShadow"
101QT_MOC_LITERAL(621, 22), // "SamplerCubeArrayShadow"
102QT_MOC_LITERAL(644, 10), // "ISampler1D"
103QT_MOC_LITERAL(655, 10), // "ISampler2D"
104QT_MOC_LITERAL(666, 10), // "ISampler3D"
105QT_MOC_LITERAL(677, 12), // "ISamplerCube"
106QT_MOC_LITERAL(690, 14), // "ISampler2DRect"
107QT_MOC_LITERAL(705, 12), // "ISampler2DMs"
108QT_MOC_LITERAL(718, 14), // "ISamplerBuffer"
109QT_MOC_LITERAL(733, 15), // "ISampler1DArray"
110QT_MOC_LITERAL(749, 15), // "ISampler2DArray"
111QT_MOC_LITERAL(765, 17), // "ISampler2DMsArray"
112QT_MOC_LITERAL(783, 17), // "ISamplerCubeArray"
113QT_MOC_LITERAL(801, 10), // "USampler1D"
114QT_MOC_LITERAL(812, 10), // "USampler2D"
115QT_MOC_LITERAL(823, 10), // "USampler3D"
116QT_MOC_LITERAL(834, 12), // "USamplerCube"
117QT_MOC_LITERAL(847, 14), // "USampler2DRect"
118QT_MOC_LITERAL(862, 12), // "USampler2DMs"
119QT_MOC_LITERAL(875, 14), // "USamplerBuffer"
120QT_MOC_LITERAL(890, 15), // "USampler1DArray"
121QT_MOC_LITERAL(906, 15), // "USampler2DArray"
122QT_MOC_LITERAL(922, 17), // "USampler2DMsArray"
123QT_MOC_LITERAL(940, 17) // "USamplerCubeArray"
124
125 },
126 "QShaderLanguage\0StorageQualifier\0Const\0"
127 "Input\0BuiltIn\0Output\0Uniform\0VariableType\0"
128 "Bool\0Int\0Uint\0Float\0Double\0Vec2\0Vec3\0"
129 "Vec4\0DVec2\0DVec3\0DVec4\0BVec2\0BVec3\0"
130 "BVec4\0IVec2\0IVec3\0IVec4\0UVec2\0UVec3\0"
131 "UVec4\0Mat2\0Mat3\0Mat4\0Mat2x2\0Mat2x3\0"
132 "Mat2x4\0Mat3x2\0Mat3x3\0Mat3x4\0Mat4x2\0"
133 "Mat4x3\0Mat4x4\0DMat2\0DMat3\0DMat4\0DMat2x2\0"
134 "DMat2x3\0DMat2x4\0DMat3x2\0DMat3x3\0DMat3x4\0"
135 "DMat4x2\0DMat4x3\0DMat4x4\0Sampler1D\0"
136 "Sampler2D\0Sampler3D\0SamplerCube\0"
137 "Sampler2DRect\0Sampler2DMs\0SamplerBuffer\0"
138 "Sampler1DArray\0Sampler2DArray\0"
139 "Sampler2DMsArray\0SamplerCubeArray\0"
140 "Sampler1DShadow\0Sampler2DShadow\0"
141 "Sampler2DRectShadow\0Sampler1DArrayShadow\0"
142 "Sampler2DArrayShadow\0SamplerCubeShadow\0"
143 "SamplerCubeArrayShadow\0ISampler1D\0"
144 "ISampler2D\0ISampler3D\0ISamplerCube\0"
145 "ISampler2DRect\0ISampler2DMs\0ISamplerBuffer\0"
146 "ISampler1DArray\0ISampler2DArray\0"
147 "ISampler2DMsArray\0ISamplerCubeArray\0"
148 "USampler1D\0USampler2D\0USampler3D\0"
149 "USamplerCube\0USampler2DRect\0USampler2DMs\0"
150 "USamplerBuffer\0USampler1DArray\0"
151 "USampler2DArray\0USampler2DMsArray\0"
152 "USamplerCubeArray"
153};
154#undef QT_MOC_LITERAL
155
156static const uint qt_meta_data_QShaderLanguage[] = {
157
158 // content:
159 9, // revision
160 0, // classname
161 0, 0, // classinfo
162 0, 0, // methods
163 0, 0, // properties
164 2, 14, // enums/sets
165 0, 0, // constructors
166 4, // flags
167 0, // signalCount
168
169 // enums: name, alias, flags, count, data
170 1, 1, 0x0, 5, 24,
171 7, 7, 0x0, 84, 34,
172
173 // enum data: key, value
174 2, uint(QShaderLanguage::Const),
175 3, uint(QShaderLanguage::Input),
176 4, uint(QShaderLanguage::BuiltIn),
177 5, uint(QShaderLanguage::Output),
178 6, uint(QShaderLanguage::Uniform),
179 8, uint(QShaderLanguage::Bool),
180 9, uint(QShaderLanguage::Int),
181 10, uint(QShaderLanguage::Uint),
182 11, uint(QShaderLanguage::Float),
183 12, uint(QShaderLanguage::Double),
184 13, uint(QShaderLanguage::Vec2),
185 14, uint(QShaderLanguage::Vec3),
186 15, uint(QShaderLanguage::Vec4),
187 16, uint(QShaderLanguage::DVec2),
188 17, uint(QShaderLanguage::DVec3),
189 18, uint(QShaderLanguage::DVec4),
190 19, uint(QShaderLanguage::BVec2),
191 20, uint(QShaderLanguage::BVec3),
192 21, uint(QShaderLanguage::BVec4),
193 22, uint(QShaderLanguage::IVec2),
194 23, uint(QShaderLanguage::IVec3),
195 24, uint(QShaderLanguage::IVec4),
196 25, uint(QShaderLanguage::UVec2),
197 26, uint(QShaderLanguage::UVec3),
198 27, uint(QShaderLanguage::UVec4),
199 28, uint(QShaderLanguage::Mat2),
200 29, uint(QShaderLanguage::Mat3),
201 30, uint(QShaderLanguage::Mat4),
202 31, uint(QShaderLanguage::Mat2x2),
203 32, uint(QShaderLanguage::Mat2x3),
204 33, uint(QShaderLanguage::Mat2x4),
205 34, uint(QShaderLanguage::Mat3x2),
206 35, uint(QShaderLanguage::Mat3x3),
207 36, uint(QShaderLanguage::Mat3x4),
208 37, uint(QShaderLanguage::Mat4x2),
209 38, uint(QShaderLanguage::Mat4x3),
210 39, uint(QShaderLanguage::Mat4x4),
211 40, uint(QShaderLanguage::DMat2),
212 41, uint(QShaderLanguage::DMat3),
213 42, uint(QShaderLanguage::DMat4),
214 43, uint(QShaderLanguage::DMat2x2),
215 44, uint(QShaderLanguage::DMat2x3),
216 45, uint(QShaderLanguage::DMat2x4),
217 46, uint(QShaderLanguage::DMat3x2),
218 47, uint(QShaderLanguage::DMat3x3),
219 48, uint(QShaderLanguage::DMat3x4),
220 49, uint(QShaderLanguage::DMat4x2),
221 50, uint(QShaderLanguage::DMat4x3),
222 51, uint(QShaderLanguage::DMat4x4),
223 52, uint(QShaderLanguage::Sampler1D),
224 53, uint(QShaderLanguage::Sampler2D),
225 54, uint(QShaderLanguage::Sampler3D),
226 55, uint(QShaderLanguage::SamplerCube),
227 56, uint(QShaderLanguage::Sampler2DRect),
228 57, uint(QShaderLanguage::Sampler2DMs),
229 58, uint(QShaderLanguage::SamplerBuffer),
230 59, uint(QShaderLanguage::Sampler1DArray),
231 60, uint(QShaderLanguage::Sampler2DArray),
232 61, uint(QShaderLanguage::Sampler2DMsArray),
233 62, uint(QShaderLanguage::SamplerCubeArray),
234 63, uint(QShaderLanguage::Sampler1DShadow),
235 64, uint(QShaderLanguage::Sampler2DShadow),
236 65, uint(QShaderLanguage::Sampler2DRectShadow),
237 66, uint(QShaderLanguage::Sampler1DArrayShadow),
238 67, uint(QShaderLanguage::Sampler2DArrayShadow),
239 68, uint(QShaderLanguage::SamplerCubeShadow),
240 69, uint(QShaderLanguage::SamplerCubeArrayShadow),
241 70, uint(QShaderLanguage::ISampler1D),
242 71, uint(QShaderLanguage::ISampler2D),
243 72, uint(QShaderLanguage::ISampler3D),
244 73, uint(QShaderLanguage::ISamplerCube),
245 74, uint(QShaderLanguage::ISampler2DRect),
246 75, uint(QShaderLanguage::ISampler2DMs),
247 76, uint(QShaderLanguage::ISamplerBuffer),
248 77, uint(QShaderLanguage::ISampler1DArray),
249 78, uint(QShaderLanguage::ISampler2DArray),
250 79, uint(QShaderLanguage::ISampler2DMsArray),
251 80, uint(QShaderLanguage::ISamplerCubeArray),
252 81, uint(QShaderLanguage::USampler1D),
253 82, uint(QShaderLanguage::USampler2D),
254 83, uint(QShaderLanguage::USampler3D),
255 84, uint(QShaderLanguage::USamplerCube),
256 85, uint(QShaderLanguage::USampler2DRect),
257 86, uint(QShaderLanguage::USampler2DMs),
258 87, uint(QShaderLanguage::USamplerBuffer),
259 88, uint(QShaderLanguage::USampler1DArray),
260 89, uint(QShaderLanguage::USampler2DArray),
261 90, uint(QShaderLanguage::USampler2DMsArray),
262 91, uint(QShaderLanguage::USamplerCubeArray),
263
264 0 // eod
265};
266
267const QMetaObject QShaderLanguage::staticMetaObject = { {
268 nullptr,
269 qt_meta_stringdata_QShaderLanguage.offsetsAndSize,
270 qt_meta_data_QShaderLanguage,
271 nullptr,
272 nullptr,
273 nullptr,
274 nullptr
275} };
276
277QT_WARNING_POP
278QT_END_MOC_NAMESPACE
279