Interfaz ID3D10Texture2D (d3d10.h)
Una interfaz de textura 2D administra los datos de elementos de textura, que son memoria estructurada.
Herencia
La interfaz ID3D10Texture2D hereda de ID3D10Resource. ID3D10Texture2D también tiene estos tipos de miembros:
Métodos
La interfaz ID3D10Texture2D tiene estos métodos.
ID3D10Texture2D::GetDesc Obtenga las propiedades del recurso de textura. (ID3D10Texture2D.GetDesc) |
ID3D10Texture2D::Map Obtenga un puntero a los datos contenidos en un subrecurso y deniegue el acceso de GPU a ese subrecurso. (ID3D10Texture2D.Map) |
ID3D10Texture2D::Unmap Invalide el puntero al recurso recuperado por ID3D10Texture2D::Map y vuelva a habilitar el acceso de GPU al recurso. |
Comentarios
Para crear un recurso Texture2D vacío, llame a ID3D10Device::CreateTexture2D. 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 |