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