ID3D10Device ::RSSetScissorRects, méthode (d3d10.h)
Liez un tableau de rectangles en ciseaux à la phase de rastériseur.
Syntaxe
void RSSetScissorRects(
[in] UINT NumRects,
[in] const D3D10_RECT *pRects
);
Paramètres
[in] NumRects
Type : UINT
Nombre de rectangles en ciseaux à lier.
[in] pRects
Type : const D3D10_RECT*
Tableau de rectangles en ciseaux (voir D3D10_RECT).
Valeur de retour
None
Remarques
Les rectangles à ciseaux ne seront utilisés que si ScissorEnable a la valeur true dans l’état rastériseur (voir D3D10_RASTERIZER_DESC).
Le rectangle de ciseaux à utiliser est déterminé par le SV_ViewportArrayIndex sortie sémantique d’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 le premier rectangle à ciseaux dans le tableau.
Chaque rectangle de ciseaux dans le tableau correspond à une fenêtre d’affichage dans un tableau de fenêtres d’affichage (voir ID3D10Device ::RSSetViewports).
Configuration requise
Condition requise | Valeur |
---|---|
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