ID3D10Device::RSSetViewports, méthode (d3d10.h)
Liez un tableau de fenêtres d’affichage à l’étape de rastériseur du pipeline.
Syntaxe
void RSSetViewports(
[in] UINT NumViewports,
[in] const D3D10_VIEWPORT *pViewports
);
Paramètres
[in] NumViewports
Type : UINT
Nombre de fenêtres d’affichage à lier.
[in] pViewports
Type : const D3D10_VIEWPORT*
Tableau de fenêtres d’affichage (voir D3D10_VIEWPORT) à lier à l’appareil. Chaque fenêtre d’affichage doit avoir ses étendues dans les plages autorisées : D3D10_VIEWPORT_BOUNDS_MIN, D3D10_VIEWPORT_BOUNDS_MAX, D3D10_MIN_DEPTH et D3D10_MAX_DEPTH.
Valeur de retour
Aucune
Remarques
Toutes les fenêtres d’affichage doivent être définies atomiquement comme une seule opération. Toutes les fenêtres d’affichage non définies par l’appel sont désactivées.
La fenêtre d’affichage à utiliser est déterminée par la sortie sémantique SV_ViewportArrayIndex par un nuanceur de géométrie (voir syntaxe sémantique du nuanceur). Si un nuanceur de géométrie n’utilise pas la sémantique SV_ViewportArrayIndex, Direct3D utilise la première fenêtre d’affichage du tableau.
Configuration requise
Plateforme cible | Windows |
En-tête | d3d10.h |
Bibliothèque | D3D10.lib |
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