ID3D10Device::RSSetScissorRects-Methode (d3d10.h)
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 |