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 |