Skip to main content
Describe los subrecursos de una matriz de texturas 2D que se usarán en una vista de recursos de sombreador.

Sintaxis

Miembros

MostDetailedMip
Tipo: UINT
Índice del nivel de mipmap más detallado que se usará; este número está entre 0 y MipLevels -1 (donde MipLevels procede de la Texture2D original para la que ID3D12Device::CreateShaderResourceView crea una vista). MipLevels
Tipo: UINT
El número máximo de niveles de mipmap para la vista de la textura. Consulte los comentarios en D3D12_TEX1D_SRV. Establézcalo en -1 para indicar todos los niveles de mipmap desde MostDetailedMip hasta el menos detallado. FirstArraySlice
Tipo: UINT
El índice de la primera textura que se usará en una matriz de texturas. ArraySize
Tipo: UINT
Número de texturas de la matriz. PlaneSlice
Tipo: UINT
El índice (número de segmento de plano) del plano que se usará en una matriz de texturas. ResourceMinLODClamp
Tipo: FLOAT
Especifica el nivel de mipmap mínimo al que puede acceder. Especificar 0.0f significa que puede acceder a todos los niveles de mipmap. Especificar 3.0f significa que puede acceder a los niveles de mipmap de 3.0f a MipCount - 1. Se recomienda no establecer MostDetailedMip y ResourceMinLODClamp al mismo tiempo. En su lugar, establezca uno de esos dos miembros en 0 (para obtener el comportamiento predeterminado). Esto se debe a que MipLevels se interpreta de forma diferente en combinación con distintos campos:
  • Para MostDetailedMip, los mips están en el intervalo [MostDetailedMip, MostDetailedMip + MipLevels - 1].
  • Para ResourceMinLODClamp, los mips están en el intervalo [ResourceMinLODClamp, MipLevels - 1].

Comentarios

Esta estructura es un miembro de una descripción de vista de recursos de sombreador, D3D12_SHADER_RESOURCE_VIEW_DESC.

Requisitos

Encabezado: d3d12_xs.h o d3d12_x.h
Biblioteca: d3d12_xs.lib o d3d12_x.lib
Plataformas compatibles: consolas XBOX Series y familia XBOX One

Consulte también

Estructuras principales
Última modificación el 28 de agosto de 2026