Passer au contenu principal
Décrit la sous-ressource d’une texture cube à utiliser dans une vue de ressource de nuanceur.

Syntaxe

Membres

MostDetailedMip
Type : UINT
Index du niveau de mipmap le plus détaillé à utiliser ; ce nombre est compris entre 0 et MipLevels (de la TextureCube d’origine pour laquelle ID3D12Device::CreateShaderResourceView crée une vue) -1. MipLevels
Type : UINT
Nombre maximal de niveaux de mipmap pour la vue de la texture. Consultez les remarques dans D3D12_TEX1D_SRV. Définissez la valeur -1 pour indiquer tous les niveaux de mipmap, de MostDetailedMip jusqu’au moins détaillé. ResourceMinLODClamp
Type : FLOAT
Spécifie le niveau de mipmap minimal auquel vous pouvez accéder. La valeur 0.0f signifie que vous pouvez accéder à tous les niveaux de mipmap. La valeur 3.0f signifie que vous pouvez accéder aux niveaux de mipmap de 3.0f à MipCount - 1. Nous vous recommandons de ne pas définir MostDetailedMip et ResourceMinLODClamp en même temps. Définissez plutôt l’un de ces deux membres sur 0 (pour obtenir le comportement par défaut). En effet, MipLevels est interprété différemment selon le champ auquel il est associé :
  • Pour MostDetailedMip, les mips sont dans la plage [MostDetailedMip, MostDetailedMip + MipLevels - 1].
  • Pour ResourceMinLODClamp, les mips sont dans la plage [ResourceMinLODClamp, MipLevels - 1].

Remarques

Cette structure est un membre d’une description de vue de ressource de nuanceur, D3D12_SHADER_RESOURCE_VIEW_DESC.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

Structures principales
Dernière modification le 6 octobre 2026