Partager via


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

ID3D10Device Interface