dawn_sys/generated/
bitmasks.rs1::bitflags::bitflags! {
2 #[derive(Debug, Copy, Clone, Hash, PartialOrd, Ord, PartialEq, Eq)]
3 #[derive(Default)] #[repr(transparent)] pub struct WGPUBufferUsage : WGPUFlags {
4 const NONE = 0u64; const MAP_READ = 1u64; const MAP_WRITE = 2u64; const COPY_SRC =
5 4u64; const COPY_DST = 8u64; const INDEX = 16u64; const VERTEX = 32u64; const UNIFORM
6 = 64u64; const STORAGE = 128u64; const INDIRECT = 256u64; const QUERY_RESOLVE =
7 512u64; }
8}
9::bitflags::bitflags! {
10 #[derive(Debug, Copy, Clone, Hash, PartialOrd, Ord, PartialEq, Eq)]
11 #[derive(Default)] #[repr(transparent)] pub struct WGPUColorWriteMask : WGPUFlags {
12 const NONE = 0u64; const RED = 1u64; const GREEN = 2u64; const BLUE = 4u64; const
13 ALPHA = 8u64; const ALL = 15u64; }
14}
15::bitflags::bitflags! {
16 #[derive(Debug, Copy, Clone, Hash, PartialOrd, Ord, PartialEq, Eq)]
17 #[derive(Default)] #[repr(transparent)] pub struct WGPUHeapProperty : WGPUFlags {
18 const NONE = 0u64; const DEVICE_LOCAL = 1u64; const HOST_VISIBLE = 2u64; const
19 HOST_COHERENT = 4u64; const HOST_UNCACHED = 8u64; const HOST_CACHED = 16u64; }
20}
21::bitflags::bitflags! {
22 #[derive(Debug, Copy, Clone, Hash, PartialOrd, Ord, PartialEq, Eq)]
23 #[derive(Default)] #[repr(transparent)] pub struct WGPUMapMode : WGPUFlags { const
24 NONE = 0u64; const READ = 1u64; const WRITE = 2u64; }
25}
26::bitflags::bitflags! {
27 #[derive(Debug, Copy, Clone, Hash, PartialOrd, Ord, PartialEq, Eq)]
28 #[derive(Default)] #[repr(transparent)] pub struct WGPUShaderStage : WGPUFlags {
29 const NONE = 0u64; const VERTEX = 1u64; const FRAGMENT = 2u64; const COMPUTE = 4u64;
30 }
31}
32::bitflags::bitflags! {
33 #[derive(Debug, Copy, Clone, Hash, PartialOrd, Ord, PartialEq, Eq)]
34 #[derive(Default)] #[repr(transparent)] pub struct WGPUTextureUsage : WGPUFlags {
35 const NONE = 0u64; const COPY_SRC = 1u64; const COPY_DST = 2u64; const
36 TEXTURE_BINDING = 4u64; const STORAGE_BINDING = 8u64; const RENDER_ATTACHMENT =
37 16u64; const TRANSIENT_ATTACHMENT = 32u64; const STORAGE_ATTACHMENT = 64u64; }
38}