structure D3D12_TEXCUBE_ARRAY_SRV (d3d12.h)
Décrit les sous-ressources d’un tableau de textures de cube à utiliser dans une vue nuanceur-ressource.
Syntaxe
typedef struct D3D12_TEXCUBE_ARRAY_SRV {
UINT MostDetailedMip;
UINT MipLevels;
UINT First2DArrayFace;
UINT NumCubes;
FLOAT ResourceMinLODClamp;
} D3D12_TEXCUBE_ARRAY_SRV;
Membres
MostDetailedMip
Index du niveau mipmap le plus détaillé à utiliser ; ce nombre est compris entre 0 et MipLevels (à partir du TextureCube d’origine pour lequel ID3D12Device ::CreateShaderResourceView crée une vue) -1.
MipLevels
Nombre maximal de niveaux de mipmap pour l’affichage de la texture. Voir les remarques dans D3D12_TEX1D_SRV.
Définissez sur -1 pour indiquer tous les niveaux de mipmap de MostDetailedMip sur le bas au moins détaillé.
First2DArrayFace
Index de la première texture 2D à utiliser.
NumCubes
Nombre de textures de cube dans le tableau.
ResourceMinLODClamp
Spécifie le niveau mipmap minimal auquel vous pouvez accéder. La spécification de 0.0f signifie que vous pouvez accéder à tous les niveaux mipmap. La spécification de 3.0f signifie que vous pouvez accéder aux niveaux mipmap de 3.0f à MipCount - 1.
Nous vous recommandons de ne pas définir MostDetailedMip et ResourceMinLODClamp en même temps. Au lieu de cela, définissez l’un de ces deux membres sur 0 (pour obtenir le comportement par défaut). En effet, MipLevels est interprété différemment conjointement avec différents champs :
- 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 l’un des membres d’une description de nuanceur-resource-view, D3D12_SHADER_RESOURCE_VIEW_DESC.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour