Direct3D 11 defines several helper structures that you can use to create Direct3D structures. These helper structures behave like C++ classes.
| Name | Description |
|---|---|
| CD3D11_BLEND_DESC | Represents a blend-state structure and provides convenience methods for creating blend-state structures. |
| CD3D11_BLEND_DESC1 | Represents a blend-state structure and provides convenience methods for creating blend-state structures. |
| CD3D11_BOX | Represents a box and provides convenience methods for creating boxes. |
| CD3D11_BUFFER_DESC | Represents a buffer and provides convenience methods for creating buffers. |
| CD3D11_COUNTER_DESC | Represents a counter and provides convenience methods for creating counters. |
| CD3D11_DEPTH_STENCIL_DESC | Represents a depth-stencil-state structure and provides convenience methods for creating depth-stencil-state structures. |
| CD3D11_DEPTH_STENCIL_VIEW_DESC | Represents a depth-stencil view and provides convenience methods for creating depth-stencil views. |
| CD3D11_QUERY_DESC | Represents a query and provides convenience methods for creating queries. |
| CD3D11_RASTERIZER_DESC | Represents a rasterizer-state structure and provides convenience methods for creating rasterizer-state structures. |
| CD3D11_RASTERIZER_DESC1 | Represents a rasterizer-state structure and provides convenience methods for creating rasterizer-state structures. |
| CD3D11_RECT | Represents a rectangle and provides convenience methods for creating rectangles. |
| CD3D11_RENDER_TARGET_VIEW_DESC | Represents a render-target view and provides convenience methods for creating render-target views. |
| CD3D11_SAMPLER_DESC | Represents a sampler state and provides convenience methods for creating sampler states. |
| CD3D11_SHADER_RESOURCE_VIEW_DESC | Represents a shader-resource view and provides convenience methods for creating shader-resource views. |
| CD3D11_TEXTURE1D_DESC | Represents a 1D texture and provides convenience methods for creating 1D textures. |
| CD3D11_TEXTURE2D_DESC | Represents a 2D texture and provides convenience methods for creating 2D textures. |
| CD3D11_TEXTURE3D_DESC | Represents a 3D texture and provides convenience methods for creating 3D textures. |
| CD3D11_UNORDERED_ACCESS_VIEW_DESC | Represents a unordered-access view and provides convenience methods for creating unordered-access views. |
| CD3D11_VIEWPORT | Represents a viewport and provides convenience methods for creating viewports. |