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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de