ID3D11DeviceContext::RSGetViewports-Methode (d3d11.h)
Ruft das Array von Viewports ab, die an die Rasterizerphase gebunden sind.
Syntax
void RSGetViewports(
[in, out] UINT *pNumViewports,
[out, optional] D3D11_VIEWPORT *pViewports
);
Parameter
[in, out] pNumViewports
Typ: UINT*
Ein Zeiger auf eine Variable, die bei der Eingabe die Anzahl von Viewports (Bereiche von 0 bis D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) im pViewports-Array angibt; in der Ausgabe enthält die Variable die tatsächliche Anzahl von Viewports, die an die Rasterizerphase gebunden sind. Wenn pViewportsNULL ist, füllt RSGetViewports die Variable mit der Anzahl der aktuell gebundenen Viewports aus.
[out, optional] pViewports
Typ: D3D11_VIEWPORT*
Ein Array von D3D11_VIEWPORT Strukturen für die Viewports, die an die Rasterizerphase gebunden sind. Wenn die Anzahl der Viewports (in der Variablen, auf die pNumViewports verweist) größer ist als die tatsächliche Anzahl der aktuell gebundenen Viewports, enthalten nicht verwendete Elemente des Arrays 0. Informationen dazu, wie die Viewportgröße von der Gerätefeatureebene abhängt, die sich zwischen Direct3D 11 und Direct3D 10 geändert hat, finden Sie unter D3D11_VIEWPORT.
Rückgabewert
Keine
Bemerkungen
Windows Phone 8: Diese API wird unterstützt.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d11.h |
Bibliothek | D3D11.lib |