Pular para o conteúdo principal
Especifica o sub-recurso de uma textura 1D a ser usado em uma exibição de recurso de sombreador.

Sintaxe

Membros

MostDetailedMip
Tipo: UINT
Índice do nível de mipmap mais detalhado a ser usado; esse número está entre 0 e MipLevels (da Texture1D original para a qual ID3D12Device::CreateShaderResourceView cria uma exibição) -1. MipLevels
Tipo: UINT
O número máximo de níveis de mipmap para a exibição da textura. Consulte os comentários. Defina como -1 para indicar todos os níveis de mipmap, de MostDetailedMip até o menos detalhado. ResourceMinLODClamp
Tipo: FLOAT
Especifica o nível mínimo de mipmap que você pode acessar. Especificar 0.0f significa que você pode acessar todos os níveis de mipmap. Especificar 3.0f significa que você pode acessar os níveis de mipmap de 3.0f até MipCount - 1. Recomendamos que você não defina MostDetailedMip e ResourceMinLODClamp ao mesmo tempo. Em vez disso, defina um desses dois membros como 0 (para obter o comportamento padrão). Isso porque MipLevels é interpretado de forma diferente em conjunto com campos diferentes:
  • Para MostDetailedMip, os mips estão no intervalo [MostDetailedMip, MostDetailedMip + MipLevels - 1].
  • Para ResourceMinLODClamp, os mips estão no intervalo [ResourceMinLODClamp, MipLevels - 1].

Comentários

Essa estrutura é um membro de uma descrição de exibição de recurso de sombreador, D3D12_SHADER_RESOURCE_VIEW_DESC. Por exemplo, supondo que MostDetailedMip = 6 e MipLevels = 2, a exibição terá acesso a 2 níveis de mipmap, 6 e 7, da textura original para a qual ID3D12Device::CreateShaderResourceView cria a exibição. Nessa situação, MostDetailedMip é maior que MipLevels na exibição. No entanto, MostDetailedMip não é maior que MipLevels no recurso original.

Requisitos

Cabeçalho: d3d12_xs.h ou d3d12_x.h
Biblioteca: d3d12_xs.lib ou d3d12_x.lib
Plataformas com suporte: consoles XBOX Series e família XBOX One

Confira também

Estruturas principais
Última modificação em 6 de outubro de 2026