Passer au contenu principal
Décrit les sous-ressources d’une texture 3D à 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 Texture3D d’origine pour laquelle ID3D12Device::CreateShaderResourceView crée une vue) -1. MipLevels
Type : UINT
Le nombre maximal de niveaux de mipmap pour la vue de la texture. Consultez les remarques dans D3D12_TEX1D_SRV. Définissez cette 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 à 0 (pour obtenir le comportement par défaut). En effet, MipLevels est interprété différemment selon le champ utilisé :
  • Pour MostDetailedMip, les mips se trouvent dans la plage [MostDetailedMip, MostDetailedMip + MipLevels - 1].
  • Pour ResourceMinLODClamp, les mips se trouvent 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 de base
Dernière modification le 6 octobre 2026