1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#[allow(non_camel_case_types)]
#[derive(Debug, Copy, Clone, Serialize)]
pub enum ReflectImageFormat {
Undefined,
RGBA32_FLOAT,
RGBA16_FLOAT,
R32_FLOAT,
RGBA8,
RGBA8_SNORM,
RG32_FLOAT,
RG16_FLOAT,
R11G11B10_FLOAT,
R16_FLOAT,
RGBA16,
RGB10A2,
RG16,
RG8,
R16,
R8,
RGBA16_SNORM,
RG16_SNORM,
RG8_SNORM,
R16_SNORM,
R8_SNORM,
RGBA32_INT,
RGBA16_INT,
RGBA8_INT,
R32_INT,
RG32_INT,
RG16_INT,
RG8_INT,
R16_INT,
R8_INT,
RGBA32_UINT,
RGBA16_UINT,
RGBA8_UINT,
R32_UINT,
RGB10A2_UINT,
RG32_UINT,
RG16_UINT,
RG8_UINT,
R16_UINT,
R8_UINT,
}
impl Default for ReflectImageFormat {
fn default() -> Self {
ReflectImageFormat::Undefined
}
}
#[allow(non_camel_case_types)]
#[derive(Debug, Copy, Clone, Serialize)]
pub enum ReflectFormat {
Undefined,
R32_UINT,
R32_SINT,
R32_SFLOAT,
R32G32_UINT,
R32G32_SINT,
R32G32_SFLOAT,
R32G32B32_UINT,
R32G32B32_SINT,
R32G32B32_SFLOAT,
R32G32B32A32_UINT,
R32G32B32A32_SINT,
R32G32B32A32_SFLOAT,
}
impl Default for ReflectFormat {
fn default() -> Self {
ReflectFormat::Undefined
}
}