Re-exports§
pub use d3d11_ffi as sys;
Modules§
Macros§
- cast_
optional_ resource_ refs - Helper macro to cast a slice of Option<&Resource> to a SmallVec of Option<NonNull<c_void>> for use in D3D11 methods that take raw resource pointers.
- impl_
asynchronous - impl_
device_ child - impl_
resource - verify_
ffi_ struct - Verifies that the given struct has the same size as the corresponding FFI struct, and generates an
as_ffimethod that returns a pointer to the FFI struct.
Structs§
- Bind
Flags - Blend
Desc - Blend
Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Blend
State - Box3D
- Buffer
- Buffer
Desc - Buffer
Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Clear
Flags - Command
List - Compute
Shader - Counter
- CpuAccess
Flags - D3D11_
QUERY_ DATA_ TIMESTAMP_ DISJOINT - D3D11_
SUBRESOURCE_ DATA - Depth
Stencil Desc - Depth
Stencil Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Depth
Stencil OpDesc - Depth
Stencil OpDesc Builder - Use builder syntax to set the inputs and finish with
build(). - Depth
Stencil State - Depth
Stencil View - Depth
Stencil View Desc - Depth
Stencil View Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Device
- Device
Context - Domain
Shader - DsvFlags
- Format
Support - Geometry
Shader - HWND
- Hull
Shader - Input
Element Desc - Input
Element Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Input
Layout - Mapped
Subresource - Pixel
Shader - Predicate
- Query
- Query
Desc - Rasterizer
Desc - Rasterizer
Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Rasterizer
State - Rect
- Render
Target Blend Desc - Render
Target Blend Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Render
Target View - Render
Target View Desc - Render
Target View Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Resource
Misc Flags - Sampler
Desc - Sampler
Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Sampler
State - Shader
Resource View - Shader
Resource View Desc - Shader
Resource View Desc Builder - Use builder syntax to set the inputs and finish with
build(). - SrvBuffer
ExFlags - Subresource
MapGuard - Texture1D
- Texture1d
Desc - Texture1d
Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Texture2D
- Texture2d
Desc - Texture2d
Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Texture3D
- Texture3d
Desc - Texture3d
Desc Builder - Use builder syntax to set the inputs and finish with
build(). - Unordered
Access View - Unordered
Access View Desc - Unordered
Access View Desc Builder - Use builder syntax to set the inputs and finish with
build(). - User
Defined Annotation - Vertex
Shader - Viewport
Enums§
- Blend
- BlendOp
- Comparison
Func - Cull
Mode - Depth
Write Mask - Device
Context Type - DsvDimension
- Element
Offset - Error
- Fill
Mode - Filter
- GetData
Result - Input
Classification - MapType
- Primitive
Topology - Query
Type - RtvDimension
- SrvDimension
- Stencil
Op - Texture
Address - UavDimension
- Usage