CD3D11_TEXTURE2D_DESC::CD3D11_TEXTURE2D_DESC(DXGI_FORMAT,UINT,UINT,UINT,UINT,UINT,D3D11_USAGE,UINT,UINT,UINT,UINT,UINT) (d3d11.h)

Crea una instancia de una nueva instancia de una estructura de CD3D11_TEXTURE2D_DESC que se inicializa con D3D11_TEXTURE2D_DESC valores.

Sintaxis

void CD3D11_TEXTURE2D_DESC(
  DXGI_FORMAT format,
  UINT        width,
  UINT        height,
  UINT        arraySize,
  UINT        mipLevels,
  UINT        bindFlags,
  D3D11_USAGE usage,
  UINT        cpuaccessFlags,
  UINT        sampleCount,
  UINT        sampleQuality,
  UINT        miscFlags
);

Parámetros

format

Tipo: DXGI_FORMAT

Valor con tipo DXGI_FORMAT que especifica el formato de textura.

width

Tipo: UINT

Ancho de textura (en elementos de textura). El intervalo es de 1 a D3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION (16384). Para un mapa de cubo de textura, el intervalo va de 1 a D3D11_REQ_TEXTURECUBE_DIMENSION (16384). Sin embargo, el intervalo está realmente restringido por el nivel de característica en el que se crea el dispositivo de representación.

height

Tipo: UINT

Alto de textura (en texturas). El intervalo es de 1 a D3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION (16384). Para un mapa de cubo de textura, el intervalo va de 1 a D3D11_REQ_TEXTURECUBE_DIMENSION (16384). Sin embargo, el intervalo está realmente restringido por el nivel de característica en el que se crea el dispositivo de representación.

arraySize

Tipo: UINT

Número de texturas de la matriz de texturas. El intervalo es de 1 a D3D11_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION (2048). Para un mapa de cubo de textura, este valor es un múltiplo de 6 (es decir, 6 veces el valor del miembro NumCubes de D3D11_TEXCUBE_ARRAY_SRV) y el intervalo es de 6 a 2046. El intervalo está realmente restringido por el nivel de característica en el que se crea el dispositivo de representación.

mipLevels

Tipo: UINT

Número máximo de niveles de mapa mip en la textura. Vea los comentarios en D3D11_TEX1D_SRV. Use 1 para una textura multimuestreo; o 0 para generar un conjunto completo de subtexturas.

bindFlags

Tipo: UINT

Combinación de valores con tipo D3D11_BIND_FLAG que se combinan mediante una operación OR bit a bit. El valor resultante especifica cómo enlazar la textura a las fases de canalización.

usage

Tipo: D3D11_USAGE

Valor D3D11_USAGE con tipo que identifica cómo se va a leer y escribir la textura.

cpuaccessFlags

Tipo: UINT

Combinación de valores con tipo D3D11_CPU_ACCESS_FLAG que se combinan mediante una operación OR bit a bit. El valor resultante especifica los tipos de acceso de CPU permitidos.

sampleCount

Tipo: UINT

Recuento de muestras.

sampleQuality

Tipo: UINT

Calidad de la muestra.

miscFlags

Tipo: UINT

Combinación de valores con tipo D3D11_RESOURCE_MISC_FLAG que se combinan mediante una operación OR bit a bit. El valor resultante identifica otras opciones de recursos menos comunes. Para un mapa de cubo de textura, establezca la marca de D3D11_RESOURCE_MISC_TEXTURECUBE . Las matrices de mapa de cubo (es decir, arraySize> 6) requieren D3D_FEATURE_LEVEL_10_1 de nivel de característica o superior.

Valor devuelto

None

Requisitos

   
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h
Library D3D11.lib

Consulte también

CD3D11_TEXTURE2D_DESC