Passer au contenu principal
Spécifie la fenêtre d’affichage/le gabarit et la cible de rendu associés à une instance de vue.

Syntaxe

Membres

ViewportArrayIndex
Type : UINT
Index de la fenêtre d’affichage dans le tableau de fenêtres d’affichage à utiliser par l’instance de vue associée à cet emplacement. RenderTargetArrayIndex
Type : UINT
Index de la cible de rendu dans le tableau de cibles de rendu à utiliser par l’instance de vue associée à cet emplacement.

Remarques

Les valeurs spécifiées dans une structure d’emplacement d’instance de vue peuvent être ajoutées aux valeurs ViewportArrayIndex et RenderTargetArrayIndex générées par le nuanceur avant la rastérisation, afin de calculer l’index effectif final de la fenêtre d’affichage et de la cible de rendu auxquelles envoyer les primitives. Si un index calculé est hors limites (c’est-à-dire lorsque l’index est supérieur au nombre d’éléments de fenêtre d’affichage ou de cible de rendu dans leurs tableaux respectifs), l’index effectif devient 0. Pour les nuanceurs qui sélectionnent dynamiquement les index de fenêtre d’affichage ou de cible de rendu, une application peut définir tous les emplacements d’instance de vue déclarés dans un PSO sur la même valeur afin qu’elle serve de valeur de base uniforme pour toutes les vues.

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