Partager via


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.

Note Dans certaines versions du Kit de développement logiciel (SDK) Windows, un appareil de débogage déclenche une exception si la valeur d’entrée dans la variable à laquelle pNumViewports pointe est supérieure à D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE même si pViewports a la valeur NULL. Le runtime normal ignore la valeur dans la variable vers laquelle pNumViewports pointe lorsque pViewports a la valeur NULL. Ce comportement d’un appareil de débogage peut être corrigé dans une prochaine version du Kit de développement logiciel (SDK) Windows.
 

[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

Voir aussi

ID3D11DeviceContext