1 #![allow(unused_imports)]
2 use wasm_bindgen::prelude::*;
3 #[cfg(web_sys_unstable_apis)]
4 #[wasm_bindgen]
5 #[doc = "The `GpuVertexFormat` enum."]
6 #[doc = ""]
7 #[doc = "*This API requires the following crate features to be activated: `GpuVertexFormat`*"]
8 #[doc = ""]
9 #[doc = "*This API is unstable and requires `--cfg=web_sys_unstable_apis` to be activated, as"]
10 #[doc = "[described in the `wasm-bindgen` guide](https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html)*"]
11 #[derive(Debug, Clone, Copy, PartialEq, Eq)]
12 pub enum GpuVertexFormat {
13     Uint8x2 = "uint8x2",
14     Uint8x4 = "uint8x4",
15     Sint8x2 = "sint8x2",
16     Sint8x4 = "sint8x4",
17     Unorm8x2 = "unorm8x2",
18     Unorm8x4 = "unorm8x4",
19     Snorm8x2 = "snorm8x2",
20     Snorm8x4 = "snorm8x4",
21     Uint16x2 = "uint16x2",
22     Uint16x4 = "uint16x4",
23     Sint16x2 = "sint16x2",
24     Sint16x4 = "sint16x4",
25     Unorm16x2 = "unorm16x2",
26     Unorm16x4 = "unorm16x4",
27     Snorm16x2 = "snorm16x2",
28     Snorm16x4 = "snorm16x4",
29     Float16x2 = "float16x2",
30     Float16x4 = "float16x4",
31     Float32 = "float32",
32     Float32x2 = "float32x2",
33     Float32x3 = "float32x3",
34     Float32x4 = "float32x4",
35     Uint32 = "uint32",
36     Uint32x2 = "uint32x2",
37     Uint32x3 = "uint32x3",
38     Uint32x4 = "uint32x4",
39     Sint32 = "sint32",
40     Sint32x2 = "sint32x2",
41     Sint32x3 = "sint32x3",
42     Sint32x4 = "sint32x4",
43 }
44