ID3D10Texture3D 接口 (d3d10.h)

3D 纹理接口访问纹素数据,即结构化内存。

继承

ID3D10Texture3D 接口继承自 ID3D10ResourceID3D10Texture3D 也具有以下类型的成员:

方法

ID3D10Texture3D 接口具有这些方法。

 
ID3D10Texture3D::GetDesc

获取纹理资源的属性。 (ID3D10Texture3D.GetDesc)
ID3D10Texture3D::Map

获取指向子资源中包含的数据的指针,并拒绝 GPU 访问该子资源。 (ID3D10Texture3D.Map)
ID3D10Texture3D::Unmap

使指向 ID3D10Texture3D::Map 检索到的资源的指针无效,并重新启用 GPU 对资源的访问权限。

备注

若要创建空的 Texture3D 资源,请调用 ID3D10Device::CreateTexture3D。 有关创建和加载纹理的更多详细信息,请参阅 创建纹理资源

纹理不能直接绑定到 管道;相反,必须创建并绑定 视图 。 使用视图,可以在运行时在某些限制内解释纹理数据。 若要将纹理用作呈现目标或深度模具资源,请分别调用 ID3D10Device::CreateRenderTargetViewID3D10Device::CreateDepthStencilView。 若要使用纹理作为着色器的输入,请通过调用 ID3D10Device::CreateShaderResourceView 来创建 。

要求

   
目标平台 Windows
标头 d3d10.h

另请参阅

ID3D10Resource

资源接口