Compartilhar via


Função D3D10CalcSubresource (d3d10.h)

Calcular um índice de sub-recurso para uma textura.

Sintaxe

UINT D3D10CalcSubresource(
  [in] UINT MipSlice,
  [in] UINT ArraySlice,
  [in] UINT MipLevels
);

Parâmetros

[in] MipSlice

Tipo: UINT

Um índice baseado em zero em uma matriz de subtexturas; 0 indica a primeira subtextura mais detalhada (ou o nível de mipmap).

[in] ArraySlice

Tipo: UINT

O índice baseado em zero da primeira textura a ser usada (em uma matriz de texturas).

[in] MipLevels

Tipo: UINT

Número de níveis de mipmap (ou subtexturas) a serem usados.

Valor retornado

Tipo: UINT embutido

O índice que é igual a MipSlice + (ArraySlice * MipLevels).

Comentários

Um buffer é um recurso não estruturado e, portanto, é definido como contendo um único sub-recurso. AS APIs que recebem buffers não precisam de um índice de sub-recurso. Uma textura, por outro lado, é altamente estruturada. Cada objeto de textura pode conter um ou mais sub-recursos, dependendo do tamanho da matriz e do número de níveis de mipmap.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d10.h
Biblioteca D3D10.lib
DLL D3D10.dll

Confira também

Core Functions

Funções de recurso