1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[link(name = "windows")]
4 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
5 pub fn D3D10CompileEffectFromMemory(pdata
: *const ::core
::ffi
::c_void
, datalength
: usize, psrcfilename
: super::super::Foundation
::PSTR
, pdefines
: *const super::Direct3D
::D3D_SHADER_MACRO
, pinclude
: super::Direct3D
::ID3DInclude
, hlslflags
: u32, fxflags
: u32, ppcompiledeffect
: *mut super::Direct3D
::ID3DBlob
, pperrors
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
6 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
7 pub fn D3D10CompileShader(psrcdata
: super::super::Foundation
::PSTR
, srcdatasize
: usize, pfilename
: super::super::Foundation
::PSTR
, pdefines
: *const super::Direct3D
::D3D_SHADER_MACRO
, pinclude
: super::Direct3D
::ID3DInclude
, pfunctionname
: super::super::Foundation
::PSTR
, pprofile
: super::super::Foundation
::PSTR
, flags
: u32, ppshader
: *mut super::Direct3D
::ID3DBlob
, pperrormsgs
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
8 #[cfg(feature = "Win32_Graphics_Direct3D")]
9 pub fn D3D10CreateBlob(numbytes
: usize, ppbuffer
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
10 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi"))]
11 pub fn D3D10CreateDevice(padapter
: super::Dxgi
::IDXGIAdapter
, drivertype
: D3D10_DRIVER_TYPE
, software
: super::super::Foundation
::HINSTANCE
, flags
: u32, sdkversion
: u32, ppdevice
: *mut ID3D10Device
) -> ::windows_sys
::core
::HRESULT
;
12 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi"))]
13 pub fn D3D10CreateDevice1(padapter
: super::Dxgi
::IDXGIAdapter
, drivertype
: D3D10_DRIVER_TYPE
, software
: super::super::Foundation
::HINSTANCE
, flags
: u32, hardwarelevel
: D3D10_FEATURE_LEVEL1
, sdkversion
: u32, ppdevice
: *mut ID3D10Device1
) -> ::windows_sys
::core
::HRESULT
;
14 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))]
15 pub fn D3D10CreateDeviceAndSwapChain(padapter
: super::Dxgi
::IDXGIAdapter
, drivertype
: D3D10_DRIVER_TYPE
, software
: super::super::Foundation
::HINSTANCE
, flags
: u32, sdkversion
: u32, pswapchaindesc
: *const super::Dxgi
::DXGI_SWAP_CHAIN_DESC
, ppswapchain
: *mut super::Dxgi
::IDXGISwapChain
, ppdevice
: *mut ID3D10Device
) -> ::windows_sys
::core
::HRESULT
;
16 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))]
17 pub fn D3D10CreateDeviceAndSwapChain1(padapter
: super::Dxgi
::IDXGIAdapter
, drivertype
: D3D10_DRIVER_TYPE
, software
: super::super::Foundation
::HINSTANCE
, flags
: u32, hardwarelevel
: D3D10_FEATURE_LEVEL1
, sdkversion
: u32, pswapchaindesc
: *const super::Dxgi
::DXGI_SWAP_CHAIN_DESC
, ppswapchain
: *mut super::Dxgi
::IDXGISwapChain
, ppdevice
: *mut ID3D10Device1
) -> ::windows_sys
::core
::HRESULT
;
18 pub fn D3D10CreateEffectFromMemory(pdata
: *const ::core
::ffi
::c_void
, datalength
: usize, fxflags
: u32, pdevice
: ID3D10Device
, peffectpool
: ID3D10EffectPool
, ppeffect
: *mut ID3D10Effect
) -> ::windows_sys
::core
::HRESULT
;
19 pub fn D3D10CreateEffectPoolFromMemory(pdata
: *const ::core
::ffi
::c_void
, datalength
: usize, fxflags
: u32, pdevice
: ID3D10Device
, ppeffectpool
: *mut ID3D10EffectPool
) -> ::windows_sys
::core
::HRESULT
;
20 pub fn D3D10CreateStateBlock(pdevice
: ID3D10Device
, pstateblockmask
: *const D3D10_STATE_BLOCK_MASK
, ppstateblock
: *mut ID3D10StateBlock
) -> ::windows_sys
::core
::HRESULT
;
21 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
22 pub fn D3D10DisassembleEffect(peffect
: ID3D10Effect
, enablecolorcode
: super::super::Foundation
::BOOL
, ppdisassembly
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
23 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
24 pub fn D3D10DisassembleShader(pshader
: *const ::core
::ffi
::c_void
, bytecodelength
: usize, enablecolorcode
: super::super::Foundation
::BOOL
, pcomments
: super::super::Foundation
::PSTR
, ppdisassembly
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
25 #[cfg(feature = "Win32_Foundation")]
26 pub fn D3D10GetGeometryShaderProfile(pdevice
: ID3D10Device
) -> super::super::Foundation
::PSTR
;
27 #[cfg(feature = "Win32_Graphics_Direct3D")]
28 pub fn D3D10GetInputAndOutputSignatureBlob(pshaderbytecode
: *const ::core
::ffi
::c_void
, bytecodelength
: usize, ppsignatureblob
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
29 #[cfg(feature = "Win32_Graphics_Direct3D")]
30 pub fn D3D10GetInputSignatureBlob(pshaderbytecode
: *const ::core
::ffi
::c_void
, bytecodelength
: usize, ppsignatureblob
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
31 #[cfg(feature = "Win32_Graphics_Direct3D")]
32 pub fn D3D10GetOutputSignatureBlob(pshaderbytecode
: *const ::core
::ffi
::c_void
, bytecodelength
: usize, ppsignatureblob
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
33 #[cfg(feature = "Win32_Foundation")]
34 pub fn D3D10GetPixelShaderProfile(pdevice
: ID3D10Device
) -> super::super::Foundation
::PSTR
;
35 #[cfg(feature = "Win32_Graphics_Direct3D")]
36 pub fn D3D10GetShaderDebugInfo(pshaderbytecode
: *const ::core
::ffi
::c_void
, bytecodelength
: usize, ppdebuginfo
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
37 #[cfg(feature = "Win32_Foundation")]
38 pub fn D3D10GetVertexShaderProfile(pdevice
: ID3D10Device
) -> super::super::Foundation
::PSTR
;
39 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
40 pub fn D3D10PreprocessShader(psrcdata
: super::super::Foundation
::PSTR
, srcdatasize
: usize, pfilename
: super::super::Foundation
::PSTR
, pdefines
: *const super::Direct3D
::D3D_SHADER_MACRO
, pinclude
: super::Direct3D
::ID3DInclude
, ppshadertext
: *mut super::Direct3D
::ID3DBlob
, pperrormsgs
: *mut super::Direct3D
::ID3DBlob
) -> ::windows_sys
::core
::HRESULT
;
41 pub fn D3D10ReflectShader(pshaderbytecode
: *const ::core
::ffi
::c_void
, bytecodelength
: usize, ppreflector
: *mut ID3D10ShaderReflection
) -> ::windows_sys
::core
::HRESULT
;
42 pub fn D3D10StateBlockMaskDifference(pa
: *const D3D10_STATE_BLOCK_MASK
, pb
: *const D3D10_STATE_BLOCK_MASK
, presult
: *mut D3D10_STATE_BLOCK_MASK
) -> ::windows_sys
::core
::HRESULT
;
43 pub fn D3D10StateBlockMaskDisableAll(pmask
: *mut D3D10_STATE_BLOCK_MASK
) -> ::windows_sys
::core
::HRESULT
;
44 pub fn D3D10StateBlockMaskDisableCapture(pmask
: *mut D3D10_STATE_BLOCK_MASK
, statetype
: D3D10_DEVICE_STATE_TYPES
, rangestart
: u32, rangelength
: u32) -> ::windows_sys
::core
::HRESULT
;
45 pub fn D3D10StateBlockMaskEnableAll(pmask
: *mut D3D10_STATE_BLOCK_MASK
) -> ::windows_sys
::core
::HRESULT
;
46 pub fn D3D10StateBlockMaskEnableCapture(pmask
: *mut D3D10_STATE_BLOCK_MASK
, statetype
: D3D10_DEVICE_STATE_TYPES
, rangestart
: u32, rangelength
: u32) -> ::windows_sys
::core
::HRESULT
;
47 #[cfg(feature = "Win32_Foundation")]
48 pub fn D3D10StateBlockMaskGetSetting(pmask
: *const D3D10_STATE_BLOCK_MASK
, statetype
: D3D10_DEVICE_STATE_TYPES
, entry
: u32) -> super::super::Foundation
::BOOL
;
49 pub fn D3D10StateBlockMaskIntersect(pa
: *const D3D10_STATE_BLOCK_MASK
, pb
: *const D3D10_STATE_BLOCK_MASK
, presult
: *mut D3D10_STATE_BLOCK_MASK
) -> ::windows_sys
::core
::HRESULT
;
50 pub fn D3D10StateBlockMaskUnion(pa
: *const D3D10_STATE_BLOCK_MASK
, pb
: *const D3D10_STATE_BLOCK_MASK
, presult
: *mut D3D10_STATE_BLOCK_MASK
) -> ::windows_sys
::core
::HRESULT
;
52 pub const D3D10_16BIT_INDEX_STRIP_CUT_VALUE
: u32 = 65535u32;
53 pub const D3D10_1_DEFAULT_SAMPLE_MASK
: u32 = 4294967295u32;
54 pub const D3D10_1_FLOAT16_FUSED_TOLERANCE_IN_ULP
: f64 = 0.6f64;
55 pub const D3D10_1_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP
: f32 = 0.6f32;
56 pub const D3D10_1_GS_INPUT_REGISTER_COUNT
: u32 = 32u32;
57 pub const D3D10_1_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT
: u32 = 16u32;
58 pub const D3D10_1_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS
: u32 = 128u32;
59 pub const D3D10_1_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT
: u32 = 16u32;
60 pub const D3D10_1_PS_OUTPUT_MASK_REGISTER_COMPONENTS
: u32 = 1u32;
61 pub const D3D10_1_PS_OUTPUT_MASK_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
62 pub const D3D10_1_PS_OUTPUT_MASK_REGISTER_COUNT
: u32 = 1u32;
63 pub const D3D10_1_SHADER_MAJOR_VERSION
: u32 = 4u32;
64 pub const D3D10_1_SHADER_MINOR_VERSION
: u32 = 1u32;
65 pub const D3D10_1_SO_BUFFER_MAX_STRIDE_IN_BYTES
: u32 = 2048u32;
66 pub const D3D10_1_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES
: u32 = 256u32;
67 pub const D3D10_1_SO_BUFFER_SLOT_COUNT
: u32 = 4u32;
68 pub const D3D10_1_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER
: u32 = 1u32;
69 pub const D3D10_1_SO_SINGLE_BUFFER_COMPONENT_LIMIT
: u32 = 64u32;
70 pub const D3D10_1_STANDARD_VERTEX_ELEMENT_COUNT
: u32 = 32u32;
71 pub const D3D10_1_SUBPIXEL_FRACTIONAL_BIT_COUNT
: u32 = 8u32;
72 pub const D3D10_1_VS_INPUT_REGISTER_COUNT
: u32 = 32u32;
73 pub const D3D10_1_VS_OUTPUT_REGISTER_COUNT
: u32 = 32u32;
74 pub const D3D10_32BIT_INDEX_STRIP_CUT_VALUE
: u32 = 4294967295u32;
75 pub const D3D10_8BIT_INDEX_STRIP_CUT_VALUE
: u32 = 255u32;
76 pub const D3D10_ALL_RESOURCES_BOUND
: u32 = 2097152u32;
77 pub const D3D10_ANISOTROPIC_FILTERING_BIT
: u32 = 64u32;
78 pub const D3D10_APPEND_ALIGNED_ELEMENT
: u32 = 4294967295u32;
79 pub const D3D10_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT
: u32 = 9u32;
80 pub type D3D10_ASYNC_GETDATA_FLAG
= i32;
81 pub const D3D10_ASYNC_GETDATA_DONOTFLUSH
: D3D10_ASYNC_GETDATA_FLAG
= 1i32;
82 pub type D3D10_BIND_FLAG
= i32;
83 pub const D3D10_BIND_VERTEX_BUFFER
: D3D10_BIND_FLAG
= 1i32;
84 pub const D3D10_BIND_INDEX_BUFFER
: D3D10_BIND_FLAG
= 2i32;
85 pub const D3D10_BIND_CONSTANT_BUFFER
: D3D10_BIND_FLAG
= 4i32;
86 pub const D3D10_BIND_SHADER_RESOURCE
: D3D10_BIND_FLAG
= 8i32;
87 pub const D3D10_BIND_STREAM_OUTPUT
: D3D10_BIND_FLAG
= 16i32;
88 pub const D3D10_BIND_RENDER_TARGET
: D3D10_BIND_FLAG
= 32i32;
89 pub const D3D10_BIND_DEPTH_STENCIL
: D3D10_BIND_FLAG
= 64i32;
90 pub type D3D10_BLEND
= i32;
91 pub const D3D10_BLEND_ZERO
: D3D10_BLEND
= 1i32;
92 pub const D3D10_BLEND_ONE
: D3D10_BLEND
= 2i32;
93 pub const D3D10_BLEND_SRC_COLOR
: D3D10_BLEND
= 3i32;
94 pub const D3D10_BLEND_INV_SRC_COLOR
: D3D10_BLEND
= 4i32;
95 pub const D3D10_BLEND_SRC_ALPHA
: D3D10_BLEND
= 5i32;
96 pub const D3D10_BLEND_INV_SRC_ALPHA
: D3D10_BLEND
= 6i32;
97 pub const D3D10_BLEND_DEST_ALPHA
: D3D10_BLEND
= 7i32;
98 pub const D3D10_BLEND_INV_DEST_ALPHA
: D3D10_BLEND
= 8i32;
99 pub const D3D10_BLEND_DEST_COLOR
: D3D10_BLEND
= 9i32;
100 pub const D3D10_BLEND_INV_DEST_COLOR
: D3D10_BLEND
= 10i32;
101 pub const D3D10_BLEND_SRC_ALPHA_SAT
: D3D10_BLEND
= 11i32;
102 pub const D3D10_BLEND_BLEND_FACTOR
: D3D10_BLEND
= 14i32;
103 pub const D3D10_BLEND_INV_BLEND_FACTOR
: D3D10_BLEND
= 15i32;
104 pub const D3D10_BLEND_SRC1_COLOR
: D3D10_BLEND
= 16i32;
105 pub const D3D10_BLEND_INV_SRC1_COLOR
: D3D10_BLEND
= 17i32;
106 pub const D3D10_BLEND_SRC1_ALPHA
: D3D10_BLEND
= 18i32;
107 pub const D3D10_BLEND_INV_SRC1_ALPHA
: D3D10_BLEND
= 19i32;
109 #[cfg(feature = "Win32_Foundation")]
110 pub struct D3D10_BLEND_DESC
{
111 pub AlphaToCoverageEnable
: super::super::Foundation
::BOOL
,
112 pub BlendEnable
: [super::super::Foundation
::BOOL
; 8],
113 pub SrcBlend
: D3D10_BLEND
,
114 pub DestBlend
: D3D10_BLEND
,
115 pub BlendOp
: D3D10_BLEND_OP
,
116 pub SrcBlendAlpha
: D3D10_BLEND
,
117 pub DestBlendAlpha
: D3D10_BLEND
,
118 pub BlendOpAlpha
: D3D10_BLEND_OP
,
119 pub RenderTargetWriteMask
: [u8; 8],
121 #[cfg(feature = "Win32_Foundation")]
122 impl ::core
::marker
::Copy
for D3D10_BLEND_DESC {}
123 #[cfg(feature = "Win32_Foundation")]
124 impl ::core
::clone
::Clone
for D3D10_BLEND_DESC
{
125 fn clone(&self) -> Self {
130 #[cfg(feature = "Win32_Foundation")]
131 pub struct D3D10_BLEND_DESC1
{
132 pub AlphaToCoverageEnable
: super::super::Foundation
::BOOL
,
133 pub IndependentBlendEnable
: super::super::Foundation
::BOOL
,
134 pub RenderTarget
: [D3D10_RENDER_TARGET_BLEND_DESC1
; 8],
136 #[cfg(feature = "Win32_Foundation")]
137 impl ::core
::marker
::Copy
for D3D10_BLEND_DESC1 {}
138 #[cfg(feature = "Win32_Foundation")]
139 impl ::core
::clone
::Clone
for D3D10_BLEND_DESC1
{
140 fn clone(&self) -> Self {
144 pub type D3D10_BLEND_OP
= i32;
145 pub const D3D10_BLEND_OP_ADD
: D3D10_BLEND_OP
= 1i32;
146 pub const D3D10_BLEND_OP_SUBTRACT
: D3D10_BLEND_OP
= 2i32;
147 pub const D3D10_BLEND_OP_REV_SUBTRACT
: D3D10_BLEND_OP
= 3i32;
148 pub const D3D10_BLEND_OP_MIN
: D3D10_BLEND_OP
= 4i32;
149 pub const D3D10_BLEND_OP_MAX
: D3D10_BLEND_OP
= 5i32;
151 pub struct D3D10_BOX
{
159 impl ::core
::marker
::Copy
for D3D10_BOX {}
160 impl ::core
::clone
::Clone
for D3D10_BOX
{
161 fn clone(&self) -> Self {
166 pub struct D3D10_BUFFER_DESC
{
168 pub Usage
: D3D10_USAGE
,
170 pub CPUAccessFlags
: u32,
173 impl ::core
::marker
::Copy
for D3D10_BUFFER_DESC {}
174 impl ::core
::clone
::Clone
for D3D10_BUFFER_DESC
{
175 fn clone(&self) -> Self {
180 pub struct D3D10_BUFFER_RTV
{
181 pub Anonymous1
: D3D10_BUFFER_RTV_0
,
182 pub Anonymous2
: D3D10_BUFFER_RTV_1
,
184 impl ::core
::marker
::Copy
for D3D10_BUFFER_RTV {}
185 impl ::core
::clone
::Clone
for D3D10_BUFFER_RTV
{
186 fn clone(&self) -> Self {
191 pub union D3D10_BUFFER_RTV_0
{
192 pub FirstElement
: u32,
193 pub ElementOffset
: u32,
195 impl ::core
::marker
::Copy
for D3D10_BUFFER_RTV_0 {}
196 impl ::core
::clone
::Clone
for D3D10_BUFFER_RTV_0
{
197 fn clone(&self) -> Self {
202 pub union D3D10_BUFFER_RTV_1
{
203 pub NumElements
: u32,
204 pub ElementWidth
: u32,
206 impl ::core
::marker
::Copy
for D3D10_BUFFER_RTV_1 {}
207 impl ::core
::clone
::Clone
for D3D10_BUFFER_RTV_1
{
208 fn clone(&self) -> Self {
213 pub struct D3D10_BUFFER_SRV
{
214 pub Anonymous1
: D3D10_BUFFER_SRV_0
,
215 pub Anonymous2
: D3D10_BUFFER_SRV_1
,
217 impl ::core
::marker
::Copy
for D3D10_BUFFER_SRV {}
218 impl ::core
::clone
::Clone
for D3D10_BUFFER_SRV
{
219 fn clone(&self) -> Self {
224 pub union D3D10_BUFFER_SRV_0
{
225 pub FirstElement
: u32,
226 pub ElementOffset
: u32,
228 impl ::core
::marker
::Copy
for D3D10_BUFFER_SRV_0 {}
229 impl ::core
::clone
::Clone
for D3D10_BUFFER_SRV_0
{
230 fn clone(&self) -> Self {
235 pub union D3D10_BUFFER_SRV_1
{
236 pub NumElements
: u32,
237 pub ElementWidth
: u32,
239 impl ::core
::marker
::Copy
for D3D10_BUFFER_SRV_1 {}
240 impl ::core
::clone
::Clone
for D3D10_BUFFER_SRV_1
{
241 fn clone(&self) -> Self {
245 pub type D3D10_CLEAR_FLAG
= i32;
246 pub const D3D10_CLEAR_DEPTH
: D3D10_CLEAR_FLAG
= 1i32;
247 pub const D3D10_CLEAR_STENCIL
: D3D10_CLEAR_FLAG
= 2i32;
248 pub const D3D10_CLIP_OR_CULL_DISTANCE_COUNT
: u32 = 8u32;
249 pub const D3D10_CLIP_OR_CULL_DISTANCE_ELEMENT_COUNT
: u32 = 2u32;
250 pub type D3D10_COLOR_WRITE_ENABLE
= i32;
251 pub const D3D10_COLOR_WRITE_ENABLE_RED
: D3D10_COLOR_WRITE_ENABLE
= 1i32;
252 pub const D3D10_COLOR_WRITE_ENABLE_GREEN
: D3D10_COLOR_WRITE_ENABLE
= 2i32;
253 pub const D3D10_COLOR_WRITE_ENABLE_BLUE
: D3D10_COLOR_WRITE_ENABLE
= 4i32;
254 pub const D3D10_COLOR_WRITE_ENABLE_ALPHA
: D3D10_COLOR_WRITE_ENABLE
= 8i32;
255 pub const D3D10_COLOR_WRITE_ENABLE_ALL
: D3D10_COLOR_WRITE_ENABLE
= 15i32;
256 pub const D3D10_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT
: u32 = 14u32;
257 pub const D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENTS
: u32 = 4u32;
258 pub const D3D10_COMMONSHADER_CONSTANT_BUFFER_COMPONENT_BIT_COUNT
: u32 = 32u32;
259 pub const D3D10_COMMONSHADER_CONSTANT_BUFFER_HW_SLOT_COUNT
: u32 = 15u32;
260 pub const D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COMPONENTS
: u32 = 4u32;
261 pub const D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_COUNT
: u32 = 15u32;
262 pub const D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READS_PER_INST
: u32 = 1u32;
263 pub const D3D10_COMMONSHADER_CONSTANT_BUFFER_REGISTER_READ_PORTS
: u32 = 1u32;
264 pub const D3D10_COMMONSHADER_FLOWCONTROL_NESTING_LIMIT
: u32 = 64u32;
265 pub const D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COMPONENTS
: u32 = 4u32;
266 pub const D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_COUNT
: u32 = 1u32;
267 pub const D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READS_PER_INST
: u32 = 1u32;
268 pub const D3D10_COMMONSHADER_IMMEDIATE_CONSTANT_BUFFER_REGISTER_READ_PORTS
: u32 = 1u32;
269 pub const D3D10_COMMONSHADER_IMMEDIATE_VALUE_COMPONENT_BIT_COUNT
: u32 = 32u32;
270 pub const D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COMPONENTS
: u32 = 1u32;
271 pub const D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_COUNT
: u32 = 128u32;
272 pub const D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READS_PER_INST
: u32 = 1u32;
273 pub const D3D10_COMMONSHADER_INPUT_RESOURCE_REGISTER_READ_PORTS
: u32 = 1u32;
274 pub const D3D10_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT
: u32 = 128u32;
275 pub const D3D10_COMMONSHADER_SAMPLER_REGISTER_COMPONENTS
: u32 = 1u32;
276 pub const D3D10_COMMONSHADER_SAMPLER_REGISTER_COUNT
: u32 = 16u32;
277 pub const D3D10_COMMONSHADER_SAMPLER_REGISTER_READS_PER_INST
: u32 = 1u32;
278 pub const D3D10_COMMONSHADER_SAMPLER_REGISTER_READ_PORTS
: u32 = 1u32;
279 pub const D3D10_COMMONSHADER_SAMPLER_SLOT_COUNT
: u32 = 16u32;
280 pub const D3D10_COMMONSHADER_SUBROUTINE_NESTING_LIMIT
: u32 = 32u32;
281 pub const D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENTS
: u32 = 4u32;
282 pub const D3D10_COMMONSHADER_TEMP_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
283 pub const D3D10_COMMONSHADER_TEMP_REGISTER_COUNT
: u32 = 4096u32;
284 pub const D3D10_COMMONSHADER_TEMP_REGISTER_READS_PER_INST
: u32 = 3u32;
285 pub const D3D10_COMMONSHADER_TEMP_REGISTER_READ_PORTS
: u32 = 3u32;
286 pub const D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MAX
: u32 = 10u32;
287 pub const D3D10_COMMONSHADER_TEXCOORD_RANGE_REDUCTION_MIN
: i32 = -10i32;
288 pub const D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_NEGATIVE
: i32 = -8i32;
289 pub const D3D10_COMMONSHADER_TEXEL_OFFSET_MAX_POSITIVE
: u32 = 7u32;
290 pub const D3D10_COMPARISON_FILTERING_BIT
: u32 = 128u32;
291 pub type D3D10_COMPARISON_FUNC
= i32;
292 pub const D3D10_COMPARISON_NEVER
: D3D10_COMPARISON_FUNC
= 1i32;
293 pub const D3D10_COMPARISON_LESS
: D3D10_COMPARISON_FUNC
= 2i32;
294 pub const D3D10_COMPARISON_EQUAL
: D3D10_COMPARISON_FUNC
= 3i32;
295 pub const D3D10_COMPARISON_LESS_EQUAL
: D3D10_COMPARISON_FUNC
= 4i32;
296 pub const D3D10_COMPARISON_GREATER
: D3D10_COMPARISON_FUNC
= 5i32;
297 pub const D3D10_COMPARISON_NOT_EQUAL
: D3D10_COMPARISON_FUNC
= 6i32;
298 pub const D3D10_COMPARISON_GREATER_EQUAL
: D3D10_COMPARISON_FUNC
= 7i32;
299 pub const D3D10_COMPARISON_ALWAYS
: D3D10_COMPARISON_FUNC
= 8i32;
300 pub type D3D10_COUNTER
= i32;
301 pub const D3D10_COUNTER_GPU_IDLE
: D3D10_COUNTER
= 0i32;
302 pub const D3D10_COUNTER_VERTEX_PROCESSING
: D3D10_COUNTER
= 1i32;
303 pub const D3D10_COUNTER_GEOMETRY_PROCESSING
: D3D10_COUNTER
= 2i32;
304 pub const D3D10_COUNTER_PIXEL_PROCESSING
: D3D10_COUNTER
= 3i32;
305 pub const D3D10_COUNTER_OTHER_GPU_PROCESSING
: D3D10_COUNTER
= 4i32;
306 pub const D3D10_COUNTER_HOST_ADAPTER_BANDWIDTH_UTILIZATION
: D3D10_COUNTER
= 5i32;
307 pub const D3D10_COUNTER_LOCAL_VIDMEM_BANDWIDTH_UTILIZATION
: D3D10_COUNTER
= 6i32;
308 pub const D3D10_COUNTER_VERTEX_THROUGHPUT_UTILIZATION
: D3D10_COUNTER
= 7i32;
309 pub const D3D10_COUNTER_TRIANGLE_SETUP_THROUGHPUT_UTILIZATION
: D3D10_COUNTER
= 8i32;
310 pub const D3D10_COUNTER_FILLRATE_THROUGHPUT_UTILIZATION
: D3D10_COUNTER
= 9i32;
311 pub const D3D10_COUNTER_VS_MEMORY_LIMITED
: D3D10_COUNTER
= 10i32;
312 pub const D3D10_COUNTER_VS_COMPUTATION_LIMITED
: D3D10_COUNTER
= 11i32;
313 pub const D3D10_COUNTER_GS_MEMORY_LIMITED
: D3D10_COUNTER
= 12i32;
314 pub const D3D10_COUNTER_GS_COMPUTATION_LIMITED
: D3D10_COUNTER
= 13i32;
315 pub const D3D10_COUNTER_PS_MEMORY_LIMITED
: D3D10_COUNTER
= 14i32;
316 pub const D3D10_COUNTER_PS_COMPUTATION_LIMITED
: D3D10_COUNTER
= 15i32;
317 pub const D3D10_COUNTER_POST_TRANSFORM_CACHE_HIT_RATE
: D3D10_COUNTER
= 16i32;
318 pub const D3D10_COUNTER_TEXTURE_CACHE_HIT_RATE
: D3D10_COUNTER
= 17i32;
319 pub const D3D10_COUNTER_DEVICE_DEPENDENT_0
: D3D10_COUNTER
= 1073741824i32;
321 pub struct D3D10_COUNTER_DESC
{
322 pub Counter
: D3D10_COUNTER
,
325 impl ::core
::marker
::Copy
for D3D10_COUNTER_DESC {}
326 impl ::core
::clone
::Clone
for D3D10_COUNTER_DESC
{
327 fn clone(&self) -> Self {
332 pub struct D3D10_COUNTER_INFO
{
333 pub LastDeviceDependentCounter
: D3D10_COUNTER
,
334 pub NumSimultaneousCounters
: u32,
335 pub NumDetectableParallelUnits
: u8,
337 impl ::core
::marker
::Copy
for D3D10_COUNTER_INFO {}
338 impl ::core
::clone
::Clone
for D3D10_COUNTER_INFO
{
339 fn clone(&self) -> Self {
343 pub type D3D10_COUNTER_TYPE
= i32;
344 pub const D3D10_COUNTER_TYPE_FLOAT32
: D3D10_COUNTER_TYPE
= 0i32;
345 pub const D3D10_COUNTER_TYPE_UINT16
: D3D10_COUNTER_TYPE
= 1i32;
346 pub const D3D10_COUNTER_TYPE_UINT32
: D3D10_COUNTER_TYPE
= 2i32;
347 pub const D3D10_COUNTER_TYPE_UINT64
: D3D10_COUNTER_TYPE
= 3i32;
348 pub type D3D10_CPU_ACCESS_FLAG
= i32;
349 pub const D3D10_CPU_ACCESS_WRITE
: D3D10_CPU_ACCESS_FLAG
= 65536i32;
350 pub const D3D10_CPU_ACCESS_READ
: D3D10_CPU_ACCESS_FLAG
= 131072i32;
351 pub type D3D10_CREATE_DEVICE_FLAG
= i32;
352 pub const D3D10_CREATE_DEVICE_SINGLETHREADED
: D3D10_CREATE_DEVICE_FLAG
= 1i32;
353 pub const D3D10_CREATE_DEVICE_DEBUG
: D3D10_CREATE_DEVICE_FLAG
= 2i32;
354 pub const D3D10_CREATE_DEVICE_SWITCH_TO_REF
: D3D10_CREATE_DEVICE_FLAG
= 4i32;
355 pub const D3D10_CREATE_DEVICE_PREVENT_INTERNAL_THREADING_OPTIMIZATIONS
: D3D10_CREATE_DEVICE_FLAG
= 8i32;
356 pub const D3D10_CREATE_DEVICE_ALLOW_NULL_FROM_MAP
: D3D10_CREATE_DEVICE_FLAG
= 16i32;
357 pub const D3D10_CREATE_DEVICE_BGRA_SUPPORT
: D3D10_CREATE_DEVICE_FLAG
= 32i32;
358 pub const D3D10_CREATE_DEVICE_PREVENT_ALTERING_LAYER_SETTINGS_FROM_REGISTRY
: D3D10_CREATE_DEVICE_FLAG
= 128i32;
359 pub const D3D10_CREATE_DEVICE_STRICT_VALIDATION
: D3D10_CREATE_DEVICE_FLAG
= 512i32;
360 pub const D3D10_CREATE_DEVICE_DEBUGGABLE
: D3D10_CREATE_DEVICE_FLAG
= 1024i32;
361 pub type D3D10_CULL_MODE
= i32;
362 pub const D3D10_CULL_NONE
: D3D10_CULL_MODE
= 1i32;
363 pub const D3D10_CULL_FRONT
: D3D10_CULL_MODE
= 2i32;
364 pub const D3D10_CULL_BACK
: D3D10_CULL_MODE
= 3i32;
365 pub const D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP
: u32 = 2u32;
366 pub const D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP
: u32 = 1u32;
367 pub const D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP
: u32 = 4u32;
368 pub const D3D10_DEFAULT_BLEND_FACTOR_ALPHA
: f32 = 1f32;
369 pub const D3D10_DEFAULT_BLEND_FACTOR_BLUE
: f32 = 1f32;
370 pub const D3D10_DEFAULT_BLEND_FACTOR_GREEN
: f32 = 1f32;
371 pub const D3D10_DEFAULT_BLEND_FACTOR_RED
: f32 = 1f32;
372 pub const D3D10_DEFAULT_BORDER_COLOR_COMPONENT
: f32 = 0f32;
373 pub const D3D10_DEFAULT_DEPTH_BIAS
: u32 = 0u32;
374 pub const D3D10_DEFAULT_DEPTH_BIAS_CLAMP
: f32 = 0f32;
375 pub const D3D10_DEFAULT_MAX_ANISOTROPY
: f32 = 16f32;
376 pub const D3D10_DEFAULT_MIP_LOD_BIAS
: f32 = 0f32;
377 pub const D3D10_DEFAULT_RENDER_TARGET_ARRAY_INDEX
: u32 = 0u32;
378 pub const D3D10_DEFAULT_SAMPLE_MASK
: u32 = 4294967295u32;
379 pub const D3D10_DEFAULT_SCISSOR_ENDX
: u32 = 0u32;
380 pub const D3D10_DEFAULT_SCISSOR_ENDY
: u32 = 0u32;
381 pub const D3D10_DEFAULT_SCISSOR_STARTX
: u32 = 0u32;
382 pub const D3D10_DEFAULT_SCISSOR_STARTY
: u32 = 0u32;
383 pub const D3D10_DEFAULT_SLOPE_SCALED_DEPTH_BIAS
: f32 = 0f32;
384 pub const D3D10_DEFAULT_STENCIL_READ_MASK
: u32 = 255u32;
385 pub const D3D10_DEFAULT_STENCIL_REFERENCE
: u32 = 0u32;
386 pub const D3D10_DEFAULT_STENCIL_WRITE_MASK
: u32 = 255u32;
387 pub const D3D10_DEFAULT_VIEWPORT_AND_SCISSORRECT_INDEX
: u32 = 0u32;
388 pub const D3D10_DEFAULT_VIEWPORT_HEIGHT
: u32 = 0u32;
389 pub const D3D10_DEFAULT_VIEWPORT_MAX_DEPTH
: f32 = 0f32;
390 pub const D3D10_DEFAULT_VIEWPORT_MIN_DEPTH
: f32 = 0f32;
391 pub const D3D10_DEFAULT_VIEWPORT_TOPLEFTX
: u32 = 0u32;
392 pub const D3D10_DEFAULT_VIEWPORT_TOPLEFTY
: u32 = 0u32;
393 pub const D3D10_DEFAULT_VIEWPORT_WIDTH
: u32 = 0u32;
395 pub struct D3D10_DEPTH_STENCILOP_DESC
{
396 pub StencilFailOp
: D3D10_STENCIL_OP
,
397 pub StencilDepthFailOp
: D3D10_STENCIL_OP
,
398 pub StencilPassOp
: D3D10_STENCIL_OP
,
399 pub StencilFunc
: D3D10_COMPARISON_FUNC
,
401 impl ::core
::marker
::Copy
for D3D10_DEPTH_STENCILOP_DESC {}
402 impl ::core
::clone
::Clone
for D3D10_DEPTH_STENCILOP_DESC
{
403 fn clone(&self) -> Self {
408 #[cfg(feature = "Win32_Foundation")]
409 pub struct D3D10_DEPTH_STENCIL_DESC
{
410 pub DepthEnable
: super::super::Foundation
::BOOL
,
411 pub DepthWriteMask
: D3D10_DEPTH_WRITE_MASK
,
412 pub DepthFunc
: D3D10_COMPARISON_FUNC
,
413 pub StencilEnable
: super::super::Foundation
::BOOL
,
414 pub StencilReadMask
: u8,
415 pub StencilWriteMask
: u8,
416 pub FrontFace
: D3D10_DEPTH_STENCILOP_DESC
,
417 pub BackFace
: D3D10_DEPTH_STENCILOP_DESC
,
419 #[cfg(feature = "Win32_Foundation")]
420 impl ::core
::marker
::Copy
for D3D10_DEPTH_STENCIL_DESC {}
421 #[cfg(feature = "Win32_Foundation")]
422 impl ::core
::clone
::Clone
for D3D10_DEPTH_STENCIL_DESC
{
423 fn clone(&self) -> Self {
428 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
429 pub struct D3D10_DEPTH_STENCIL_VIEW_DESC
{
430 pub Format
: super::Dxgi
::Common
::DXGI_FORMAT
,
431 pub ViewDimension
: D3D10_DSV_DIMENSION
,
432 pub Anonymous
: D3D10_DEPTH_STENCIL_VIEW_DESC_0
,
434 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
435 impl ::core
::marker
::Copy
for D3D10_DEPTH_STENCIL_VIEW_DESC {}
436 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
437 impl ::core
::clone
::Clone
for D3D10_DEPTH_STENCIL_VIEW_DESC
{
438 fn clone(&self) -> Self {
443 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
444 pub union D3D10_DEPTH_STENCIL_VIEW_DESC_0
{
445 pub Texture1D
: D3D10_TEX1D_DSV
,
446 pub Texture1DArray
: D3D10_TEX1D_ARRAY_DSV
,
447 pub Texture2D
: D3D10_TEX2D_DSV
,
448 pub Texture2DArray
: D3D10_TEX2D_ARRAY_DSV
,
449 pub Texture2DMS
: D3D10_TEX2DMS_DSV
,
450 pub Texture2DMSArray
: D3D10_TEX2DMS_ARRAY_DSV
,
452 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
453 impl ::core
::marker
::Copy
for D3D10_DEPTH_STENCIL_VIEW_DESC_0 {}
454 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
455 impl ::core
::clone
::Clone
for D3D10_DEPTH_STENCIL_VIEW_DESC_0
{
456 fn clone(&self) -> Self {
460 pub type D3D10_DEPTH_WRITE_MASK
= i32;
461 pub const D3D10_DEPTH_WRITE_MASK_ZERO
: D3D10_DEPTH_WRITE_MASK
= 0i32;
462 pub const D3D10_DEPTH_WRITE_MASK_ALL
: D3D10_DEPTH_WRITE_MASK
= 1i32;
463 pub type D3D10_DEVICE_STATE_TYPES
= i32;
464 pub const D3D10_DST_SO_BUFFERS
: D3D10_DEVICE_STATE_TYPES
= 1i32;
465 pub const D3D10_DST_OM_RENDER_TARGETS
: D3D10_DEVICE_STATE_TYPES
= 2i32;
466 pub const D3D10_DST_OM_DEPTH_STENCIL_STATE
: D3D10_DEVICE_STATE_TYPES
= 3i32;
467 pub const D3D10_DST_OM_BLEND_STATE
: D3D10_DEVICE_STATE_TYPES
= 4i32;
468 pub const D3D10_DST_VS
: D3D10_DEVICE_STATE_TYPES
= 5i32;
469 pub const D3D10_DST_VS_SAMPLERS
: D3D10_DEVICE_STATE_TYPES
= 6i32;
470 pub const D3D10_DST_VS_SHADER_RESOURCES
: D3D10_DEVICE_STATE_TYPES
= 7i32;
471 pub const D3D10_DST_VS_CONSTANT_BUFFERS
: D3D10_DEVICE_STATE_TYPES
= 8i32;
472 pub const D3D10_DST_GS
: D3D10_DEVICE_STATE_TYPES
= 9i32;
473 pub const D3D10_DST_GS_SAMPLERS
: D3D10_DEVICE_STATE_TYPES
= 10i32;
474 pub const D3D10_DST_GS_SHADER_RESOURCES
: D3D10_DEVICE_STATE_TYPES
= 11i32;
475 pub const D3D10_DST_GS_CONSTANT_BUFFERS
: D3D10_DEVICE_STATE_TYPES
= 12i32;
476 pub const D3D10_DST_PS
: D3D10_DEVICE_STATE_TYPES
= 13i32;
477 pub const D3D10_DST_PS_SAMPLERS
: D3D10_DEVICE_STATE_TYPES
= 14i32;
478 pub const D3D10_DST_PS_SHADER_RESOURCES
: D3D10_DEVICE_STATE_TYPES
= 15i32;
479 pub const D3D10_DST_PS_CONSTANT_BUFFERS
: D3D10_DEVICE_STATE_TYPES
= 16i32;
480 pub const D3D10_DST_IA_VERTEX_BUFFERS
: D3D10_DEVICE_STATE_TYPES
= 17i32;
481 pub const D3D10_DST_IA_INDEX_BUFFER
: D3D10_DEVICE_STATE_TYPES
= 18i32;
482 pub const D3D10_DST_IA_INPUT_LAYOUT
: D3D10_DEVICE_STATE_TYPES
= 19i32;
483 pub const D3D10_DST_IA_PRIMITIVE_TOPOLOGY
: D3D10_DEVICE_STATE_TYPES
= 20i32;
484 pub const D3D10_DST_RS_VIEWPORTS
: D3D10_DEVICE_STATE_TYPES
= 21i32;
485 pub const D3D10_DST_RS_SCISSOR_RECTS
: D3D10_DEVICE_STATE_TYPES
= 22i32;
486 pub const D3D10_DST_RS_RASTERIZER_STATE
: D3D10_DEVICE_STATE_TYPES
= 23i32;
487 pub const D3D10_DST_PREDICATION
: D3D10_DEVICE_STATE_TYPES
= 24i32;
488 pub type D3D10_DRIVER_TYPE
= i32;
489 pub const D3D10_DRIVER_TYPE_HARDWARE
: D3D10_DRIVER_TYPE
= 0i32;
490 pub const D3D10_DRIVER_TYPE_REFERENCE
: D3D10_DRIVER_TYPE
= 1i32;
491 pub const D3D10_DRIVER_TYPE_NULL
: D3D10_DRIVER_TYPE
= 2i32;
492 pub const D3D10_DRIVER_TYPE_SOFTWARE
: D3D10_DRIVER_TYPE
= 3i32;
493 pub const D3D10_DRIVER_TYPE_WARP
: D3D10_DRIVER_TYPE
= 5i32;
494 pub type D3D10_DSV_DIMENSION
= i32;
495 pub const D3D10_DSV_DIMENSION_UNKNOWN
: D3D10_DSV_DIMENSION
= 0i32;
496 pub const D3D10_DSV_DIMENSION_TEXTURE1D
: D3D10_DSV_DIMENSION
= 1i32;
497 pub const D3D10_DSV_DIMENSION_TEXTURE1DARRAY
: D3D10_DSV_DIMENSION
= 2i32;
498 pub const D3D10_DSV_DIMENSION_TEXTURE2D
: D3D10_DSV_DIMENSION
= 3i32;
499 pub const D3D10_DSV_DIMENSION_TEXTURE2DARRAY
: D3D10_DSV_DIMENSION
= 4i32;
500 pub const D3D10_DSV_DIMENSION_TEXTURE2DMS
: D3D10_DSV_DIMENSION
= 5i32;
501 pub const D3D10_DSV_DIMENSION_TEXTURE2DMSARRAY
: D3D10_DSV_DIMENSION
= 6i32;
502 pub const D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS
: u32 = 2u32;
503 pub const D3D10_EFFECT_COMPILE_CHILD_EFFECT
: u32 = 1u32;
505 #[cfg(feature = "Win32_Foundation")]
506 pub struct D3D10_EFFECT_DESC
{
507 pub IsChildEffect
: super::super::Foundation
::BOOL
,
508 pub ConstantBuffers
: u32,
509 pub SharedConstantBuffers
: u32,
510 pub GlobalVariables
: u32,
511 pub SharedGlobalVariables
: u32,
514 #[cfg(feature = "Win32_Foundation")]
515 impl ::core
::marker
::Copy
for D3D10_EFFECT_DESC {}
516 #[cfg(feature = "Win32_Foundation")]
517 impl ::core
::clone
::Clone
for D3D10_EFFECT_DESC
{
518 fn clone(&self) -> Self {
523 #[cfg(feature = "Win32_Foundation")]
524 pub struct D3D10_EFFECT_SHADER_DESC
{
525 pub pInputSignature
: *mut u8,
526 pub IsInline
: super::super::Foundation
::BOOL
,
527 pub pBytecode
: *mut u8,
528 pub BytecodeLength
: u32,
529 pub SODecl
: super::super::Foundation
::PSTR
,
530 pub NumInputSignatureEntries
: u32,
531 pub NumOutputSignatureEntries
: u32,
533 #[cfg(feature = "Win32_Foundation")]
534 impl ::core
::marker
::Copy
for D3D10_EFFECT_SHADER_DESC {}
535 #[cfg(feature = "Win32_Foundation")]
536 impl ::core
::clone
::Clone
for D3D10_EFFECT_SHADER_DESC
{
537 fn clone(&self) -> Self {
541 pub const D3D10_EFFECT_SINGLE_THREADED
: u32 = 8u32;
543 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
544 pub struct D3D10_EFFECT_TYPE_DESC
{
545 pub TypeName
: super::super::Foundation
::PSTR
,
546 pub Class
: super::Direct3D
::D3D_SHADER_VARIABLE_CLASS
,
547 pub Type
: super::Direct3D
::D3D_SHADER_VARIABLE_TYPE
,
553 pub UnpackedSize
: u32,
556 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
557 impl ::core
::marker
::Copy
for D3D10_EFFECT_TYPE_DESC {}
558 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
559 impl ::core
::clone
::Clone
for D3D10_EFFECT_TYPE_DESC
{
560 fn clone(&self) -> Self {
564 pub const D3D10_EFFECT_VARIABLE_ANNOTATION
: u32 = 2u32;
566 #[cfg(feature = "Win32_Foundation")]
567 pub struct D3D10_EFFECT_VARIABLE_DESC
{
568 pub Name
: super::super::Foundation
::PSTR
,
569 pub Semantic
: super::super::Foundation
::PSTR
,
571 pub Annotations
: u32,
572 pub BufferOffset
: u32,
573 pub ExplicitBindPoint
: u32,
575 #[cfg(feature = "Win32_Foundation")]
576 impl ::core
::marker
::Copy
for D3D10_EFFECT_VARIABLE_DESC {}
577 #[cfg(feature = "Win32_Foundation")]
578 impl ::core
::clone
::Clone
for D3D10_EFFECT_VARIABLE_DESC
{
579 fn clone(&self) -> Self {
583 pub const D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT
: u32 = 4u32;
584 pub const D3D10_EFFECT_VARIABLE_POOLED
: u32 = 1u32;
585 pub const D3D10_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES
: u32 = 1048576u32;
586 pub type D3D10_FEATURE_LEVEL1
= i32;
587 pub const D3D10_FEATURE_LEVEL_10_0
: D3D10_FEATURE_LEVEL1
= 40960i32;
588 pub const D3D10_FEATURE_LEVEL_10_1
: D3D10_FEATURE_LEVEL1
= 41216i32;
589 pub const D3D10_FEATURE_LEVEL_9_1
: D3D10_FEATURE_LEVEL1
= 37120i32;
590 pub const D3D10_FEATURE_LEVEL_9_2
: D3D10_FEATURE_LEVEL1
= 37376i32;
591 pub const D3D10_FEATURE_LEVEL_9_3
: D3D10_FEATURE_LEVEL1
= 37632i32;
592 pub type D3D10_FILL_MODE
= i32;
593 pub const D3D10_FILL_WIREFRAME
: D3D10_FILL_MODE
= 2i32;
594 pub const D3D10_FILL_SOLID
: D3D10_FILL_MODE
= 3i32;
595 pub type D3D10_FILTER
= i32;
596 pub const D3D10_FILTER_MIN_MAG_MIP_POINT
: D3D10_FILTER
= 0i32;
597 pub const D3D10_FILTER_MIN_MAG_POINT_MIP_LINEAR
: D3D10_FILTER
= 1i32;
598 pub const D3D10_FILTER_MIN_POINT_MAG_LINEAR_MIP_POINT
: D3D10_FILTER
= 4i32;
599 pub const D3D10_FILTER_MIN_POINT_MAG_MIP_LINEAR
: D3D10_FILTER
= 5i32;
600 pub const D3D10_FILTER_MIN_LINEAR_MAG_MIP_POINT
: D3D10_FILTER
= 16i32;
601 pub const D3D10_FILTER_MIN_LINEAR_MAG_POINT_MIP_LINEAR
: D3D10_FILTER
= 17i32;
602 pub const D3D10_FILTER_MIN_MAG_LINEAR_MIP_POINT
: D3D10_FILTER
= 20i32;
603 pub const D3D10_FILTER_MIN_MAG_MIP_LINEAR
: D3D10_FILTER
= 21i32;
604 pub const D3D10_FILTER_ANISOTROPIC
: D3D10_FILTER
= 85i32;
605 pub const D3D10_FILTER_COMPARISON_MIN_MAG_MIP_POINT
: D3D10_FILTER
= 128i32;
606 pub const D3D10_FILTER_COMPARISON_MIN_MAG_POINT_MIP_LINEAR
: D3D10_FILTER
= 129i32;
607 pub const D3D10_FILTER_COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT
: D3D10_FILTER
= 132i32;
608 pub const D3D10_FILTER_COMPARISON_MIN_POINT_MAG_MIP_LINEAR
: D3D10_FILTER
= 133i32;
609 pub const D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_MIP_POINT
: D3D10_FILTER
= 144i32;
610 pub const D3D10_FILTER_COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR
: D3D10_FILTER
= 145i32;
611 pub const D3D10_FILTER_COMPARISON_MIN_MAG_LINEAR_MIP_POINT
: D3D10_FILTER
= 148i32;
612 pub const D3D10_FILTER_COMPARISON_MIN_MAG_MIP_LINEAR
: D3D10_FILTER
= 149i32;
613 pub const D3D10_FILTER_COMPARISON_ANISOTROPIC
: D3D10_FILTER
= 213i32;
614 pub const D3D10_FILTER_TEXT_1BIT
: D3D10_FILTER
= -2147483648i32;
615 pub type D3D10_FILTER_TYPE
= i32;
616 pub const D3D10_FILTER_TYPE_POINT
: D3D10_FILTER_TYPE
= 0i32;
617 pub const D3D10_FILTER_TYPE_LINEAR
: D3D10_FILTER_TYPE
= 1i32;
618 pub const D3D10_FILTER_TYPE_MASK
: u32 = 3u32;
619 pub const D3D10_FLOAT16_FUSED_TOLERANCE_IN_ULP
: f64 = 0.6f64;
620 pub const D3D10_FLOAT32_MAX
: f32 = 340282350000000000000000000000000000000f32;
621 pub const D3D10_FLOAT32_TO_INTEGER_TOLERANCE_IN_ULP
: f32 = 0.6f32;
622 pub const D3D10_FLOAT_TO_SRGB_EXPONENT_DENOMINATOR
: f32 = 2.4f32;
623 pub const D3D10_FLOAT_TO_SRGB_EXPONENT_NUMERATOR
: f32 = 1f32;
624 pub const D3D10_FLOAT_TO_SRGB_OFFSET
: f32 = 0.055f32;
625 pub const D3D10_FLOAT_TO_SRGB_SCALE_1
: f32 = 12.92f32;
626 pub const D3D10_FLOAT_TO_SRGB_SCALE_2
: f32 = 1.055f32;
627 pub const D3D10_FLOAT_TO_SRGB_THRESHOLD
: f32 = 0.0031308f32;
628 pub type D3D10_FORMAT_SUPPORT
= i32;
629 pub const D3D10_FORMAT_SUPPORT_BUFFER
: D3D10_FORMAT_SUPPORT
= 1i32;
630 pub const D3D10_FORMAT_SUPPORT_IA_VERTEX_BUFFER
: D3D10_FORMAT_SUPPORT
= 2i32;
631 pub const D3D10_FORMAT_SUPPORT_IA_INDEX_BUFFER
: D3D10_FORMAT_SUPPORT
= 4i32;
632 pub const D3D10_FORMAT_SUPPORT_SO_BUFFER
: D3D10_FORMAT_SUPPORT
= 8i32;
633 pub const D3D10_FORMAT_SUPPORT_TEXTURE1D
: D3D10_FORMAT_SUPPORT
= 16i32;
634 pub const D3D10_FORMAT_SUPPORT_TEXTURE2D
: D3D10_FORMAT_SUPPORT
= 32i32;
635 pub const D3D10_FORMAT_SUPPORT_TEXTURE3D
: D3D10_FORMAT_SUPPORT
= 64i32;
636 pub const D3D10_FORMAT_SUPPORT_TEXTURECUBE
: D3D10_FORMAT_SUPPORT
= 128i32;
637 pub const D3D10_FORMAT_SUPPORT_SHADER_LOAD
: D3D10_FORMAT_SUPPORT
= 256i32;
638 pub const D3D10_FORMAT_SUPPORT_SHADER_SAMPLE
: D3D10_FORMAT_SUPPORT
= 512i32;
639 pub const D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_COMPARISON
: D3D10_FORMAT_SUPPORT
= 1024i32;
640 pub const D3D10_FORMAT_SUPPORT_SHADER_SAMPLE_MONO_TEXT
: D3D10_FORMAT_SUPPORT
= 2048i32;
641 pub const D3D10_FORMAT_SUPPORT_MIP
: D3D10_FORMAT_SUPPORT
= 4096i32;
642 pub const D3D10_FORMAT_SUPPORT_MIP_AUTOGEN
: D3D10_FORMAT_SUPPORT
= 8192i32;
643 pub const D3D10_FORMAT_SUPPORT_RENDER_TARGET
: D3D10_FORMAT_SUPPORT
= 16384i32;
644 pub const D3D10_FORMAT_SUPPORT_BLENDABLE
: D3D10_FORMAT_SUPPORT
= 32768i32;
645 pub const D3D10_FORMAT_SUPPORT_DEPTH_STENCIL
: D3D10_FORMAT_SUPPORT
= 65536i32;
646 pub const D3D10_FORMAT_SUPPORT_CPU_LOCKABLE
: D3D10_FORMAT_SUPPORT
= 131072i32;
647 pub const D3D10_FORMAT_SUPPORT_MULTISAMPLE_RESOLVE
: D3D10_FORMAT_SUPPORT
= 262144i32;
648 pub const D3D10_FORMAT_SUPPORT_DISPLAY
: D3D10_FORMAT_SUPPORT
= 524288i32;
649 pub const D3D10_FORMAT_SUPPORT_CAST_WITHIN_BIT_LAYOUT
: D3D10_FORMAT_SUPPORT
= 1048576i32;
650 pub const D3D10_FORMAT_SUPPORT_MULTISAMPLE_RENDERTARGET
: D3D10_FORMAT_SUPPORT
= 2097152i32;
651 pub const D3D10_FORMAT_SUPPORT_MULTISAMPLE_LOAD
: D3D10_FORMAT_SUPPORT
= 4194304i32;
652 pub const D3D10_FORMAT_SUPPORT_SHADER_GATHER
: D3D10_FORMAT_SUPPORT
= 8388608i32;
653 pub const D3D10_FORMAT_SUPPORT_BACK_BUFFER_CAST
: D3D10_FORMAT_SUPPORT
= 16777216i32;
654 pub const D3D10_FTOI_INSTRUCTION_MAX_INPUT
: f32 = 2147483600f32;
655 pub const D3D10_FTOI_INSTRUCTION_MIN_INPUT
: f32 = -2147483600f32;
656 pub const D3D10_FTOU_INSTRUCTION_MAX_INPUT
: f32 = 4294967300f32;
657 pub const D3D10_FTOU_INSTRUCTION_MIN_INPUT
: f32 = 0f32;
658 pub const D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENTS
: u32 = 1u32;
659 pub const D3D10_GS_INPUT_PRIM_CONST_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
660 pub const D3D10_GS_INPUT_PRIM_CONST_REGISTER_COUNT
: u32 = 1u32;
661 pub const D3D10_GS_INPUT_PRIM_CONST_REGISTER_READS_PER_INST
: u32 = 2u32;
662 pub const D3D10_GS_INPUT_PRIM_CONST_REGISTER_READ_PORTS
: u32 = 1u32;
663 pub const D3D10_GS_INPUT_REGISTER_COMPONENTS
: u32 = 4u32;
664 pub const D3D10_GS_INPUT_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
665 pub const D3D10_GS_INPUT_REGISTER_COUNT
: u32 = 16u32;
666 pub const D3D10_GS_INPUT_REGISTER_READS_PER_INST
: u32 = 2u32;
667 pub const D3D10_GS_INPUT_REGISTER_READ_PORTS
: u32 = 1u32;
668 pub const D3D10_GS_INPUT_REGISTER_VERTICES
: u32 = 6u32;
669 pub const D3D10_GS_OUTPUT_ELEMENTS
: u32 = 32u32;
670 pub const D3D10_GS_OUTPUT_REGISTER_COMPONENTS
: u32 = 4u32;
671 pub const D3D10_GS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
672 pub const D3D10_GS_OUTPUT_REGISTER_COUNT
: u32 = 32u32;
673 pub const D3D10_IA_DEFAULT_INDEX_BUFFER_OFFSET_IN_BYTES
: u32 = 0u32;
674 pub const D3D10_IA_DEFAULT_PRIMITIVE_TOPOLOGY
: u32 = 0u32;
675 pub const D3D10_IA_DEFAULT_VERTEX_BUFFER_OFFSET_IN_BYTES
: u32 = 0u32;
676 pub const D3D10_IA_INDEX_INPUT_RESOURCE_SLOT_COUNT
: u32 = 1u32;
677 pub const D3D10_IA_INSTANCE_ID_BIT_COUNT
: u32 = 32u32;
678 pub const D3D10_IA_INTEGER_ARITHMETIC_BIT_COUNT
: u32 = 32u32;
679 pub const D3D10_IA_PRIMITIVE_ID_BIT_COUNT
: u32 = 32u32;
680 pub const D3D10_IA_VERTEX_ID_BIT_COUNT
: u32 = 32u32;
681 pub const D3D10_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT
: u32 = 16u32;
682 pub const D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS
: u32 = 64u32;
683 pub const D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT
: u32 = 16u32;
684 pub const D3D10_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT
: u32 = 1024u32;
686 pub struct D3D10_INFO_QUEUE_FILTER
{
687 pub AllowList
: D3D10_INFO_QUEUE_FILTER_DESC
,
688 pub DenyList
: D3D10_INFO_QUEUE_FILTER_DESC
,
690 impl ::core
::marker
::Copy
for D3D10_INFO_QUEUE_FILTER {}
691 impl ::core
::clone
::Clone
for D3D10_INFO_QUEUE_FILTER
{
692 fn clone(&self) -> Self {
697 pub struct D3D10_INFO_QUEUE_FILTER_DESC
{
698 pub NumCategories
: u32,
699 pub pCategoryList
: *mut D3D10_MESSAGE_CATEGORY
,
700 pub NumSeverities
: u32,
701 pub pSeverityList
: *mut D3D10_MESSAGE_SEVERITY
,
703 pub pIDList
: *mut D3D10_MESSAGE_ID
,
705 impl ::core
::marker
::Copy
for D3D10_INFO_QUEUE_FILTER_DESC {}
706 impl ::core
::clone
::Clone
for D3D10_INFO_QUEUE_FILTER_DESC
{
707 fn clone(&self) -> Self {
711 pub type D3D10_INPUT_CLASSIFICATION
= i32;
712 pub const D3D10_INPUT_PER_VERTEX_DATA
: D3D10_INPUT_CLASSIFICATION
= 0i32;
713 pub const D3D10_INPUT_PER_INSTANCE_DATA
: D3D10_INPUT_CLASSIFICATION
= 1i32;
715 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))]
716 pub struct D3D10_INPUT_ELEMENT_DESC
{
717 pub SemanticName
: super::super::Foundation
::PSTR
,
718 pub SemanticIndex
: u32,
719 pub Format
: super::Dxgi
::Common
::DXGI_FORMAT
,
721 pub AlignedByteOffset
: u32,
722 pub InputSlotClass
: D3D10_INPUT_CLASSIFICATION
,
723 pub InstanceDataStepRate
: u32,
725 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))]
726 impl ::core
::marker
::Copy
for D3D10_INPUT_ELEMENT_DESC {}
727 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi_Common"))]
728 impl ::core
::clone
::Clone
for D3D10_INPUT_ELEMENT_DESC
{
729 fn clone(&self) -> Self {
733 pub const D3D10_INTEGER_DIVIDE_BY_ZERO_QUOTIENT
: u32 = 4294967295u32;
734 pub const D3D10_INTEGER_DIVIDE_BY_ZERO_REMAINDER
: u32 = 4294967295u32;
735 pub const D3D10_LINEAR_GAMMA
: f32 = 1f32;
736 pub const D3D10_MAG_FILTER_SHIFT
: u32 = 2u32;
737 pub type D3D10_MAP
= i32;
738 pub const D3D10_MAP_READ
: D3D10_MAP
= 1i32;
739 pub const D3D10_MAP_WRITE
: D3D10_MAP
= 2i32;
740 pub const D3D10_MAP_READ_WRITE
: D3D10_MAP
= 3i32;
741 pub const D3D10_MAP_WRITE_DISCARD
: D3D10_MAP
= 4i32;
742 pub const D3D10_MAP_WRITE_NO_OVERWRITE
: D3D10_MAP
= 5i32;
744 pub struct D3D10_MAPPED_TEXTURE2D
{
745 pub pData
: *mut ::core
::ffi
::c_void
,
748 impl ::core
::marker
::Copy
for D3D10_MAPPED_TEXTURE2D {}
749 impl ::core
::clone
::Clone
for D3D10_MAPPED_TEXTURE2D
{
750 fn clone(&self) -> Self {
755 pub struct D3D10_MAPPED_TEXTURE3D
{
756 pub pData
: *mut ::core
::ffi
::c_void
,
760 impl ::core
::marker
::Copy
for D3D10_MAPPED_TEXTURE3D {}
761 impl ::core
::clone
::Clone
for D3D10_MAPPED_TEXTURE3D
{
762 fn clone(&self) -> Self {
766 pub type D3D10_MAP_FLAG
= i32;
767 pub const D3D10_MAP_FLAG_DO_NOT_WAIT
: D3D10_MAP_FLAG
= 1048576i32;
768 pub const D3D10_MAX_BORDER_COLOR_COMPONENT
: f32 = 1f32;
769 pub const D3D10_MAX_DEPTH
: f32 = 1f32;
770 pub const D3D10_MAX_MAXANISOTROPY
: u32 = 16u32;
771 pub const D3D10_MAX_MULTISAMPLE_SAMPLE_COUNT
: u32 = 32u32;
772 pub const D3D10_MAX_POSITION_VALUE
: f32 = 34028236000000000000000000000000000f32;
773 pub const D3D10_MAX_TEXTURE_DIMENSION_2_TO_EXP
: u32 = 17u32;
775 pub struct D3D10_MESSAGE
{
776 pub Category
: D3D10_MESSAGE_CATEGORY
,
777 pub Severity
: D3D10_MESSAGE_SEVERITY
,
778 pub ID
: D3D10_MESSAGE_ID
,
779 pub pDescription
: *mut u8,
780 pub DescriptionByteLength
: usize,
782 impl ::core
::marker
::Copy
for D3D10_MESSAGE {}
783 impl ::core
::clone
::Clone
for D3D10_MESSAGE
{
784 fn clone(&self) -> Self {
788 pub type D3D10_MESSAGE_CATEGORY
= i32;
789 pub const D3D10_MESSAGE_CATEGORY_APPLICATION_DEFINED
: D3D10_MESSAGE_CATEGORY
= 0i32;
790 pub const D3D10_MESSAGE_CATEGORY_MISCELLANEOUS
: D3D10_MESSAGE_CATEGORY
= 1i32;
791 pub const D3D10_MESSAGE_CATEGORY_INITIALIZATION
: D3D10_MESSAGE_CATEGORY
= 2i32;
792 pub const D3D10_MESSAGE_CATEGORY_CLEANUP
: D3D10_MESSAGE_CATEGORY
= 3i32;
793 pub const D3D10_MESSAGE_CATEGORY_COMPILATION
: D3D10_MESSAGE_CATEGORY
= 4i32;
794 pub const D3D10_MESSAGE_CATEGORY_STATE_CREATION
: D3D10_MESSAGE_CATEGORY
= 5i32;
795 pub const D3D10_MESSAGE_CATEGORY_STATE_SETTING
: D3D10_MESSAGE_CATEGORY
= 6i32;
796 pub const D3D10_MESSAGE_CATEGORY_STATE_GETTING
: D3D10_MESSAGE_CATEGORY
= 7i32;
797 pub const D3D10_MESSAGE_CATEGORY_RESOURCE_MANIPULATION
: D3D10_MESSAGE_CATEGORY
= 8i32;
798 pub const D3D10_MESSAGE_CATEGORY_EXECUTION
: D3D10_MESSAGE_CATEGORY
= 9i32;
799 pub const D3D10_MESSAGE_CATEGORY_SHADER
: D3D10_MESSAGE_CATEGORY
= 10i32;
800 pub type D3D10_MESSAGE_ID
= i32;
801 pub const D3D10_MESSAGE_ID_UNKNOWN
: D3D10_MESSAGE_ID
= 0i32;
802 pub const D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD
: D3D10_MESSAGE_ID
= 1i32;
803 pub const D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD
: D3D10_MESSAGE_ID
= 2i32;
804 pub const D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD
: D3D10_MESSAGE_ID
= 3i32;
805 pub const D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD
: D3D10_MESSAGE_ID
= 4i32;
806 pub const D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD
: D3D10_MESSAGE_ID
= 5i32;
807 pub const D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD
: D3D10_MESSAGE_ID
= 6i32;
808 pub const D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD
: D3D10_MESSAGE_ID
= 7i32;
809 pub const D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD
: D3D10_MESSAGE_ID
= 8i32;
810 pub const D3D10_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD
: D3D10_MESSAGE_ID
= 9i32;
811 pub const D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD
: D3D10_MESSAGE_ID
= 10i32;
812 pub const D3D10_MESSAGE_ID_STRING_FROM_APPLICATION
: D3D10_MESSAGE_ID
= 11i32;
813 pub const D3D10_MESSAGE_ID_CORRUPTED_THIS
: D3D10_MESSAGE_ID
= 12i32;
814 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER1
: D3D10_MESSAGE_ID
= 13i32;
815 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER2
: D3D10_MESSAGE_ID
= 14i32;
816 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER3
: D3D10_MESSAGE_ID
= 15i32;
817 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER4
: D3D10_MESSAGE_ID
= 16i32;
818 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER5
: D3D10_MESSAGE_ID
= 17i32;
819 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER6
: D3D10_MESSAGE_ID
= 18i32;
820 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER7
: D3D10_MESSAGE_ID
= 19i32;
821 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER8
: D3D10_MESSAGE_ID
= 20i32;
822 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER9
: D3D10_MESSAGE_ID
= 21i32;
823 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER10
: D3D10_MESSAGE_ID
= 22i32;
824 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER11
: D3D10_MESSAGE_ID
= 23i32;
825 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER12
: D3D10_MESSAGE_ID
= 24i32;
826 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER13
: D3D10_MESSAGE_ID
= 25i32;
827 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER14
: D3D10_MESSAGE_ID
= 26i32;
828 pub const D3D10_MESSAGE_ID_CORRUPTED_PARAMETER15
: D3D10_MESSAGE_ID
= 27i32;
829 pub const D3D10_MESSAGE_ID_CORRUPTED_MULTITHREADING
: D3D10_MESSAGE_ID
= 28i32;
830 pub const D3D10_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY
: D3D10_MESSAGE_ID
= 29i32;
831 pub const D3D10_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 30i32;
832 pub const D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 31i32;
833 pub const D3D10_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 32i32;
834 pub const D3D10_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 33i32;
835 pub const D3D10_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 34i32;
836 pub const D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 35i32;
837 pub const D3D10_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 36i32;
838 pub const D3D10_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 37i32;
839 pub const D3D10_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 38i32;
840 pub const D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 39i32;
841 pub const D3D10_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 40i32;
842 pub const D3D10_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 41i32;
843 pub const D3D10_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 42i32;
844 pub const D3D10_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 43i32;
845 pub const D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 44i32;
846 pub const D3D10_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 45i32;
847 pub const D3D10_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 46i32;
848 pub const D3D10_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 47i32;
849 pub const D3D10_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 48i32;
850 pub const D3D10_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 49i32;
851 pub const D3D10_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT
: D3D10_MESSAGE_ID
= 50i32;
852 pub const D3D10_MESSAGE_ID_GETPRIVATEDATA_MOREDATA
: D3D10_MESSAGE_ID
= 51i32;
853 pub const D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA
: D3D10_MESSAGE_ID
= 52i32;
854 pub const D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN
: D3D10_MESSAGE_ID
= 53i32;
855 pub const D3D10_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS
: D3D10_MESSAGE_ID
= 54i32;
856 pub const D3D10_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS
: D3D10_MESSAGE_ID
= 55i32;
857 pub const D3D10_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY
: D3D10_MESSAGE_ID
= 56i32;
858 pub const D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT
: D3D10_MESSAGE_ID
= 57i32;
859 pub const D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES
: D3D10_MESSAGE_ID
= 58i32;
860 pub const D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE
: D3D10_MESSAGE_ID
= 59i32;
861 pub const D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS
: D3D10_MESSAGE_ID
= 60i32;
862 pub const D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS
: D3D10_MESSAGE_ID
= 61i32;
863 pub const D3D10_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS
: D3D10_MESSAGE_ID
= 62i32;
864 pub const D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS
: D3D10_MESSAGE_ID
= 63i32;
865 pub const D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS
: D3D10_MESSAGE_ID
= 64i32;
866 pub const D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA
: D3D10_MESSAGE_ID
= 65i32;
867 pub const D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS
: D3D10_MESSAGE_ID
= 66i32;
868 pub const D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS
: D3D10_MESSAGE_ID
= 67i32;
869 pub const D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS
: D3D10_MESSAGE_ID
= 68i32;
870 pub const D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN
: D3D10_MESSAGE_ID
= 69i32;
871 pub const D3D10_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 70i32;
872 pub const D3D10_MESSAGE_ID_CREATEBUFFER_NULLDESC
: D3D10_MESSAGE_ID
= 71i32;
873 pub const D3D10_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS
: D3D10_MESSAGE_ID
= 72i32;
874 pub const D3D10_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION
: D3D10_MESSAGE_ID
= 73i32;
875 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT
: D3D10_MESSAGE_ID
= 74i32;
876 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT
: D3D10_MESSAGE_ID
= 75i32;
877 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES
: D3D10_MESSAGE_ID
= 76i32;
878 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE
: D3D10_MESSAGE_ID
= 77i32;
879 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS
: D3D10_MESSAGE_ID
= 78i32;
880 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS
: D3D10_MESSAGE_ID
= 79i32;
881 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS
: D3D10_MESSAGE_ID
= 80i32;
882 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS
: D3D10_MESSAGE_ID
= 81i32;
883 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS
: D3D10_MESSAGE_ID
= 82i32;
884 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA
: D3D10_MESSAGE_ID
= 83i32;
885 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS
: D3D10_MESSAGE_ID
= 84i32;
886 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS
: D3D10_MESSAGE_ID
= 85i32;
887 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS
: D3D10_MESSAGE_ID
= 86i32;
888 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN
: D3D10_MESSAGE_ID
= 87i32;
889 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 88i32;
890 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_NULLDESC
: D3D10_MESSAGE_ID
= 89i32;
891 pub const D3D10_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION
: D3D10_MESSAGE_ID
= 90i32;
892 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT
: D3D10_MESSAGE_ID
= 91i32;
893 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT
: D3D10_MESSAGE_ID
= 92i32;
894 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES
: D3D10_MESSAGE_ID
= 93i32;
895 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE
: D3D10_MESSAGE_ID
= 94i32;
896 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS
: D3D10_MESSAGE_ID
= 95i32;
897 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS
: D3D10_MESSAGE_ID
= 96i32;
898 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS
: D3D10_MESSAGE_ID
= 97i32;
899 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS
: D3D10_MESSAGE_ID
= 98i32;
900 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS
: D3D10_MESSAGE_ID
= 99i32;
901 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA
: D3D10_MESSAGE_ID
= 100i32;
902 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS
: D3D10_MESSAGE_ID
= 101i32;
903 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS
: D3D10_MESSAGE_ID
= 102i32;
904 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS
: D3D10_MESSAGE_ID
= 103i32;
905 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN
: D3D10_MESSAGE_ID
= 104i32;
906 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 105i32;
907 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_NULLDESC
: D3D10_MESSAGE_ID
= 106i32;
908 pub const D3D10_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION
: D3D10_MESSAGE_ID
= 107i32;
909 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT
: D3D10_MESSAGE_ID
= 108i32;
910 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT
: D3D10_MESSAGE_ID
= 109i32;
911 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES
: D3D10_MESSAGE_ID
= 110i32;
912 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE
: D3D10_MESSAGE_ID
= 111i32;
913 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS
: D3D10_MESSAGE_ID
= 112i32;
914 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS
: D3D10_MESSAGE_ID
= 113i32;
915 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS
: D3D10_MESSAGE_ID
= 114i32;
916 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS
: D3D10_MESSAGE_ID
= 115i32;
917 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS
: D3D10_MESSAGE_ID
= 116i32;
918 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA
: D3D10_MESSAGE_ID
= 117i32;
919 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS
: D3D10_MESSAGE_ID
= 118i32;
920 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS
: D3D10_MESSAGE_ID
= 119i32;
921 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS
: D3D10_MESSAGE_ID
= 120i32;
922 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN
: D3D10_MESSAGE_ID
= 121i32;
923 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 122i32;
924 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_NULLDESC
: D3D10_MESSAGE_ID
= 123i32;
925 pub const D3D10_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION
: D3D10_MESSAGE_ID
= 124i32;
926 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT
: D3D10_MESSAGE_ID
= 125i32;
927 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC
: D3D10_MESSAGE_ID
= 126i32;
928 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT
: D3D10_MESSAGE_ID
= 127i32;
929 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS
: D3D10_MESSAGE_ID
= 128i32;
930 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE
: D3D10_MESSAGE_ID
= 129i32;
931 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS
: D3D10_MESSAGE_ID
= 130i32;
932 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN
: D3D10_MESSAGE_ID
= 131i32;
933 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 132i32;
934 pub const D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT
: D3D10_MESSAGE_ID
= 133i32;
935 pub const D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT
: D3D10_MESSAGE_ID
= 134i32;
936 pub const D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC
: D3D10_MESSAGE_ID
= 135i32;
937 pub const D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT
: D3D10_MESSAGE_ID
= 136i32;
938 pub const D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS
: D3D10_MESSAGE_ID
= 137i32;
939 pub const D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE
: D3D10_MESSAGE_ID
= 138i32;
940 pub const D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS
: D3D10_MESSAGE_ID
= 139i32;
941 pub const D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN
: D3D10_MESSAGE_ID
= 140i32;
942 pub const D3D10_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 141i32;
943 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT
: D3D10_MESSAGE_ID
= 142i32;
944 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC
: D3D10_MESSAGE_ID
= 143i32;
945 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT
: D3D10_MESSAGE_ID
= 144i32;
946 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS
: D3D10_MESSAGE_ID
= 145i32;
947 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE
: D3D10_MESSAGE_ID
= 146i32;
948 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS
: D3D10_MESSAGE_ID
= 147i32;
949 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN
: D3D10_MESSAGE_ID
= 148i32;
950 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 149i32;
951 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY
: D3D10_MESSAGE_ID
= 150i32;
952 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS
: D3D10_MESSAGE_ID
= 151i32;
953 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT
: D3D10_MESSAGE_ID
= 152i32;
954 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT
: D3D10_MESSAGE_ID
= 153i32;
955 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT
: D3D10_MESSAGE_ID
= 154i32;
956 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS
: D3D10_MESSAGE_ID
= 155i32;
957 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH
: D3D10_MESSAGE_ID
= 156i32;
958 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE
: D3D10_MESSAGE_ID
= 157i32;
959 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE
: D3D10_MESSAGE_ID
= 158i32;
960 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT
: D3D10_MESSAGE_ID
= 159i32;
961 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC
: D3D10_MESSAGE_ID
= 160i32;
962 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE
: D3D10_MESSAGE_ID
= 161i32;
963 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC
: D3D10_MESSAGE_ID
= 162i32;
964 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT
: D3D10_MESSAGE_ID
= 163i32;
965 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC
: D3D10_MESSAGE_ID
= 164i32;
966 pub const D3D10_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY
: D3D10_MESSAGE_ID
= 165i32;
967 pub const D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE
: D3D10_MESSAGE_ID
= 166i32;
968 pub const D3D10_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE
: D3D10_MESSAGE_ID
= 167i32;
969 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY
: D3D10_MESSAGE_ID
= 168i32;
970 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE
: D3D10_MESSAGE_ID
= 169i32;
971 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE
: D3D10_MESSAGE_ID
= 170i32;
972 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY
: D3D10_MESSAGE_ID
= 171i32;
973 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE
: D3D10_MESSAGE_ID
= 172i32;
974 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE
: D3D10_MESSAGE_ID
= 173i32;
975 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES
: D3D10_MESSAGE_ID
= 174i32;
976 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED
: D3D10_MESSAGE_ID
= 175i32;
977 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL
: D3D10_MESSAGE_ID
= 176i32;
978 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL
: D3D10_MESSAGE_ID
= 177i32;
979 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED
: D3D10_MESSAGE_ID
= 178i32;
980 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT
: D3D10_MESSAGE_ID
= 179i32;
981 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT
: D3D10_MESSAGE_ID
= 180i32;
982 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT
: D3D10_MESSAGE_ID
= 181i32;
983 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT
: D3D10_MESSAGE_ID
= 182i32;
984 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION
: D3D10_MESSAGE_ID
= 183i32;
985 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT
: D3D10_MESSAGE_ID
= 184i32;
986 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE
: D3D10_MESSAGE_ID
= 185i32;
987 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC
: D3D10_MESSAGE_ID
= 186i32;
988 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH
: D3D10_MESSAGE_ID
= 187i32;
989 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS
: D3D10_MESSAGE_ID
= 188i32;
990 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX
: D3D10_MESSAGE_ID
= 189i32;
991 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE
: D3D10_MESSAGE_ID
= 190i32;
992 pub const D3D10_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY
: D3D10_MESSAGE_ID
= 191i32;
993 pub const D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE
: D3D10_MESSAGE_ID
= 192i32;
994 pub const D3D10_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE
: D3D10_MESSAGE_ID
= 193i32;
995 pub const D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE
: D3D10_MESSAGE_ID
= 194i32;
996 pub const D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE
: D3D10_MESSAGE_ID
= 195i32;
997 pub const D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP
: D3D10_MESSAGE_ID
= 196i32;
998 pub const D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS
: D3D10_MESSAGE_ID
= 197i32;
999 pub const D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS
: D3D10_MESSAGE_ID
= 198i32;
1000 pub const D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC
: D3D10_MESSAGE_ID
= 199i32;
1001 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK
: D3D10_MESSAGE_ID
= 200i32;
1002 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC
: D3D10_MESSAGE_ID
= 201i32;
1003 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP
: D3D10_MESSAGE_ID
= 202i32;
1004 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP
: D3D10_MESSAGE_ID
= 203i32;
1005 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP
: D3D10_MESSAGE_ID
= 204i32;
1006 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC
: D3D10_MESSAGE_ID
= 205i32;
1007 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP
: D3D10_MESSAGE_ID
= 206i32;
1008 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP
: D3D10_MESSAGE_ID
= 207i32;
1009 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP
: D3D10_MESSAGE_ID
= 208i32;
1010 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC
: D3D10_MESSAGE_ID
= 209i32;
1011 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS
: D3D10_MESSAGE_ID
= 210i32;
1012 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC
: D3D10_MESSAGE_ID
= 211i32;
1013 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND
: D3D10_MESSAGE_ID
= 212i32;
1014 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND
: D3D10_MESSAGE_ID
= 213i32;
1015 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP
: D3D10_MESSAGE_ID
= 214i32;
1016 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA
: D3D10_MESSAGE_ID
= 215i32;
1017 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA
: D3D10_MESSAGE_ID
= 216i32;
1018 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA
: D3D10_MESSAGE_ID
= 217i32;
1019 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK
: D3D10_MESSAGE_ID
= 218i32;
1020 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS
: D3D10_MESSAGE_ID
= 219i32;
1021 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC
: D3D10_MESSAGE_ID
= 220i32;
1022 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER
: D3D10_MESSAGE_ID
= 221i32;
1023 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU
: D3D10_MESSAGE_ID
= 222i32;
1024 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV
: D3D10_MESSAGE_ID
= 223i32;
1025 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW
: D3D10_MESSAGE_ID
= 224i32;
1026 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS
: D3D10_MESSAGE_ID
= 225i32;
1027 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY
: D3D10_MESSAGE_ID
= 226i32;
1028 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC
: D3D10_MESSAGE_ID
= 227i32;
1029 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD
: D3D10_MESSAGE_ID
= 228i32;
1030 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD
: D3D10_MESSAGE_ID
= 229i32;
1031 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS
: D3D10_MESSAGE_ID
= 230i32;
1032 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC
: D3D10_MESSAGE_ID
= 231i32;
1033 pub const D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY
: D3D10_MESSAGE_ID
= 232i32;
1034 pub const D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS
: D3D10_MESSAGE_ID
= 233i32;
1035 pub const D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG
: D3D10_MESSAGE_ID
= 234i32;
1036 pub const D3D10_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC
: D3D10_MESSAGE_ID
= 235i32;
1037 pub const D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED
: D3D10_MESSAGE_ID
= 236i32;
1038 pub const D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED
: D3D10_MESSAGE_ID
= 237i32;
1039 pub const D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER
: D3D10_MESSAGE_ID
= 238i32;
1040 pub const D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE
: D3D10_MESSAGE_ID
= 239i32;
1041 pub const D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY
: D3D10_MESSAGE_ID
= 240i32;
1042 pub const D3D10_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER
: D3D10_MESSAGE_ID
= 241i32;
1043 pub const D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID
: D3D10_MESSAGE_ID
= 242i32;
1044 pub const D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE
: D3D10_MESSAGE_ID
= 243i32;
1045 pub const D3D10_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED
: D3D10_MESSAGE_ID
= 244i32;
1046 pub const D3D10_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY
: D3D10_MESSAGE_ID
= 245i32;
1047 pub const D3D10_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER
: D3D10_MESSAGE_ID
= 246i32;
1048 pub const D3D10_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY
: D3D10_MESSAGE_ID
= 247i32;
1049 pub const D3D10_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY
: D3D10_MESSAGE_ID
= 248i32;
1050 pub const D3D10_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY
: D3D10_MESSAGE_ID
= 249i32;
1051 pub const D3D10_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER
: D3D10_MESSAGE_ID
= 250i32;
1052 pub const D3D10_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY
: D3D10_MESSAGE_ID
= 251i32;
1053 pub const D3D10_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY
: D3D10_MESSAGE_ID
= 252i32;
1054 pub const D3D10_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER
: D3D10_MESSAGE_ID
= 253i32;
1055 pub const D3D10_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED
: D3D10_MESSAGE_ID
= 254i32;
1056 pub const D3D10_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY
: D3D10_MESSAGE_ID
= 255i32;
1057 pub const D3D10_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER
: D3D10_MESSAGE_ID
= 256i32;
1058 pub const D3D10_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY
: D3D10_MESSAGE_ID
= 257i32;
1059 pub const D3D10_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY
: D3D10_MESSAGE_ID
= 258i32;
1060 pub const D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT
: D3D10_MESSAGE_ID
= 259i32;
1061 pub const D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR
: D3D10_MESSAGE_ID
= 260i32;
1062 pub const D3D10_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH
: D3D10_MESSAGE_ID
= 261i32;
1063 pub const D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH
: D3D10_MESSAGE_ID
= 262i32;
1064 pub const D3D10_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID
: D3D10_MESSAGE_ID
= 263i32;
1065 pub const D3D10_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY
: D3D10_MESSAGE_ID
= 264i32;
1066 pub const D3D10_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY
: D3D10_MESSAGE_ID
= 265i32;
1067 pub const D3D10_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY
: D3D10_MESSAGE_ID
= 266i32;
1068 pub const D3D10_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY
: D3D10_MESSAGE_ID
= 267i32;
1069 pub const D3D10_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY
: D3D10_MESSAGE_ID
= 268i32;
1070 pub const D3D10_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY
: D3D10_MESSAGE_ID
= 269i32;
1071 pub const D3D10_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY
: D3D10_MESSAGE_ID
= 270i32;
1072 pub const D3D10_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY
: D3D10_MESSAGE_ID
= 271i32;
1073 pub const D3D10_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY
: D3D10_MESSAGE_ID
= 272i32;
1074 pub const D3D10_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY
: D3D10_MESSAGE_ID
= 273i32;
1075 pub const D3D10_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY
: D3D10_MESSAGE_ID
= 274i32;
1076 pub const D3D10_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY
: D3D10_MESSAGE_ID
= 275i32;
1077 pub const D3D10_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY
: D3D10_MESSAGE_ID
= 276i32;
1078 pub const D3D10_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID
: D3D10_MESSAGE_ID
= 277i32;
1079 pub const D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE
: D3D10_MESSAGE_ID
= 278i32;
1080 pub const D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE
: D3D10_MESSAGE_ID
= 279i32;
1081 pub const D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX
: D3D10_MESSAGE_ID
= 280i32;
1082 pub const D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE
: D3D10_MESSAGE_ID
= 281i32;
1083 pub const D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE
: D3D10_MESSAGE_ID
= 282i32;
1084 pub const D3D10_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE
: D3D10_MESSAGE_ID
= 283i32;
1085 pub const D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE
: D3D10_MESSAGE_ID
= 284i32;
1086 pub const D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE
: D3D10_MESSAGE_ID
= 285i32;
1087 pub const D3D10_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE
: D3D10_MESSAGE_ID
= 286i32;
1088 pub const D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE
: D3D10_MESSAGE_ID
= 287i32;
1089 pub const D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX
: D3D10_MESSAGE_ID
= 288i32;
1090 pub const D3D10_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE
: D3D10_MESSAGE_ID
= 289i32;
1091 pub const D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID
: D3D10_MESSAGE_ID
= 290i32;
1092 pub const D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID
: D3D10_MESSAGE_ID
= 291i32;
1093 pub const D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID
: D3D10_MESSAGE_ID
= 292i32;
1094 pub const D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID
: D3D10_MESSAGE_ID
= 293i32;
1095 pub const D3D10_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID
: D3D10_MESSAGE_ID
= 294i32;
1096 pub const D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE
: D3D10_MESSAGE_ID
= 295i32;
1097 pub const D3D10_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS
: D3D10_MESSAGE_ID
= 296i32;
1098 pub const D3D10_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED
: D3D10_MESSAGE_ID
= 297i32;
1099 pub const D3D10_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN
: D3D10_MESSAGE_ID
= 298i32;
1100 pub const D3D10_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED
: D3D10_MESSAGE_ID
= 299i32;
1101 pub const D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE
: D3D10_MESSAGE_ID
= 300i32;
1102 pub const D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE
: D3D10_MESSAGE_ID
= 301i32;
1103 pub const D3D10_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS
: D3D10_MESSAGE_ID
= 302i32;
1104 pub const D3D10_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED
: D3D10_MESSAGE_ID
= 303i32;
1105 pub const D3D10_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN
: D3D10_MESSAGE_ID
= 304i32;
1106 pub const D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE
: D3D10_MESSAGE_ID
= 305i32;
1107 pub const D3D10_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED
: D3D10_MESSAGE_ID
= 306i32;
1108 pub const D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE
: D3D10_MESSAGE_ID
= 307i32;
1109 pub const D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE
: D3D10_MESSAGE_ID
= 308i32;
1110 pub const D3D10_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS
: D3D10_MESSAGE_ID
= 309i32;
1111 pub const D3D10_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED
: D3D10_MESSAGE_ID
= 310i32;
1112 pub const D3D10_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN
: D3D10_MESSAGE_ID
= 311i32;
1113 pub const D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE
: D3D10_MESSAGE_ID
= 312i32;
1114 pub const D3D10_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED
: D3D10_MESSAGE_ID
= 313i32;
1115 pub const D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE
: D3D10_MESSAGE_ID
= 314i32;
1116 pub const D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE
: D3D10_MESSAGE_ID
= 315i32;
1117 pub const D3D10_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS
: D3D10_MESSAGE_ID
= 316i32;
1118 pub const D3D10_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED
: D3D10_MESSAGE_ID
= 317i32;
1119 pub const D3D10_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN
: D3D10_MESSAGE_ID
= 318i32;
1120 pub const D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE
: D3D10_MESSAGE_ID
= 319i32;
1121 pub const D3D10_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED
: D3D10_MESSAGE_ID
= 320i32;
1122 pub const D3D10_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED
: D3D10_MESSAGE_ID
= 321i32;
1123 pub const D3D10_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED
: D3D10_MESSAGE_ID
= 322i32;
1124 pub const D3D10_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS
: D3D10_MESSAGE_ID
= 323i32;
1125 pub const D3D10_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN
: D3D10_MESSAGE_ID
= 324i32;
1126 pub const D3D10_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN
: D3D10_MESSAGE_ID
= 325i32;
1127 pub const D3D10_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE
: D3D10_MESSAGE_ID
= 326i32;
1128 pub const D3D10_MESSAGE_ID_REF_THREADING_MODE
: D3D10_MESSAGE_ID
= 327i32;
1129 pub const D3D10_MESSAGE_ID_REF_UMDRIVER_EXCEPTION
: D3D10_MESSAGE_ID
= 328i32;
1130 pub const D3D10_MESSAGE_ID_REF_KMDRIVER_EXCEPTION
: D3D10_MESSAGE_ID
= 329i32;
1131 pub const D3D10_MESSAGE_ID_REF_HARDWARE_EXCEPTION
: D3D10_MESSAGE_ID
= 330i32;
1132 pub const D3D10_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE
: D3D10_MESSAGE_ID
= 331i32;
1133 pub const D3D10_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER
: D3D10_MESSAGE_ID
= 332i32;
1134 pub const D3D10_MESSAGE_ID_REF_OUT_OF_MEMORY
: D3D10_MESSAGE_ID
= 333i32;
1135 pub const D3D10_MESSAGE_ID_REF_INFO
: D3D10_MESSAGE_ID
= 334i32;
1136 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW
: D3D10_MESSAGE_ID
= 335i32;
1137 pub const D3D10_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW
: D3D10_MESSAGE_ID
= 336i32;
1138 pub const D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW
: D3D10_MESSAGE_ID
= 337i32;
1139 pub const D3D10_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW
: D3D10_MESSAGE_ID
= 338i32;
1140 pub const D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW
: D3D10_MESSAGE_ID
= 339i32;
1141 pub const D3D10_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW
: D3D10_MESSAGE_ID
= 340i32;
1142 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET
: D3D10_MESSAGE_ID
= 341i32;
1143 pub const D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND
: D3D10_MESSAGE_ID
= 342i32;
1144 pub const D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX
: D3D10_MESSAGE_ID
= 343i32;
1145 pub const D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE
: D3D10_MESSAGE_ID
= 344i32;
1146 pub const D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK
: D3D10_MESSAGE_ID
= 345i32;
1147 pub const D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE
: D3D10_MESSAGE_ID
= 346i32;
1148 pub const D3D10_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS
: D3D10_MESSAGE_ID
= 347i32;
1149 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET
: D3D10_MESSAGE_ID
= 348i32;
1150 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET
: D3D10_MESSAGE_ID
= 349i32;
1151 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET
: D3D10_MESSAGE_ID
= 350i32;
1152 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL
: D3D10_MESSAGE_ID
= 351i32;
1153 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET
: D3D10_MESSAGE_ID
= 352i32;
1154 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET
: D3D10_MESSAGE_ID
= 353i32;
1155 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH
: D3D10_MESSAGE_ID
= 354i32;
1156 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL
: D3D10_MESSAGE_ID
= 355i32;
1157 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL
: D3D10_MESSAGE_ID
= 356i32;
1158 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET
: D3D10_MESSAGE_ID
= 357i32;
1159 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID
: D3D10_MESSAGE_ID
= 358i32;
1160 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL
: D3D10_MESSAGE_ID
= 359i32;
1161 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH
: D3D10_MESSAGE_ID
= 360i32;
1162 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH
: D3D10_MESSAGE_ID
= 361i32;
1163 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT
: D3D10_MESSAGE_ID
= 362i32;
1164 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET
: D3D10_MESSAGE_ID
= 363i32;
1165 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED
: D3D10_MESSAGE_ID
= 364i32;
1166 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY
: D3D10_MESSAGE_ID
= 365i32;
1167 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED
: D3D10_MESSAGE_ID
= 366i32;
1168 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED
: D3D10_MESSAGE_ID
= 367i32;
1169 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED
: D3D10_MESSAGE_ID
= 368i32;
1170 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED
: D3D10_MESSAGE_ID
= 369i32;
1171 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED
: D3D10_MESSAGE_ID
= 370i32;
1172 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED
: D3D10_MESSAGE_ID
= 371i32;
1173 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED
: D3D10_MESSAGE_ID
= 372i32;
1174 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED
: D3D10_MESSAGE_ID
= 373i32;
1175 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE
: D3D10_MESSAGE_ID
= 374i32;
1176 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER
: D3D10_MESSAGE_ID
= 375i32;
1177 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING
: D3D10_MESSAGE_ID
= 376i32;
1178 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0
: D3D10_MESSAGE_ID
= 377i32;
1179 pub const D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT
: D3D10_MESSAGE_ID
= 378i32;
1180 pub const D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT
: D3D10_MESSAGE_ID
= 379i32;
1181 pub const D3D10_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT
: D3D10_MESSAGE_ID
= 380i32;
1182 pub const D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN
: D3D10_MESSAGE_ID
= 381i32;
1183 pub const D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 382i32;
1184 pub const D3D10_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN
: D3D10_MESSAGE_ID
= 383i32;
1185 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET
: D3D10_MESSAGE_ID
= 384i32;
1186 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC
: D3D10_MESSAGE_ID
= 385i32;
1187 pub const D3D10_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC
: D3D10_MESSAGE_ID
= 386i32;
1188 pub const D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH
: D3D10_MESSAGE_ID
= 387i32;
1189 pub const D3D10_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW
: D3D10_MESSAGE_ID
= 388i32;
1190 pub const D3D10_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS
: D3D10_MESSAGE_ID
= 389i32;
1191 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH
: D3D10_MESSAGE_ID
= 390i32;
1192 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH
: D3D10_MESSAGE_ID
= 391i32;
1193 pub const D3D10_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY
: D3D10_MESSAGE_ID
= 392i32;
1194 pub const D3D10_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY
: D3D10_MESSAGE_ID
= 393i32;
1195 pub const D3D10_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 394i32;
1196 pub const D3D10_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 395i32;
1197 pub const D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER
: D3D10_MESSAGE_ID
= 396i32;
1198 pub const D3D10_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED
: D3D10_MESSAGE_ID
= 397i32;
1199 pub const D3D10_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER
: D3D10_MESSAGE_ID
= 398i32;
1200 pub const D3D10_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN
: D3D10_MESSAGE_ID
= 399i32;
1201 pub const D3D10_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN
: D3D10_MESSAGE_ID
= 400i32;
1202 pub const D3D10_MESSAGE_ID_CREATECOUNTER_NULLDESC
: D3D10_MESSAGE_ID
= 401i32;
1203 pub const D3D10_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER
: D3D10_MESSAGE_ID
= 402i32;
1204 pub const D3D10_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER
: D3D10_MESSAGE_ID
= 403i32;
1205 pub const D3D10_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE
: D3D10_MESSAGE_ID
= 404i32;
1206 pub const D3D10_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED
: D3D10_MESSAGE_ID
= 405i32;
1207 pub const D3D10_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION
: D3D10_MESSAGE_ID
= 406i32;
1208 pub const D3D10_MESSAGE_ID_QUERY_BEGIN_DUPLICATE
: D3D10_MESSAGE_ID
= 407i32;
1209 pub const D3D10_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS
: D3D10_MESSAGE_ID
= 408i32;
1210 pub const D3D10_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION
: D3D10_MESSAGE_ID
= 409i32;
1211 pub const D3D10_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS
: D3D10_MESSAGE_ID
= 410i32;
1212 pub const D3D10_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN
: D3D10_MESSAGE_ID
= 411i32;
1213 pub const D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE
: D3D10_MESSAGE_ID
= 412i32;
1214 pub const D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS
: D3D10_MESSAGE_ID
= 413i32;
1215 pub const D3D10_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL
: D3D10_MESSAGE_ID
= 414i32;
1216 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH
: D3D10_MESSAGE_ID
= 415i32;
1217 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED
: D3D10_MESSAGE_ID
= 416i32;
1218 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN
: D3D10_MESSAGE_ID
= 417i32;
1219 pub const D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE
: D3D10_MESSAGE_ID
= 418i32;
1220 pub const D3D10_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE
: D3D10_MESSAGE_ID
= 419i32;
1221 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT
: D3D10_MESSAGE_ID
= 420i32;
1222 pub const D3D10_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH
: D3D10_MESSAGE_ID
= 421i32;
1223 pub const D3D10_MESSAGE_ID_LIVE_OBJECT_SUMMARY
: D3D10_MESSAGE_ID
= 422i32;
1224 pub const D3D10_MESSAGE_ID_LIVE_BUFFER
: D3D10_MESSAGE_ID
= 423i32;
1225 pub const D3D10_MESSAGE_ID_LIVE_TEXTURE1D
: D3D10_MESSAGE_ID
= 424i32;
1226 pub const D3D10_MESSAGE_ID_LIVE_TEXTURE2D
: D3D10_MESSAGE_ID
= 425i32;
1227 pub const D3D10_MESSAGE_ID_LIVE_TEXTURE3D
: D3D10_MESSAGE_ID
= 426i32;
1228 pub const D3D10_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW
: D3D10_MESSAGE_ID
= 427i32;
1229 pub const D3D10_MESSAGE_ID_LIVE_RENDERTARGETVIEW
: D3D10_MESSAGE_ID
= 428i32;
1230 pub const D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW
: D3D10_MESSAGE_ID
= 429i32;
1231 pub const D3D10_MESSAGE_ID_LIVE_VERTEXSHADER
: D3D10_MESSAGE_ID
= 430i32;
1232 pub const D3D10_MESSAGE_ID_LIVE_GEOMETRYSHADER
: D3D10_MESSAGE_ID
= 431i32;
1233 pub const D3D10_MESSAGE_ID_LIVE_PIXELSHADER
: D3D10_MESSAGE_ID
= 432i32;
1234 pub const D3D10_MESSAGE_ID_LIVE_INPUTLAYOUT
: D3D10_MESSAGE_ID
= 433i32;
1235 pub const D3D10_MESSAGE_ID_LIVE_SAMPLER
: D3D10_MESSAGE_ID
= 434i32;
1236 pub const D3D10_MESSAGE_ID_LIVE_BLENDSTATE
: D3D10_MESSAGE_ID
= 435i32;
1237 pub const D3D10_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE
: D3D10_MESSAGE_ID
= 436i32;
1238 pub const D3D10_MESSAGE_ID_LIVE_RASTERIZERSTATE
: D3D10_MESSAGE_ID
= 437i32;
1239 pub const D3D10_MESSAGE_ID_LIVE_QUERY
: D3D10_MESSAGE_ID
= 438i32;
1240 pub const D3D10_MESSAGE_ID_LIVE_PREDICATE
: D3D10_MESSAGE_ID
= 439i32;
1241 pub const D3D10_MESSAGE_ID_LIVE_COUNTER
: D3D10_MESSAGE_ID
= 440i32;
1242 pub const D3D10_MESSAGE_ID_LIVE_DEVICE
: D3D10_MESSAGE_ID
= 441i32;
1243 pub const D3D10_MESSAGE_ID_LIVE_SWAPCHAIN
: D3D10_MESSAGE_ID
= 442i32;
1244 pub const D3D10_MESSAGE_ID_D3D10_MESSAGES_END
: D3D10_MESSAGE_ID
= 443i32;
1245 pub const D3D10_MESSAGE_ID_D3D10L9_MESSAGES_START
: D3D10_MESSAGE_ID
= 1048576i32;
1246 pub const D3D10_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED
: D3D10_MESSAGE_ID
= 1048577i32;
1247 pub const D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED
: D3D10_MESSAGE_ID
= 1048578i32;
1248 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT
: D3D10_MESSAGE_ID
= 1048579i32;
1249 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY
: D3D10_MESSAGE_ID
= 1048580i32;
1250 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE
: D3D10_MESSAGE_ID
= 1048581i32;
1251 pub const D3D10_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED
: D3D10_MESSAGE_ID
= 1048582i32;
1252 pub const D3D10_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS
: D3D10_MESSAGE_ID
= 1048583i32;
1253 pub const D3D10_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS
: D3D10_MESSAGE_ID
= 1048584i32;
1254 pub const D3D10_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS
: D3D10_MESSAGE_ID
= 1048585i32;
1255 pub const D3D10_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND
: D3D10_MESSAGE_ID
= 1048586i32;
1256 pub const D3D10_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D
: D3D10_MESSAGE_ID
= 1048587i32;
1257 pub const D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE
: D3D10_MESSAGE_ID
= 1048588i32;
1258 pub const D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE
: D3D10_MESSAGE_ID
= 1048589i32;
1259 pub const D3D10_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS
: D3D10_MESSAGE_ID
= 1048590i32;
1260 pub const D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS
: D3D10_MESSAGE_ID
= 1048591i32;
1261 pub const D3D10_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX
: D3D10_MESSAGE_ID
= 1048592i32;
1262 pub const D3D10_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS
: D3D10_MESSAGE_ID
= 1048593i32;
1263 pub const D3D10_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED
: D3D10_MESSAGE_ID
= 1048594i32;
1264 pub const D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS
: D3D10_MESSAGE_ID
= 1048595i32;
1265 pub const D3D10_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY
: D3D10_MESSAGE_ID
= 1048596i32;
1266 pub const D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK
: D3D10_MESSAGE_ID
= 1048597i32;
1267 pub const D3D10_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK
: D3D10_MESSAGE_ID
= 1048598i32;
1268 pub const D3D10_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT
: D3D10_MESSAGE_ID
= 1048599i32;
1269 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE
: D3D10_MESSAGE_ID
= 1048600i32;
1270 pub const D3D10_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE
: D3D10_MESSAGE_ID
= 1048601i32;
1271 pub const D3D10_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE
: D3D10_MESSAGE_ID
= 1048602i32;
1272 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD
: D3D10_MESSAGE_ID
= 1048603i32;
1273 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL
: D3D10_MESSAGE_ID
= 1048604i32;
1274 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX
: D3D10_MESSAGE_ID
= 1048605i32;
1275 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO
: D3D10_MESSAGE_ID
= 1048606i32;
1276 pub const D3D10_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES
: D3D10_MESSAGE_ID
= 1048607i32;
1277 pub const D3D10_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET
: D3D10_MESSAGE_ID
= 1048608i32;
1278 pub const D3D10_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER
: D3D10_MESSAGE_ID
= 1048609i32;
1279 pub const D3D10_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE
: D3D10_MESSAGE_ID
= 1048610i32;
1280 pub const D3D10_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE
: D3D10_MESSAGE_ID
= 1048611i32;
1281 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE
: D3D10_MESSAGE_ID
= 1048612i32;
1282 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS
: D3D10_MESSAGE_ID
= 1048613i32;
1283 pub const D3D10_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT
: D3D10_MESSAGE_ID
= 1048614i32;
1284 pub const D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS
: D3D10_MESSAGE_ID
= 1048615i32;
1285 pub const D3D10_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES
: D3D10_MESSAGE_ID
= 1048616i32;
1286 pub const D3D10_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED
: D3D10_MESSAGE_ID
= 1048617i32;
1287 pub const D3D10_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED
: D3D10_MESSAGE_ID
= 1048618i32;
1288 pub const D3D10_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED
: D3D10_MESSAGE_ID
= 1048619i32;
1289 pub const D3D10_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED
: D3D10_MESSAGE_ID
= 1048620i32;
1290 pub const D3D10_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED
: D3D10_MESSAGE_ID
= 1048621i32;
1291 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND
: D3D10_MESSAGE_ID
= 1048622i32;
1292 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND
: D3D10_MESSAGE_ID
= 1048623i32;
1293 pub const D3D10_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED
: D3D10_MESSAGE_ID
= 1048624i32;
1294 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE
: D3D10_MESSAGE_ID
= 1048625i32;
1295 pub const D3D10_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED
: D3D10_MESSAGE_ID
= 1048626i32;
1296 pub const D3D10_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3
: D3D10_MESSAGE_ID
= 1048627i32;
1297 pub const D3D10_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED
: D3D10_MESSAGE_ID
= 1048628i32;
1298 pub const D3D10_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO
: D3D10_MESSAGE_ID
= 1048629i32;
1299 pub const D3D10_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION
: D3D10_MESSAGE_ID
= 1048630i32;
1300 pub const D3D10_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED
: D3D10_MESSAGE_ID
= 1048631i32;
1301 pub const D3D10_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR
: D3D10_MESSAGE_ID
= 1048632i32;
1302 pub const D3D10_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA
: D3D10_MESSAGE_ID
= 1048633i32;
1303 pub const D3D10_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP
: D3D10_MESSAGE_ID
= 1048634i32;
1304 pub const D3D10_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED
: D3D10_MESSAGE_ID
= 1048635i32;
1305 pub const D3D10_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT
: D3D10_MESSAGE_ID
= 1048636i32;
1306 pub const D3D10_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES
: D3D10_MESSAGE_ID
= 1048637i32;
1307 pub const D3D10_MESSAGE_ID_D3D10L9_MESSAGES_END
: D3D10_MESSAGE_ID
= 1048638i32;
1308 pub type D3D10_MESSAGE_SEVERITY
= i32;
1309 pub const D3D10_MESSAGE_SEVERITY_CORRUPTION
: D3D10_MESSAGE_SEVERITY
= 0i32;
1310 pub const D3D10_MESSAGE_SEVERITY_ERROR
: D3D10_MESSAGE_SEVERITY
= 1i32;
1311 pub const D3D10_MESSAGE_SEVERITY_WARNING
: D3D10_MESSAGE_SEVERITY
= 2i32;
1312 pub const D3D10_MESSAGE_SEVERITY_INFO
: D3D10_MESSAGE_SEVERITY
= 3i32;
1313 pub const D3D10_MESSAGE_SEVERITY_MESSAGE
: D3D10_MESSAGE_SEVERITY
= 4i32;
1314 pub const D3D10_MIN_BORDER_COLOR_COMPONENT
: f32 = 0f32;
1315 pub const D3D10_MIN_DEPTH
: f32 = 0f32;
1316 pub const D3D10_MIN_FILTER_SHIFT
: u32 = 4u32;
1317 pub const D3D10_MIN_MAXANISOTROPY
: u32 = 0u32;
1318 pub const D3D10_MIP_FILTER_SHIFT
: u32 = 0u32;
1319 pub const D3D10_MIP_LOD_BIAS_MAX
: f32 = 15.99f32;
1320 pub const D3D10_MIP_LOD_BIAS_MIN
: f32 = -16f32;
1321 pub const D3D10_MIP_LOD_FRACTIONAL_BIT_COUNT
: u32 = 6u32;
1322 pub const D3D10_MIP_LOD_RANGE_BIT_COUNT
: u32 = 8u32;
1323 pub const D3D10_MULTISAMPLE_ANTIALIAS_LINE_WIDTH
: f32 = 1.4f32;
1324 pub const D3D10_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT
: u32 = 0u32;
1326 #[cfg(feature = "Win32_Foundation")]
1327 pub struct D3D10_PASS_DESC
{
1328 pub Name
: super::super::Foundation
::PSTR
,
1329 pub Annotations
: u32,
1330 pub pIAInputSignature
: *mut u8,
1331 pub IAInputSignatureSize
: usize,
1332 pub StencilRef
: u32,
1333 pub SampleMask
: u32,
1334 pub BlendFactor
: [f32; 4],
1336 #[cfg(feature = "Win32_Foundation")]
1337 impl ::core
::marker
::Copy
for D3D10_PASS_DESC {}
1338 #[cfg(feature = "Win32_Foundation")]
1339 impl ::core
::clone
::Clone
for D3D10_PASS_DESC
{
1340 fn clone(&self) -> Self {
1345 pub struct D3D10_PASS_SHADER_DESC
{
1346 pub pShaderVariable
: ID3D10EffectShaderVariable
,
1347 pub ShaderIndex
: u32,
1349 impl ::core
::marker
::Copy
for D3D10_PASS_SHADER_DESC {}
1350 impl ::core
::clone
::Clone
for D3D10_PASS_SHADER_DESC
{
1351 fn clone(&self) -> Self {
1355 pub const D3D10_PIXEL_ADDRESS_RANGE_BIT_COUNT
: u32 = 13u32;
1356 pub const D3D10_PRE_SCISSOR_PIXEL_ADDRESS_RANGE_BIT_COUNT
: u32 = 15u32;
1357 pub const D3D10_PS_FRONTFACING_DEFAULT_VALUE
: u32 = 4294967295u32;
1358 pub const D3D10_PS_FRONTFACING_FALSE_VALUE
: u32 = 0u32;
1359 pub const D3D10_PS_FRONTFACING_TRUE_VALUE
: u32 = 4294967295u32;
1360 pub const D3D10_PS_INPUT_REGISTER_COMPONENTS
: u32 = 4u32;
1361 pub const D3D10_PS_INPUT_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
1362 pub const D3D10_PS_INPUT_REGISTER_COUNT
: u32 = 32u32;
1363 pub const D3D10_PS_INPUT_REGISTER_READS_PER_INST
: u32 = 2u32;
1364 pub const D3D10_PS_INPUT_REGISTER_READ_PORTS
: u32 = 1u32;
1365 pub const D3D10_PS_LEGACY_PIXEL_CENTER_FRACTIONAL_COMPONENT
: f32 = 0f32;
1366 pub const D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENTS
: u32 = 1u32;
1367 pub const D3D10_PS_OUTPUT_DEPTH_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
1368 pub const D3D10_PS_OUTPUT_DEPTH_REGISTER_COUNT
: u32 = 1u32;
1369 pub const D3D10_PS_OUTPUT_REGISTER_COMPONENTS
: u32 = 4u32;
1370 pub const D3D10_PS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
1371 pub const D3D10_PS_OUTPUT_REGISTER_COUNT
: u32 = 8u32;
1372 pub const D3D10_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT
: f32 = 0.5f32;
1373 pub type D3D10_QUERY
= i32;
1374 pub const D3D10_QUERY_EVENT
: D3D10_QUERY
= 0i32;
1375 pub const D3D10_QUERY_OCCLUSION
: D3D10_QUERY
= 1i32;
1376 pub const D3D10_QUERY_TIMESTAMP
: D3D10_QUERY
= 2i32;
1377 pub const D3D10_QUERY_TIMESTAMP_DISJOINT
: D3D10_QUERY
= 3i32;
1378 pub const D3D10_QUERY_PIPELINE_STATISTICS
: D3D10_QUERY
= 4i32;
1379 pub const D3D10_QUERY_OCCLUSION_PREDICATE
: D3D10_QUERY
= 5i32;
1380 pub const D3D10_QUERY_SO_STATISTICS
: D3D10_QUERY
= 6i32;
1381 pub const D3D10_QUERY_SO_OVERFLOW_PREDICATE
: D3D10_QUERY
= 7i32;
1383 pub struct D3D10_QUERY_DATA_PIPELINE_STATISTICS
{
1384 pub IAVertices
: u64,
1385 pub IAPrimitives
: u64,
1386 pub VSInvocations
: u64,
1387 pub GSInvocations
: u64,
1388 pub GSPrimitives
: u64,
1389 pub CInvocations
: u64,
1390 pub CPrimitives
: u64,
1391 pub PSInvocations
: u64,
1393 impl ::core
::marker
::Copy
for D3D10_QUERY_DATA_PIPELINE_STATISTICS {}
1394 impl ::core
::clone
::Clone
for D3D10_QUERY_DATA_PIPELINE_STATISTICS
{
1395 fn clone(&self) -> Self {
1400 pub struct D3D10_QUERY_DATA_SO_STATISTICS
{
1401 pub NumPrimitivesWritten
: u64,
1402 pub PrimitivesStorageNeeded
: u64,
1404 impl ::core
::marker
::Copy
for D3D10_QUERY_DATA_SO_STATISTICS {}
1405 impl ::core
::clone
::Clone
for D3D10_QUERY_DATA_SO_STATISTICS
{
1406 fn clone(&self) -> Self {
1411 #[cfg(feature = "Win32_Foundation")]
1412 pub struct D3D10_QUERY_DATA_TIMESTAMP_DISJOINT
{
1414 pub Disjoint
: super::super::Foundation
::BOOL
,
1416 #[cfg(feature = "Win32_Foundation")]
1417 impl ::core
::marker
::Copy
for D3D10_QUERY_DATA_TIMESTAMP_DISJOINT {}
1418 #[cfg(feature = "Win32_Foundation")]
1419 impl ::core
::clone
::Clone
for D3D10_QUERY_DATA_TIMESTAMP_DISJOINT
{
1420 fn clone(&self) -> Self {
1425 pub struct D3D10_QUERY_DESC
{
1426 pub Query
: D3D10_QUERY
,
1429 impl ::core
::marker
::Copy
for D3D10_QUERY_DESC {}
1430 impl ::core
::clone
::Clone
for D3D10_QUERY_DESC
{
1431 fn clone(&self) -> Self {
1435 pub type D3D10_QUERY_MISC_FLAG
= i32;
1436 pub const D3D10_QUERY_MISC_PREDICATEHINT
: D3D10_QUERY_MISC_FLAG
= 1i32;
1437 pub type D3D10_RAISE_FLAG
= i32;
1438 pub const D3D10_RAISE_FLAG_DRIVER_INTERNAL_ERROR
: D3D10_RAISE_FLAG
= 1i32;
1440 #[cfg(feature = "Win32_Foundation")]
1441 pub struct D3D10_RASTERIZER_DESC
{
1442 pub FillMode
: D3D10_FILL_MODE
,
1443 pub CullMode
: D3D10_CULL_MODE
,
1444 pub FrontCounterClockwise
: super::super::Foundation
::BOOL
,
1446 pub DepthBiasClamp
: f32,
1447 pub SlopeScaledDepthBias
: f32,
1448 pub DepthClipEnable
: super::super::Foundation
::BOOL
,
1449 pub ScissorEnable
: super::super::Foundation
::BOOL
,
1450 pub MultisampleEnable
: super::super::Foundation
::BOOL
,
1451 pub AntialiasedLineEnable
: super::super::Foundation
::BOOL
,
1453 #[cfg(feature = "Win32_Foundation")]
1454 impl ::core
::marker
::Copy
for D3D10_RASTERIZER_DESC {}
1455 #[cfg(feature = "Win32_Foundation")]
1456 impl ::core
::clone
::Clone
for D3D10_RASTERIZER_DESC
{
1457 fn clone(&self) -> Self {
1462 #[cfg(feature = "Win32_Foundation")]
1463 pub struct D3D10_RENDER_TARGET_BLEND_DESC1
{
1464 pub BlendEnable
: super::super::Foundation
::BOOL
,
1465 pub SrcBlend
: D3D10_BLEND
,
1466 pub DestBlend
: D3D10_BLEND
,
1467 pub BlendOp
: D3D10_BLEND_OP
,
1468 pub SrcBlendAlpha
: D3D10_BLEND
,
1469 pub DestBlendAlpha
: D3D10_BLEND
,
1470 pub BlendOpAlpha
: D3D10_BLEND_OP
,
1471 pub RenderTargetWriteMask
: u8,
1473 #[cfg(feature = "Win32_Foundation")]
1474 impl ::core
::marker
::Copy
for D3D10_RENDER_TARGET_BLEND_DESC1 {}
1475 #[cfg(feature = "Win32_Foundation")]
1476 impl ::core
::clone
::Clone
for D3D10_RENDER_TARGET_BLEND_DESC1
{
1477 fn clone(&self) -> Self {
1482 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1483 pub struct D3D10_RENDER_TARGET_VIEW_DESC
{
1484 pub Format
: super::Dxgi
::Common
::DXGI_FORMAT
,
1485 pub ViewDimension
: D3D10_RTV_DIMENSION
,
1486 pub Anonymous
: D3D10_RENDER_TARGET_VIEW_DESC_0
,
1488 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1489 impl ::core
::marker
::Copy
for D3D10_RENDER_TARGET_VIEW_DESC {}
1490 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1491 impl ::core
::clone
::Clone
for D3D10_RENDER_TARGET_VIEW_DESC
{
1492 fn clone(&self) -> Self {
1497 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1498 pub union D3D10_RENDER_TARGET_VIEW_DESC_0
{
1499 pub Buffer
: D3D10_BUFFER_RTV
,
1500 pub Texture1D
: D3D10_TEX1D_RTV
,
1501 pub Texture1DArray
: D3D10_TEX1D_ARRAY_RTV
,
1502 pub Texture2D
: D3D10_TEX2D_RTV
,
1503 pub Texture2DArray
: D3D10_TEX2D_ARRAY_RTV
,
1504 pub Texture2DMS
: D3D10_TEX2DMS_RTV
,
1505 pub Texture2DMSArray
: D3D10_TEX2DMS_ARRAY_RTV
,
1506 pub Texture3D
: D3D10_TEX3D_RTV
,
1508 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1509 impl ::core
::marker
::Copy
for D3D10_RENDER_TARGET_VIEW_DESC_0 {}
1510 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1511 impl ::core
::clone
::Clone
for D3D10_RENDER_TARGET_VIEW_DESC_0
{
1512 fn clone(&self) -> Self {
1516 pub const D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT
: u32 = 4096u32;
1517 pub const D3D10_REQ_BUFFER_RESOURCE_TEXEL_COUNT_2_TO_EXP
: u32 = 27u32;
1518 pub const D3D10_REQ_CONSTANT_BUFFER_ELEMENT_COUNT
: u32 = 4096u32;
1519 pub const D3D10_REQ_DEPTH_STENCIL_OBJECT_COUNT_PER_CONTEXT
: u32 = 4096u32;
1520 pub const D3D10_REQ_DRAWINDEXED_INDEX_COUNT_2_TO_EXP
: u32 = 32u32;
1521 pub const D3D10_REQ_DRAW_VERTEX_COUNT_2_TO_EXP
: u32 = 32u32;
1522 pub const D3D10_REQ_FILTERING_HW_ADDRESSABLE_RESOURCE_DIMENSION
: u32 = 8192u32;
1523 pub const D3D10_REQ_GS_INVOCATION_32BIT_OUTPUT_COMPONENT_LIMIT
: u32 = 1024u32;
1524 pub const D3D10_REQ_IMMEDIATE_CONSTANT_BUFFER_ELEMENT_COUNT
: u32 = 4096u32;
1525 pub const D3D10_REQ_MAXANISOTROPY
: u32 = 16u32;
1526 pub const D3D10_REQ_MIP_LEVELS
: u32 = 14u32;
1527 pub const D3D10_REQ_MULTI_ELEMENT_STRUCTURE_SIZE_IN_BYTES
: u32 = 2048u32;
1528 pub const D3D10_REQ_RASTERIZER_OBJECT_COUNT_PER_CONTEXT
: u32 = 4096u32;
1529 pub const D3D10_REQ_RENDER_TO_BUFFER_WINDOW_WIDTH
: u32 = 8192u32;
1530 pub const D3D10_REQ_RESOURCE_SIZE_IN_MEGABYTES
: u32 = 128u32;
1531 pub const D3D10_REQ_RESOURCE_VIEW_COUNT_PER_CONTEXT_2_TO_EXP
: u32 = 20u32;
1532 pub const D3D10_REQ_SAMPLER_OBJECT_COUNT_PER_CONTEXT
: u32 = 4096u32;
1533 pub const D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION
: u32 = 512u32;
1534 pub const D3D10_REQ_TEXTURE1D_U_DIMENSION
: u32 = 8192u32;
1535 pub const D3D10_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION
: u32 = 512u32;
1536 pub const D3D10_REQ_TEXTURE2D_U_OR_V_DIMENSION
: u32 = 8192u32;
1537 pub const D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION
: u32 = 2048u32;
1538 pub const D3D10_REQ_TEXTURECUBE_DIMENSION
: u32 = 8192u32;
1539 pub const D3D10_RESINFO_INSTRUCTION_MISSING_COMPONENT_RETVAL
: u32 = 0u32;
1540 pub type D3D10_RESOURCE_DIMENSION
= i32;
1541 pub const D3D10_RESOURCE_DIMENSION_UNKNOWN
: D3D10_RESOURCE_DIMENSION
= 0i32;
1542 pub const D3D10_RESOURCE_DIMENSION_BUFFER
: D3D10_RESOURCE_DIMENSION
= 1i32;
1543 pub const D3D10_RESOURCE_DIMENSION_TEXTURE1D
: D3D10_RESOURCE_DIMENSION
= 2i32;
1544 pub const D3D10_RESOURCE_DIMENSION_TEXTURE2D
: D3D10_RESOURCE_DIMENSION
= 3i32;
1545 pub const D3D10_RESOURCE_DIMENSION_TEXTURE3D
: D3D10_RESOURCE_DIMENSION
= 4i32;
1546 pub type D3D10_RESOURCE_MISC_FLAG
= i32;
1547 pub const D3D10_RESOURCE_MISC_GENERATE_MIPS
: D3D10_RESOURCE_MISC_FLAG
= 1i32;
1548 pub const D3D10_RESOURCE_MISC_SHARED
: D3D10_RESOURCE_MISC_FLAG
= 2i32;
1549 pub const D3D10_RESOURCE_MISC_TEXTURECUBE
: D3D10_RESOURCE_MISC_FLAG
= 4i32;
1550 pub const D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX
: D3D10_RESOURCE_MISC_FLAG
= 16i32;
1551 pub const D3D10_RESOURCE_MISC_GDI_COMPATIBLE
: D3D10_RESOURCE_MISC_FLAG
= 32i32;
1552 pub type D3D10_RTV_DIMENSION
= i32;
1553 pub const D3D10_RTV_DIMENSION_UNKNOWN
: D3D10_RTV_DIMENSION
= 0i32;
1554 pub const D3D10_RTV_DIMENSION_BUFFER
: D3D10_RTV_DIMENSION
= 1i32;
1555 pub const D3D10_RTV_DIMENSION_TEXTURE1D
: D3D10_RTV_DIMENSION
= 2i32;
1556 pub const D3D10_RTV_DIMENSION_TEXTURE1DARRAY
: D3D10_RTV_DIMENSION
= 3i32;
1557 pub const D3D10_RTV_DIMENSION_TEXTURE2D
: D3D10_RTV_DIMENSION
= 4i32;
1558 pub const D3D10_RTV_DIMENSION_TEXTURE2DARRAY
: D3D10_RTV_DIMENSION
= 5i32;
1559 pub const D3D10_RTV_DIMENSION_TEXTURE2DMS
: D3D10_RTV_DIMENSION
= 6i32;
1560 pub const D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY
: D3D10_RTV_DIMENSION
= 7i32;
1561 pub const D3D10_RTV_DIMENSION_TEXTURE3D
: D3D10_RTV_DIMENSION
= 8i32;
1563 pub struct D3D10_SAMPLER_DESC
{
1564 pub Filter
: D3D10_FILTER
,
1565 pub AddressU
: D3D10_TEXTURE_ADDRESS_MODE
,
1566 pub AddressV
: D3D10_TEXTURE_ADDRESS_MODE
,
1567 pub AddressW
: D3D10_TEXTURE_ADDRESS_MODE
,
1568 pub MipLODBias
: f32,
1569 pub MaxAnisotropy
: u32,
1570 pub ComparisonFunc
: D3D10_COMPARISON_FUNC
,
1571 pub BorderColor
: [f32; 4],
1575 impl ::core
::marker
::Copy
for D3D10_SAMPLER_DESC {}
1576 impl ::core
::clone
::Clone
for D3D10_SAMPLER_DESC
{
1577 fn clone(&self) -> Self {
1581 pub const D3D10_SDK_LAYERS_VERSION
: u32 = 11u32;
1582 pub const D3D10_SDK_VERSION
: u32 = 29u32;
1583 pub const D3D10_SHADER_AVOID_FLOW_CONTROL
: u32 = 512u32;
1585 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
1586 pub struct D3D10_SHADER_BUFFER_DESC
{
1587 pub Name
: super::super::Foundation
::PSTR
,
1588 pub Type
: super::Direct3D
::D3D_CBUFFER_TYPE
,
1593 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
1594 impl ::core
::marker
::Copy
for D3D10_SHADER_BUFFER_DESC {}
1595 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
1596 impl ::core
::clone
::Clone
for D3D10_SHADER_BUFFER_DESC
{
1597 fn clone(&self) -> Self {
1601 pub const D3D10_SHADER_DEBUG
: u32 = 1u32;
1603 pub struct D3D10_SHADER_DEBUG_FILE_INFO
{
1605 pub FileNameLen
: u32,
1609 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_FILE_INFO {}
1610 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_FILE_INFO
{
1611 fn clone(&self) -> Self {
1616 pub struct D3D10_SHADER_DEBUG_INFO
{
1619 pub EntrypointName
: u32,
1620 pub ShaderTarget
: u32,
1621 pub CompileFlags
: u32,
1624 pub Instructions
: u32,
1625 pub InstructionInfo
: u32,
1627 pub VariableInfo
: u32,
1628 pub InputVariables
: u32,
1629 pub InputVariableInfo
: u32,
1634 pub ScopeVariables
: u32,
1635 pub ScopeVariableInfo
: u32,
1636 pub UintOffset
: u32,
1637 pub StringOffset
: u32,
1639 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_INFO {}
1640 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_INFO
{
1641 fn clone(&self) -> Self {
1646 pub struct D3D10_SHADER_DEBUG_INPUT_INFO
{
1648 pub InitialRegisterSet
: D3D10_SHADER_DEBUG_REGTYPE
,
1649 pub InitialBank
: u32,
1650 pub InitialRegister
: u32,
1651 pub InitialComponent
: u32,
1652 pub InitialValue
: u32,
1654 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_INPUT_INFO {}
1655 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_INPUT_INFO
{
1656 fn clone(&self) -> Self {
1661 #[cfg(feature = "Win32_Foundation")]
1662 pub struct D3D10_SHADER_DEBUG_INST_INFO
{
1666 pub pOutputs
: [D3D10_SHADER_DEBUG_OUTPUTREG_INFO
; 2],
1668 pub NestingLevel
: u32,
1671 pub AccessedVars
: u32,
1672 pub AccessedVarsInfo
: u32,
1674 #[cfg(feature = "Win32_Foundation")]
1675 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_INST_INFO {}
1676 #[cfg(feature = "Win32_Foundation")]
1677 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_INST_INFO
{
1678 fn clone(&self) -> Self {
1682 pub const D3D10_SHADER_DEBUG_NAME_FOR_BINARY
: u32 = 8388608u32;
1683 pub const D3D10_SHADER_DEBUG_NAME_FOR_SOURCE
: u32 = 4194304u32;
1685 #[cfg(feature = "Win32_Foundation")]
1686 pub struct D3D10_SHADER_DEBUG_OUTPUTREG_INFO
{
1687 pub OutputRegisterSet
: D3D10_SHADER_DEBUG_REGTYPE
,
1689 pub TempArrayReg
: u32,
1690 pub OutputComponents
: [u32; 4],
1691 pub OutputVars
: [D3D10_SHADER_DEBUG_OUTPUTVAR
; 4],
1695 #[cfg(feature = "Win32_Foundation")]
1696 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_OUTPUTREG_INFO {}
1697 #[cfg(feature = "Win32_Foundation")]
1698 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_OUTPUTREG_INFO
{
1699 fn clone(&self) -> Self {
1704 #[cfg(feature = "Win32_Foundation")]
1705 pub struct D3D10_SHADER_DEBUG_OUTPUTVAR
{
1713 pub bNaNPossible
: super::super::Foundation
::BOOL
,
1714 pub bInfPossible
: super::super::Foundation
::BOOL
,
1716 #[cfg(feature = "Win32_Foundation")]
1717 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_OUTPUTVAR {}
1718 #[cfg(feature = "Win32_Foundation")]
1719 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_OUTPUTVAR
{
1720 fn clone(&self) -> Self {
1724 pub type D3D10_SHADER_DEBUG_REGTYPE
= i32;
1725 pub const D3D10_SHADER_DEBUG_REG_INPUT
: D3D10_SHADER_DEBUG_REGTYPE
= 0i32;
1726 pub const D3D10_SHADER_DEBUG_REG_OUTPUT
: D3D10_SHADER_DEBUG_REGTYPE
= 1i32;
1727 pub const D3D10_SHADER_DEBUG_REG_CBUFFER
: D3D10_SHADER_DEBUG_REGTYPE
= 2i32;
1728 pub const D3D10_SHADER_DEBUG_REG_TBUFFER
: D3D10_SHADER_DEBUG_REGTYPE
= 3i32;
1729 pub const D3D10_SHADER_DEBUG_REG_TEMP
: D3D10_SHADER_DEBUG_REGTYPE
= 4i32;
1730 pub const D3D10_SHADER_DEBUG_REG_TEMPARRAY
: D3D10_SHADER_DEBUG_REGTYPE
= 5i32;
1731 pub const D3D10_SHADER_DEBUG_REG_TEXTURE
: D3D10_SHADER_DEBUG_REGTYPE
= 6i32;
1732 pub const D3D10_SHADER_DEBUG_REG_SAMPLER
: D3D10_SHADER_DEBUG_REGTYPE
= 7i32;
1733 pub const D3D10_SHADER_DEBUG_REG_IMMEDIATECBUFFER
: D3D10_SHADER_DEBUG_REGTYPE
= 8i32;
1734 pub const D3D10_SHADER_DEBUG_REG_LITERAL
: D3D10_SHADER_DEBUG_REGTYPE
= 9i32;
1735 pub const D3D10_SHADER_DEBUG_REG_UNUSED
: D3D10_SHADER_DEBUG_REGTYPE
= 10i32;
1736 pub const D3D11_SHADER_DEBUG_REG_INTERFACE_POINTERS
: D3D10_SHADER_DEBUG_REGTYPE
= 11i32;
1737 pub const D3D11_SHADER_DEBUG_REG_UAV
: D3D10_SHADER_DEBUG_REGTYPE
= 12i32;
1738 pub const D3D10_SHADER_DEBUG_REG_FORCE_DWORD
: D3D10_SHADER_DEBUG_REGTYPE
= 2147483647i32;
1739 pub type D3D10_SHADER_DEBUG_SCOPETYPE
= i32;
1740 pub const D3D10_SHADER_DEBUG_SCOPE_GLOBAL
: D3D10_SHADER_DEBUG_SCOPETYPE
= 0i32;
1741 pub const D3D10_SHADER_DEBUG_SCOPE_BLOCK
: D3D10_SHADER_DEBUG_SCOPETYPE
= 1i32;
1742 pub const D3D10_SHADER_DEBUG_SCOPE_FORLOOP
: D3D10_SHADER_DEBUG_SCOPETYPE
= 2i32;
1743 pub const D3D10_SHADER_DEBUG_SCOPE_STRUCT
: D3D10_SHADER_DEBUG_SCOPETYPE
= 3i32;
1744 pub const D3D10_SHADER_DEBUG_SCOPE_FUNC_PARAMS
: D3D10_SHADER_DEBUG_SCOPETYPE
= 4i32;
1745 pub const D3D10_SHADER_DEBUG_SCOPE_STATEBLOCK
: D3D10_SHADER_DEBUG_SCOPETYPE
= 5i32;
1746 pub const D3D10_SHADER_DEBUG_SCOPE_NAMESPACE
: D3D10_SHADER_DEBUG_SCOPETYPE
= 6i32;
1747 pub const D3D10_SHADER_DEBUG_SCOPE_ANNOTATION
: D3D10_SHADER_DEBUG_SCOPETYPE
= 7i32;
1748 pub const D3D10_SHADER_DEBUG_SCOPE_FORCE_DWORD
: D3D10_SHADER_DEBUG_SCOPETYPE
= 2147483647i32;
1750 #[cfg(feature = "Win32_Graphics_Direct3D")]
1751 pub struct D3D10_SHADER_DEBUG_SCOPEVAR_INFO
{
1753 pub VarType
: D3D10_SHADER_DEBUG_VARTYPE
,
1754 pub Class
: super::Direct3D
::D3D_SHADER_VARIABLE_CLASS
,
1757 pub StructMemberScope
: u32,
1758 pub uArrayIndices
: u32,
1759 pub ArrayElements
: u32,
1760 pub ArrayStrides
: u32,
1761 pub uVariables
: u32,
1762 pub uFirstVariable
: u32,
1764 #[cfg(feature = "Win32_Graphics_Direct3D")]
1765 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_SCOPEVAR_INFO {}
1766 #[cfg(feature = "Win32_Graphics_Direct3D")]
1767 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_SCOPEVAR_INFO
{
1768 fn clone(&self) -> Self {
1773 pub struct D3D10_SHADER_DEBUG_SCOPE_INFO
{
1774 pub ScopeType
: D3D10_SHADER_DEBUG_SCOPETYPE
,
1777 pub uVariables
: u32,
1778 pub VariableData
: u32,
1780 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_SCOPE_INFO {}
1781 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_SCOPE_INFO
{
1782 fn clone(&self) -> Self {
1787 pub struct D3D10_SHADER_DEBUG_TOKEN_INFO
{
1791 pub TokenLength
: u32,
1794 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_TOKEN_INFO {}
1795 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_TOKEN_INFO
{
1796 fn clone(&self) -> Self {
1800 pub type D3D10_SHADER_DEBUG_VARTYPE
= i32;
1801 pub const D3D10_SHADER_DEBUG_VAR_VARIABLE
: D3D10_SHADER_DEBUG_VARTYPE
= 0i32;
1802 pub const D3D10_SHADER_DEBUG_VAR_FUNCTION
: D3D10_SHADER_DEBUG_VARTYPE
= 1i32;
1803 pub const D3D10_SHADER_DEBUG_VAR_FORCE_DWORD
: D3D10_SHADER_DEBUG_VARTYPE
= 2147483647i32;
1805 #[cfg(feature = "Win32_Graphics_Direct3D")]
1806 pub struct D3D10_SHADER_DEBUG_VAR_INFO
{
1808 pub Type
: super::Direct3D
::D3D_SHADER_VARIABLE_TYPE
,
1812 pub ScopeVarOffset
: u32,
1814 #[cfg(feature = "Win32_Graphics_Direct3D")]
1815 impl ::core
::marker
::Copy
for D3D10_SHADER_DEBUG_VAR_INFO {}
1816 #[cfg(feature = "Win32_Graphics_Direct3D")]
1817 impl ::core
::clone
::Clone
for D3D10_SHADER_DEBUG_VAR_INFO
{
1818 fn clone(&self) -> Self {
1823 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
1824 pub struct D3D10_SHADER_DESC
{
1826 pub Creator
: super::super::Foundation
::PSTR
,
1828 pub ConstantBuffers
: u32,
1829 pub BoundResources
: u32,
1830 pub InputParameters
: u32,
1831 pub OutputParameters
: u32,
1832 pub InstructionCount
: u32,
1833 pub TempRegisterCount
: u32,
1834 pub TempArrayCount
: u32,
1837 pub TextureNormalInstructions
: u32,
1838 pub TextureLoadInstructions
: u32,
1839 pub TextureCompInstructions
: u32,
1840 pub TextureBiasInstructions
: u32,
1841 pub TextureGradientInstructions
: u32,
1842 pub FloatInstructionCount
: u32,
1843 pub IntInstructionCount
: u32,
1844 pub UintInstructionCount
: u32,
1845 pub StaticFlowControlCount
: u32,
1846 pub DynamicFlowControlCount
: u32,
1847 pub MacroInstructionCount
: u32,
1848 pub ArrayInstructionCount
: u32,
1849 pub CutInstructionCount
: u32,
1850 pub EmitInstructionCount
: u32,
1851 pub GSOutputTopology
: super::Direct3D
::D3D_PRIMITIVE_TOPOLOGY
,
1852 pub GSMaxOutputVertexCount
: u32,
1854 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
1855 impl ::core
::marker
::Copy
for D3D10_SHADER_DESC {}
1856 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
1857 impl ::core
::clone
::Clone
for D3D10_SHADER_DESC
{
1858 fn clone(&self) -> Self {
1862 pub const D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY
: u32 = 4096u32;
1863 pub const D3D10_SHADER_ENABLE_STRICTNESS
: u32 = 2048u32;
1864 pub const D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_0
: u32 = 16u32;
1865 pub const D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_1
: u32 = 32u32;
1866 pub const D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST
: u32 = 0u32;
1867 pub const D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT
: u32 = 128u32;
1868 pub const D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT
: u32 = 64u32;
1869 pub const D3D10_SHADER_IEEE_STRICTNESS
: u32 = 8192u32;
1871 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
1872 pub struct D3D10_SHADER_INPUT_BIND_DESC
{
1873 pub Name
: super::super::Foundation
::PSTR
,
1874 pub Type
: super::Direct3D
::D3D_SHADER_INPUT_TYPE
,
1878 pub ReturnType
: super::Direct3D
::D3D_RESOURCE_RETURN_TYPE
,
1879 pub Dimension
: super::Direct3D
::D3D_SRV_DIMENSION
,
1880 pub NumSamples
: u32,
1882 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
1883 impl ::core
::marker
::Copy
for D3D10_SHADER_INPUT_BIND_DESC {}
1884 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
1885 impl ::core
::clone
::Clone
for D3D10_SHADER_INPUT_BIND_DESC
{
1886 fn clone(&self) -> Self {
1890 pub const D3D10_SHADER_MAJOR_VERSION
: u32 = 4u32;
1891 pub const D3D10_SHADER_MINOR_VERSION
: u32 = 0u32;
1892 pub const D3D10_SHADER_NO_PRESHADER
: u32 = 256u32;
1893 pub const D3D10_SHADER_OPTIMIZATION_LEVEL0
: u32 = 16384u32;
1894 pub const D3D10_SHADER_OPTIMIZATION_LEVEL1
: u32 = 0u32;
1895 pub const D3D10_SHADER_OPTIMIZATION_LEVEL3
: u32 = 32768u32;
1896 pub const D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR
: u32 = 16u32;
1897 pub const D3D10_SHADER_PACK_MATRIX_ROW_MAJOR
: u32 = 8u32;
1898 pub const D3D10_SHADER_PARTIAL_PRECISION
: u32 = 32u32;
1899 pub const D3D10_SHADER_PREFER_FLOW_CONTROL
: u32 = 1024u32;
1900 pub const D3D10_SHADER_RESOURCES_MAY_ALIAS
: u32 = 524288u32;
1902 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1903 pub struct D3D10_SHADER_RESOURCE_VIEW_DESC
{
1904 pub Format
: super::Dxgi
::Common
::DXGI_FORMAT
,
1905 pub ViewDimension
: super::Direct3D
::D3D_SRV_DIMENSION
,
1906 pub Anonymous
: D3D10_SHADER_RESOURCE_VIEW_DESC_0
,
1908 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1909 impl ::core
::marker
::Copy
for D3D10_SHADER_RESOURCE_VIEW_DESC {}
1910 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1911 impl ::core
::clone
::Clone
for D3D10_SHADER_RESOURCE_VIEW_DESC
{
1912 fn clone(&self) -> Self {
1917 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1918 pub union D3D10_SHADER_RESOURCE_VIEW_DESC_0
{
1919 pub Buffer
: D3D10_BUFFER_SRV
,
1920 pub Texture1D
: D3D10_TEX1D_SRV
,
1921 pub Texture1DArray
: D3D10_TEX1D_ARRAY_SRV
,
1922 pub Texture2D
: D3D10_TEX2D_SRV
,
1923 pub Texture2DArray
: D3D10_TEX2D_ARRAY_SRV
,
1924 pub Texture2DMS
: D3D10_TEX2DMS_SRV
,
1925 pub Texture2DMSArray
: D3D10_TEX2DMS_ARRAY_SRV
,
1926 pub Texture3D
: D3D10_TEX3D_SRV
,
1927 pub TextureCube
: D3D10_TEXCUBE_SRV
,
1929 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1930 impl ::core
::marker
::Copy
for D3D10_SHADER_RESOURCE_VIEW_DESC_0 {}
1931 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1932 impl ::core
::clone
::Clone
for D3D10_SHADER_RESOURCE_VIEW_DESC_0
{
1933 fn clone(&self) -> Self {
1938 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1939 pub struct D3D10_SHADER_RESOURCE_VIEW_DESC1
{
1940 pub Format
: super::Dxgi
::Common
::DXGI_FORMAT
,
1941 pub ViewDimension
: super::Direct3D
::D3D_SRV_DIMENSION
,
1942 pub Anonymous
: D3D10_SHADER_RESOURCE_VIEW_DESC1_0
,
1944 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1945 impl ::core
::marker
::Copy
for D3D10_SHADER_RESOURCE_VIEW_DESC1 {}
1946 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1947 impl ::core
::clone
::Clone
for D3D10_SHADER_RESOURCE_VIEW_DESC1
{
1948 fn clone(&self) -> Self {
1953 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1954 pub union D3D10_SHADER_RESOURCE_VIEW_DESC1_0
{
1955 pub Buffer
: D3D10_BUFFER_SRV
,
1956 pub Texture1D
: D3D10_TEX1D_SRV
,
1957 pub Texture1DArray
: D3D10_TEX1D_ARRAY_SRV
,
1958 pub Texture2D
: D3D10_TEX2D_SRV
,
1959 pub Texture2DArray
: D3D10_TEX2D_ARRAY_SRV
,
1960 pub Texture2DMS
: D3D10_TEX2DMS_SRV
,
1961 pub Texture2DMSArray
: D3D10_TEX2DMS_ARRAY_SRV
,
1962 pub Texture3D
: D3D10_TEX3D_SRV
,
1963 pub TextureCube
: D3D10_TEXCUBE_SRV
,
1964 pub TextureCubeArray
: D3D10_TEXCUBE_ARRAY_SRV1
,
1966 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1967 impl ::core
::marker
::Copy
for D3D10_SHADER_RESOURCE_VIEW_DESC1_0 {}
1968 #[cfg(all(feature = "Win32_Graphics_Direct3D", feature = "Win32_Graphics_Dxgi_Common"))]
1969 impl ::core
::clone
::Clone
for D3D10_SHADER_RESOURCE_VIEW_DESC1_0
{
1970 fn clone(&self) -> Self {
1974 pub const D3D10_SHADER_SKIP_OPTIMIZATION
: u32 = 4u32;
1975 pub const D3D10_SHADER_SKIP_VALIDATION
: u32 = 2u32;
1977 #[cfg(feature = "Win32_Graphics_Direct3D")]
1978 pub struct D3D10_SHADER_TYPE_DESC
{
1979 pub Class
: super::Direct3D
::D3D_SHADER_VARIABLE_CLASS
,
1980 pub Type
: super::Direct3D
::D3D_SHADER_VARIABLE_TYPE
,
1987 #[cfg(feature = "Win32_Graphics_Direct3D")]
1988 impl ::core
::marker
::Copy
for D3D10_SHADER_TYPE_DESC {}
1989 #[cfg(feature = "Win32_Graphics_Direct3D")]
1990 impl ::core
::clone
::Clone
for D3D10_SHADER_TYPE_DESC
{
1991 fn clone(&self) -> Self {
1996 #[cfg(feature = "Win32_Foundation")]
1997 pub struct D3D10_SHADER_VARIABLE_DESC
{
1998 pub Name
: super::super::Foundation
::PSTR
,
1999 pub StartOffset
: u32,
2002 pub DefaultValue
: *mut ::core
::ffi
::c_void
,
2004 #[cfg(feature = "Win32_Foundation")]
2005 impl ::core
::marker
::Copy
for D3D10_SHADER_VARIABLE_DESC {}
2006 #[cfg(feature = "Win32_Foundation")]
2007 impl ::core
::clone
::Clone
for D3D10_SHADER_VARIABLE_DESC
{
2008 fn clone(&self) -> Self {
2012 pub const D3D10_SHADER_WARNINGS_ARE_ERRORS
: u32 = 262144u32;
2013 pub const D3D10_SHIFT_INSTRUCTION_PAD_VALUE
: u32 = 0u32;
2014 pub const D3D10_SHIFT_INSTRUCTION_SHIFT_VALUE_BIT_COUNT
: u32 = 5u32;
2016 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
2017 pub struct D3D10_SIGNATURE_PARAMETER_DESC
{
2018 pub SemanticName
: super::super::Foundation
::PSTR
,
2019 pub SemanticIndex
: u32,
2021 pub SystemValueType
: super::Direct3D
::D3D_NAME
,
2022 pub ComponentType
: super::Direct3D
::D3D_REGISTER_COMPONENT_TYPE
,
2024 pub ReadWriteMask
: u8,
2026 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
2027 impl ::core
::marker
::Copy
for D3D10_SIGNATURE_PARAMETER_DESC {}
2028 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D"))]
2029 impl ::core
::clone
::Clone
for D3D10_SIGNATURE_PARAMETER_DESC
{
2030 fn clone(&self) -> Self {
2034 pub const D3D10_SIMULTANEOUS_RENDER_TARGET_COUNT
: u32 = 8u32;
2035 pub const D3D10_SO_BUFFER_MAX_STRIDE_IN_BYTES
: u32 = 2048u32;
2036 pub const D3D10_SO_BUFFER_MAX_WRITE_WINDOW_IN_BYTES
: u32 = 256u32;
2037 pub const D3D10_SO_BUFFER_SLOT_COUNT
: u32 = 4u32;
2038 pub const D3D10_SO_DDI_REGISTER_INDEX_DENOTING_GAP
: u32 = 4294967295u32;
2040 #[cfg(feature = "Win32_Foundation")]
2041 pub struct D3D10_SO_DECLARATION_ENTRY
{
2042 pub SemanticName
: super::super::Foundation
::PSTR
,
2043 pub SemanticIndex
: u32,
2044 pub StartComponent
: u8,
2045 pub ComponentCount
: u8,
2048 #[cfg(feature = "Win32_Foundation")]
2049 impl ::core
::marker
::Copy
for D3D10_SO_DECLARATION_ENTRY {}
2050 #[cfg(feature = "Win32_Foundation")]
2051 impl ::core
::clone
::Clone
for D3D10_SO_DECLARATION_ENTRY
{
2052 fn clone(&self) -> Self {
2056 pub const D3D10_SO_MULTIPLE_BUFFER_ELEMENTS_PER_BUFFER
: u32 = 1u32;
2057 pub const D3D10_SO_SINGLE_BUFFER_COMPONENT_LIMIT
: u32 = 64u32;
2058 pub const D3D10_SRGB_GAMMA
: f32 = 2.2f32;
2059 pub const D3D10_SRGB_TO_FLOAT_DENOMINATOR_1
: f32 = 12.92f32;
2060 pub const D3D10_SRGB_TO_FLOAT_DENOMINATOR_2
: f32 = 1.055f32;
2061 pub const D3D10_SRGB_TO_FLOAT_EXPONENT
: f32 = 2.4f32;
2062 pub const D3D10_SRGB_TO_FLOAT_OFFSET
: f32 = 0.055f32;
2063 pub const D3D10_SRGB_TO_FLOAT_THRESHOLD
: f32 = 0.04045f32;
2064 pub const D3D10_SRGB_TO_FLOAT_TOLERANCE_IN_ULP
: f32 = 0.5f32;
2065 pub const D3D10_STANDARD_COMPONENT_BIT_COUNT
: u32 = 32u32;
2066 pub const D3D10_STANDARD_COMPONENT_BIT_COUNT_DOUBLED
: u32 = 64u32;
2067 pub const D3D10_STANDARD_MAXIMUM_ELEMENT_ALIGNMENT_BYTE_MULTIPLE
: u32 = 4u32;
2068 pub type D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS
= i32;
2069 pub const D3D10_STANDARD_MULTISAMPLE_PATTERN
: D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS
= -1i32;
2070 pub const D3D10_CENTER_MULTISAMPLE_PATTERN
: D3D10_STANDARD_MULTISAMPLE_QUALITY_LEVELS
= -2i32;
2071 pub const D3D10_STANDARD_PIXEL_COMPONENT_COUNT
: u32 = 128u32;
2072 pub const D3D10_STANDARD_PIXEL_ELEMENT_COUNT
: u32 = 32u32;
2073 pub const D3D10_STANDARD_VECTOR_SIZE
: u32 = 4u32;
2074 pub const D3D10_STANDARD_VERTEX_ELEMENT_COUNT
: u32 = 16u32;
2075 pub const D3D10_STANDARD_VERTEX_TOTAL_COMPONENT_COUNT
: u32 = 64u32;
2077 pub struct D3D10_STATE_BLOCK_MASK
{
2079 pub VSSamplers
: [u8; 2],
2080 pub VSShaderResources
: [u8; 16],
2081 pub VSConstantBuffers
: [u8; 2],
2083 pub GSSamplers
: [u8; 2],
2084 pub GSShaderResources
: [u8; 16],
2085 pub GSConstantBuffers
: [u8; 2],
2087 pub PSSamplers
: [u8; 2],
2088 pub PSShaderResources
: [u8; 16],
2089 pub PSConstantBuffers
: [u8; 2],
2090 pub IAVertexBuffers
: [u8; 2],
2091 pub IAIndexBuffer
: u8,
2092 pub IAInputLayout
: u8,
2093 pub IAPrimitiveTopology
: u8,
2094 pub OMRenderTargets
: u8,
2095 pub OMDepthStencilState
: u8,
2096 pub OMBlendState
: u8,
2097 pub RSViewports
: u8,
2098 pub RSScissorRects
: u8,
2099 pub RSRasterizerState
: u8,
2101 pub Predication
: u8,
2103 impl ::core
::marker
::Copy
for D3D10_STATE_BLOCK_MASK {}
2104 impl ::core
::clone
::Clone
for D3D10_STATE_BLOCK_MASK
{
2105 fn clone(&self) -> Self {
2109 pub type D3D10_STENCIL_OP
= i32;
2110 pub const D3D10_STENCIL_OP_KEEP
: D3D10_STENCIL_OP
= 1i32;
2111 pub const D3D10_STENCIL_OP_ZERO
: D3D10_STENCIL_OP
= 2i32;
2112 pub const D3D10_STENCIL_OP_REPLACE
: D3D10_STENCIL_OP
= 3i32;
2113 pub const D3D10_STENCIL_OP_INCR_SAT
: D3D10_STENCIL_OP
= 4i32;
2114 pub const D3D10_STENCIL_OP_DECR_SAT
: D3D10_STENCIL_OP
= 5i32;
2115 pub const D3D10_STENCIL_OP_INVERT
: D3D10_STENCIL_OP
= 6i32;
2116 pub const D3D10_STENCIL_OP_INCR
: D3D10_STENCIL_OP
= 7i32;
2117 pub const D3D10_STENCIL_OP_DECR
: D3D10_STENCIL_OP
= 8i32;
2118 pub const D3D10_SUBPIXEL_FRACTIONAL_BIT_COUNT
: u32 = 8u32;
2120 pub struct D3D10_SUBRESOURCE_DATA
{
2121 pub pSysMem
: *mut ::core
::ffi
::c_void
,
2122 pub SysMemPitch
: u32,
2123 pub SysMemSlicePitch
: u32,
2125 impl ::core
::marker
::Copy
for D3D10_SUBRESOURCE_DATA {}
2126 impl ::core
::clone
::Clone
for D3D10_SUBRESOURCE_DATA
{
2127 fn clone(&self) -> Self {
2131 pub const D3D10_SUBTEXEL_FRACTIONAL_BIT_COUNT
: u32 = 6u32;
2133 #[cfg(feature = "Win32_Foundation")]
2134 pub struct D3D10_TECHNIQUE_DESC
{
2135 pub Name
: super::super::Foundation
::PSTR
,
2137 pub Annotations
: u32,
2139 #[cfg(feature = "Win32_Foundation")]
2140 impl ::core
::marker
::Copy
for D3D10_TECHNIQUE_DESC {}
2141 #[cfg(feature = "Win32_Foundation")]
2142 impl ::core
::clone
::Clone
for D3D10_TECHNIQUE_DESC
{
2143 fn clone(&self) -> Self {
2148 pub struct D3D10_TEX1D_ARRAY_DSV
{
2150 pub FirstArraySlice
: u32,
2153 impl ::core
::marker
::Copy
for D3D10_TEX1D_ARRAY_DSV {}
2154 impl ::core
::clone
::Clone
for D3D10_TEX1D_ARRAY_DSV
{
2155 fn clone(&self) -> Self {
2160 pub struct D3D10_TEX1D_ARRAY_RTV
{
2162 pub FirstArraySlice
: u32,
2165 impl ::core
::marker
::Copy
for D3D10_TEX1D_ARRAY_RTV {}
2166 impl ::core
::clone
::Clone
for D3D10_TEX1D_ARRAY_RTV
{
2167 fn clone(&self) -> Self {
2172 pub struct D3D10_TEX1D_ARRAY_SRV
{
2173 pub MostDetailedMip
: u32,
2175 pub FirstArraySlice
: u32,
2178 impl ::core
::marker
::Copy
for D3D10_TEX1D_ARRAY_SRV {}
2179 impl ::core
::clone
::Clone
for D3D10_TEX1D_ARRAY_SRV
{
2180 fn clone(&self) -> Self {
2185 pub struct D3D10_TEX1D_DSV
{
2188 impl ::core
::marker
::Copy
for D3D10_TEX1D_DSV {}
2189 impl ::core
::clone
::Clone
for D3D10_TEX1D_DSV
{
2190 fn clone(&self) -> Self {
2195 pub struct D3D10_TEX1D_RTV
{
2198 impl ::core
::marker
::Copy
for D3D10_TEX1D_RTV {}
2199 impl ::core
::clone
::Clone
for D3D10_TEX1D_RTV
{
2200 fn clone(&self) -> Self {
2205 pub struct D3D10_TEX1D_SRV
{
2206 pub MostDetailedMip
: u32,
2209 impl ::core
::marker
::Copy
for D3D10_TEX1D_SRV {}
2210 impl ::core
::clone
::Clone
for D3D10_TEX1D_SRV
{
2211 fn clone(&self) -> Self {
2216 pub struct D3D10_TEX2DMS_ARRAY_DSV
{
2217 pub FirstArraySlice
: u32,
2220 impl ::core
::marker
::Copy
for D3D10_TEX2DMS_ARRAY_DSV {}
2221 impl ::core
::clone
::Clone
for D3D10_TEX2DMS_ARRAY_DSV
{
2222 fn clone(&self) -> Self {
2227 pub struct D3D10_TEX2DMS_ARRAY_RTV
{
2228 pub FirstArraySlice
: u32,
2231 impl ::core
::marker
::Copy
for D3D10_TEX2DMS_ARRAY_RTV {}
2232 impl ::core
::clone
::Clone
for D3D10_TEX2DMS_ARRAY_RTV
{
2233 fn clone(&self) -> Self {
2238 pub struct D3D10_TEX2DMS_ARRAY_SRV
{
2239 pub FirstArraySlice
: u32,
2242 impl ::core
::marker
::Copy
for D3D10_TEX2DMS_ARRAY_SRV {}
2243 impl ::core
::clone
::Clone
for D3D10_TEX2DMS_ARRAY_SRV
{
2244 fn clone(&self) -> Self {
2249 pub struct D3D10_TEX2DMS_DSV
{
2250 pub UnusedField_NothingToDefine
: u32,
2252 impl ::core
::marker
::Copy
for D3D10_TEX2DMS_DSV {}
2253 impl ::core
::clone
::Clone
for D3D10_TEX2DMS_DSV
{
2254 fn clone(&self) -> Self {
2259 pub struct D3D10_TEX2DMS_RTV
{
2260 pub UnusedField_NothingToDefine
: u32,
2262 impl ::core
::marker
::Copy
for D3D10_TEX2DMS_RTV {}
2263 impl ::core
::clone
::Clone
for D3D10_TEX2DMS_RTV
{
2264 fn clone(&self) -> Self {
2269 pub struct D3D10_TEX2DMS_SRV
{
2270 pub UnusedField_NothingToDefine
: u32,
2272 impl ::core
::marker
::Copy
for D3D10_TEX2DMS_SRV {}
2273 impl ::core
::clone
::Clone
for D3D10_TEX2DMS_SRV
{
2274 fn clone(&self) -> Self {
2279 pub struct D3D10_TEX2D_ARRAY_DSV
{
2281 pub FirstArraySlice
: u32,
2284 impl ::core
::marker
::Copy
for D3D10_TEX2D_ARRAY_DSV {}
2285 impl ::core
::clone
::Clone
for D3D10_TEX2D_ARRAY_DSV
{
2286 fn clone(&self) -> Self {
2291 pub struct D3D10_TEX2D_ARRAY_RTV
{
2293 pub FirstArraySlice
: u32,
2296 impl ::core
::marker
::Copy
for D3D10_TEX2D_ARRAY_RTV {}
2297 impl ::core
::clone
::Clone
for D3D10_TEX2D_ARRAY_RTV
{
2298 fn clone(&self) -> Self {
2303 pub struct D3D10_TEX2D_ARRAY_SRV
{
2304 pub MostDetailedMip
: u32,
2306 pub FirstArraySlice
: u32,
2309 impl ::core
::marker
::Copy
for D3D10_TEX2D_ARRAY_SRV {}
2310 impl ::core
::clone
::Clone
for D3D10_TEX2D_ARRAY_SRV
{
2311 fn clone(&self) -> Self {
2316 pub struct D3D10_TEX2D_DSV
{
2319 impl ::core
::marker
::Copy
for D3D10_TEX2D_DSV {}
2320 impl ::core
::clone
::Clone
for D3D10_TEX2D_DSV
{
2321 fn clone(&self) -> Self {
2326 pub struct D3D10_TEX2D_RTV
{
2329 impl ::core
::marker
::Copy
for D3D10_TEX2D_RTV {}
2330 impl ::core
::clone
::Clone
for D3D10_TEX2D_RTV
{
2331 fn clone(&self) -> Self {
2336 pub struct D3D10_TEX2D_SRV
{
2337 pub MostDetailedMip
: u32,
2340 impl ::core
::marker
::Copy
for D3D10_TEX2D_SRV {}
2341 impl ::core
::clone
::Clone
for D3D10_TEX2D_SRV
{
2342 fn clone(&self) -> Self {
2347 pub struct D3D10_TEX3D_RTV
{
2349 pub FirstWSlice
: u32,
2352 impl ::core
::marker
::Copy
for D3D10_TEX3D_RTV {}
2353 impl ::core
::clone
::Clone
for D3D10_TEX3D_RTV
{
2354 fn clone(&self) -> Self {
2359 pub struct D3D10_TEX3D_SRV
{
2360 pub MostDetailedMip
: u32,
2363 impl ::core
::marker
::Copy
for D3D10_TEX3D_SRV {}
2364 impl ::core
::clone
::Clone
for D3D10_TEX3D_SRV
{
2365 fn clone(&self) -> Self {
2370 pub struct D3D10_TEXCUBE_ARRAY_SRV1
{
2371 pub MostDetailedMip
: u32,
2373 pub First2DArrayFace
: u32,
2376 impl ::core
::marker
::Copy
for D3D10_TEXCUBE_ARRAY_SRV1 {}
2377 impl ::core
::clone
::Clone
for D3D10_TEXCUBE_ARRAY_SRV1
{
2378 fn clone(&self) -> Self {
2383 pub struct D3D10_TEXCUBE_SRV
{
2384 pub MostDetailedMip
: u32,
2387 impl ::core
::marker
::Copy
for D3D10_TEXCUBE_SRV {}
2388 impl ::core
::clone
::Clone
for D3D10_TEXCUBE_SRV
{
2389 fn clone(&self) -> Self {
2393 pub const D3D10_TEXEL_ADDRESS_RANGE_BIT_COUNT
: u32 = 18u32;
2395 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
2396 pub struct D3D10_TEXTURE1D_DESC
{
2400 pub Format
: super::Dxgi
::Common
::DXGI_FORMAT
,
2401 pub Usage
: D3D10_USAGE
,
2403 pub CPUAccessFlags
: u32,
2406 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
2407 impl ::core
::marker
::Copy
for D3D10_TEXTURE1D_DESC {}
2408 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
2409 impl ::core
::clone
::Clone
for D3D10_TEXTURE1D_DESC
{
2410 fn clone(&self) -> Self {
2415 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
2416 pub struct D3D10_TEXTURE2D_DESC
{
2421 pub Format
: super::Dxgi
::Common
::DXGI_FORMAT
,
2422 pub SampleDesc
: super::Dxgi
::Common
::DXGI_SAMPLE_DESC
,
2423 pub Usage
: D3D10_USAGE
,
2425 pub CPUAccessFlags
: u32,
2428 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
2429 impl ::core
::marker
::Copy
for D3D10_TEXTURE2D_DESC {}
2430 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
2431 impl ::core
::clone
::Clone
for D3D10_TEXTURE2D_DESC
{
2432 fn clone(&self) -> Self {
2437 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
2438 pub struct D3D10_TEXTURE3D_DESC
{
2443 pub Format
: super::Dxgi
::Common
::DXGI_FORMAT
,
2444 pub Usage
: D3D10_USAGE
,
2446 pub CPUAccessFlags
: u32,
2449 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
2450 impl ::core
::marker
::Copy
for D3D10_TEXTURE3D_DESC {}
2451 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
2452 impl ::core
::clone
::Clone
for D3D10_TEXTURE3D_DESC
{
2453 fn clone(&self) -> Self {
2457 pub type D3D10_TEXTURECUBE_FACE
= i32;
2458 pub const D3D10_TEXTURECUBE_FACE_POSITIVE_X
: D3D10_TEXTURECUBE_FACE
= 0i32;
2459 pub const D3D10_TEXTURECUBE_FACE_NEGATIVE_X
: D3D10_TEXTURECUBE_FACE
= 1i32;
2460 pub const D3D10_TEXTURECUBE_FACE_POSITIVE_Y
: D3D10_TEXTURECUBE_FACE
= 2i32;
2461 pub const D3D10_TEXTURECUBE_FACE_NEGATIVE_Y
: D3D10_TEXTURECUBE_FACE
= 3i32;
2462 pub const D3D10_TEXTURECUBE_FACE_POSITIVE_Z
: D3D10_TEXTURECUBE_FACE
= 4i32;
2463 pub const D3D10_TEXTURECUBE_FACE_NEGATIVE_Z
: D3D10_TEXTURECUBE_FACE
= 5i32;
2464 pub type D3D10_TEXTURE_ADDRESS_MODE
= i32;
2465 pub const D3D10_TEXTURE_ADDRESS_WRAP
: D3D10_TEXTURE_ADDRESS_MODE
= 1i32;
2466 pub const D3D10_TEXTURE_ADDRESS_MIRROR
: D3D10_TEXTURE_ADDRESS_MODE
= 2i32;
2467 pub const D3D10_TEXTURE_ADDRESS_CLAMP
: D3D10_TEXTURE_ADDRESS_MODE
= 3i32;
2468 pub const D3D10_TEXTURE_ADDRESS_BORDER
: D3D10_TEXTURE_ADDRESS_MODE
= 4i32;
2469 pub const D3D10_TEXTURE_ADDRESS_MIRROR_ONCE
: D3D10_TEXTURE_ADDRESS_MODE
= 5i32;
2470 pub const D3D10_TEXT_1BIT_BIT
: u32 = 2147483648u32;
2471 pub const D3D10_UNBOUND_MEMORY_ACCESS_RESULT
: u32 = 0u32;
2472 pub type D3D10_USAGE
= i32;
2473 pub const D3D10_USAGE_DEFAULT
: D3D10_USAGE
= 0i32;
2474 pub const D3D10_USAGE_IMMUTABLE
: D3D10_USAGE
= 1i32;
2475 pub const D3D10_USAGE_DYNAMIC
: D3D10_USAGE
= 2i32;
2476 pub const D3D10_USAGE_STAGING
: D3D10_USAGE
= 3i32;
2478 pub struct D3D10_VIEWPORT
{
2486 impl ::core
::marker
::Copy
for D3D10_VIEWPORT {}
2487 impl ::core
::clone
::Clone
for D3D10_VIEWPORT
{
2488 fn clone(&self) -> Self {
2492 pub const D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX
: u32 = 15u32;
2493 pub const D3D10_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE
: u32 = 16u32;
2494 pub const D3D10_VIEWPORT_BOUNDS_MAX
: u32 = 16383u32;
2495 pub const D3D10_VIEWPORT_BOUNDS_MIN
: i32 = -16384i32;
2496 pub const D3D10_VS_INPUT_REGISTER_COMPONENTS
: u32 = 4u32;
2497 pub const D3D10_VS_INPUT_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
2498 pub const D3D10_VS_INPUT_REGISTER_COUNT
: u32 = 16u32;
2499 pub const D3D10_VS_INPUT_REGISTER_READS_PER_INST
: u32 = 2u32;
2500 pub const D3D10_VS_INPUT_REGISTER_READ_PORTS
: u32 = 1u32;
2501 pub const D3D10_VS_OUTPUT_REGISTER_COMPONENTS
: u32 = 4u32;
2502 pub const D3D10_VS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT
: u32 = 32u32;
2503 pub const D3D10_VS_OUTPUT_REGISTER_COUNT
: u32 = 16u32;
2504 pub const D3D10_WHQL_CONTEXT_COUNT_FOR_RESOURCE_LIMIT
: u32 = 10u32;
2505 pub const D3D10_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP
: u32 = 25u32;
2506 pub const D3D10_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP
: u32 = 25u32;
2507 pub const D3D_MAJOR_VERSION
: u32 = 10u32;
2508 pub const D3D_MINOR_VERSION
: u32 = 0u32;
2509 pub const D3D_SPEC_DATE_DAY
: u32 = 8u32;
2510 pub const D3D_SPEC_DATE_MONTH
: u32 = 8u32;
2511 pub const D3D_SPEC_DATE_YEAR
: u32 = 2006u32;
2512 pub const D3D_SPEC_VERSION
: f64 = 1.050005f64;
2513 pub const DXGI_DEBUG_D3D10
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 607865938, data2: 13830, data3: 19770, data4: [153, 215, 167, 231, 179, 62, 215, 6] }
;
2514 pub const GUID_DeviceType
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3609393997, data2: 31336, data3: 17274, data4: [178, 12, 88, 4, 238, 36, 148, 166] }
;
2515 pub type ID3D10Asynchronous
= *mut ::core
::ffi
::c_void
;
2516 pub type ID3D10BlendState
= *mut ::core
::ffi
::c_void
;
2517 pub type ID3D10BlendState1
= *mut ::core
::ffi
::c_void
;
2518 pub type ID3D10Buffer
= *mut ::core
::ffi
::c_void
;
2519 pub type ID3D10Counter
= *mut ::core
::ffi
::c_void
;
2520 pub type ID3D10Debug
= *mut ::core
::ffi
::c_void
;
2521 pub type ID3D10DepthStencilState
= *mut ::core
::ffi
::c_void
;
2522 pub type ID3D10DepthStencilView
= *mut ::core
::ffi
::c_void
;
2523 pub type ID3D10Device
= *mut ::core
::ffi
::c_void
;
2524 pub type ID3D10Device1
= *mut ::core
::ffi
::c_void
;
2525 pub type ID3D10DeviceChild
= *mut ::core
::ffi
::c_void
;
2526 pub type ID3D10Effect
= *mut ::core
::ffi
::c_void
;
2527 pub type ID3D10EffectBlendVariable
= *mut ::core
::ffi
::c_void
;
2528 pub type ID3D10EffectConstantBuffer
= *mut ::core
::ffi
::c_void
;
2529 pub type ID3D10EffectDepthStencilVariable
= *mut ::core
::ffi
::c_void
;
2530 pub type ID3D10EffectDepthStencilViewVariable
= *mut ::core
::ffi
::c_void
;
2531 pub type ID3D10EffectMatrixVariable
= *mut ::core
::ffi
::c_void
;
2532 pub type ID3D10EffectPass
= *mut ::core
::ffi
::c_void
;
2533 pub type ID3D10EffectPool
= *mut ::core
::ffi
::c_void
;
2534 pub type ID3D10EffectRasterizerVariable
= *mut ::core
::ffi
::c_void
;
2535 pub type ID3D10EffectRenderTargetViewVariable
= *mut ::core
::ffi
::c_void
;
2536 pub type ID3D10EffectSamplerVariable
= *mut ::core
::ffi
::c_void
;
2537 pub type ID3D10EffectScalarVariable
= *mut ::core
::ffi
::c_void
;
2538 pub type ID3D10EffectShaderResourceVariable
= *mut ::core
::ffi
::c_void
;
2539 pub type ID3D10EffectShaderVariable
= *mut ::core
::ffi
::c_void
;
2540 pub type ID3D10EffectStringVariable
= *mut ::core
::ffi
::c_void
;
2541 pub type ID3D10EffectTechnique
= *mut ::core
::ffi
::c_void
;
2542 pub type ID3D10EffectType
= *mut ::core
::ffi
::c_void
;
2543 pub type ID3D10EffectVariable
= *mut ::core
::ffi
::c_void
;
2544 pub type ID3D10EffectVectorVariable
= *mut ::core
::ffi
::c_void
;
2545 pub type ID3D10GeometryShader
= *mut ::core
::ffi
::c_void
;
2546 pub type ID3D10InfoQueue
= *mut ::core
::ffi
::c_void
;
2547 pub type ID3D10InputLayout
= *mut ::core
::ffi
::c_void
;
2548 pub type ID3D10Multithread
= *mut ::core
::ffi
::c_void
;
2549 pub type ID3D10PixelShader
= *mut ::core
::ffi
::c_void
;
2550 pub type ID3D10Predicate
= *mut ::core
::ffi
::c_void
;
2551 pub type ID3D10Query
= *mut ::core
::ffi
::c_void
;
2552 pub type ID3D10RasterizerState
= *mut ::core
::ffi
::c_void
;
2553 pub type ID3D10RenderTargetView
= *mut ::core
::ffi
::c_void
;
2554 pub type ID3D10Resource
= *mut ::core
::ffi
::c_void
;
2555 pub type ID3D10SamplerState
= *mut ::core
::ffi
::c_void
;
2556 pub type ID3D10ShaderReflection
= *mut ::core
::ffi
::c_void
;
2557 pub type ID3D10ShaderReflection1
= *mut ::core
::ffi
::c_void
;
2558 pub type ID3D10ShaderReflectionConstantBuffer
= *mut ::core
::ffi
::c_void
;
2559 pub type ID3D10ShaderReflectionType
= *mut ::core
::ffi
::c_void
;
2560 pub type ID3D10ShaderReflectionVariable
= *mut ::core
::ffi
::c_void
;
2561 pub type ID3D10ShaderResourceView
= *mut ::core
::ffi
::c_void
;
2562 pub type ID3D10ShaderResourceView1
= *mut ::core
::ffi
::c_void
;
2563 pub type ID3D10StateBlock
= *mut ::core
::ffi
::c_void
;
2564 pub type ID3D10SwitchToRef
= *mut ::core
::ffi
::c_void
;
2565 pub type ID3D10Texture1D
= *mut ::core
::ffi
::c_void
;
2566 pub type ID3D10Texture2D
= *mut ::core
::ffi
::c_void
;
2567 pub type ID3D10Texture3D
= *mut ::core
::ffi
::c_void
;
2568 pub type ID3D10VertexShader
= *mut ::core
::ffi
::c_void
;
2569 pub type ID3D10View
= *mut ::core
::ffi
::c_void
;
2570 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi"))]
2571 pub type PFN_D3D10_CREATE_DEVICE1
= unsafe extern "system" fn(param0
: super::Dxgi
::IDXGIAdapter
, param1
: D3D10_DRIVER_TYPE
, param2
: super::super::Foundation
::HINSTANCE
, param3
: u32, param4
: D3D10_FEATURE_LEVEL1
, param5
: u32, param6
: *mut ID3D10Device1
) -> ::windows_sys
::core
::HRESULT
;
2572 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Dxgi", feature = "Win32_Graphics_Dxgi_Common"))]
2573 pub type PFN_D3D10_CREATE_DEVICE_AND_SWAP_CHAIN1
= unsafe extern "system" fn(param0
: super::Dxgi
::IDXGIAdapter
, param1
: D3D10_DRIVER_TYPE
, param2
: super::super::Foundation
::HINSTANCE
, param3
: u32, param4
: D3D10_FEATURE_LEVEL1
, param5
: u32, param6
: *mut super::Dxgi
::DXGI_SWAP_CHAIN_DESC
, param7
: *mut super::Dxgi
::IDXGISwapChain
, param8
: *mut ID3D10Device1
) -> ::windows_sys
::core
::HRESULT
;
2574 pub const _FACD3D10
: u32 = 2169u32;