thindx 0.0.0-unsound.5

Thin DirectX wrappers
Documentation
<!-- headers -->

[d3dcommon.h]:                                                      https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/

<!-- d3dcommon.h enumerations -->

[D3D_CBUFFER_TYPE]:                                                 https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_cbuffer_type
[D3D_DRIVER_TYPE]:                                                  https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_driver_type
[D3D_FEATURE_LEVEL]:                                                https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_feature_level
[D3D_INCLUDE_TYPE]:                                                 https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_include_type
[D3D_INTERPOLATION_MODE]:                                           https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_interpolation_mode
[D3D_MIN_PRECISION]:                                                https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_min_precision
[D3D_NAME]:                                                         https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_name
[D3D_PRIMITIVE]:                                                    https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_primitive
[D3D_PRIMITIVE_TOPOLOGY]:                                           https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_primitive_topology
[D3D_REGISTER_COMPONENT_TYPE]:                                      https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_register_component_type
[D3D_RESOURCE_RETURN_TYPE]:                                         https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_resource_return_type
[D3D_SHADER_INPUT_TYPE]:                                            https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_input_type
[D3D_SHADER_VARIABLE_CLASS]:                                        https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_variable_class
[D3D_SHADER_VARIABLE_TYPE]:                                         https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_variable_type
[D3D_SRV_DIMENSION]:                                                https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_srv_dimension
[D3D_TESSELLATOR_DOMAIN]:                                           https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_tessellator_domain
[D3D_TESSELLATOR_OUTPUT_PRIMITIVE]:                                 https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_tessellator_output_primitive
[D3D_TESSELLATOR_PARTITIONING]:                                     https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_tessellator_partitioning

<!-- d3dcommon.h flags -->

[D3D_PARAMETER_FLAGS]:                                              https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_parameter_flags
[D3D_SHADER_CBUFFER_FLAGS]:                                         https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_cbuffer_flags
[D3D_SHADER_INPUT_FLAGS]:                                           https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_input_flags
[D3D_SHADER_VARIABLE_FLAGS]:                                        https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ne-d3dcommon-d3d_shader_variable_flags

<!-- d3dcommon.h interfaces -->

[ID3D10Blob]:                                                       https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/nn-d3dcommon-id3d10blob
[ID3DBlob]:                                                         https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/nn-d3dcommon-id3d10blob
                                                                    <!-- docs.microsoft.com links are all broken? -->
[ID3DDestructionNotifier]:                                          https://microsoft.github.io/windows-docs-rs/doc/windows/Win32/Graphics/Direct3D/struct.ID3DDestructionNotifier.html
[ID3DInclude]:                                                      https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/nn-d3dcommon-id3dinclude

<!-- d3dcommon.h methods -->

[ID3D10Blob::GetBufferPointer]:                                     https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/nf-d3dcommon-id3d10blob-getbufferpointer
[ID3D10Blob::GetBufferSize]:                                        https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/nf-d3dcommon-id3d10blob-getbuffersize
[ID3DBlob::GetBufferPointer]:                                       https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/nf-d3dcommon-id3d10blob-getbufferpointer
[ID3DBlob::GetBufferSize]:                                          https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/nf-d3dcommon-id3d10blob-getbuffersize
[ID3DDestructionNotifier::RegisterDestructionCallback]:             https://microsoft.github.io/windows-docs-rs/doc/windows/Win32/Graphics/Direct3D/struct.ID3DDestructionNotifier.html#method.RegisterDestructionCallback
[ID3DDestructionNotifier::UnregisterDestructionCallback]:           https://microsoft.github.io/windows-docs-rs/doc/windows/Win32/Graphics/Direct3D/struct.ID3DDestructionNotifier.html#method.UnregisterDestructionCallback
[ID3DInclude::Close]:                                               https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/nf-d3dcommon-id3dinclude-close
[ID3DInclude::Open]:                                                https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/nf-d3dcommon-id3dinclude-open

<!-- d3dcommon.h structures -->

[D3D_SHADER_MACRO]:                                                 https://docs.microsoft.com/en-us/windows/win32/api/d3dcommon/ns-d3dcommon-d3d_shader_macro