]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | #[cfg(feature = "Win32_Graphics_Direct3D_Dxc")] |
2 | pub mod Dxc; | |
3 | #[cfg(feature = "Win32_Graphics_Direct3D_Fxc")] | |
4 | pub mod Fxc; | |
487cf647 FG |
5 | pub type ID3DBlob = *mut ::core::ffi::c_void; |
6 | pub type ID3DDestructionNotifier = *mut ::core::ffi::c_void; | |
7 | pub type ID3DInclude = *mut ::core::ffi::c_void; | |
04454e1e | 8 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
487cf647 | 9 | pub const D3D_COMPONENT_MASK_W: u32 = 8u32; |
04454e1e | 10 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
487cf647 | 11 | pub const D3D_COMPONENT_MASK_X: u32 = 1u32; |
04454e1e | 12 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
487cf647 | 13 | pub const D3D_COMPONENT_MASK_Y: u32 = 2u32; |
04454e1e | 14 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
487cf647 FG |
15 | pub const D3D_COMPONENT_MASK_Z: u32 = 4u32; |
16 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
17 | pub const D3D_FL9_1_DEFAULT_MAX_ANISOTROPY: u32 = 2u32; | |
18 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
19 | pub const D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT: u32 = 65535u32; | |
20 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
21 | pub const D3D_FL9_1_MAX_TEXTURE_REPEAT: u32 = 128u32; | |
22 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
23 | pub const D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION: u32 = 2048u32; | |
24 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
25 | pub const D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION: u32 = 2048u32; | |
26 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
27 | pub const D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION: u32 = 256u32; | |
28 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
29 | pub const D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION: u32 = 512u32; | |
30 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
31 | pub const D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT: u32 = 1u32; | |
32 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
33 | pub const D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT: u32 = 1048575u32; | |
34 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
35 | pub const D3D_FL9_2_MAX_TEXTURE_REPEAT: u32 = 2048u32; | |
36 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
37 | pub const D3D_FL9_3_MAX_TEXTURE_REPEAT: u32 = 8192u32; | |
38 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
39 | pub const D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION: u32 = 4096u32; | |
40 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
41 | pub const D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION: u32 = 4096u32; | |
42 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
43 | pub const D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION: u32 = 4096u32; | |
44 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
45 | pub const D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT: u32 = 4u32; | |
46 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
47 | pub const D3D_SHADER_FEATURE_11_1_DOUBLE_EXTENSIONS: u32 = 32u32; | |
48 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
49 | pub const D3D_SHADER_FEATURE_11_1_SHADER_EXTENSIONS: u32 = 64u32; | |
50 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
51 | pub const D3D_SHADER_FEATURE_64_UAVS: u32 = 8u32; | |
52 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
53 | pub const D3D_SHADER_FEATURE_ATOMIC_INT64_ON_DESCRIPTOR_HEAP_RESOURCE: u32 = 268435456u32; | |
54 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
55 | pub const D3D_SHADER_FEATURE_ATOMIC_INT64_ON_GROUP_SHARED: u32 = 8388608u32; | |
56 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
57 | pub const D3D_SHADER_FEATURE_ATOMIC_INT64_ON_TYPED_RESOURCE: u32 = 4194304u32; | |
58 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
59 | pub const D3D_SHADER_FEATURE_BARYCENTRICS: u32 = 131072u32; | |
60 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
61 | pub const D3D_SHADER_FEATURE_COMPUTE_SHADERS_PLUS_RAW_AND_STRUCTURED_BUFFERS_VIA_SHADER_4_X: u32 = 2u32; | |
62 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
63 | pub const D3D_SHADER_FEATURE_DERIVATIVES_IN_MESH_AND_AMPLIFICATION_SHADERS: u32 = 16777216u32; | |
64 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
65 | pub const D3D_SHADER_FEATURE_DOUBLES: u32 = 1u32; | |
66 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
67 | pub const D3D_SHADER_FEATURE_INNER_COVERAGE: u32 = 1024u32; | |
68 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
69 | pub const D3D_SHADER_FEATURE_INT64_OPS: u32 = 32768u32; | |
70 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
71 | pub const D3D_SHADER_FEATURE_LEVEL_9_COMPARISON_FILTERING: u32 = 128u32; | |
72 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
73 | pub const D3D_SHADER_FEATURE_MINIMUM_PRECISION: u32 = 16u32; | |
74 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
75 | pub const D3D_SHADER_FEATURE_NATIVE_16BIT_OPS: u32 = 262144u32; | |
76 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
77 | pub const D3D_SHADER_FEATURE_RAYTRACING_TIER_1_1: u32 = 1048576u32; | |
78 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
79 | pub const D3D_SHADER_FEATURE_RESOURCE_DESCRIPTOR_HEAP_INDEXING: u32 = 33554432u32; | |
80 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
81 | pub const D3D_SHADER_FEATURE_ROVS: u32 = 4096u32; | |
82 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
83 | pub const D3D_SHADER_FEATURE_SAMPLER_DESCRIPTOR_HEAP_INDEXING: u32 = 67108864u32; | |
84 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
85 | pub const D3D_SHADER_FEATURE_SAMPLER_FEEDBACK: u32 = 2097152u32; | |
86 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
87 | pub const D3D_SHADER_FEATURE_SHADING_RATE: u32 = 524288u32; | |
88 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
89 | pub const D3D_SHADER_FEATURE_STENCIL_REF: u32 = 512u32; | |
90 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
91 | pub const D3D_SHADER_FEATURE_TILED_RESOURCES: u32 = 256u32; | |
92 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
93 | pub const D3D_SHADER_FEATURE_TYPED_UAV_LOAD_ADDITIONAL_FORMATS: u32 = 2048u32; | |
94 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
95 | pub const D3D_SHADER_FEATURE_UAVS_AT_EVERY_STAGE: u32 = 4u32; | |
96 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
97 | pub const D3D_SHADER_FEATURE_VIEWPORT_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER_FEEDING_RASTERIZER: u32 = 8192u32; | |
98 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
99 | pub const D3D_SHADER_FEATURE_VIEW_ID: u32 = 65536u32; | |
100 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
101 | pub const D3D_SHADER_FEATURE_WAVE_MMA: u32 = 134217728u32; | |
102 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
103 | pub const D3D_SHADER_FEATURE_WAVE_OPS: u32 = 16384u32; | |
104 | pub const D3D_TEXTURE_LAYOUT_64KB_STANDARD_SWIZZLE: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1276062179, data2: 16223, data3: 19765, data4: [132, 201, 188, 9, 131, 182, 44, 40] }; | |
105 | pub const D3D_TEXTURE_LAYOUT_ROW_MAJOR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3051103055, data2: 29371, data3: 19436, data4: [151, 5, 140, 242, 88, 223, 107, 108] }; | |
106 | pub const WKPDID_CommentStringW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3491012032, data2: 37096, data3: 20168, data4: [129, 68, 233, 0, 173, 38, 107, 178] }; | |
107 | pub const WKPDID_D3D12UniqueObjectId: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 456777237, data2: 60420, data3: 19374, data4: [186, 77, 140, 239, 121, 252, 4, 193] }; | |
108 | pub const WKPDID_D3DDebugObjectName: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1117490210, data2: 37256, data3: 19212, data4: [135, 66, 172, 176, 191, 133, 194, 0] }; | |
109 | pub const WKPDID_D3DDebugObjectNameW: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1288331224, data2: 37407, data3: 17096, data4: [133, 102, 112, 202, 242, 169, 183, 65] }; | |
04454e1e | 110 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 111 | pub type D3D_CBUFFER_TYPE = i32; |
04454e1e | 112 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 113 | pub const D3D_CT_CBUFFER: D3D_CBUFFER_TYPE = 0i32; |
04454e1e | 114 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 115 | pub const D3D_CT_TBUFFER: D3D_CBUFFER_TYPE = 1i32; |
04454e1e | 116 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 117 | pub const D3D_CT_INTERFACE_POINTERS: D3D_CBUFFER_TYPE = 2i32; |
04454e1e | 118 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 119 | pub const D3D_CT_RESOURCE_BIND_INFO: D3D_CBUFFER_TYPE = 3i32; |
04454e1e | 120 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 121 | pub const D3D10_CT_CBUFFER: D3D_CBUFFER_TYPE = 0i32; |
04454e1e | 122 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 123 | pub const D3D10_CT_TBUFFER: D3D_CBUFFER_TYPE = 1i32; |
04454e1e | 124 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 125 | pub const D3D11_CT_CBUFFER: D3D_CBUFFER_TYPE = 0i32; |
04454e1e | 126 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 127 | pub const D3D11_CT_TBUFFER: D3D_CBUFFER_TYPE = 1i32; |
04454e1e | 128 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 129 | pub const D3D11_CT_INTERFACE_POINTERS: D3D_CBUFFER_TYPE = 2i32; |
04454e1e | 130 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 131 | pub const D3D11_CT_RESOURCE_BIND_INFO: D3D_CBUFFER_TYPE = 3i32; |
04454e1e | 132 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 133 | pub type D3D_DRIVER_TYPE = i32; |
04454e1e | 134 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 135 | pub const D3D_DRIVER_TYPE_UNKNOWN: D3D_DRIVER_TYPE = 0i32; |
04454e1e | 136 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 137 | pub const D3D_DRIVER_TYPE_HARDWARE: D3D_DRIVER_TYPE = 1i32; |
04454e1e | 138 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 139 | pub const D3D_DRIVER_TYPE_REFERENCE: D3D_DRIVER_TYPE = 2i32; |
04454e1e | 140 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 141 | pub const D3D_DRIVER_TYPE_NULL: D3D_DRIVER_TYPE = 3i32; |
04454e1e | 142 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 143 | pub const D3D_DRIVER_TYPE_SOFTWARE: D3D_DRIVER_TYPE = 4i32; |
04454e1e | 144 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 145 | pub const D3D_DRIVER_TYPE_WARP: D3D_DRIVER_TYPE = 5i32; |
04454e1e | 146 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 147 | pub type D3D_FEATURE_LEVEL = i32; |
04454e1e | 148 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 149 | pub const D3D_FEATURE_LEVEL_1_0_CORE: D3D_FEATURE_LEVEL = 4096i32; |
04454e1e | 150 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 151 | pub const D3D_FEATURE_LEVEL_9_1: D3D_FEATURE_LEVEL = 37120i32; |
04454e1e | 152 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 153 | pub const D3D_FEATURE_LEVEL_9_2: D3D_FEATURE_LEVEL = 37376i32; |
04454e1e | 154 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 155 | pub const D3D_FEATURE_LEVEL_9_3: D3D_FEATURE_LEVEL = 37632i32; |
04454e1e | 156 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 157 | pub const D3D_FEATURE_LEVEL_10_0: D3D_FEATURE_LEVEL = 40960i32; |
04454e1e | 158 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 159 | pub const D3D_FEATURE_LEVEL_10_1: D3D_FEATURE_LEVEL = 41216i32; |
04454e1e | 160 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 161 | pub const D3D_FEATURE_LEVEL_11_0: D3D_FEATURE_LEVEL = 45056i32; |
04454e1e | 162 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 163 | pub const D3D_FEATURE_LEVEL_11_1: D3D_FEATURE_LEVEL = 45312i32; |
04454e1e | 164 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 165 | pub const D3D_FEATURE_LEVEL_12_0: D3D_FEATURE_LEVEL = 49152i32; |
04454e1e | 166 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 167 | pub const D3D_FEATURE_LEVEL_12_1: D3D_FEATURE_LEVEL = 49408i32; |
04454e1e | 168 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 169 | pub const D3D_FEATURE_LEVEL_12_2: D3D_FEATURE_LEVEL = 49664i32; |
04454e1e | 170 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 171 | pub type D3D_INCLUDE_TYPE = i32; |
04454e1e | 172 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 173 | pub const D3D_INCLUDE_LOCAL: D3D_INCLUDE_TYPE = 0i32; |
04454e1e | 174 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 175 | pub const D3D_INCLUDE_SYSTEM: D3D_INCLUDE_TYPE = 1i32; |
04454e1e | 176 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 177 | pub const D3D10_INCLUDE_LOCAL: D3D_INCLUDE_TYPE = 0i32; |
04454e1e | 178 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 179 | pub const D3D10_INCLUDE_SYSTEM: D3D_INCLUDE_TYPE = 1i32; |
04454e1e | 180 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 181 | pub const D3D_INCLUDE_FORCE_DWORD: D3D_INCLUDE_TYPE = 2147483647i32; |
04454e1e | 182 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 183 | pub type D3D_INTERPOLATION_MODE = i32; |
04454e1e | 184 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 185 | pub const D3D_INTERPOLATION_UNDEFINED: D3D_INTERPOLATION_MODE = 0i32; |
04454e1e | 186 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 187 | pub const D3D_INTERPOLATION_CONSTANT: D3D_INTERPOLATION_MODE = 1i32; |
04454e1e | 188 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 189 | pub const D3D_INTERPOLATION_LINEAR: D3D_INTERPOLATION_MODE = 2i32; |
04454e1e | 190 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 191 | pub const D3D_INTERPOLATION_LINEAR_CENTROID: D3D_INTERPOLATION_MODE = 3i32; |
04454e1e | 192 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 193 | pub const D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE: D3D_INTERPOLATION_MODE = 4i32; |
04454e1e | 194 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 195 | pub const D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_CENTROID: D3D_INTERPOLATION_MODE = 5i32; |
04454e1e | 196 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 197 | pub const D3D_INTERPOLATION_LINEAR_SAMPLE: D3D_INTERPOLATION_MODE = 6i32; |
04454e1e | 198 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 199 | pub const D3D_INTERPOLATION_LINEAR_NOPERSPECTIVE_SAMPLE: D3D_INTERPOLATION_MODE = 7i32; |
04454e1e | 200 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 201 | pub type D3D_MIN_PRECISION = i32; |
04454e1e | 202 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 203 | pub const D3D_MIN_PRECISION_DEFAULT: D3D_MIN_PRECISION = 0i32; |
04454e1e | 204 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 205 | pub const D3D_MIN_PRECISION_FLOAT_16: D3D_MIN_PRECISION = 1i32; |
04454e1e | 206 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 207 | pub const D3D_MIN_PRECISION_FLOAT_2_8: D3D_MIN_PRECISION = 2i32; |
04454e1e | 208 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 209 | pub const D3D_MIN_PRECISION_RESERVED: D3D_MIN_PRECISION = 3i32; |
04454e1e | 210 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 211 | pub const D3D_MIN_PRECISION_SINT_16: D3D_MIN_PRECISION = 4i32; |
04454e1e | 212 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 213 | pub const D3D_MIN_PRECISION_UINT_16: D3D_MIN_PRECISION = 5i32; |
04454e1e | 214 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 215 | pub const D3D_MIN_PRECISION_ANY_16: D3D_MIN_PRECISION = 240i32; |
04454e1e | 216 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 217 | pub const D3D_MIN_PRECISION_ANY_10: D3D_MIN_PRECISION = 241i32; |
04454e1e | 218 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 219 | pub type D3D_NAME = i32; |
04454e1e | 220 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 221 | pub const D3D_NAME_UNDEFINED: D3D_NAME = 0i32; |
04454e1e | 222 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 223 | pub const D3D_NAME_POSITION: D3D_NAME = 1i32; |
04454e1e | 224 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 225 | pub const D3D_NAME_CLIP_DISTANCE: D3D_NAME = 2i32; |
04454e1e | 226 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 227 | pub const D3D_NAME_CULL_DISTANCE: D3D_NAME = 3i32; |
04454e1e | 228 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 229 | pub const D3D_NAME_RENDER_TARGET_ARRAY_INDEX: D3D_NAME = 4i32; |
04454e1e | 230 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 231 | pub const D3D_NAME_VIEWPORT_ARRAY_INDEX: D3D_NAME = 5i32; |
04454e1e | 232 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 233 | pub const D3D_NAME_VERTEX_ID: D3D_NAME = 6i32; |
04454e1e | 234 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 235 | pub const D3D_NAME_PRIMITIVE_ID: D3D_NAME = 7i32; |
04454e1e | 236 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 237 | pub const D3D_NAME_INSTANCE_ID: D3D_NAME = 8i32; |
04454e1e | 238 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 239 | pub const D3D_NAME_IS_FRONT_FACE: D3D_NAME = 9i32; |
04454e1e | 240 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 241 | pub const D3D_NAME_SAMPLE_INDEX: D3D_NAME = 10i32; |
04454e1e | 242 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 243 | pub const D3D_NAME_FINAL_QUAD_EDGE_TESSFACTOR: D3D_NAME = 11i32; |
04454e1e | 244 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 245 | pub const D3D_NAME_FINAL_QUAD_INSIDE_TESSFACTOR: D3D_NAME = 12i32; |
04454e1e | 246 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 247 | pub const D3D_NAME_FINAL_TRI_EDGE_TESSFACTOR: D3D_NAME = 13i32; |
04454e1e | 248 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 249 | pub const D3D_NAME_FINAL_TRI_INSIDE_TESSFACTOR: D3D_NAME = 14i32; |
04454e1e | 250 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 251 | pub const D3D_NAME_FINAL_LINE_DETAIL_TESSFACTOR: D3D_NAME = 15i32; |
04454e1e | 252 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 253 | pub const D3D_NAME_FINAL_LINE_DENSITY_TESSFACTOR: D3D_NAME = 16i32; |
04454e1e | 254 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 255 | pub const D3D_NAME_BARYCENTRICS: D3D_NAME = 23i32; |
04454e1e | 256 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 257 | pub const D3D_NAME_SHADINGRATE: D3D_NAME = 24i32; |
04454e1e | 258 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 259 | pub const D3D_NAME_CULLPRIMITIVE: D3D_NAME = 25i32; |
04454e1e | 260 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 261 | pub const D3D_NAME_TARGET: D3D_NAME = 64i32; |
04454e1e | 262 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 263 | pub const D3D_NAME_DEPTH: D3D_NAME = 65i32; |
04454e1e | 264 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 265 | pub const D3D_NAME_COVERAGE: D3D_NAME = 66i32; |
04454e1e | 266 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 267 | pub const D3D_NAME_DEPTH_GREATER_EQUAL: D3D_NAME = 67i32; |
04454e1e | 268 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 269 | pub const D3D_NAME_DEPTH_LESS_EQUAL: D3D_NAME = 68i32; |
04454e1e | 270 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 271 | pub const D3D_NAME_STENCIL_REF: D3D_NAME = 69i32; |
04454e1e | 272 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 273 | pub const D3D_NAME_INNER_COVERAGE: D3D_NAME = 70i32; |
04454e1e | 274 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 275 | pub const D3D10_NAME_UNDEFINED: D3D_NAME = 0i32; |
04454e1e | 276 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 277 | pub const D3D10_NAME_POSITION: D3D_NAME = 1i32; |
04454e1e | 278 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 279 | pub const D3D10_NAME_CLIP_DISTANCE: D3D_NAME = 2i32; |
04454e1e | 280 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 281 | pub const D3D10_NAME_CULL_DISTANCE: D3D_NAME = 3i32; |
04454e1e | 282 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 283 | pub const D3D10_NAME_RENDER_TARGET_ARRAY_INDEX: D3D_NAME = 4i32; |
04454e1e | 284 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 285 | pub const D3D10_NAME_VIEWPORT_ARRAY_INDEX: D3D_NAME = 5i32; |
04454e1e | 286 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 287 | pub const D3D10_NAME_VERTEX_ID: D3D_NAME = 6i32; |
04454e1e | 288 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 289 | pub const D3D10_NAME_PRIMITIVE_ID: D3D_NAME = 7i32; |
04454e1e | 290 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 291 | pub const D3D10_NAME_INSTANCE_ID: D3D_NAME = 8i32; |
04454e1e | 292 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 293 | pub const D3D10_NAME_IS_FRONT_FACE: D3D_NAME = 9i32; |
04454e1e | 294 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 295 | pub const D3D10_NAME_SAMPLE_INDEX: D3D_NAME = 10i32; |
04454e1e | 296 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 297 | pub const D3D10_NAME_TARGET: D3D_NAME = 64i32; |
04454e1e | 298 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 299 | pub const D3D10_NAME_DEPTH: D3D_NAME = 65i32; |
04454e1e | 300 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 301 | pub const D3D10_NAME_COVERAGE: D3D_NAME = 66i32; |
04454e1e | 302 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 303 | pub const D3D11_NAME_FINAL_QUAD_EDGE_TESSFACTOR: D3D_NAME = 11i32; |
04454e1e | 304 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 305 | pub const D3D11_NAME_FINAL_QUAD_INSIDE_TESSFACTOR: D3D_NAME = 12i32; |
04454e1e | 306 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 307 | pub const D3D11_NAME_FINAL_TRI_EDGE_TESSFACTOR: D3D_NAME = 13i32; |
04454e1e | 308 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 309 | pub const D3D11_NAME_FINAL_TRI_INSIDE_TESSFACTOR: D3D_NAME = 14i32; |
04454e1e | 310 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 311 | pub const D3D11_NAME_FINAL_LINE_DETAIL_TESSFACTOR: D3D_NAME = 15i32; |
04454e1e | 312 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 313 | pub const D3D11_NAME_FINAL_LINE_DENSITY_TESSFACTOR: D3D_NAME = 16i32; |
04454e1e | 314 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 315 | pub const D3D11_NAME_DEPTH_GREATER_EQUAL: D3D_NAME = 67i32; |
04454e1e | 316 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 317 | pub const D3D11_NAME_DEPTH_LESS_EQUAL: D3D_NAME = 68i32; |
04454e1e | 318 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 319 | pub const D3D11_NAME_STENCIL_REF: D3D_NAME = 69i32; |
04454e1e | 320 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 321 | pub const D3D11_NAME_INNER_COVERAGE: D3D_NAME = 70i32; |
04454e1e | 322 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 323 | pub const D3D12_NAME_BARYCENTRICS: D3D_NAME = 23i32; |
04454e1e | 324 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 325 | pub const D3D12_NAME_SHADINGRATE: D3D_NAME = 24i32; |
04454e1e | 326 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 327 | pub const D3D12_NAME_CULLPRIMITIVE: D3D_NAME = 25i32; |
04454e1e | 328 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 329 | pub type D3D_PARAMETER_FLAGS = i32; |
04454e1e | 330 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 331 | pub const D3D_PF_NONE: D3D_PARAMETER_FLAGS = 0i32; |
04454e1e | 332 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 333 | pub const D3D_PF_IN: D3D_PARAMETER_FLAGS = 1i32; |
04454e1e | 334 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 335 | pub const D3D_PF_OUT: D3D_PARAMETER_FLAGS = 2i32; |
04454e1e | 336 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 337 | pub const D3D_PF_FORCE_DWORD: D3D_PARAMETER_FLAGS = 2147483647i32; |
04454e1e | 338 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 339 | pub type D3D_PRIMITIVE = i32; |
04454e1e | 340 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 341 | pub const D3D_PRIMITIVE_UNDEFINED: D3D_PRIMITIVE = 0i32; |
04454e1e | 342 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 343 | pub const D3D_PRIMITIVE_POINT: D3D_PRIMITIVE = 1i32; |
04454e1e | 344 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 345 | pub const D3D_PRIMITIVE_LINE: D3D_PRIMITIVE = 2i32; |
04454e1e | 346 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 347 | pub const D3D_PRIMITIVE_TRIANGLE: D3D_PRIMITIVE = 3i32; |
04454e1e | 348 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 349 | pub const D3D_PRIMITIVE_LINE_ADJ: D3D_PRIMITIVE = 6i32; |
04454e1e | 350 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 351 | pub const D3D_PRIMITIVE_TRIANGLE_ADJ: D3D_PRIMITIVE = 7i32; |
04454e1e | 352 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 353 | pub const D3D_PRIMITIVE_1_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 8i32; |
04454e1e | 354 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 355 | pub const D3D_PRIMITIVE_2_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 9i32; |
04454e1e | 356 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 357 | pub const D3D_PRIMITIVE_3_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 10i32; |
04454e1e | 358 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 359 | pub const D3D_PRIMITIVE_4_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 11i32; |
04454e1e | 360 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 361 | pub const D3D_PRIMITIVE_5_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 12i32; |
04454e1e | 362 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 363 | pub const D3D_PRIMITIVE_6_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 13i32; |
04454e1e | 364 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 365 | pub const D3D_PRIMITIVE_7_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 14i32; |
04454e1e | 366 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 367 | pub const D3D_PRIMITIVE_8_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 15i32; |
04454e1e | 368 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 369 | pub const D3D_PRIMITIVE_9_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 16i32; |
04454e1e | 370 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 371 | pub const D3D_PRIMITIVE_10_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 17i32; |
04454e1e | 372 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 373 | pub const D3D_PRIMITIVE_11_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 18i32; |
04454e1e | 374 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 375 | pub const D3D_PRIMITIVE_12_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 19i32; |
04454e1e | 376 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 377 | pub const D3D_PRIMITIVE_13_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 20i32; |
04454e1e | 378 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 379 | pub const D3D_PRIMITIVE_14_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 21i32; |
04454e1e | 380 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 381 | pub const D3D_PRIMITIVE_15_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 22i32; |
04454e1e | 382 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 383 | pub const D3D_PRIMITIVE_16_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 23i32; |
04454e1e | 384 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 385 | pub const D3D_PRIMITIVE_17_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 24i32; |
04454e1e | 386 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 387 | pub const D3D_PRIMITIVE_18_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 25i32; |
04454e1e | 388 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 389 | pub const D3D_PRIMITIVE_19_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 26i32; |
04454e1e | 390 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 391 | pub const D3D_PRIMITIVE_20_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 27i32; |
04454e1e | 392 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 393 | pub const D3D_PRIMITIVE_21_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 28i32; |
04454e1e | 394 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 395 | pub const D3D_PRIMITIVE_22_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 29i32; |
04454e1e | 396 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 397 | pub const D3D_PRIMITIVE_23_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 30i32; |
04454e1e | 398 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 399 | pub const D3D_PRIMITIVE_24_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 31i32; |
04454e1e | 400 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 401 | pub const D3D_PRIMITIVE_25_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 32i32; |
04454e1e | 402 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 403 | pub const D3D_PRIMITIVE_26_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 33i32; |
04454e1e | 404 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 405 | pub const D3D_PRIMITIVE_27_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 34i32; |
04454e1e | 406 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 407 | pub const D3D_PRIMITIVE_28_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 35i32; |
04454e1e | 408 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 409 | pub const D3D_PRIMITIVE_29_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 36i32; |
04454e1e | 410 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 411 | pub const D3D_PRIMITIVE_30_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 37i32; |
04454e1e | 412 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 413 | pub const D3D_PRIMITIVE_31_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 38i32; |
04454e1e | 414 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 415 | pub const D3D_PRIMITIVE_32_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 39i32; |
04454e1e | 416 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 417 | pub const D3D10_PRIMITIVE_UNDEFINED: D3D_PRIMITIVE = 0i32; |
04454e1e | 418 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 419 | pub const D3D10_PRIMITIVE_POINT: D3D_PRIMITIVE = 1i32; |
04454e1e | 420 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 421 | pub const D3D10_PRIMITIVE_LINE: D3D_PRIMITIVE = 2i32; |
04454e1e | 422 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 423 | pub const D3D10_PRIMITIVE_TRIANGLE: D3D_PRIMITIVE = 3i32; |
04454e1e | 424 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 425 | pub const D3D10_PRIMITIVE_LINE_ADJ: D3D_PRIMITIVE = 6i32; |
04454e1e | 426 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 427 | pub const D3D10_PRIMITIVE_TRIANGLE_ADJ: D3D_PRIMITIVE = 7i32; |
04454e1e | 428 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 429 | pub const D3D11_PRIMITIVE_UNDEFINED: D3D_PRIMITIVE = 0i32; |
04454e1e | 430 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 431 | pub const D3D11_PRIMITIVE_POINT: D3D_PRIMITIVE = 1i32; |
04454e1e | 432 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 433 | pub const D3D11_PRIMITIVE_LINE: D3D_PRIMITIVE = 2i32; |
04454e1e | 434 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 435 | pub const D3D11_PRIMITIVE_TRIANGLE: D3D_PRIMITIVE = 3i32; |
04454e1e | 436 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 437 | pub const D3D11_PRIMITIVE_LINE_ADJ: D3D_PRIMITIVE = 6i32; |
04454e1e | 438 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 439 | pub const D3D11_PRIMITIVE_TRIANGLE_ADJ: D3D_PRIMITIVE = 7i32; |
04454e1e | 440 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 441 | pub const D3D11_PRIMITIVE_1_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 8i32; |
04454e1e | 442 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 443 | pub const D3D11_PRIMITIVE_2_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 9i32; |
04454e1e | 444 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 445 | pub const D3D11_PRIMITIVE_3_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 10i32; |
04454e1e | 446 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 447 | pub const D3D11_PRIMITIVE_4_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 11i32; |
04454e1e | 448 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 449 | pub const D3D11_PRIMITIVE_5_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 12i32; |
04454e1e | 450 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 451 | pub const D3D11_PRIMITIVE_6_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 13i32; |
04454e1e | 452 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 453 | pub const D3D11_PRIMITIVE_7_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 14i32; |
04454e1e | 454 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 455 | pub const D3D11_PRIMITIVE_8_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 15i32; |
04454e1e | 456 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 457 | pub const D3D11_PRIMITIVE_9_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 16i32; |
04454e1e | 458 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 459 | pub const D3D11_PRIMITIVE_10_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 17i32; |
04454e1e | 460 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 461 | pub const D3D11_PRIMITIVE_11_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 18i32; |
04454e1e | 462 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 463 | pub const D3D11_PRIMITIVE_12_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 19i32; |
04454e1e | 464 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 465 | pub const D3D11_PRIMITIVE_13_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 20i32; |
04454e1e | 466 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 467 | pub const D3D11_PRIMITIVE_14_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 21i32; |
04454e1e | 468 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 469 | pub const D3D11_PRIMITIVE_15_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 22i32; |
04454e1e | 470 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 471 | pub const D3D11_PRIMITIVE_16_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 23i32; |
04454e1e | 472 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 473 | pub const D3D11_PRIMITIVE_17_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 24i32; |
04454e1e | 474 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 475 | pub const D3D11_PRIMITIVE_18_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 25i32; |
04454e1e | 476 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 477 | pub const D3D11_PRIMITIVE_19_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 26i32; |
04454e1e | 478 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 479 | pub const D3D11_PRIMITIVE_20_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 27i32; |
04454e1e | 480 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 481 | pub const D3D11_PRIMITIVE_21_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 28i32; |
04454e1e | 482 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 483 | pub const D3D11_PRIMITIVE_22_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 29i32; |
04454e1e | 484 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 485 | pub const D3D11_PRIMITIVE_23_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 30i32; |
04454e1e | 486 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 487 | pub const D3D11_PRIMITIVE_24_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 31i32; |
04454e1e | 488 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 489 | pub const D3D11_PRIMITIVE_25_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 32i32; |
04454e1e | 490 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 491 | pub const D3D11_PRIMITIVE_26_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 33i32; |
04454e1e | 492 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 493 | pub const D3D11_PRIMITIVE_27_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 34i32; |
04454e1e | 494 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 495 | pub const D3D11_PRIMITIVE_28_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 35i32; |
04454e1e | 496 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 497 | pub const D3D11_PRIMITIVE_29_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 36i32; |
04454e1e | 498 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 499 | pub const D3D11_PRIMITIVE_30_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 37i32; |
04454e1e | 500 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 501 | pub const D3D11_PRIMITIVE_31_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 38i32; |
04454e1e | 502 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 503 | pub const D3D11_PRIMITIVE_32_CONTROL_POINT_PATCH: D3D_PRIMITIVE = 39i32; |
04454e1e | 504 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 505 | pub type D3D_PRIMITIVE_TOPOLOGY = i32; |
04454e1e | 506 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 507 | pub const D3D_PRIMITIVE_TOPOLOGY_UNDEFINED: D3D_PRIMITIVE_TOPOLOGY = 0i32; |
04454e1e | 508 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 509 | pub const D3D_PRIMITIVE_TOPOLOGY_POINTLIST: D3D_PRIMITIVE_TOPOLOGY = 1i32; |
04454e1e | 510 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 511 | pub const D3D_PRIMITIVE_TOPOLOGY_LINELIST: D3D_PRIMITIVE_TOPOLOGY = 2i32; |
04454e1e | 512 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 513 | pub const D3D_PRIMITIVE_TOPOLOGY_LINESTRIP: D3D_PRIMITIVE_TOPOLOGY = 3i32; |
04454e1e | 514 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 515 | pub const D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST: D3D_PRIMITIVE_TOPOLOGY = 4i32; |
04454e1e | 516 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 517 | pub const D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP: D3D_PRIMITIVE_TOPOLOGY = 5i32; |
04454e1e | 518 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 519 | pub const D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ: D3D_PRIMITIVE_TOPOLOGY = 10i32; |
04454e1e | 520 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 521 | pub const D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ: D3D_PRIMITIVE_TOPOLOGY = 11i32; |
04454e1e | 522 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 523 | pub const D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ: D3D_PRIMITIVE_TOPOLOGY = 12i32; |
04454e1e | 524 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 525 | pub const D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ: D3D_PRIMITIVE_TOPOLOGY = 13i32; |
04454e1e | 526 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 527 | pub const D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 33i32; |
04454e1e | 528 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 529 | pub const D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 34i32; |
04454e1e | 530 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 531 | pub const D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 35i32; |
04454e1e | 532 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 533 | pub const D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 36i32; |
04454e1e | 534 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 535 | pub const D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 37i32; |
04454e1e | 536 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 537 | pub const D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 38i32; |
04454e1e | 538 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 539 | pub const D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 39i32; |
04454e1e | 540 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 541 | pub const D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 40i32; |
04454e1e | 542 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 543 | pub const D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 41i32; |
04454e1e | 544 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 545 | pub const D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 42i32; |
04454e1e | 546 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 547 | pub const D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 43i32; |
04454e1e | 548 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 549 | pub const D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 44i32; |
04454e1e | 550 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 551 | pub const D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 45i32; |
04454e1e | 552 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 553 | pub const D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 46i32; |
04454e1e | 554 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 555 | pub const D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 47i32; |
04454e1e | 556 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 557 | pub const D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 48i32; |
04454e1e | 558 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 559 | pub const D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 49i32; |
04454e1e | 560 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 561 | pub const D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 50i32; |
04454e1e | 562 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 563 | pub const D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 51i32; |
04454e1e | 564 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 565 | pub const D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 52i32; |
04454e1e | 566 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 567 | pub const D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 53i32; |
04454e1e | 568 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 569 | pub const D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 54i32; |
04454e1e | 570 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 571 | pub const D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 55i32; |
04454e1e | 572 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 573 | pub const D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 56i32; |
04454e1e | 574 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 575 | pub const D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 57i32; |
04454e1e | 576 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 577 | pub const D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 58i32; |
04454e1e | 578 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 579 | pub const D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 59i32; |
04454e1e | 580 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 581 | pub const D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 60i32; |
04454e1e | 582 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 583 | pub const D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 61i32; |
04454e1e | 584 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 585 | pub const D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 62i32; |
04454e1e | 586 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 587 | pub const D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 63i32; |
04454e1e | 588 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 589 | pub const D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 64i32; |
04454e1e | 590 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 591 | pub const D3D10_PRIMITIVE_TOPOLOGY_UNDEFINED: D3D_PRIMITIVE_TOPOLOGY = 0i32; |
04454e1e | 592 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 593 | pub const D3D10_PRIMITIVE_TOPOLOGY_POINTLIST: D3D_PRIMITIVE_TOPOLOGY = 1i32; |
04454e1e | 594 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 595 | pub const D3D10_PRIMITIVE_TOPOLOGY_LINELIST: D3D_PRIMITIVE_TOPOLOGY = 2i32; |
04454e1e | 596 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 597 | pub const D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP: D3D_PRIMITIVE_TOPOLOGY = 3i32; |
04454e1e | 598 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 599 | pub const D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST: D3D_PRIMITIVE_TOPOLOGY = 4i32; |
04454e1e | 600 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 601 | pub const D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP: D3D_PRIMITIVE_TOPOLOGY = 5i32; |
04454e1e | 602 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 603 | pub const D3D10_PRIMITIVE_TOPOLOGY_LINELIST_ADJ: D3D_PRIMITIVE_TOPOLOGY = 10i32; |
04454e1e | 604 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 605 | pub const D3D10_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ: D3D_PRIMITIVE_TOPOLOGY = 11i32; |
04454e1e | 606 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 607 | pub const D3D10_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ: D3D_PRIMITIVE_TOPOLOGY = 12i32; |
04454e1e | 608 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 609 | pub const D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ: D3D_PRIMITIVE_TOPOLOGY = 13i32; |
04454e1e | 610 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 611 | pub const D3D11_PRIMITIVE_TOPOLOGY_UNDEFINED: D3D_PRIMITIVE_TOPOLOGY = 0i32; |
04454e1e | 612 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 613 | pub const D3D11_PRIMITIVE_TOPOLOGY_POINTLIST: D3D_PRIMITIVE_TOPOLOGY = 1i32; |
04454e1e | 614 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 615 | pub const D3D11_PRIMITIVE_TOPOLOGY_LINELIST: D3D_PRIMITIVE_TOPOLOGY = 2i32; |
04454e1e | 616 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 617 | pub const D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP: D3D_PRIMITIVE_TOPOLOGY = 3i32; |
04454e1e | 618 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 619 | pub const D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST: D3D_PRIMITIVE_TOPOLOGY = 4i32; |
04454e1e | 620 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 621 | pub const D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP: D3D_PRIMITIVE_TOPOLOGY = 5i32; |
04454e1e | 622 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 623 | pub const D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ: D3D_PRIMITIVE_TOPOLOGY = 10i32; |
04454e1e | 624 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 625 | pub const D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ: D3D_PRIMITIVE_TOPOLOGY = 11i32; |
04454e1e | 626 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 627 | pub const D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ: D3D_PRIMITIVE_TOPOLOGY = 12i32; |
04454e1e | 628 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 629 | pub const D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ: D3D_PRIMITIVE_TOPOLOGY = 13i32; |
04454e1e | 630 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 631 | pub const D3D11_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 33i32; |
04454e1e | 632 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 633 | pub const D3D11_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 34i32; |
04454e1e | 634 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 635 | pub const D3D11_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 35i32; |
04454e1e | 636 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 637 | pub const D3D11_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 36i32; |
04454e1e | 638 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 639 | pub const D3D11_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 37i32; |
04454e1e | 640 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 641 | pub const D3D11_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 38i32; |
04454e1e | 642 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 643 | pub const D3D11_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 39i32; |
04454e1e | 644 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 645 | pub const D3D11_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 40i32; |
04454e1e | 646 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 647 | pub const D3D11_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 41i32; |
04454e1e | 648 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 649 | pub const D3D11_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 42i32; |
04454e1e | 650 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 651 | pub const D3D11_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 43i32; |
04454e1e | 652 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 653 | pub const D3D11_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 44i32; |
04454e1e | 654 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 655 | pub const D3D11_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 45i32; |
04454e1e | 656 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 657 | pub const D3D11_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 46i32; |
04454e1e | 658 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 659 | pub const D3D11_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 47i32; |
04454e1e | 660 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 661 | pub const D3D11_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 48i32; |
04454e1e | 662 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 663 | pub const D3D11_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 49i32; |
04454e1e | 664 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 665 | pub const D3D11_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 50i32; |
04454e1e | 666 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 667 | pub const D3D11_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 51i32; |
04454e1e | 668 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 669 | pub const D3D11_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 52i32; |
04454e1e | 670 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 671 | pub const D3D11_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 53i32; |
04454e1e | 672 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 673 | pub const D3D11_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 54i32; |
04454e1e | 674 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 675 | pub const D3D11_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 55i32; |
04454e1e | 676 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 677 | pub const D3D11_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 56i32; |
04454e1e | 678 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 679 | pub const D3D11_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 57i32; |
04454e1e | 680 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 681 | pub const D3D11_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 58i32; |
04454e1e | 682 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 683 | pub const D3D11_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 59i32; |
04454e1e | 684 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 685 | pub const D3D11_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 60i32; |
04454e1e | 686 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 687 | pub const D3D11_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 61i32; |
04454e1e | 688 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 689 | pub const D3D11_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 62i32; |
04454e1e | 690 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 691 | pub const D3D11_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 63i32; |
04454e1e | 692 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 693 | pub const D3D11_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST: D3D_PRIMITIVE_TOPOLOGY = 64i32; |
04454e1e | 694 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 695 | pub type D3D_REGISTER_COMPONENT_TYPE = i32; |
04454e1e | 696 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 697 | pub const D3D_REGISTER_COMPONENT_UNKNOWN: D3D_REGISTER_COMPONENT_TYPE = 0i32; |
04454e1e | 698 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 699 | pub const D3D_REGISTER_COMPONENT_UINT32: D3D_REGISTER_COMPONENT_TYPE = 1i32; |
04454e1e | 700 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 701 | pub const D3D_REGISTER_COMPONENT_SINT32: D3D_REGISTER_COMPONENT_TYPE = 2i32; |
04454e1e | 702 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 703 | pub const D3D_REGISTER_COMPONENT_FLOAT32: D3D_REGISTER_COMPONENT_TYPE = 3i32; |
04454e1e | 704 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 705 | pub const D3D10_REGISTER_COMPONENT_UNKNOWN: D3D_REGISTER_COMPONENT_TYPE = 0i32; |
04454e1e | 706 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 707 | pub const D3D10_REGISTER_COMPONENT_UINT32: D3D_REGISTER_COMPONENT_TYPE = 1i32; |
04454e1e | 708 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 709 | pub const D3D10_REGISTER_COMPONENT_SINT32: D3D_REGISTER_COMPONENT_TYPE = 2i32; |
04454e1e | 710 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 711 | pub const D3D10_REGISTER_COMPONENT_FLOAT32: D3D_REGISTER_COMPONENT_TYPE = 3i32; |
04454e1e | 712 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 713 | pub type D3D_RESOURCE_RETURN_TYPE = i32; |
04454e1e | 714 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 715 | pub const D3D_RETURN_TYPE_UNORM: D3D_RESOURCE_RETURN_TYPE = 1i32; |
04454e1e | 716 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 717 | pub const D3D_RETURN_TYPE_SNORM: D3D_RESOURCE_RETURN_TYPE = 2i32; |
04454e1e | 718 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 719 | pub const D3D_RETURN_TYPE_SINT: D3D_RESOURCE_RETURN_TYPE = 3i32; |
04454e1e | 720 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 721 | pub const D3D_RETURN_TYPE_UINT: D3D_RESOURCE_RETURN_TYPE = 4i32; |
04454e1e | 722 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 723 | pub const D3D_RETURN_TYPE_FLOAT: D3D_RESOURCE_RETURN_TYPE = 5i32; |
04454e1e | 724 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 725 | pub const D3D_RETURN_TYPE_MIXED: D3D_RESOURCE_RETURN_TYPE = 6i32; |
04454e1e | 726 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 727 | pub const D3D_RETURN_TYPE_DOUBLE: D3D_RESOURCE_RETURN_TYPE = 7i32; |
04454e1e | 728 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 729 | pub const D3D_RETURN_TYPE_CONTINUED: D3D_RESOURCE_RETURN_TYPE = 8i32; |
04454e1e | 730 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 731 | pub const D3D10_RETURN_TYPE_UNORM: D3D_RESOURCE_RETURN_TYPE = 1i32; |
04454e1e | 732 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 733 | pub const D3D10_RETURN_TYPE_SNORM: D3D_RESOURCE_RETURN_TYPE = 2i32; |
04454e1e | 734 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 735 | pub const D3D10_RETURN_TYPE_SINT: D3D_RESOURCE_RETURN_TYPE = 3i32; |
04454e1e | 736 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 737 | pub const D3D10_RETURN_TYPE_UINT: D3D_RESOURCE_RETURN_TYPE = 4i32; |
04454e1e | 738 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 739 | pub const D3D10_RETURN_TYPE_FLOAT: D3D_RESOURCE_RETURN_TYPE = 5i32; |
04454e1e | 740 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 741 | pub const D3D10_RETURN_TYPE_MIXED: D3D_RESOURCE_RETURN_TYPE = 6i32; |
04454e1e | 742 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 743 | pub const D3D11_RETURN_TYPE_UNORM: D3D_RESOURCE_RETURN_TYPE = 1i32; |
04454e1e | 744 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 745 | pub const D3D11_RETURN_TYPE_SNORM: D3D_RESOURCE_RETURN_TYPE = 2i32; |
04454e1e | 746 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 747 | pub const D3D11_RETURN_TYPE_SINT: D3D_RESOURCE_RETURN_TYPE = 3i32; |
04454e1e | 748 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 749 | pub const D3D11_RETURN_TYPE_UINT: D3D_RESOURCE_RETURN_TYPE = 4i32; |
04454e1e | 750 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 751 | pub const D3D11_RETURN_TYPE_FLOAT: D3D_RESOURCE_RETURN_TYPE = 5i32; |
04454e1e | 752 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 753 | pub const D3D11_RETURN_TYPE_MIXED: D3D_RESOURCE_RETURN_TYPE = 6i32; |
04454e1e | 754 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 755 | pub const D3D11_RETURN_TYPE_DOUBLE: D3D_RESOURCE_RETURN_TYPE = 7i32; |
04454e1e | 756 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 757 | pub const D3D11_RETURN_TYPE_CONTINUED: D3D_RESOURCE_RETURN_TYPE = 8i32; |
04454e1e | 758 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 759 | pub type D3D_SHADER_CBUFFER_FLAGS = i32; |
04454e1e | 760 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 761 | pub const D3D_CBF_USERPACKED: D3D_SHADER_CBUFFER_FLAGS = 1i32; |
04454e1e | 762 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 763 | pub const D3D10_CBF_USERPACKED: D3D_SHADER_CBUFFER_FLAGS = 1i32; |
04454e1e | 764 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 765 | pub const D3D_CBF_FORCE_DWORD: D3D_SHADER_CBUFFER_FLAGS = 2147483647i32; |
04454e1e | 766 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 767 | pub type D3D_SHADER_INPUT_FLAGS = i32; |
04454e1e | 768 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 769 | pub const D3D_SIF_USERPACKED: D3D_SHADER_INPUT_FLAGS = 1i32; |
04454e1e | 770 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 771 | pub const D3D_SIF_COMPARISON_SAMPLER: D3D_SHADER_INPUT_FLAGS = 2i32; |
04454e1e | 772 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 773 | pub const D3D_SIF_TEXTURE_COMPONENT_0: D3D_SHADER_INPUT_FLAGS = 4i32; |
04454e1e | 774 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 775 | pub const D3D_SIF_TEXTURE_COMPONENT_1: D3D_SHADER_INPUT_FLAGS = 8i32; |
04454e1e | 776 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 777 | pub const D3D_SIF_TEXTURE_COMPONENTS: D3D_SHADER_INPUT_FLAGS = 12i32; |
04454e1e | 778 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 779 | pub const D3D_SIF_UNUSED: D3D_SHADER_INPUT_FLAGS = 16i32; |
04454e1e | 780 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 781 | pub const D3D10_SIF_USERPACKED: D3D_SHADER_INPUT_FLAGS = 1i32; |
04454e1e | 782 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 783 | pub const D3D10_SIF_COMPARISON_SAMPLER: D3D_SHADER_INPUT_FLAGS = 2i32; |
04454e1e | 784 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 785 | pub const D3D10_SIF_TEXTURE_COMPONENT_0: D3D_SHADER_INPUT_FLAGS = 4i32; |
04454e1e | 786 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 787 | pub const D3D10_SIF_TEXTURE_COMPONENT_1: D3D_SHADER_INPUT_FLAGS = 8i32; |
04454e1e | 788 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 789 | pub const D3D10_SIF_TEXTURE_COMPONENTS: D3D_SHADER_INPUT_FLAGS = 12i32; |
04454e1e | 790 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 791 | pub const D3D_SIF_FORCE_DWORD: D3D_SHADER_INPUT_FLAGS = 2147483647i32; |
04454e1e | 792 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 793 | pub type D3D_SHADER_INPUT_TYPE = i32; |
04454e1e | 794 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 795 | pub const D3D_SIT_CBUFFER: D3D_SHADER_INPUT_TYPE = 0i32; |
04454e1e | 796 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 797 | pub const D3D_SIT_TBUFFER: D3D_SHADER_INPUT_TYPE = 1i32; |
04454e1e | 798 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 799 | pub const D3D_SIT_TEXTURE: D3D_SHADER_INPUT_TYPE = 2i32; |
04454e1e | 800 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 801 | pub const D3D_SIT_SAMPLER: D3D_SHADER_INPUT_TYPE = 3i32; |
04454e1e | 802 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 803 | pub const D3D_SIT_UAV_RWTYPED: D3D_SHADER_INPUT_TYPE = 4i32; |
04454e1e | 804 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 805 | pub const D3D_SIT_STRUCTURED: D3D_SHADER_INPUT_TYPE = 5i32; |
04454e1e | 806 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 807 | pub const D3D_SIT_UAV_RWSTRUCTURED: D3D_SHADER_INPUT_TYPE = 6i32; |
04454e1e | 808 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 809 | pub const D3D_SIT_BYTEADDRESS: D3D_SHADER_INPUT_TYPE = 7i32; |
04454e1e | 810 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 811 | pub const D3D_SIT_UAV_RWBYTEADDRESS: D3D_SHADER_INPUT_TYPE = 8i32; |
04454e1e | 812 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 813 | pub const D3D_SIT_UAV_APPEND_STRUCTURED: D3D_SHADER_INPUT_TYPE = 9i32; |
04454e1e | 814 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 815 | pub const D3D_SIT_UAV_CONSUME_STRUCTURED: D3D_SHADER_INPUT_TYPE = 10i32; |
04454e1e | 816 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 817 | pub const D3D_SIT_UAV_RWSTRUCTURED_WITH_COUNTER: D3D_SHADER_INPUT_TYPE = 11i32; |
04454e1e | 818 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 819 | pub const D3D_SIT_RTACCELERATIONSTRUCTURE: D3D_SHADER_INPUT_TYPE = 12i32; |
04454e1e | 820 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 821 | pub const D3D_SIT_UAV_FEEDBACKTEXTURE: D3D_SHADER_INPUT_TYPE = 13i32; |
04454e1e | 822 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 823 | pub const D3D10_SIT_CBUFFER: D3D_SHADER_INPUT_TYPE = 0i32; |
04454e1e | 824 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 825 | pub const D3D10_SIT_TBUFFER: D3D_SHADER_INPUT_TYPE = 1i32; |
04454e1e | 826 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 827 | pub const D3D10_SIT_TEXTURE: D3D_SHADER_INPUT_TYPE = 2i32; |
04454e1e | 828 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 829 | pub const D3D10_SIT_SAMPLER: D3D_SHADER_INPUT_TYPE = 3i32; |
04454e1e | 830 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 831 | pub const D3D11_SIT_UAV_RWTYPED: D3D_SHADER_INPUT_TYPE = 4i32; |
04454e1e | 832 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 833 | pub const D3D11_SIT_STRUCTURED: D3D_SHADER_INPUT_TYPE = 5i32; |
04454e1e | 834 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 835 | pub const D3D11_SIT_UAV_RWSTRUCTURED: D3D_SHADER_INPUT_TYPE = 6i32; |
04454e1e | 836 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 837 | pub const D3D11_SIT_BYTEADDRESS: D3D_SHADER_INPUT_TYPE = 7i32; |
04454e1e | 838 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 839 | pub const D3D11_SIT_UAV_RWBYTEADDRESS: D3D_SHADER_INPUT_TYPE = 8i32; |
04454e1e | 840 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 841 | pub const D3D11_SIT_UAV_APPEND_STRUCTURED: D3D_SHADER_INPUT_TYPE = 9i32; |
04454e1e | 842 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 843 | pub const D3D11_SIT_UAV_CONSUME_STRUCTURED: D3D_SHADER_INPUT_TYPE = 10i32; |
04454e1e | 844 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 845 | pub const D3D11_SIT_UAV_RWSTRUCTURED_WITH_COUNTER: D3D_SHADER_INPUT_TYPE = 11i32; |
04454e1e | 846 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 847 | pub type D3D_SHADER_VARIABLE_CLASS = i32; |
04454e1e | 848 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 849 | pub const D3D_SVC_SCALAR: D3D_SHADER_VARIABLE_CLASS = 0i32; |
04454e1e | 850 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 851 | pub const D3D_SVC_VECTOR: D3D_SHADER_VARIABLE_CLASS = 1i32; |
04454e1e | 852 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 853 | pub const D3D_SVC_MATRIX_ROWS: D3D_SHADER_VARIABLE_CLASS = 2i32; |
04454e1e | 854 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 855 | pub const D3D_SVC_MATRIX_COLUMNS: D3D_SHADER_VARIABLE_CLASS = 3i32; |
04454e1e | 856 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 857 | pub const D3D_SVC_OBJECT: D3D_SHADER_VARIABLE_CLASS = 4i32; |
04454e1e | 858 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 859 | pub const D3D_SVC_STRUCT: D3D_SHADER_VARIABLE_CLASS = 5i32; |
04454e1e | 860 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 861 | pub const D3D_SVC_INTERFACE_CLASS: D3D_SHADER_VARIABLE_CLASS = 6i32; |
04454e1e | 862 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 863 | pub const D3D_SVC_INTERFACE_POINTER: D3D_SHADER_VARIABLE_CLASS = 7i32; |
04454e1e | 864 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 865 | pub const D3D10_SVC_SCALAR: D3D_SHADER_VARIABLE_CLASS = 0i32; |
04454e1e | 866 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 867 | pub const D3D10_SVC_VECTOR: D3D_SHADER_VARIABLE_CLASS = 1i32; |
04454e1e | 868 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 869 | pub const D3D10_SVC_MATRIX_ROWS: D3D_SHADER_VARIABLE_CLASS = 2i32; |
04454e1e | 870 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 871 | pub const D3D10_SVC_MATRIX_COLUMNS: D3D_SHADER_VARIABLE_CLASS = 3i32; |
04454e1e | 872 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 873 | pub const D3D10_SVC_OBJECT: D3D_SHADER_VARIABLE_CLASS = 4i32; |
04454e1e | 874 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 875 | pub const D3D10_SVC_STRUCT: D3D_SHADER_VARIABLE_CLASS = 5i32; |
04454e1e | 876 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 877 | pub const D3D11_SVC_INTERFACE_CLASS: D3D_SHADER_VARIABLE_CLASS = 6i32; |
04454e1e | 878 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 879 | pub const D3D11_SVC_INTERFACE_POINTER: D3D_SHADER_VARIABLE_CLASS = 7i32; |
04454e1e | 880 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 881 | pub const D3D_SVC_FORCE_DWORD: D3D_SHADER_VARIABLE_CLASS = 2147483647i32; |
04454e1e | 882 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 883 | pub type D3D_SHADER_VARIABLE_FLAGS = i32; |
04454e1e | 884 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 885 | pub const D3D_SVF_USERPACKED: D3D_SHADER_VARIABLE_FLAGS = 1i32; |
04454e1e | 886 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 887 | pub const D3D_SVF_USED: D3D_SHADER_VARIABLE_FLAGS = 2i32; |
04454e1e | 888 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 889 | pub const D3D_SVF_INTERFACE_POINTER: D3D_SHADER_VARIABLE_FLAGS = 4i32; |
04454e1e | 890 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 891 | pub const D3D_SVF_INTERFACE_PARAMETER: D3D_SHADER_VARIABLE_FLAGS = 8i32; |
04454e1e | 892 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 893 | pub const D3D10_SVF_USERPACKED: D3D_SHADER_VARIABLE_FLAGS = 1i32; |
04454e1e | 894 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 895 | pub const D3D10_SVF_USED: D3D_SHADER_VARIABLE_FLAGS = 2i32; |
04454e1e | 896 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 897 | pub const D3D11_SVF_INTERFACE_POINTER: D3D_SHADER_VARIABLE_FLAGS = 4i32; |
04454e1e | 898 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 899 | pub const D3D11_SVF_INTERFACE_PARAMETER: D3D_SHADER_VARIABLE_FLAGS = 8i32; |
04454e1e | 900 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 901 | pub const D3D_SVF_FORCE_DWORD: D3D_SHADER_VARIABLE_FLAGS = 2147483647i32; |
04454e1e | 902 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 903 | pub type D3D_SHADER_VARIABLE_TYPE = i32; |
04454e1e | 904 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 905 | pub const D3D_SVT_VOID: D3D_SHADER_VARIABLE_TYPE = 0i32; |
04454e1e | 906 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 907 | pub const D3D_SVT_BOOL: D3D_SHADER_VARIABLE_TYPE = 1i32; |
04454e1e | 908 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 909 | pub const D3D_SVT_INT: D3D_SHADER_VARIABLE_TYPE = 2i32; |
04454e1e | 910 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 911 | pub const D3D_SVT_FLOAT: D3D_SHADER_VARIABLE_TYPE = 3i32; |
04454e1e | 912 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 913 | pub const D3D_SVT_STRING: D3D_SHADER_VARIABLE_TYPE = 4i32; |
04454e1e | 914 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 915 | pub const D3D_SVT_TEXTURE: D3D_SHADER_VARIABLE_TYPE = 5i32; |
04454e1e | 916 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 917 | pub const D3D_SVT_TEXTURE1D: D3D_SHADER_VARIABLE_TYPE = 6i32; |
04454e1e | 918 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 919 | pub const D3D_SVT_TEXTURE2D: D3D_SHADER_VARIABLE_TYPE = 7i32; |
04454e1e | 920 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 921 | pub const D3D_SVT_TEXTURE3D: D3D_SHADER_VARIABLE_TYPE = 8i32; |
04454e1e | 922 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 923 | pub const D3D_SVT_TEXTURECUBE: D3D_SHADER_VARIABLE_TYPE = 9i32; |
04454e1e | 924 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 925 | pub const D3D_SVT_SAMPLER: D3D_SHADER_VARIABLE_TYPE = 10i32; |
04454e1e | 926 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 927 | pub const D3D_SVT_SAMPLER1D: D3D_SHADER_VARIABLE_TYPE = 11i32; |
04454e1e | 928 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 929 | pub const D3D_SVT_SAMPLER2D: D3D_SHADER_VARIABLE_TYPE = 12i32; |
04454e1e | 930 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 931 | pub const D3D_SVT_SAMPLER3D: D3D_SHADER_VARIABLE_TYPE = 13i32; |
04454e1e | 932 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 933 | pub const D3D_SVT_SAMPLERCUBE: D3D_SHADER_VARIABLE_TYPE = 14i32; |
04454e1e | 934 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 935 | pub const D3D_SVT_PIXELSHADER: D3D_SHADER_VARIABLE_TYPE = 15i32; |
04454e1e | 936 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 937 | pub const D3D_SVT_VERTEXSHADER: D3D_SHADER_VARIABLE_TYPE = 16i32; |
04454e1e | 938 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 939 | pub const D3D_SVT_PIXELFRAGMENT: D3D_SHADER_VARIABLE_TYPE = 17i32; |
04454e1e | 940 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 941 | pub const D3D_SVT_VERTEXFRAGMENT: D3D_SHADER_VARIABLE_TYPE = 18i32; |
04454e1e | 942 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 943 | pub const D3D_SVT_UINT: D3D_SHADER_VARIABLE_TYPE = 19i32; |
04454e1e | 944 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 945 | pub const D3D_SVT_UINT8: D3D_SHADER_VARIABLE_TYPE = 20i32; |
04454e1e | 946 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 947 | pub const D3D_SVT_GEOMETRYSHADER: D3D_SHADER_VARIABLE_TYPE = 21i32; |
04454e1e | 948 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 949 | pub const D3D_SVT_RASTERIZER: D3D_SHADER_VARIABLE_TYPE = 22i32; |
04454e1e | 950 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 951 | pub const D3D_SVT_DEPTHSTENCIL: D3D_SHADER_VARIABLE_TYPE = 23i32; |
04454e1e | 952 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 953 | pub const D3D_SVT_BLEND: D3D_SHADER_VARIABLE_TYPE = 24i32; |
04454e1e | 954 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 955 | pub const D3D_SVT_BUFFER: D3D_SHADER_VARIABLE_TYPE = 25i32; |
04454e1e | 956 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 957 | pub const D3D_SVT_CBUFFER: D3D_SHADER_VARIABLE_TYPE = 26i32; |
04454e1e | 958 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 959 | pub const D3D_SVT_TBUFFER: D3D_SHADER_VARIABLE_TYPE = 27i32; |
04454e1e | 960 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 961 | pub const D3D_SVT_TEXTURE1DARRAY: D3D_SHADER_VARIABLE_TYPE = 28i32; |
04454e1e | 962 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 963 | pub const D3D_SVT_TEXTURE2DARRAY: D3D_SHADER_VARIABLE_TYPE = 29i32; |
04454e1e | 964 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 965 | pub const D3D_SVT_RENDERTARGETVIEW: D3D_SHADER_VARIABLE_TYPE = 30i32; |
04454e1e | 966 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 967 | pub const D3D_SVT_DEPTHSTENCILVIEW: D3D_SHADER_VARIABLE_TYPE = 31i32; |
04454e1e | 968 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 969 | pub const D3D_SVT_TEXTURE2DMS: D3D_SHADER_VARIABLE_TYPE = 32i32; |
04454e1e | 970 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 971 | pub const D3D_SVT_TEXTURE2DMSARRAY: D3D_SHADER_VARIABLE_TYPE = 33i32; |
04454e1e | 972 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 973 | pub const D3D_SVT_TEXTURECUBEARRAY: D3D_SHADER_VARIABLE_TYPE = 34i32; |
04454e1e | 974 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 975 | pub const D3D_SVT_HULLSHADER: D3D_SHADER_VARIABLE_TYPE = 35i32; |
04454e1e | 976 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 977 | pub const D3D_SVT_DOMAINSHADER: D3D_SHADER_VARIABLE_TYPE = 36i32; |
04454e1e | 978 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 979 | pub const D3D_SVT_INTERFACE_POINTER: D3D_SHADER_VARIABLE_TYPE = 37i32; |
04454e1e | 980 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 981 | pub const D3D_SVT_COMPUTESHADER: D3D_SHADER_VARIABLE_TYPE = 38i32; |
04454e1e | 982 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 983 | pub const D3D_SVT_DOUBLE: D3D_SHADER_VARIABLE_TYPE = 39i32; |
04454e1e | 984 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 985 | pub const D3D_SVT_RWTEXTURE1D: D3D_SHADER_VARIABLE_TYPE = 40i32; |
04454e1e | 986 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 987 | pub const D3D_SVT_RWTEXTURE1DARRAY: D3D_SHADER_VARIABLE_TYPE = 41i32; |
04454e1e | 988 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 989 | pub const D3D_SVT_RWTEXTURE2D: D3D_SHADER_VARIABLE_TYPE = 42i32; |
04454e1e | 990 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 991 | pub const D3D_SVT_RWTEXTURE2DARRAY: D3D_SHADER_VARIABLE_TYPE = 43i32; |
04454e1e | 992 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 993 | pub const D3D_SVT_RWTEXTURE3D: D3D_SHADER_VARIABLE_TYPE = 44i32; |
04454e1e | 994 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 995 | pub const D3D_SVT_RWBUFFER: D3D_SHADER_VARIABLE_TYPE = 45i32; |
04454e1e | 996 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 997 | pub const D3D_SVT_BYTEADDRESS_BUFFER: D3D_SHADER_VARIABLE_TYPE = 46i32; |
04454e1e | 998 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 999 | pub const D3D_SVT_RWBYTEADDRESS_BUFFER: D3D_SHADER_VARIABLE_TYPE = 47i32; |
04454e1e | 1000 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1001 | pub const D3D_SVT_STRUCTURED_BUFFER: D3D_SHADER_VARIABLE_TYPE = 48i32; |
04454e1e | 1002 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1003 | pub const D3D_SVT_RWSTRUCTURED_BUFFER: D3D_SHADER_VARIABLE_TYPE = 49i32; |
04454e1e | 1004 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1005 | pub const D3D_SVT_APPEND_STRUCTURED_BUFFER: D3D_SHADER_VARIABLE_TYPE = 50i32; |
04454e1e | 1006 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1007 | pub const D3D_SVT_CONSUME_STRUCTURED_BUFFER: D3D_SHADER_VARIABLE_TYPE = 51i32; |
04454e1e | 1008 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1009 | pub const D3D_SVT_MIN8FLOAT: D3D_SHADER_VARIABLE_TYPE = 52i32; |
04454e1e | 1010 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1011 | pub const D3D_SVT_MIN10FLOAT: D3D_SHADER_VARIABLE_TYPE = 53i32; |
04454e1e | 1012 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1013 | pub const D3D_SVT_MIN16FLOAT: D3D_SHADER_VARIABLE_TYPE = 54i32; |
04454e1e | 1014 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1015 | pub const D3D_SVT_MIN12INT: D3D_SHADER_VARIABLE_TYPE = 55i32; |
04454e1e | 1016 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1017 | pub const D3D_SVT_MIN16INT: D3D_SHADER_VARIABLE_TYPE = 56i32; |
04454e1e | 1018 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1019 | pub const D3D_SVT_MIN16UINT: D3D_SHADER_VARIABLE_TYPE = 57i32; |
04454e1e | 1020 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1021 | pub const D3D_SVT_INT16: D3D_SHADER_VARIABLE_TYPE = 58i32; |
04454e1e | 1022 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1023 | pub const D3D_SVT_UINT16: D3D_SHADER_VARIABLE_TYPE = 59i32; |
04454e1e | 1024 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1025 | pub const D3D_SVT_FLOAT16: D3D_SHADER_VARIABLE_TYPE = 60i32; |
04454e1e | 1026 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1027 | pub const D3D_SVT_INT64: D3D_SHADER_VARIABLE_TYPE = 61i32; |
04454e1e | 1028 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1029 | pub const D3D_SVT_UINT64: D3D_SHADER_VARIABLE_TYPE = 62i32; |
04454e1e | 1030 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1031 | pub const D3D10_SVT_VOID: D3D_SHADER_VARIABLE_TYPE = 0i32; |
04454e1e | 1032 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1033 | pub const D3D10_SVT_BOOL: D3D_SHADER_VARIABLE_TYPE = 1i32; |
04454e1e | 1034 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1035 | pub const D3D10_SVT_INT: D3D_SHADER_VARIABLE_TYPE = 2i32; |
04454e1e | 1036 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1037 | pub const D3D10_SVT_FLOAT: D3D_SHADER_VARIABLE_TYPE = 3i32; |
04454e1e | 1038 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1039 | pub const D3D10_SVT_STRING: D3D_SHADER_VARIABLE_TYPE = 4i32; |
04454e1e | 1040 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1041 | pub const D3D10_SVT_TEXTURE: D3D_SHADER_VARIABLE_TYPE = 5i32; |
04454e1e | 1042 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1043 | pub const D3D10_SVT_TEXTURE1D: D3D_SHADER_VARIABLE_TYPE = 6i32; |
04454e1e | 1044 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1045 | pub const D3D10_SVT_TEXTURE2D: D3D_SHADER_VARIABLE_TYPE = 7i32; |
04454e1e | 1046 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1047 | pub const D3D10_SVT_TEXTURE3D: D3D_SHADER_VARIABLE_TYPE = 8i32; |
04454e1e | 1048 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1049 | pub const D3D10_SVT_TEXTURECUBE: D3D_SHADER_VARIABLE_TYPE = 9i32; |
04454e1e | 1050 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1051 | pub const D3D10_SVT_SAMPLER: D3D_SHADER_VARIABLE_TYPE = 10i32; |
04454e1e | 1052 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1053 | pub const D3D10_SVT_SAMPLER1D: D3D_SHADER_VARIABLE_TYPE = 11i32; |
04454e1e | 1054 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1055 | pub const D3D10_SVT_SAMPLER2D: D3D_SHADER_VARIABLE_TYPE = 12i32; |
04454e1e | 1056 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1057 | pub const D3D10_SVT_SAMPLER3D: D3D_SHADER_VARIABLE_TYPE = 13i32; |
04454e1e | 1058 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1059 | pub const D3D10_SVT_SAMPLERCUBE: D3D_SHADER_VARIABLE_TYPE = 14i32; |
04454e1e | 1060 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1061 | pub const D3D10_SVT_PIXELSHADER: D3D_SHADER_VARIABLE_TYPE = 15i32; |
04454e1e | 1062 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1063 | pub const D3D10_SVT_VERTEXSHADER: D3D_SHADER_VARIABLE_TYPE = 16i32; |
04454e1e | 1064 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1065 | pub const D3D10_SVT_PIXELFRAGMENT: D3D_SHADER_VARIABLE_TYPE = 17i32; |
04454e1e | 1066 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1067 | pub const D3D10_SVT_VERTEXFRAGMENT: D3D_SHADER_VARIABLE_TYPE = 18i32; |
04454e1e | 1068 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1069 | pub const D3D10_SVT_UINT: D3D_SHADER_VARIABLE_TYPE = 19i32; |
04454e1e | 1070 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1071 | pub const D3D10_SVT_UINT8: D3D_SHADER_VARIABLE_TYPE = 20i32; |
04454e1e | 1072 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1073 | pub const D3D10_SVT_GEOMETRYSHADER: D3D_SHADER_VARIABLE_TYPE = 21i32; |
04454e1e | 1074 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1075 | pub const D3D10_SVT_RASTERIZER: D3D_SHADER_VARIABLE_TYPE = 22i32; |
04454e1e | 1076 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1077 | pub const D3D10_SVT_DEPTHSTENCIL: D3D_SHADER_VARIABLE_TYPE = 23i32; |
04454e1e | 1078 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1079 | pub const D3D10_SVT_BLEND: D3D_SHADER_VARIABLE_TYPE = 24i32; |
04454e1e | 1080 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1081 | pub const D3D10_SVT_BUFFER: D3D_SHADER_VARIABLE_TYPE = 25i32; |
04454e1e | 1082 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1083 | pub const D3D10_SVT_CBUFFER: D3D_SHADER_VARIABLE_TYPE = 26i32; |
04454e1e | 1084 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1085 | pub const D3D10_SVT_TBUFFER: D3D_SHADER_VARIABLE_TYPE = 27i32; |
04454e1e | 1086 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1087 | pub const D3D10_SVT_TEXTURE1DARRAY: D3D_SHADER_VARIABLE_TYPE = 28i32; |
04454e1e | 1088 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1089 | pub const D3D10_SVT_TEXTURE2DARRAY: D3D_SHADER_VARIABLE_TYPE = 29i32; |
04454e1e | 1090 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1091 | pub const D3D10_SVT_RENDERTARGETVIEW: D3D_SHADER_VARIABLE_TYPE = 30i32; |
04454e1e | 1092 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1093 | pub const D3D10_SVT_DEPTHSTENCILVIEW: D3D_SHADER_VARIABLE_TYPE = 31i32; |
04454e1e | 1094 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1095 | pub const D3D10_SVT_TEXTURE2DMS: D3D_SHADER_VARIABLE_TYPE = 32i32; |
04454e1e | 1096 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1097 | pub const D3D10_SVT_TEXTURE2DMSARRAY: D3D_SHADER_VARIABLE_TYPE = 33i32; |
04454e1e | 1098 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1099 | pub const D3D10_SVT_TEXTURECUBEARRAY: D3D_SHADER_VARIABLE_TYPE = 34i32; |
04454e1e | 1100 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1101 | pub const D3D11_SVT_HULLSHADER: D3D_SHADER_VARIABLE_TYPE = 35i32; |
04454e1e | 1102 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1103 | pub const D3D11_SVT_DOMAINSHADER: D3D_SHADER_VARIABLE_TYPE = 36i32; |
04454e1e | 1104 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1105 | pub const D3D11_SVT_INTERFACE_POINTER: D3D_SHADER_VARIABLE_TYPE = 37i32; |
04454e1e | 1106 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1107 | pub const D3D11_SVT_COMPUTESHADER: D3D_SHADER_VARIABLE_TYPE = 38i32; |
04454e1e | 1108 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1109 | pub const D3D11_SVT_DOUBLE: D3D_SHADER_VARIABLE_TYPE = 39i32; |
04454e1e | 1110 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1111 | pub const D3D11_SVT_RWTEXTURE1D: D3D_SHADER_VARIABLE_TYPE = 40i32; |
04454e1e | 1112 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1113 | pub const D3D11_SVT_RWTEXTURE1DARRAY: D3D_SHADER_VARIABLE_TYPE = 41i32; |
04454e1e | 1114 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1115 | pub const D3D11_SVT_RWTEXTURE2D: D3D_SHADER_VARIABLE_TYPE = 42i32; |
04454e1e | 1116 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1117 | pub const D3D11_SVT_RWTEXTURE2DARRAY: D3D_SHADER_VARIABLE_TYPE = 43i32; |
04454e1e | 1118 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1119 | pub const D3D11_SVT_RWTEXTURE3D: D3D_SHADER_VARIABLE_TYPE = 44i32; |
04454e1e | 1120 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1121 | pub const D3D11_SVT_RWBUFFER: D3D_SHADER_VARIABLE_TYPE = 45i32; |
04454e1e | 1122 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1123 | pub const D3D11_SVT_BYTEADDRESS_BUFFER: D3D_SHADER_VARIABLE_TYPE = 46i32; |
04454e1e | 1124 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1125 | pub const D3D11_SVT_RWBYTEADDRESS_BUFFER: D3D_SHADER_VARIABLE_TYPE = 47i32; |
04454e1e | 1126 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1127 | pub const D3D11_SVT_STRUCTURED_BUFFER: D3D_SHADER_VARIABLE_TYPE = 48i32; |
04454e1e | 1128 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1129 | pub const D3D11_SVT_RWSTRUCTURED_BUFFER: D3D_SHADER_VARIABLE_TYPE = 49i32; |
04454e1e | 1130 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1131 | pub const D3D11_SVT_APPEND_STRUCTURED_BUFFER: D3D_SHADER_VARIABLE_TYPE = 50i32; |
04454e1e | 1132 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1133 | pub const D3D11_SVT_CONSUME_STRUCTURED_BUFFER: D3D_SHADER_VARIABLE_TYPE = 51i32; |
04454e1e | 1134 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1135 | pub const D3D_SVT_FORCE_DWORD: D3D_SHADER_VARIABLE_TYPE = 2147483647i32; |
04454e1e | 1136 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1137 | pub type D3D_SRV_DIMENSION = i32; |
04454e1e | 1138 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1139 | pub const D3D_SRV_DIMENSION_UNKNOWN: D3D_SRV_DIMENSION = 0i32; |
04454e1e | 1140 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1141 | pub const D3D_SRV_DIMENSION_BUFFER: D3D_SRV_DIMENSION = 1i32; |
04454e1e | 1142 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1143 | pub const D3D_SRV_DIMENSION_TEXTURE1D: D3D_SRV_DIMENSION = 2i32; |
04454e1e | 1144 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1145 | pub const D3D_SRV_DIMENSION_TEXTURE1DARRAY: D3D_SRV_DIMENSION = 3i32; |
04454e1e | 1146 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1147 | pub const D3D_SRV_DIMENSION_TEXTURE2D: D3D_SRV_DIMENSION = 4i32; |
04454e1e | 1148 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1149 | pub const D3D_SRV_DIMENSION_TEXTURE2DARRAY: D3D_SRV_DIMENSION = 5i32; |
04454e1e | 1150 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1151 | pub const D3D_SRV_DIMENSION_TEXTURE2DMS: D3D_SRV_DIMENSION = 6i32; |
04454e1e | 1152 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1153 | pub const D3D_SRV_DIMENSION_TEXTURE2DMSARRAY: D3D_SRV_DIMENSION = 7i32; |
04454e1e | 1154 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1155 | pub const D3D_SRV_DIMENSION_TEXTURE3D: D3D_SRV_DIMENSION = 8i32; |
04454e1e | 1156 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1157 | pub const D3D_SRV_DIMENSION_TEXTURECUBE: D3D_SRV_DIMENSION = 9i32; |
04454e1e | 1158 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1159 | pub const D3D_SRV_DIMENSION_TEXTURECUBEARRAY: D3D_SRV_DIMENSION = 10i32; |
04454e1e | 1160 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1161 | pub const D3D_SRV_DIMENSION_BUFFEREX: D3D_SRV_DIMENSION = 11i32; |
04454e1e | 1162 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1163 | pub const D3D10_SRV_DIMENSION_UNKNOWN: D3D_SRV_DIMENSION = 0i32; |
04454e1e | 1164 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1165 | pub const D3D10_SRV_DIMENSION_BUFFER: D3D_SRV_DIMENSION = 1i32; |
04454e1e | 1166 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1167 | pub const D3D10_SRV_DIMENSION_TEXTURE1D: D3D_SRV_DIMENSION = 2i32; |
04454e1e | 1168 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1169 | pub const D3D10_SRV_DIMENSION_TEXTURE1DARRAY: D3D_SRV_DIMENSION = 3i32; |
04454e1e | 1170 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1171 | pub const D3D10_SRV_DIMENSION_TEXTURE2D: D3D_SRV_DIMENSION = 4i32; |
04454e1e | 1172 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1173 | pub const D3D10_SRV_DIMENSION_TEXTURE2DARRAY: D3D_SRV_DIMENSION = 5i32; |
04454e1e | 1174 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1175 | pub const D3D10_SRV_DIMENSION_TEXTURE2DMS: D3D_SRV_DIMENSION = 6i32; |
04454e1e | 1176 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1177 | pub const D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY: D3D_SRV_DIMENSION = 7i32; |
04454e1e | 1178 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1179 | pub const D3D10_SRV_DIMENSION_TEXTURE3D: D3D_SRV_DIMENSION = 8i32; |
04454e1e | 1180 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1181 | pub const D3D10_SRV_DIMENSION_TEXTURECUBE: D3D_SRV_DIMENSION = 9i32; |
04454e1e | 1182 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1183 | pub const D3D10_1_SRV_DIMENSION_UNKNOWN: D3D_SRV_DIMENSION = 0i32; |
04454e1e | 1184 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1185 | pub const D3D10_1_SRV_DIMENSION_BUFFER: D3D_SRV_DIMENSION = 1i32; |
04454e1e | 1186 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1187 | pub const D3D10_1_SRV_DIMENSION_TEXTURE1D: D3D_SRV_DIMENSION = 2i32; |
04454e1e | 1188 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1189 | pub const D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY: D3D_SRV_DIMENSION = 3i32; |
04454e1e | 1190 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1191 | pub const D3D10_1_SRV_DIMENSION_TEXTURE2D: D3D_SRV_DIMENSION = 4i32; |
04454e1e | 1192 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1193 | pub const D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY: D3D_SRV_DIMENSION = 5i32; |
04454e1e | 1194 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1195 | pub const D3D10_1_SRV_DIMENSION_TEXTURE2DMS: D3D_SRV_DIMENSION = 6i32; |
04454e1e | 1196 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1197 | pub const D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY: D3D_SRV_DIMENSION = 7i32; |
04454e1e | 1198 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1199 | pub const D3D10_1_SRV_DIMENSION_TEXTURE3D: D3D_SRV_DIMENSION = 8i32; |
04454e1e | 1200 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1201 | pub const D3D10_1_SRV_DIMENSION_TEXTURECUBE: D3D_SRV_DIMENSION = 9i32; |
04454e1e | 1202 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1203 | pub const D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY: D3D_SRV_DIMENSION = 10i32; |
04454e1e | 1204 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1205 | pub const D3D11_SRV_DIMENSION_UNKNOWN: D3D_SRV_DIMENSION = 0i32; |
04454e1e | 1206 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1207 | pub const D3D11_SRV_DIMENSION_BUFFER: D3D_SRV_DIMENSION = 1i32; |
04454e1e | 1208 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1209 | pub const D3D11_SRV_DIMENSION_TEXTURE1D: D3D_SRV_DIMENSION = 2i32; |
04454e1e | 1210 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1211 | pub const D3D11_SRV_DIMENSION_TEXTURE1DARRAY: D3D_SRV_DIMENSION = 3i32; |
04454e1e | 1212 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1213 | pub const D3D11_SRV_DIMENSION_TEXTURE2D: D3D_SRV_DIMENSION = 4i32; |
04454e1e | 1214 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1215 | pub const D3D11_SRV_DIMENSION_TEXTURE2DARRAY: D3D_SRV_DIMENSION = 5i32; |
04454e1e | 1216 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1217 | pub const D3D11_SRV_DIMENSION_TEXTURE2DMS: D3D_SRV_DIMENSION = 6i32; |
04454e1e | 1218 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1219 | pub const D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY: D3D_SRV_DIMENSION = 7i32; |
04454e1e | 1220 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1221 | pub const D3D11_SRV_DIMENSION_TEXTURE3D: D3D_SRV_DIMENSION = 8i32; |
04454e1e | 1222 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1223 | pub const D3D11_SRV_DIMENSION_TEXTURECUBE: D3D_SRV_DIMENSION = 9i32; |
04454e1e | 1224 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1225 | pub const D3D11_SRV_DIMENSION_TEXTURECUBEARRAY: D3D_SRV_DIMENSION = 10i32; |
04454e1e | 1226 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1227 | pub const D3D11_SRV_DIMENSION_BUFFEREX: D3D_SRV_DIMENSION = 11i32; |
04454e1e | 1228 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1229 | pub type D3D_TESSELLATOR_DOMAIN = i32; |
04454e1e | 1230 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1231 | pub const D3D_TESSELLATOR_DOMAIN_UNDEFINED: D3D_TESSELLATOR_DOMAIN = 0i32; |
04454e1e | 1232 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1233 | pub const D3D_TESSELLATOR_DOMAIN_ISOLINE: D3D_TESSELLATOR_DOMAIN = 1i32; |
04454e1e | 1234 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1235 | pub const D3D_TESSELLATOR_DOMAIN_TRI: D3D_TESSELLATOR_DOMAIN = 2i32; |
04454e1e | 1236 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1237 | pub const D3D_TESSELLATOR_DOMAIN_QUAD: D3D_TESSELLATOR_DOMAIN = 3i32; |
04454e1e | 1238 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1239 | pub const D3D11_TESSELLATOR_DOMAIN_UNDEFINED: D3D_TESSELLATOR_DOMAIN = 0i32; |
04454e1e | 1240 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1241 | pub const D3D11_TESSELLATOR_DOMAIN_ISOLINE: D3D_TESSELLATOR_DOMAIN = 1i32; |
04454e1e | 1242 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1243 | pub const D3D11_TESSELLATOR_DOMAIN_TRI: D3D_TESSELLATOR_DOMAIN = 2i32; |
04454e1e | 1244 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1245 | pub const D3D11_TESSELLATOR_DOMAIN_QUAD: D3D_TESSELLATOR_DOMAIN = 3i32; |
04454e1e | 1246 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1247 | pub type D3D_TESSELLATOR_OUTPUT_PRIMITIVE = i32; |
04454e1e | 1248 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1249 | pub const D3D_TESSELLATOR_OUTPUT_UNDEFINED: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 0i32; |
04454e1e | 1250 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1251 | pub const D3D_TESSELLATOR_OUTPUT_POINT: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 1i32; |
04454e1e | 1252 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1253 | pub const D3D_TESSELLATOR_OUTPUT_LINE: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 2i32; |
04454e1e | 1254 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1255 | pub const D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 3i32; |
04454e1e | 1256 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1257 | pub const D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 4i32; |
04454e1e | 1258 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1259 | pub const D3D11_TESSELLATOR_OUTPUT_UNDEFINED: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 0i32; |
04454e1e | 1260 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1261 | pub const D3D11_TESSELLATOR_OUTPUT_POINT: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 1i32; |
04454e1e | 1262 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1263 | pub const D3D11_TESSELLATOR_OUTPUT_LINE: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 2i32; |
04454e1e | 1264 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1265 | pub const D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 3i32; |
04454e1e | 1266 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1267 | pub const D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW: D3D_TESSELLATOR_OUTPUT_PRIMITIVE = 4i32; |
04454e1e | 1268 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1269 | pub type D3D_TESSELLATOR_PARTITIONING = i32; |
04454e1e | 1270 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1271 | pub const D3D_TESSELLATOR_PARTITIONING_UNDEFINED: D3D_TESSELLATOR_PARTITIONING = 0i32; |
04454e1e | 1272 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1273 | pub const D3D_TESSELLATOR_PARTITIONING_INTEGER: D3D_TESSELLATOR_PARTITIONING = 1i32; |
04454e1e | 1274 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1275 | pub const D3D_TESSELLATOR_PARTITIONING_POW2: D3D_TESSELLATOR_PARTITIONING = 2i32; |
04454e1e | 1276 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1277 | pub const D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD: D3D_TESSELLATOR_PARTITIONING = 3i32; |
04454e1e | 1278 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1279 | pub const D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN: D3D_TESSELLATOR_PARTITIONING = 4i32; |
04454e1e | 1280 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1281 | pub const D3D11_TESSELLATOR_PARTITIONING_UNDEFINED: D3D_TESSELLATOR_PARTITIONING = 0i32; |
04454e1e | 1282 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1283 | pub const D3D11_TESSELLATOR_PARTITIONING_INTEGER: D3D_TESSELLATOR_PARTITIONING = 1i32; |
04454e1e | 1284 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1285 | pub const D3D11_TESSELLATOR_PARTITIONING_POW2: D3D_TESSELLATOR_PARTITIONING = 2i32; |
04454e1e | 1286 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1287 | pub const D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD: D3D_TESSELLATOR_PARTITIONING = 3i32; |
04454e1e | 1288 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1289 | pub const D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN: D3D_TESSELLATOR_PARTITIONING = 4i32; |
487cf647 FG |
1290 | #[repr(C)] |
1291 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
1292 | pub struct D3DMATRIX { | |
1293 | pub Anonymous: D3DMATRIX_0, | |
1294 | } | |
1295 | impl ::core::marker::Copy for D3DMATRIX {} | |
1296 | impl ::core::clone::Clone for D3DMATRIX { | |
1297 | fn clone(&self) -> Self { | |
1298 | *self | |
1299 | } | |
1300 | } | |
1301 | #[repr(C)] | |
1302 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
1303 | pub union D3DMATRIX_0 { | |
1304 | pub Anonymous: D3DMATRIX_0_0, | |
1305 | pub m: [f32; 16], | |
1306 | } | |
1307 | impl ::core::marker::Copy for D3DMATRIX_0 {} | |
1308 | impl ::core::clone::Clone for D3DMATRIX_0 { | |
1309 | fn clone(&self) -> Self { | |
1310 | *self | |
1311 | } | |
1312 | } | |
1313 | #[repr(C)] | |
1314 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
1315 | pub struct D3DMATRIX_0_0 { | |
1316 | pub _11: f32, | |
1317 | pub _12: f32, | |
1318 | pub _13: f32, | |
1319 | pub _14: f32, | |
1320 | pub _21: f32, | |
1321 | pub _22: f32, | |
1322 | pub _23: f32, | |
1323 | pub _24: f32, | |
1324 | pub _31: f32, | |
1325 | pub _32: f32, | |
1326 | pub _33: f32, | |
1327 | pub _34: f32, | |
1328 | pub _41: f32, | |
1329 | pub _42: f32, | |
1330 | pub _43: f32, | |
1331 | pub _44: f32, | |
1332 | } | |
1333 | impl ::core::marker::Copy for D3DMATRIX_0_0 {} | |
1334 | impl ::core::clone::Clone for D3DMATRIX_0_0 { | |
1335 | fn clone(&self) -> Self { | |
1336 | *self | |
1337 | } | |
1338 | } | |
1339 | #[repr(C)] | |
1340 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
1341 | pub struct D3DVECTOR { | |
1342 | pub x: f32, | |
1343 | pub y: f32, | |
1344 | pub z: f32, | |
1345 | } | |
1346 | impl ::core::marker::Copy for D3DVECTOR {} | |
1347 | impl ::core::clone::Clone for D3DVECTOR { | |
1348 | fn clone(&self) -> Self { | |
1349 | *self | |
1350 | } | |
1351 | } | |
1352 | #[repr(C)] | |
1353 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] | |
1354 | pub struct D3D_SHADER_MACRO { | |
1355 | pub Name: ::windows_sys::core::PCSTR, | |
1356 | pub Definition: ::windows_sys::core::PCSTR, | |
1357 | } | |
1358 | impl ::core::marker::Copy for D3D_SHADER_MACRO {} | |
1359 | impl ::core::clone::Clone for D3D_SHADER_MACRO { | |
1360 | fn clone(&self) -> Self { | |
1361 | *self | |
1362 | } | |
1363 | } | |
04454e1e | 1364 | #[doc = "*Required features: `\"Win32_Graphics_Direct3D\"`*"] |
5e7ed085 | 1365 | pub type PFN_DESTRUCTION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pdata: *mut ::core::ffi::c_void)>; |