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 |