Compartir a través de


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

Consulte también

Funciones principales

Funciones de recursos