ID3D11Device3 ::CreateRasterizerState2, méthode (d3d11_3.h)
Crée un objet d’état de rastériseur qui indique à la phase de rastériseur comment se comporter et force le nombre d’échantillons lors du rendu ou de la rastérisation de l’UAV.
Syntaxe
HRESULT CreateRasterizerState2(
[in] const D3D11_RASTERIZER_DESC2 *pRasterizerDesc,
[out, optional] ID3D11RasterizerState2 **ppRasterizerState
);
Paramètres
[in] pRasterizerDesc
Type : const D3D11_RASTERIZER_DESC2*
Pointeur vers une structure D3D11_RASTERIZER_DESC2 qui décrit l’état du rastériseur.
[out, optional] ppRasterizerState
Type : ID3D11RasterizerState2**
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers une interface ID3D11RasterizerState2 pour l’objet d’état rastériseur créé. Définissez ce paramètre sur NULL pour valider les autres paramètres d’entrée (la méthode retourne S_FALSE si les autres paramètres d’entrée réussissent la validation).
Valeur retournée
Type : HRESULT
Cette méthode retourne E_OUTOFMEMORY si la mémoire est insuffisante pour créer l’objet d’état rastériseur. Pour obtenir d’autres valeurs de retour possibles, consultez Codes de retour Direct3D 11 .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 (applications de bureau uniquement) |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | d3d11_3.h |
Bibliothèque | D3D11.lib |