ID3D11DeviceContext1 interface (d3d11_1.h)

The device context interface represents a device context; it is used to render commands. ID3D11DeviceContext1 adds new methods to those in ID3D11DeviceContext.

Inheritance

The ID3D11DeviceContext1 interface inherits from ID3D11DeviceContext. ID3D11DeviceContext1 also has these types of members:

Methods

The ID3D11DeviceContext1 interface has these methods.

 
ID3D11DeviceContext1::ClearView

Sets all the elements in a resource view to one value.
ID3D11DeviceContext1::CopySubresourceRegion1

Copies a region from a source resource to a destination resource.
ID3D11DeviceContext1::CSGetConstantBuffers1

Gets the constant buffers that the compute-shader stage uses.
ID3D11DeviceContext1::CSSetConstantBuffers1

Sets the constant buffers that the compute-shader stage uses.
ID3D11DeviceContext1::DiscardResource

Discards a resource from the device context.
ID3D11DeviceContext1::DiscardView

Discards a resource view from the device context.
ID3D11DeviceContext1::DiscardView1

Discards the specified elements in a resource view from the device context.
ID3D11DeviceContext1::DSGetConstantBuffers1

Gets the constant buffers that the domain-shader stage uses.
ID3D11DeviceContext1::DSSetConstantBuffers1

Sets the constant buffers that the domain-shader stage uses.
ID3D11DeviceContext1::GSGetConstantBuffers1

Gets the constant buffers that the geometry shader pipeline stage uses.
ID3D11DeviceContext1::GSSetConstantBuffers1

Sets the constant buffers that the geometry shader pipeline stage uses.
ID3D11DeviceContext1::HSGetConstantBuffers1

Gets the constant buffers that the hull-shader stage uses.
ID3D11DeviceContext1::HSSetConstantBuffers1

Sets the constant buffers that the hull-shader stage of the pipeline uses.
ID3D11DeviceContext1::PSGetConstantBuffers1

Gets the constant buffers that the pixel shader pipeline stage uses.
ID3D11DeviceContext1::PSSetConstantBuffers1

Sets the constant buffers that the pixel shader pipeline stage uses, and enables the shader to access other parts of the buffer.
ID3D11DeviceContext1::SwapDeviceContextState

Activates the given context state object and changes the current device behavior to Direct3D 11, Direct3D 10.1, or Direct3D 10.
ID3D11DeviceContext1::UpdateSubresource1

The CPU copies data from memory to a subresource created in non-mappable memory. (ID3D11DeviceContext1.UpdateSubresource1)
ID3D11DeviceContext1::VSGetConstantBuffers1

Gets the constant buffers that the vertex shader pipeline stage uses.
ID3D11DeviceContext1::VSSetConstantBuffers1

Sets the constant buffers that the vertex shader pipeline stage uses.

Requirements

Requirement Value
Minimum supported client Windows 8 and Platform Update for Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | UWP apps]
Target Platform Windows
Header d3d11_1.h

See also

Core Interfaces

ID3D11DeviceContext