ID3D11DeviceContext::RSGetViewports, méthode (d3d11.h)
Obtient le tableau des fenêtres d’affichage liées à la phase de rastériseur.
Syntaxe
void RSGetViewports(
[in, out] UINT *pNumViewports,
[out, optional] D3D11_VIEWPORT *pViewports
);
Paramètres
[in, out] pNumViewports
Type : UINT*
Pointeur vers une variable qui, en entrée, spécifie le nombre de fenêtres d’affichage (comprises entre 0 et D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE) dans le tableau pViewports ; sur la sortie, la variable contient le nombre réel de fenêtres d’affichage liées à l’étape de rastériseur. Si pViewports a la valeur NULL, RSGetViewports remplit la variable avec le nombre de fenêtres d’affichage actuellement liées.
[out, optional] pViewports
Type : D3D11_VIEWPORT*
Tableau de structures D3D11_VIEWPORT pour les fenêtres d’affichage liées à l’étape de rastériseur. Si le nombre de fenêtres d’affichage (dans la variable à laquelle point pNumViewports ) est supérieur au nombre réel de fenêtres d’affichage actuellement liées, les éléments inutilisés du tableau contiennent 0. Pour plus d’informations sur la façon dont la taille de la fenêtre d’affichage dépend du niveau de fonctionnalité de l’appareil, qui a changé entre Direct3D 11 et Direct3D 10, consultez D3D11_VIEWPORT.
Valeur de retour
None
Remarques
Windows Phone 8 : Cette API est prise en charge.
Configuration requise
Plateforme cible | Windows |
En-tête | d3d11.h |
Bibliothèque | D3D11.lib |