Syntaxe
Membres
MostDetailedMipType : UINT Index du niveau de mipmap le plus détaillé à utiliser; ce nombre est compris entre 0 et MipLevels (de la Texture1D 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 de D3D12_TEX1D_SRV. Définissez cette valeur sur -1 pour indiquer tous les niveaux de mipmap, de MostDetailedMip jusqu’au moins détaillé. FirstArraySlice
Type : UINT L’index de la première texture à utiliser dans un tableau de textures. ArraySize
Type : UINT Nombre de textures dans le tableau. ResourceMinLODClamp
Type : FLOAT Spécifie le niveau de mipmap minimal auquel vous pouvez accéder. Spécifier 0.0f signifie que vous pouvez accéder à tous les niveaux de mipmap. Spécifier 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 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.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
