Direct3D 11 Interfaces

Reference documentation for the interfaces used in Direct3D 11.

ID3D11Device

Represents the graphics adapter and provides methods for creating Direct3D objects.

Methods

ID3D11DeviceContext

Represents the immediate context, which is used to set pipeline state and issue rendering commands.

Methods

ID3D11Buffer

Represents a buffer object, such as a vertex buffer, index buffer, or constant buffer.

Methods

ID3D11Texture2D

Represents a 2D texture object, used for rendering targets, shader resources, and depth-stencil views.

Methods

ID3D11ShaderResourceView

Represents a view that allows a shader to access a texture resource.

This interface has no specific methods beyond those inherited from IUnknown.

ID3D11RenderTargetView

Represents a view that allows a render target to be written to.

This interface has no specific methods beyond those inherited from IUnknown.

ID3D11DepthStencilView

Represents a view that allows a depth-stencil buffer to be accessed.

This interface has no specific methods beyond those inherited from IUnknown.