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 |