Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Binden Sie ein Array von Scherenrechtecken an die Rasterizerphase.
Syntax
void RSSetScissorRects(
[in] UINT NumRects,
[in] const D3D10_RECT *pRects
);
Parameter
[in] NumRects
Typ: UINT
Anzahl der zu bindenden Scherenrechtecke.
[in] pRects
Typ: const D3D10_RECT*
Ein Array von Scherenrechtecken (siehe D3D10_RECT).
Rückgabewert
Keine
Bemerkungen
Das Scherenrechteck wird nur verwendet, wenn ScissorEnable im Rasterizerzustand auf true festgelegt ist (siehe D3D10_RASTERIZER_DESC).
Welches Scherenrechteck verwendet werden soll, wird durch die SV_ViewportArrayIndex semantischen Ausgabe eines Geometrieshaders bestimmt (siehe semantische Shadersyntax). Wenn ein Geometrieshader die SV_ViewportArrayIndex Semantik nicht verwendet, verwendet Direct3D das erste Scherenrechteck im Array.
Jedes Scherenrechteck im Array entspricht einem Viewport in einem Array von Viewports (siehe ID3D10Device::RSSetViewports).
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform | Windows |
| Kopfzeile | d3d10.h |
| Bibliothek | D3D10.lib |