Compartilhar via


Interface ID3D10Texture2D (d3d10.h)

Uma interface de textura 2D gerencia dados texel, que são memória estruturada.

Herança

A interface ID3D10Texture2D herda de ID3D10Resource. ID3D10Texture2D também tem estes tipos de membros:

Métodos

A interface ID3D10Texture2D tem esses métodos.

 
ID3D10Texture2D::GetDesc

Obtenha as propriedades do recurso de textura. (ID3D10Texture2D.GetDesc)
ID3D10Texture2D::Map

Obtenha um ponteiro para os dados contidos em um sub-recurso e negue o acesso de GPU a esse sub-recurso. (ID3D10Texture2D.Map)
ID3D10Texture2D::Unmap

Invalide o ponteiro para o recurso que foi recuperado por ID3D10Texture2D::Map e habilite novamente o acesso de GPU ao recurso.

Comentários

Para criar um recurso Texture2D vazio, chame ID3D10Device::CreateTexture2D. Para obter mais detalhes sobre como criar e carregar texturas, consulte Criando recursos de textura.

As texturas não podem ser associadas diretamente ao pipeline; Em vez disso, uma exibição deve ser criada e associada. Usando uma exibição, os dados de textura podem ser interpretados em tempo de execução dentro de determinadas restrições. Para usar a textura como um destino de renderização ou um recurso de estêncil de profundidade, chame ID3D10Device::CreateRenderTargetView e ID3D10Device::CreateDepthStencilView, respectivamente. Para usar a textura como uma entrada para um sombreador, crie um chamando ID3D10Device::CreateShaderResourceView.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d10.h

Confira também

ID3D10Resource

Interfaces de recurso