Función D3D10CalcSubresource (d3d10.h)
Calcule un índice de subrecursos para una textura.
Sintaxis
UINT D3D10CalcSubresource(
[in] UINT MipSlice,
[in] UINT ArraySlice,
[in] UINT MipLevels
);
Parámetros
[in] MipSlice
Tipo: UINT
Índice de base cero en una matriz de subtexturas; 0 indica la primera subtextura más detallada (o nivel de mapa mip).
[in] ArraySlice
Tipo: UINT
Índice de base cero de la primera textura que se va a usar (en una matriz de texturas).
[in] MipLevels
Tipo: UINT
Número de niveles de mapa mip (o subtexturas) que se van a usar.
Valor devuelto
Tipo: UINT insertado
Índice que es igual a MipSlice + (ArraySlice * MipLevels).
Comentarios
Un búfer es un recurso no estructurado y, por tanto, se define como que contiene un único subrecurso. Las API que toman búferes no necesitan un índice de subrecurso. Por otro lado, una textura es muy estructurada. Cada objeto de textura puede contener uno o varios subrecursos según el tamaño de la matriz y el número de niveles de mapa mip.
Requisitos
Plataforma de destino | Windows |
Encabezado | d3d10.h |
Library | D3D10.lib |
Archivo DLL | D3D10.dll |