Compartir a través de


Interfaz ID3D10Texture3D (d3d10.h)

Una interfaz de textura 3D accede a los datos de elementos de textura, que son memoria estructurada.

Herencia

La interfaz ID3D10Texture3D hereda de ID3D10Resource. ID3D10Texture3D también tiene estos tipos de miembros:

Métodos

La interfaz ID3D10Texture3D tiene estos métodos.

 
ID3D10Texture3D::GetDesc

Obtenga las propiedades del recurso de textura. (ID3D10Texture3D.GetDesc)
ID3D10Texture3D::Map

Obtenga un puntero a los datos contenidos en un subrecurso y deniegue el acceso de GPU a ese subrecurso. (ID3D10Texture3D.Map)
ID3D10Texture3D::Unmap

Invalide el puntero al recurso recuperado por ID3D10Texture3D::Map y vuelva a habilitar el acceso de la GPU al recurso.

Comentarios

Para crear un recurso Texture3D vacío, llame a ID3D10Device::CreateTexture3D. Para obtener más información sobre cómo crear y cargar texturas, consulte Creación de recursos de textura.

Las texturas no se pueden enlazar directamente a la canalización; en su lugar, se debe crear y enlazar una vista . Con una vista, los datos de textura se pueden interpretar en tiempo de ejecución dentro de determinadas restricciones. Para usar la textura como un recurso de destino de representación o galería de símbolos de profundidad, llame a ID3D10Device::CreateRenderTargetView y ID3D10Device::CreateDepthStencilView, respectivamente. Para usar la textura como entrada en un sombreador, cree un mediante una llamada a ID3D10Device::CreateShaderResourceView.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d10.h

Consulte también

ID3D10Resource

Interfaces de recursos