ID3D11DeviceContext1 接口 (d3d11_1.h)

设备上下文接口表示设备上下文;它用于呈现命令。 ID3D11DeviceContext1ID3D11DeviceContext 中的方法添加新方法。

继承

ID3D11DeviceContext1 接口继承自 ID3D11DeviceContextID3D11DeviceContext1 还具有以下类型的成员:

方法

ID3D11DeviceContext1 接口包含以下方法。

 
ID3D11DeviceContext1::ClearView

将资源视图中的所有元素设置为一个值。
ID3D11DeviceContext1::CopySubresourceRegion1

将区域从源资源复制到目标资源。
ID3D11DeviceContext1::CSGetConstantBuffers1

获取计算着色器阶段使用的常量缓冲区。
ID3D11DeviceContext1::CSSetConstantBuffers1

设置计算着色器阶段使用的常量缓冲区。
ID3D11DeviceContext1::D iscardResource

放弃设备上下文中的资源。
ID3D11DeviceContext1::D iscardView

放弃设备上下文中的资源视图。
ID3D11DeviceContext1::D iscardView1

放弃设备上下文中的资源视图中的指定元素。
ID3D11DeviceContext1::D SGetConstantBuffers1

获取域着色器阶段使用的常量缓冲区。
ID3D11DeviceContext1::D SSetConstantBuffers1

设置域着色器阶段使用的常量缓冲区。
ID3D11DeviceContext1::GSGetConstantBuffers1

获取几何着色器管道阶段使用的常量缓冲区。
ID3D11DeviceContext1::GSSetConstantBuffers1

设置几何着色器管道阶段使用的常量缓冲区。
ID3D11DeviceContext1::HSGetConstantBuffers1

获取外壳着色器阶段使用的常量缓冲区。
ID3D11DeviceContext1::HSSetConstantBuffers1

设置管道的外壳着色器阶段使用的常量缓冲区。
ID3D11DeviceContext1::P SGetConstantBuffers1

获取像素着色器管道阶段使用的常量缓冲区。
ID3D11DeviceContext1::P SSetConstantBuffers1

设置像素着色器管道阶段使用的常量缓冲区,并使着色器能够访问缓冲区的其他部分。
ID3D11DeviceContext1::SwapDeviceContextState

激活给定的上下文状态对象,并将当前设备行为更改为 Direct3D 11、Direct3D 10.1 或 Direct3D 10。
ID3D11DeviceContext1::UpdateSubresource1

CPU 将数据从内存复制到在不可映射内存中创建的子资源。 (ID3D11DeviceContext1.UpdateSubresource1)
ID3D11DeviceContext1::VSGetConstantBuffers1

获取顶点着色器管道阶段使用的常量缓冲区。
ID3D11DeviceContext1::VSSetConstantBuffers1

设置顶点着色器管道阶段使用的常量缓冲区。

要求

   
最低受支持的客户端 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d3d11_1.h

另请参阅

核心接口

ID3D11DeviceContext