Interface ID3D10Texture3D (d3d10.h)
Uma interface de textura 3D acessa dados texel, que são memória estruturada.
Herança
A interface ID3D10Texture3D herda de ID3D10Resource. ID3D10Texture3D também tem estes tipos de membros:
Métodos
A interface ID3D10Texture3D tem esses métodos.
ID3D10Texture3D::GetDesc Obtenha as propriedades do recurso de textura. (ID3D10Texture3D.GetDesc) |
ID3D10Texture3D::Map Obtenha um ponteiro para os dados contidos em um sub-recurso e negue o acesso de GPU a esse sub-recurso. (ID3D10Texture3D.Map) |
ID3D10Texture3D::Unmap Invalide o ponteiro para o recurso recuperado por ID3D10Texture3D::Map e habilite novamente o acesso da GPU ao recurso. |
Comentários
Para criar um recurso Texture3D vazio, chame ID3D10Device::CreateTexture3D. 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 |