1use super::*;
4
5pub const METADATA_SDL_PROP_RENDERER_CREATE_NAME_STRING: Property = Property {
6 module: "render",
7 name: "SDL_PROP_RENDERER_CREATE_NAME_STRING",
8 short_name: "RENDERER_CREATE_NAME_STRING",
9 value: crate::render::SDL_PROP_RENDERER_CREATE_NAME_STRING,
10 ty: PropertyType::STRING,
11 doc: None,
12 available_since: None,
13};
14pub const METADATA_SDL_PROP_RENDERER_CREATE_WINDOW_POINTER: Property = Property {
15 module: "render",
16 name: "SDL_PROP_RENDERER_CREATE_WINDOW_POINTER",
17 short_name: "RENDERER_CREATE_WINDOW_POINTER",
18 value: crate::render::SDL_PROP_RENDERER_CREATE_WINDOW_POINTER,
19 ty: PropertyType::POINTER,
20 doc: None,
21 available_since: None,
22};
23pub const METADATA_SDL_PROP_RENDERER_CREATE_SURFACE_POINTER: Property = Property {
24 module: "render",
25 name: "SDL_PROP_RENDERER_CREATE_SURFACE_POINTER",
26 short_name: "RENDERER_CREATE_SURFACE_POINTER",
27 value: crate::render::SDL_PROP_RENDERER_CREATE_SURFACE_POINTER,
28 ty: PropertyType::POINTER,
29 doc: None,
30 available_since: None,
31};
32pub const METADATA_SDL_PROP_RENDERER_CREATE_OUTPUT_COLORSPACE_NUMBER: Property = Property {
33 module: "render",
34 name: "SDL_PROP_RENDERER_CREATE_OUTPUT_COLORSPACE_NUMBER",
35 short_name: "RENDERER_CREATE_OUTPUT_COLORSPACE_NUMBER",
36 value: crate::render::SDL_PROP_RENDERER_CREATE_OUTPUT_COLORSPACE_NUMBER,
37 ty: PropertyType::NUMBER,
38 doc: None,
39 available_since: None,
40};
41pub const METADATA_SDL_PROP_RENDERER_CREATE_PRESENT_VSYNC_NUMBER: Property = Property {
42 module: "render",
43 name: "SDL_PROP_RENDERER_CREATE_PRESENT_VSYNC_NUMBER",
44 short_name: "RENDERER_CREATE_PRESENT_VSYNC_NUMBER",
45 value: crate::render::SDL_PROP_RENDERER_CREATE_PRESENT_VSYNC_NUMBER,
46 ty: PropertyType::NUMBER,
47 doc: None,
48 available_since: None,
49};
50pub const METADATA_SDL_PROP_RENDERER_CREATE_GPU_DEVICE_POINTER: Property = Property {
51 module: "render",
52 name: "SDL_PROP_RENDERER_CREATE_GPU_DEVICE_POINTER",
53 short_name: "RENDERER_CREATE_GPU_DEVICE_POINTER",
54 value: crate::render::SDL_PROP_RENDERER_CREATE_GPU_DEVICE_POINTER,
55 ty: PropertyType::POINTER,
56 doc: None,
57 available_since: None,
58};
59pub const METADATA_SDL_PROP_RENDERER_CREATE_GPU_SHADERS_SPIRV_BOOLEAN: Property = Property {
60 module: "render",
61 name: "SDL_PROP_RENDERER_CREATE_GPU_SHADERS_SPIRV_BOOLEAN",
62 short_name: "RENDERER_CREATE_GPU_SHADERS_SPIRV_BOOLEAN",
63 value: crate::render::SDL_PROP_RENDERER_CREATE_GPU_SHADERS_SPIRV_BOOLEAN,
64 ty: PropertyType::BOOLEAN,
65 doc: None,
66 available_since: None,
67};
68pub const METADATA_SDL_PROP_RENDERER_CREATE_GPU_SHADERS_DXIL_BOOLEAN: Property = Property {
69 module: "render",
70 name: "SDL_PROP_RENDERER_CREATE_GPU_SHADERS_DXIL_BOOLEAN",
71 short_name: "RENDERER_CREATE_GPU_SHADERS_DXIL_BOOLEAN",
72 value: crate::render::SDL_PROP_RENDERER_CREATE_GPU_SHADERS_DXIL_BOOLEAN,
73 ty: PropertyType::BOOLEAN,
74 doc: None,
75 available_since: None,
76};
77pub const METADATA_SDL_PROP_RENDERER_CREATE_GPU_SHADERS_MSL_BOOLEAN: Property = Property {
78 module: "render",
79 name: "SDL_PROP_RENDERER_CREATE_GPU_SHADERS_MSL_BOOLEAN",
80 short_name: "RENDERER_CREATE_GPU_SHADERS_MSL_BOOLEAN",
81 value: crate::render::SDL_PROP_RENDERER_CREATE_GPU_SHADERS_MSL_BOOLEAN,
82 ty: PropertyType::BOOLEAN,
83 doc: None,
84 available_since: None,
85};
86pub const METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_INSTANCE_POINTER: Property = Property {
87 module: "render",
88 name: "SDL_PROP_RENDERER_CREATE_VULKAN_INSTANCE_POINTER",
89 short_name: "RENDERER_CREATE_VULKAN_INSTANCE_POINTER",
90 value: crate::render::SDL_PROP_RENDERER_CREATE_VULKAN_INSTANCE_POINTER,
91 ty: PropertyType::POINTER,
92 doc: None,
93 available_since: None,
94};
95pub const METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_SURFACE_NUMBER: Property = Property {
96 module: "render",
97 name: "SDL_PROP_RENDERER_CREATE_VULKAN_SURFACE_NUMBER",
98 short_name: "RENDERER_CREATE_VULKAN_SURFACE_NUMBER",
99 value: crate::render::SDL_PROP_RENDERER_CREATE_VULKAN_SURFACE_NUMBER,
100 ty: PropertyType::NUMBER,
101 doc: None,
102 available_since: None,
103};
104pub const METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_PHYSICAL_DEVICE_POINTER: Property = Property {
105 module: "render",
106 name: "SDL_PROP_RENDERER_CREATE_VULKAN_PHYSICAL_DEVICE_POINTER",
107 short_name: "RENDERER_CREATE_VULKAN_PHYSICAL_DEVICE_POINTER",
108 value: crate::render::SDL_PROP_RENDERER_CREATE_VULKAN_PHYSICAL_DEVICE_POINTER,
109 ty: PropertyType::POINTER,
110 doc: None,
111 available_since: None,
112};
113pub const METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_DEVICE_POINTER: Property = Property {
114 module: "render",
115 name: "SDL_PROP_RENDERER_CREATE_VULKAN_DEVICE_POINTER",
116 short_name: "RENDERER_CREATE_VULKAN_DEVICE_POINTER",
117 value: crate::render::SDL_PROP_RENDERER_CREATE_VULKAN_DEVICE_POINTER,
118 ty: PropertyType::POINTER,
119 doc: None,
120 available_since: None,
121};
122pub const METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER: Property =
123 Property {
124 module: "render",
125 name: "SDL_PROP_RENDERER_CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER",
126 short_name: "RENDERER_CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER",
127 value: crate::render::SDL_PROP_RENDERER_CREATE_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER,
128 ty: PropertyType::NUMBER,
129 doc: None,
130 available_since: None,
131 };
132pub const METADATA_SDL_PROP_RENDERER_CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER: Property =
133 Property {
134 module: "render",
135 name: "SDL_PROP_RENDERER_CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER",
136 short_name: "RENDERER_CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER",
137 value: crate::render::SDL_PROP_RENDERER_CREATE_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER,
138 ty: PropertyType::NUMBER,
139 doc: None,
140 available_since: None,
141 };
142pub const METADATA_SDL_PROP_RENDERER_NAME_STRING: Property = Property {
143 module: "render",
144 name: "SDL_PROP_RENDERER_NAME_STRING",
145 short_name: "RENDERER_NAME_STRING",
146 value: crate::render::SDL_PROP_RENDERER_NAME_STRING,
147 ty: PropertyType::STRING,
148 doc: None,
149 available_since: None,
150};
151pub const METADATA_SDL_PROP_RENDERER_WINDOW_POINTER: Property = Property {
152 module: "render",
153 name: "SDL_PROP_RENDERER_WINDOW_POINTER",
154 short_name: "RENDERER_WINDOW_POINTER",
155 value: crate::render::SDL_PROP_RENDERER_WINDOW_POINTER,
156 ty: PropertyType::POINTER,
157 doc: None,
158 available_since: None,
159};
160pub const METADATA_SDL_PROP_RENDERER_SURFACE_POINTER: Property = Property {
161 module: "render",
162 name: "SDL_PROP_RENDERER_SURFACE_POINTER",
163 short_name: "RENDERER_SURFACE_POINTER",
164 value: crate::render::SDL_PROP_RENDERER_SURFACE_POINTER,
165 ty: PropertyType::POINTER,
166 doc: None,
167 available_since: None,
168};
169pub const METADATA_SDL_PROP_RENDERER_VSYNC_NUMBER: Property = Property {
170 module: "render",
171 name: "SDL_PROP_RENDERER_VSYNC_NUMBER",
172 short_name: "RENDERER_VSYNC_NUMBER",
173 value: crate::render::SDL_PROP_RENDERER_VSYNC_NUMBER,
174 ty: PropertyType::NUMBER,
175 doc: None,
176 available_since: None,
177};
178pub const METADATA_SDL_PROP_RENDERER_MAX_TEXTURE_SIZE_NUMBER: Property = Property {
179 module: "render",
180 name: "SDL_PROP_RENDERER_MAX_TEXTURE_SIZE_NUMBER",
181 short_name: "RENDERER_MAX_TEXTURE_SIZE_NUMBER",
182 value: crate::render::SDL_PROP_RENDERER_MAX_TEXTURE_SIZE_NUMBER,
183 ty: PropertyType::NUMBER,
184 doc: None,
185 available_since: None,
186};
187pub const METADATA_SDL_PROP_RENDERER_TEXTURE_FORMATS_POINTER: Property = Property {
188 module: "render",
189 name: "SDL_PROP_RENDERER_TEXTURE_FORMATS_POINTER",
190 short_name: "RENDERER_TEXTURE_FORMATS_POINTER",
191 value: crate::render::SDL_PROP_RENDERER_TEXTURE_FORMATS_POINTER,
192 ty: PropertyType::POINTER,
193 doc: None,
194 available_since: None,
195};
196pub const METADATA_SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN: Property = Property {
197 module: "render",
198 name: "SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN",
199 short_name: "RENDERER_TEXTURE_WRAPPING_BOOLEAN",
200 value: crate::render::SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN,
201 ty: PropertyType::BOOLEAN,
202 doc: None,
203 available_since: None,
204};
205pub const METADATA_SDL_PROP_RENDERER_OUTPUT_COLORSPACE_NUMBER: Property = Property {
206 module: "render",
207 name: "SDL_PROP_RENDERER_OUTPUT_COLORSPACE_NUMBER",
208 short_name: "RENDERER_OUTPUT_COLORSPACE_NUMBER",
209 value: crate::render::SDL_PROP_RENDERER_OUTPUT_COLORSPACE_NUMBER,
210 ty: PropertyType::NUMBER,
211 doc: None,
212 available_since: None,
213};
214pub const METADATA_SDL_PROP_RENDERER_HDR_ENABLED_BOOLEAN: Property = Property {
215 module: "render",
216 name: "SDL_PROP_RENDERER_HDR_ENABLED_BOOLEAN",
217 short_name: "RENDERER_HDR_ENABLED_BOOLEAN",
218 value: crate::render::SDL_PROP_RENDERER_HDR_ENABLED_BOOLEAN,
219 ty: PropertyType::BOOLEAN,
220 doc: None,
221 available_since: None,
222};
223pub const METADATA_SDL_PROP_RENDERER_SDR_WHITE_POINT_FLOAT: Property = Property {
224 module: "render",
225 name: "SDL_PROP_RENDERER_SDR_WHITE_POINT_FLOAT",
226 short_name: "RENDERER_SDR_WHITE_POINT_FLOAT",
227 value: crate::render::SDL_PROP_RENDERER_SDR_WHITE_POINT_FLOAT,
228 ty: PropertyType::FLOAT,
229 doc: None,
230 available_since: None,
231};
232pub const METADATA_SDL_PROP_RENDERER_HDR_HEADROOM_FLOAT: Property = Property {
233 module: "render",
234 name: "SDL_PROP_RENDERER_HDR_HEADROOM_FLOAT",
235 short_name: "RENDERER_HDR_HEADROOM_FLOAT",
236 value: crate::render::SDL_PROP_RENDERER_HDR_HEADROOM_FLOAT,
237 ty: PropertyType::FLOAT,
238 doc: None,
239 available_since: None,
240};
241pub const METADATA_SDL_PROP_RENDERER_D3D9_DEVICE_POINTER: Property = Property {
242 module: "render",
243 name: "SDL_PROP_RENDERER_D3D9_DEVICE_POINTER",
244 short_name: "RENDERER_D3D9_DEVICE_POINTER",
245 value: crate::render::SDL_PROP_RENDERER_D3D9_DEVICE_POINTER,
246 ty: PropertyType::POINTER,
247 doc: None,
248 available_since: None,
249};
250pub const METADATA_SDL_PROP_RENDERER_D3D11_DEVICE_POINTER: Property = Property {
251 module: "render",
252 name: "SDL_PROP_RENDERER_D3D11_DEVICE_POINTER",
253 short_name: "RENDERER_D3D11_DEVICE_POINTER",
254 value: crate::render::SDL_PROP_RENDERER_D3D11_DEVICE_POINTER,
255 ty: PropertyType::POINTER,
256 doc: None,
257 available_since: None,
258};
259pub const METADATA_SDL_PROP_RENDERER_D3D11_SWAPCHAIN_POINTER: Property = Property {
260 module: "render",
261 name: "SDL_PROP_RENDERER_D3D11_SWAPCHAIN_POINTER",
262 short_name: "RENDERER_D3D11_SWAPCHAIN_POINTER",
263 value: crate::render::SDL_PROP_RENDERER_D3D11_SWAPCHAIN_POINTER,
264 ty: PropertyType::POINTER,
265 doc: None,
266 available_since: None,
267};
268pub const METADATA_SDL_PROP_RENDERER_D3D12_DEVICE_POINTER: Property = Property {
269 module: "render",
270 name: "SDL_PROP_RENDERER_D3D12_DEVICE_POINTER",
271 short_name: "RENDERER_D3D12_DEVICE_POINTER",
272 value: crate::render::SDL_PROP_RENDERER_D3D12_DEVICE_POINTER,
273 ty: PropertyType::POINTER,
274 doc: None,
275 available_since: None,
276};
277pub const METADATA_SDL_PROP_RENDERER_D3D12_SWAPCHAIN_POINTER: Property = Property {
278 module: "render",
279 name: "SDL_PROP_RENDERER_D3D12_SWAPCHAIN_POINTER",
280 short_name: "RENDERER_D3D12_SWAPCHAIN_POINTER",
281 value: crate::render::SDL_PROP_RENDERER_D3D12_SWAPCHAIN_POINTER,
282 ty: PropertyType::POINTER,
283 doc: None,
284 available_since: None,
285};
286pub const METADATA_SDL_PROP_RENDERER_D3D12_COMMAND_QUEUE_POINTER: Property = Property {
287 module: "render",
288 name: "SDL_PROP_RENDERER_D3D12_COMMAND_QUEUE_POINTER",
289 short_name: "RENDERER_D3D12_COMMAND_QUEUE_POINTER",
290 value: crate::render::SDL_PROP_RENDERER_D3D12_COMMAND_QUEUE_POINTER,
291 ty: PropertyType::POINTER,
292 doc: None,
293 available_since: None,
294};
295pub const METADATA_SDL_PROP_RENDERER_VULKAN_INSTANCE_POINTER: Property = Property {
296 module: "render",
297 name: "SDL_PROP_RENDERER_VULKAN_INSTANCE_POINTER",
298 short_name: "RENDERER_VULKAN_INSTANCE_POINTER",
299 value: crate::render::SDL_PROP_RENDERER_VULKAN_INSTANCE_POINTER,
300 ty: PropertyType::POINTER,
301 doc: None,
302 available_since: None,
303};
304pub const METADATA_SDL_PROP_RENDERER_VULKAN_SURFACE_NUMBER: Property = Property {
305 module: "render",
306 name: "SDL_PROP_RENDERER_VULKAN_SURFACE_NUMBER",
307 short_name: "RENDERER_VULKAN_SURFACE_NUMBER",
308 value: crate::render::SDL_PROP_RENDERER_VULKAN_SURFACE_NUMBER,
309 ty: PropertyType::NUMBER,
310 doc: None,
311 available_since: None,
312};
313pub const METADATA_SDL_PROP_RENDERER_VULKAN_PHYSICAL_DEVICE_POINTER: Property = Property {
314 module: "render",
315 name: "SDL_PROP_RENDERER_VULKAN_PHYSICAL_DEVICE_POINTER",
316 short_name: "RENDERER_VULKAN_PHYSICAL_DEVICE_POINTER",
317 value: crate::render::SDL_PROP_RENDERER_VULKAN_PHYSICAL_DEVICE_POINTER,
318 ty: PropertyType::POINTER,
319 doc: None,
320 available_since: None,
321};
322pub const METADATA_SDL_PROP_RENDERER_VULKAN_DEVICE_POINTER: Property = Property {
323 module: "render",
324 name: "SDL_PROP_RENDERER_VULKAN_DEVICE_POINTER",
325 short_name: "RENDERER_VULKAN_DEVICE_POINTER",
326 value: crate::render::SDL_PROP_RENDERER_VULKAN_DEVICE_POINTER,
327 ty: PropertyType::POINTER,
328 doc: None,
329 available_since: None,
330};
331pub const METADATA_SDL_PROP_RENDERER_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER: Property =
332 Property {
333 module: "render",
334 name: "SDL_PROP_RENDERER_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER",
335 short_name: "RENDERER_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER",
336 value: crate::render::SDL_PROP_RENDERER_VULKAN_GRAPHICS_QUEUE_FAMILY_INDEX_NUMBER,
337 ty: PropertyType::NUMBER,
338 doc: None,
339 available_since: None,
340 };
341pub const METADATA_SDL_PROP_RENDERER_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER: Property =
342 Property {
343 module: "render",
344 name: "SDL_PROP_RENDERER_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER",
345 short_name: "RENDERER_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER",
346 value: crate::render::SDL_PROP_RENDERER_VULKAN_PRESENT_QUEUE_FAMILY_INDEX_NUMBER,
347 ty: PropertyType::NUMBER,
348 doc: None,
349 available_since: None,
350 };
351pub const METADATA_SDL_PROP_RENDERER_VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER: Property = Property {
352 module: "render",
353 name: "SDL_PROP_RENDERER_VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER",
354 short_name: "RENDERER_VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER",
355 value: crate::render::SDL_PROP_RENDERER_VULKAN_SWAPCHAIN_IMAGE_COUNT_NUMBER,
356 ty: PropertyType::NUMBER,
357 doc: None,
358 available_since: None,
359};
360pub const METADATA_SDL_PROP_RENDERER_GPU_DEVICE_POINTER: Property = Property {
361 module: "render",
362 name: "SDL_PROP_RENDERER_GPU_DEVICE_POINTER",
363 short_name: "RENDERER_GPU_DEVICE_POINTER",
364 value: crate::render::SDL_PROP_RENDERER_GPU_DEVICE_POINTER,
365 ty: PropertyType::POINTER,
366 doc: None,
367 available_since: None,
368};
369pub const METADATA_SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER: Property = Property {
370 module: "render",
371 name: "SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER",
372 short_name: "TEXTURE_CREATE_COLORSPACE_NUMBER",
373 value: crate::render::SDL_PROP_TEXTURE_CREATE_COLORSPACE_NUMBER,
374 ty: PropertyType::NUMBER,
375 doc: None,
376 available_since: None,
377};
378pub const METADATA_SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER: Property = Property {
379 module: "render",
380 name: "SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER",
381 short_name: "TEXTURE_CREATE_FORMAT_NUMBER",
382 value: crate::render::SDL_PROP_TEXTURE_CREATE_FORMAT_NUMBER,
383 ty: PropertyType::NUMBER,
384 doc: None,
385 available_since: None,
386};
387pub const METADATA_SDL_PROP_TEXTURE_CREATE_ACCESS_NUMBER: Property = Property {
388 module: "render",
389 name: "SDL_PROP_TEXTURE_CREATE_ACCESS_NUMBER",
390 short_name: "TEXTURE_CREATE_ACCESS_NUMBER",
391 value: crate::render::SDL_PROP_TEXTURE_CREATE_ACCESS_NUMBER,
392 ty: PropertyType::NUMBER,
393 doc: None,
394 available_since: None,
395};
396pub const METADATA_SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER: Property = Property {
397 module: "render",
398 name: "SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER",
399 short_name: "TEXTURE_CREATE_WIDTH_NUMBER",
400 value: crate::render::SDL_PROP_TEXTURE_CREATE_WIDTH_NUMBER,
401 ty: PropertyType::NUMBER,
402 doc: None,
403 available_since: None,
404};
405pub const METADATA_SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER: Property = Property {
406 module: "render",
407 name: "SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER",
408 short_name: "TEXTURE_CREATE_HEIGHT_NUMBER",
409 value: crate::render::SDL_PROP_TEXTURE_CREATE_HEIGHT_NUMBER,
410 ty: PropertyType::NUMBER,
411 doc: None,
412 available_since: None,
413};
414pub const METADATA_SDL_PROP_TEXTURE_CREATE_PALETTE_POINTER: Property = Property {
415 module: "render",
416 name: "SDL_PROP_TEXTURE_CREATE_PALETTE_POINTER",
417 short_name: "TEXTURE_CREATE_PALETTE_POINTER",
418 value: crate::render::SDL_PROP_TEXTURE_CREATE_PALETTE_POINTER,
419 ty: PropertyType::POINTER,
420 doc: None,
421 available_since: None,
422};
423pub const METADATA_SDL_PROP_TEXTURE_CREATE_SDR_WHITE_POINT_FLOAT: Property = Property {
424 module: "render",
425 name: "SDL_PROP_TEXTURE_CREATE_SDR_WHITE_POINT_FLOAT",
426 short_name: "TEXTURE_CREATE_SDR_WHITE_POINT_FLOAT",
427 value: crate::render::SDL_PROP_TEXTURE_CREATE_SDR_WHITE_POINT_FLOAT,
428 ty: PropertyType::FLOAT,
429 doc: None,
430 available_since: None,
431};
432pub const METADATA_SDL_PROP_TEXTURE_CREATE_HDR_HEADROOM_FLOAT: Property = Property {
433 module: "render",
434 name: "SDL_PROP_TEXTURE_CREATE_HDR_HEADROOM_FLOAT",
435 short_name: "TEXTURE_CREATE_HDR_HEADROOM_FLOAT",
436 value: crate::render::SDL_PROP_TEXTURE_CREATE_HDR_HEADROOM_FLOAT,
437 ty: PropertyType::FLOAT,
438 doc: None,
439 available_since: None,
440};
441pub const METADATA_SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_POINTER: Property = Property {
442 module: "render",
443 name: "SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_POINTER",
444 short_name: "TEXTURE_CREATE_D3D11_TEXTURE_POINTER",
445 value: crate::render::SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_POINTER,
446 ty: PropertyType::POINTER,
447 doc: None,
448 available_since: None,
449};
450pub const METADATA_SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_U_POINTER: Property = Property {
451 module: "render",
452 name: "SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_U_POINTER",
453 short_name: "TEXTURE_CREATE_D3D11_TEXTURE_U_POINTER",
454 value: crate::render::SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_U_POINTER,
455 ty: PropertyType::POINTER,
456 doc: None,
457 available_since: None,
458};
459pub const METADATA_SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_V_POINTER: Property = Property {
460 module: "render",
461 name: "SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_V_POINTER",
462 short_name: "TEXTURE_CREATE_D3D11_TEXTURE_V_POINTER",
463 value: crate::render::SDL_PROP_TEXTURE_CREATE_D3D11_TEXTURE_V_POINTER,
464 ty: PropertyType::POINTER,
465 doc: None,
466 available_since: None,
467};
468pub const METADATA_SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_POINTER: Property = Property {
469 module: "render",
470 name: "SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_POINTER",
471 short_name: "TEXTURE_CREATE_D3D12_TEXTURE_POINTER",
472 value: crate::render::SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_POINTER,
473 ty: PropertyType::POINTER,
474 doc: None,
475 available_since: None,
476};
477pub const METADATA_SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_U_POINTER: Property = Property {
478 module: "render",
479 name: "SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_U_POINTER",
480 short_name: "TEXTURE_CREATE_D3D12_TEXTURE_U_POINTER",
481 value: crate::render::SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_U_POINTER,
482 ty: PropertyType::POINTER,
483 doc: None,
484 available_since: None,
485};
486pub const METADATA_SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_V_POINTER: Property = Property {
487 module: "render",
488 name: "SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_V_POINTER",
489 short_name: "TEXTURE_CREATE_D3D12_TEXTURE_V_POINTER",
490 value: crate::render::SDL_PROP_TEXTURE_CREATE_D3D12_TEXTURE_V_POINTER,
491 ty: PropertyType::POINTER,
492 doc: None,
493 available_since: None,
494};
495pub const METADATA_SDL_PROP_TEXTURE_CREATE_METAL_PIXELBUFFER_POINTER: Property = Property {
496 module: "render",
497 name: "SDL_PROP_TEXTURE_CREATE_METAL_PIXELBUFFER_POINTER",
498 short_name: "TEXTURE_CREATE_METAL_PIXELBUFFER_POINTER",
499 value: crate::render::SDL_PROP_TEXTURE_CREATE_METAL_PIXELBUFFER_POINTER,
500 ty: PropertyType::POINTER,
501 doc: None,
502 available_since: None,
503};
504pub const METADATA_SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_NUMBER: Property = Property {
505 module: "render",
506 name: "SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_NUMBER",
507 short_name: "TEXTURE_CREATE_OPENGL_TEXTURE_NUMBER",
508 value: crate::render::SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_NUMBER,
509 ty: PropertyType::NUMBER,
510 doc: None,
511 available_since: None,
512};
513pub const METADATA_SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_UV_NUMBER: Property = Property {
514 module: "render",
515 name: "SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_UV_NUMBER",
516 short_name: "TEXTURE_CREATE_OPENGL_TEXTURE_UV_NUMBER",
517 value: crate::render::SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_UV_NUMBER,
518 ty: PropertyType::NUMBER,
519 doc: None,
520 available_since: None,
521};
522pub const METADATA_SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_U_NUMBER: Property = Property {
523 module: "render",
524 name: "SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_U_NUMBER",
525 short_name: "TEXTURE_CREATE_OPENGL_TEXTURE_U_NUMBER",
526 value: crate::render::SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_U_NUMBER,
527 ty: PropertyType::NUMBER,
528 doc: None,
529 available_since: None,
530};
531pub const METADATA_SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_V_NUMBER: Property = Property {
532 module: "render",
533 name: "SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_V_NUMBER",
534 short_name: "TEXTURE_CREATE_OPENGL_TEXTURE_V_NUMBER",
535 value: crate::render::SDL_PROP_TEXTURE_CREATE_OPENGL_TEXTURE_V_NUMBER,
536 ty: PropertyType::NUMBER,
537 doc: None,
538 available_since: None,
539};
540pub const METADATA_SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_NUMBER: Property = Property {
541 module: "render",
542 name: "SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_NUMBER",
543 short_name: "TEXTURE_CREATE_OPENGLES2_TEXTURE_NUMBER",
544 value: crate::render::SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_NUMBER,
545 ty: PropertyType::NUMBER,
546 doc: None,
547 available_since: None,
548};
549pub const METADATA_SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_UV_NUMBER: Property = Property {
550 module: "render",
551 name: "SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_UV_NUMBER",
552 short_name: "TEXTURE_CREATE_OPENGLES2_TEXTURE_UV_NUMBER",
553 value: crate::render::SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_UV_NUMBER,
554 ty: PropertyType::NUMBER,
555 doc: None,
556 available_since: None,
557};
558pub const METADATA_SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_U_NUMBER: Property = Property {
559 module: "render",
560 name: "SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_U_NUMBER",
561 short_name: "TEXTURE_CREATE_OPENGLES2_TEXTURE_U_NUMBER",
562 value: crate::render::SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_U_NUMBER,
563 ty: PropertyType::NUMBER,
564 doc: None,
565 available_since: None,
566};
567pub const METADATA_SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_V_NUMBER: Property = Property {
568 module: "render",
569 name: "SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_V_NUMBER",
570 short_name: "TEXTURE_CREATE_OPENGLES2_TEXTURE_V_NUMBER",
571 value: crate::render::SDL_PROP_TEXTURE_CREATE_OPENGLES2_TEXTURE_V_NUMBER,
572 ty: PropertyType::NUMBER,
573 doc: None,
574 available_since: None,
575};
576pub const METADATA_SDL_PROP_TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER: Property = Property {
577 module: "render",
578 name: "SDL_PROP_TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER",
579 short_name: "TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER",
580 value: crate::render::SDL_PROP_TEXTURE_CREATE_VULKAN_TEXTURE_NUMBER,
581 ty: PropertyType::NUMBER,
582 doc: None,
583 available_since: None,
584};
585pub const METADATA_SDL_PROP_TEXTURE_CREATE_VULKAN_LAYOUT_NUMBER: Property = Property {
586 module: "render",
587 name: "SDL_PROP_TEXTURE_CREATE_VULKAN_LAYOUT_NUMBER",
588 short_name: "TEXTURE_CREATE_VULKAN_LAYOUT_NUMBER",
589 value: crate::render::SDL_PROP_TEXTURE_CREATE_VULKAN_LAYOUT_NUMBER,
590 ty: PropertyType::NUMBER,
591 doc: None,
592 available_since: None,
593};
594pub const METADATA_SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_POINTER: Property = Property {
595 module: "render",
596 name: "SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_POINTER",
597 short_name: "TEXTURE_CREATE_GPU_TEXTURE_POINTER",
598 value: crate::render::SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_POINTER,
599 ty: PropertyType::POINTER,
600 doc: None,
601 available_since: None,
602};
603pub const METADATA_SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_UV_POINTER: Property = Property {
604 module: "render",
605 name: "SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_UV_POINTER",
606 short_name: "TEXTURE_CREATE_GPU_TEXTURE_UV_POINTER",
607 value: crate::render::SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_UV_POINTER,
608 ty: PropertyType::POINTER,
609 doc: None,
610 available_since: None,
611};
612pub const METADATA_SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_U_POINTER: Property = Property {
613 module: "render",
614 name: "SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_U_POINTER",
615 short_name: "TEXTURE_CREATE_GPU_TEXTURE_U_POINTER",
616 value: crate::render::SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_U_POINTER,
617 ty: PropertyType::POINTER,
618 doc: None,
619 available_since: None,
620};
621pub const METADATA_SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_V_POINTER: Property = Property {
622 module: "render",
623 name: "SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_V_POINTER",
624 short_name: "TEXTURE_CREATE_GPU_TEXTURE_V_POINTER",
625 value: crate::render::SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_V_POINTER,
626 ty: PropertyType::POINTER,
627 doc: None,
628 available_since: None,
629};
630pub const METADATA_SDL_PROP_TEXTURE_COLORSPACE_NUMBER: Property = Property {
631 module: "render",
632 name: "SDL_PROP_TEXTURE_COLORSPACE_NUMBER",
633 short_name: "TEXTURE_COLORSPACE_NUMBER",
634 value: crate::render::SDL_PROP_TEXTURE_COLORSPACE_NUMBER,
635 ty: PropertyType::NUMBER,
636 doc: None,
637 available_since: None,
638};
639pub const METADATA_SDL_PROP_TEXTURE_FORMAT_NUMBER: Property = Property {
640 module: "render",
641 name: "SDL_PROP_TEXTURE_FORMAT_NUMBER",
642 short_name: "TEXTURE_FORMAT_NUMBER",
643 value: crate::render::SDL_PROP_TEXTURE_FORMAT_NUMBER,
644 ty: PropertyType::NUMBER,
645 doc: None,
646 available_since: None,
647};
648pub const METADATA_SDL_PROP_TEXTURE_ACCESS_NUMBER: Property = Property {
649 module: "render",
650 name: "SDL_PROP_TEXTURE_ACCESS_NUMBER",
651 short_name: "TEXTURE_ACCESS_NUMBER",
652 value: crate::render::SDL_PROP_TEXTURE_ACCESS_NUMBER,
653 ty: PropertyType::NUMBER,
654 doc: None,
655 available_since: None,
656};
657pub const METADATA_SDL_PROP_TEXTURE_WIDTH_NUMBER: Property = Property {
658 module: "render",
659 name: "SDL_PROP_TEXTURE_WIDTH_NUMBER",
660 short_name: "TEXTURE_WIDTH_NUMBER",
661 value: crate::render::SDL_PROP_TEXTURE_WIDTH_NUMBER,
662 ty: PropertyType::NUMBER,
663 doc: None,
664 available_since: None,
665};
666pub const METADATA_SDL_PROP_TEXTURE_HEIGHT_NUMBER: Property = Property {
667 module: "render",
668 name: "SDL_PROP_TEXTURE_HEIGHT_NUMBER",
669 short_name: "TEXTURE_HEIGHT_NUMBER",
670 value: crate::render::SDL_PROP_TEXTURE_HEIGHT_NUMBER,
671 ty: PropertyType::NUMBER,
672 doc: None,
673 available_since: None,
674};
675pub const METADATA_SDL_PROP_TEXTURE_SDR_WHITE_POINT_FLOAT: Property = Property {
676 module: "render",
677 name: "SDL_PROP_TEXTURE_SDR_WHITE_POINT_FLOAT",
678 short_name: "TEXTURE_SDR_WHITE_POINT_FLOAT",
679 value: crate::render::SDL_PROP_TEXTURE_SDR_WHITE_POINT_FLOAT,
680 ty: PropertyType::FLOAT,
681 doc: None,
682 available_since: None,
683};
684pub const METADATA_SDL_PROP_TEXTURE_HDR_HEADROOM_FLOAT: Property = Property {
685 module: "render",
686 name: "SDL_PROP_TEXTURE_HDR_HEADROOM_FLOAT",
687 short_name: "TEXTURE_HDR_HEADROOM_FLOAT",
688 value: crate::render::SDL_PROP_TEXTURE_HDR_HEADROOM_FLOAT,
689 ty: PropertyType::FLOAT,
690 doc: None,
691 available_since: None,
692};
693pub const METADATA_SDL_PROP_TEXTURE_D3D11_TEXTURE_POINTER: Property = Property {
694 module: "render",
695 name: "SDL_PROP_TEXTURE_D3D11_TEXTURE_POINTER",
696 short_name: "TEXTURE_D3D11_TEXTURE_POINTER",
697 value: crate::render::SDL_PROP_TEXTURE_D3D11_TEXTURE_POINTER,
698 ty: PropertyType::POINTER,
699 doc: None,
700 available_since: None,
701};
702pub const METADATA_SDL_PROP_TEXTURE_D3D11_TEXTURE_U_POINTER: Property = Property {
703 module: "render",
704 name: "SDL_PROP_TEXTURE_D3D11_TEXTURE_U_POINTER",
705 short_name: "TEXTURE_D3D11_TEXTURE_U_POINTER",
706 value: crate::render::SDL_PROP_TEXTURE_D3D11_TEXTURE_U_POINTER,
707 ty: PropertyType::POINTER,
708 doc: None,
709 available_since: None,
710};
711pub const METADATA_SDL_PROP_TEXTURE_D3D11_TEXTURE_V_POINTER: Property = Property {
712 module: "render",
713 name: "SDL_PROP_TEXTURE_D3D11_TEXTURE_V_POINTER",
714 short_name: "TEXTURE_D3D11_TEXTURE_V_POINTER",
715 value: crate::render::SDL_PROP_TEXTURE_D3D11_TEXTURE_V_POINTER,
716 ty: PropertyType::POINTER,
717 doc: None,
718 available_since: None,
719};
720pub const METADATA_SDL_PROP_TEXTURE_D3D12_TEXTURE_POINTER: Property = Property {
721 module: "render",
722 name: "SDL_PROP_TEXTURE_D3D12_TEXTURE_POINTER",
723 short_name: "TEXTURE_D3D12_TEXTURE_POINTER",
724 value: crate::render::SDL_PROP_TEXTURE_D3D12_TEXTURE_POINTER,
725 ty: PropertyType::POINTER,
726 doc: None,
727 available_since: None,
728};
729pub const METADATA_SDL_PROP_TEXTURE_D3D12_TEXTURE_U_POINTER: Property = Property {
730 module: "render",
731 name: "SDL_PROP_TEXTURE_D3D12_TEXTURE_U_POINTER",
732 short_name: "TEXTURE_D3D12_TEXTURE_U_POINTER",
733 value: crate::render::SDL_PROP_TEXTURE_D3D12_TEXTURE_U_POINTER,
734 ty: PropertyType::POINTER,
735 doc: None,
736 available_since: None,
737};
738pub const METADATA_SDL_PROP_TEXTURE_D3D12_TEXTURE_V_POINTER: Property = Property {
739 module: "render",
740 name: "SDL_PROP_TEXTURE_D3D12_TEXTURE_V_POINTER",
741 short_name: "TEXTURE_D3D12_TEXTURE_V_POINTER",
742 value: crate::render::SDL_PROP_TEXTURE_D3D12_TEXTURE_V_POINTER,
743 ty: PropertyType::POINTER,
744 doc: None,
745 available_since: None,
746};
747pub const METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER: Property = Property {
748 module: "render",
749 name: "SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER",
750 short_name: "TEXTURE_OPENGL_TEXTURE_NUMBER",
751 value: crate::render::SDL_PROP_TEXTURE_OPENGL_TEXTURE_NUMBER,
752 ty: PropertyType::NUMBER,
753 doc: None,
754 available_since: None,
755};
756pub const METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_UV_NUMBER: Property = Property {
757 module: "render",
758 name: "SDL_PROP_TEXTURE_OPENGL_TEXTURE_UV_NUMBER",
759 short_name: "TEXTURE_OPENGL_TEXTURE_UV_NUMBER",
760 value: crate::render::SDL_PROP_TEXTURE_OPENGL_TEXTURE_UV_NUMBER,
761 ty: PropertyType::NUMBER,
762 doc: None,
763 available_since: None,
764};
765pub const METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_U_NUMBER: Property = Property {
766 module: "render",
767 name: "SDL_PROP_TEXTURE_OPENGL_TEXTURE_U_NUMBER",
768 short_name: "TEXTURE_OPENGL_TEXTURE_U_NUMBER",
769 value: crate::render::SDL_PROP_TEXTURE_OPENGL_TEXTURE_U_NUMBER,
770 ty: PropertyType::NUMBER,
771 doc: None,
772 available_since: None,
773};
774pub const METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_V_NUMBER: Property = Property {
775 module: "render",
776 name: "SDL_PROP_TEXTURE_OPENGL_TEXTURE_V_NUMBER",
777 short_name: "TEXTURE_OPENGL_TEXTURE_V_NUMBER",
778 value: crate::render::SDL_PROP_TEXTURE_OPENGL_TEXTURE_V_NUMBER,
779 ty: PropertyType::NUMBER,
780 doc: None,
781 available_since: None,
782};
783pub const METADATA_SDL_PROP_TEXTURE_OPENGL_TEXTURE_TARGET_NUMBER: Property = Property {
784 module: "render",
785 name: "SDL_PROP_TEXTURE_OPENGL_TEXTURE_TARGET_NUMBER",
786 short_name: "TEXTURE_OPENGL_TEXTURE_TARGET_NUMBER",
787 value: crate::render::SDL_PROP_TEXTURE_OPENGL_TEXTURE_TARGET_NUMBER,
788 ty: PropertyType::NUMBER,
789 doc: None,
790 available_since: None,
791};
792pub const METADATA_SDL_PROP_TEXTURE_OPENGL_TEX_W_FLOAT: Property = Property {
793 module: "render",
794 name: "SDL_PROP_TEXTURE_OPENGL_TEX_W_FLOAT",
795 short_name: "TEXTURE_OPENGL_TEX_W_FLOAT",
796 value: crate::render::SDL_PROP_TEXTURE_OPENGL_TEX_W_FLOAT,
797 ty: PropertyType::FLOAT,
798 doc: None,
799 available_since: None,
800};
801pub const METADATA_SDL_PROP_TEXTURE_OPENGL_TEX_H_FLOAT: Property = Property {
802 module: "render",
803 name: "SDL_PROP_TEXTURE_OPENGL_TEX_H_FLOAT",
804 short_name: "TEXTURE_OPENGL_TEX_H_FLOAT",
805 value: crate::render::SDL_PROP_TEXTURE_OPENGL_TEX_H_FLOAT,
806 ty: PropertyType::FLOAT,
807 doc: None,
808 available_since: None,
809};
810pub const METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_NUMBER: Property = Property {
811 module: "render",
812 name: "SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_NUMBER",
813 short_name: "TEXTURE_OPENGLES2_TEXTURE_NUMBER",
814 value: crate::render::SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_NUMBER,
815 ty: PropertyType::NUMBER,
816 doc: None,
817 available_since: None,
818};
819pub const METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_UV_NUMBER: Property = Property {
820 module: "render",
821 name: "SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_UV_NUMBER",
822 short_name: "TEXTURE_OPENGLES2_TEXTURE_UV_NUMBER",
823 value: crate::render::SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_UV_NUMBER,
824 ty: PropertyType::NUMBER,
825 doc: None,
826 available_since: None,
827};
828pub const METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_U_NUMBER: Property = Property {
829 module: "render",
830 name: "SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_U_NUMBER",
831 short_name: "TEXTURE_OPENGLES2_TEXTURE_U_NUMBER",
832 value: crate::render::SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_U_NUMBER,
833 ty: PropertyType::NUMBER,
834 doc: None,
835 available_since: None,
836};
837pub const METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_V_NUMBER: Property = Property {
838 module: "render",
839 name: "SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_V_NUMBER",
840 short_name: "TEXTURE_OPENGLES2_TEXTURE_V_NUMBER",
841 value: crate::render::SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_V_NUMBER,
842 ty: PropertyType::NUMBER,
843 doc: None,
844 available_since: None,
845};
846pub const METADATA_SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_TARGET_NUMBER: Property = Property {
847 module: "render",
848 name: "SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_TARGET_NUMBER",
849 short_name: "TEXTURE_OPENGLES2_TEXTURE_TARGET_NUMBER",
850 value: crate::render::SDL_PROP_TEXTURE_OPENGLES2_TEXTURE_TARGET_NUMBER,
851 ty: PropertyType::NUMBER,
852 doc: None,
853 available_since: None,
854};
855pub const METADATA_SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER: Property = Property {
856 module: "render",
857 name: "SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER",
858 short_name: "TEXTURE_VULKAN_TEXTURE_NUMBER",
859 value: crate::render::SDL_PROP_TEXTURE_VULKAN_TEXTURE_NUMBER,
860 ty: PropertyType::NUMBER,
861 doc: None,
862 available_since: None,
863};
864pub const METADATA_SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER: Property = Property {
865 module: "render",
866 name: "SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER",
867 short_name: "TEXTURE_GPU_TEXTURE_POINTER",
868 value: crate::render::SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER,
869 ty: PropertyType::POINTER,
870 doc: None,
871 available_since: None,
872};
873pub const METADATA_SDL_PROP_TEXTURE_GPU_TEXTURE_UV_POINTER: Property = Property {
874 module: "render",
875 name: "SDL_PROP_TEXTURE_GPU_TEXTURE_UV_POINTER",
876 short_name: "TEXTURE_GPU_TEXTURE_UV_POINTER",
877 value: crate::render::SDL_PROP_TEXTURE_GPU_TEXTURE_UV_POINTER,
878 ty: PropertyType::POINTER,
879 doc: None,
880 available_since: None,
881};
882pub const METADATA_SDL_PROP_TEXTURE_GPU_TEXTURE_U_POINTER: Property = Property {
883 module: "render",
884 name: "SDL_PROP_TEXTURE_GPU_TEXTURE_U_POINTER",
885 short_name: "TEXTURE_GPU_TEXTURE_U_POINTER",
886 value: crate::render::SDL_PROP_TEXTURE_GPU_TEXTURE_U_POINTER,
887 ty: PropertyType::POINTER,
888 doc: None,
889 available_since: None,
890};
891pub const METADATA_SDL_PROP_TEXTURE_GPU_TEXTURE_V_POINTER: Property = Property {
892 module: "render",
893 name: "SDL_PROP_TEXTURE_GPU_TEXTURE_V_POINTER",
894 short_name: "TEXTURE_GPU_TEXTURE_V_POINTER",
895 value: crate::render::SDL_PROP_TEXTURE_GPU_TEXTURE_V_POINTER,
896 ty: PropertyType::POINTER,
897 doc: None,
898 available_since: None,
899};
900pub const METADATA_SDL_TextureAccess: Group = Group {
901 module: "render",
902 kind: GroupKind::Enum,
903 name: "SDL_TextureAccess",
904 short_name: "TextureAccess",
905 doc: Some(
906 "The access pattern allowed for a texture.\n\n## Availability\nThis enum is available since SDL 3.2.0.\n",
907 ),
908 available_since: Some(SDL_VERSIONNUM(3, 2, 0)),
909 values: &[
910 GroupValue {
911 name: "SDL_TEXTUREACCESS_STATIC",
912 short_name: "STATIC",
913 doc: Some("Changes rarely, not lockable\n"),
914 available_since: None,
915 },
916 GroupValue {
917 name: "SDL_TEXTUREACCESS_STREAMING",
918 short_name: "STREAMING",
919 doc: Some("Changes frequently, lockable\n"),
920 available_since: None,
921 },
922 GroupValue {
923 name: "SDL_TEXTUREACCESS_TARGET",
924 short_name: "TARGET",
925 doc: Some("Texture can be used as a render target\n"),
926 available_since: None,
927 },
928 ],
929};
930pub const METADATA_SDL_TextureAddressMode: Group = Group {
931 module: "render",
932 kind: GroupKind::Enum,
933 name: "SDL_TextureAddressMode",
934 short_name: "TextureAddressMode",
935 doc: Some(
936 "The addressing mode for a texture when used in [`SDL_RenderGeometry()`].\n\nThis affects how texture coordinates are interpreted outside of \\[0, 1\\]\n\nTexture wrapping is always supported for power of two texture sizes, and is\nsupported for other texture sizes if\n[`SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN`] is set to true.\n\n## Availability\nThis enum is available since SDL 3.4.0.\n",
937 ),
938 available_since: Some(SDL_VERSIONNUM(3, 4, 0)),
939 values: &[
940 GroupValue {
941 name: "SDL_TEXTURE_ADDRESS_INVALID",
942 short_name: "INVALID",
943 doc: None,
944 available_since: None,
945 },
946 GroupValue {
947 name: "SDL_TEXTURE_ADDRESS_AUTO",
948 short_name: "AUTO",
949 doc: Some(
950 "Wrapping is enabled if texture coordinates are outside \\[0, 1\\], this is the default\n",
951 ),
952 available_since: None,
953 },
954 GroupValue {
955 name: "SDL_TEXTURE_ADDRESS_CLAMP",
956 short_name: "CLAMP",
957 doc: Some("Texture coordinates are clamped to the \\[0, 1\\] range\n"),
958 available_since: None,
959 },
960 GroupValue {
961 name: "SDL_TEXTURE_ADDRESS_WRAP",
962 short_name: "WRAP",
963 doc: Some("The texture is repeated (tiled)\n"),
964 available_since: None,
965 },
966 ],
967};
968pub const METADATA_SDL_RendererLogicalPresentation: Group = Group {
969 module: "render",
970 kind: GroupKind::Enum,
971 name: "SDL_RendererLogicalPresentation",
972 short_name: "RendererLogicalPresentation",
973 doc: Some(
974 "How the logical size is mapped to the output.\n\n## Availability\nThis enum is available since SDL 3.2.0.\n",
975 ),
976 available_since: Some(SDL_VERSIONNUM(3, 2, 0)),
977 values: &[
978 GroupValue {
979 name: "SDL_LOGICAL_PRESENTATION_DISABLED",
980 short_name: "DISABLED",
981 doc: Some("There is no logical size in effect\n"),
982 available_since: None,
983 },
984 GroupValue {
985 name: "SDL_LOGICAL_PRESENTATION_STRETCH",
986 short_name: "STRETCH",
987 doc: Some("The rendered content is stretched to the output resolution\n"),
988 available_since: None,
989 },
990 GroupValue {
991 name: "SDL_LOGICAL_PRESENTATION_LETTERBOX",
992 short_name: "LETTERBOX",
993 doc: Some(
994 "The rendered content is fit to the largest dimension and the other dimension is letterboxed with the clear color\n",
995 ),
996 available_since: None,
997 },
998 GroupValue {
999 name: "SDL_LOGICAL_PRESENTATION_OVERSCAN",
1000 short_name: "OVERSCAN",
1001 doc: Some(
1002 "The rendered content is fit to the smallest dimension and the other dimension extends beyond the output bounds\n",
1003 ),
1004 available_since: None,
1005 },
1006 GroupValue {
1007 name: "SDL_LOGICAL_PRESENTATION_INTEGER_SCALE",
1008 short_name: "INTEGER_SCALE",
1009 doc: Some(
1010 "The rendered content is scaled up by integer multiples to fit the output resolution\n",
1011 ),
1012 available_since: None,
1013 },
1014 ],
1015};