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 |