ID3D10Device ::CreateGeometryShader, méthode (d3d10.h)
Créez un nuanceur de géométrie.
Syntaxe
HRESULT CreateGeometryShader(
[in] const void *pShaderBytecode,
[in] SIZE_T BytecodeLength,
[out] ID3D10GeometryShader **ppGeometryShader
);
Paramètres
[in] pShaderBytecode
Type : const void*
Pointeur vers le nuanceur compilé. Pour obtenir ce pointeur, consultez Obtention d’un pointeur vers un nuanceur compilé.
[in] BytecodeLength
Type : SIZE_T
Taille du nuanceur de géométrie compilé.
[out] ppGeometryShader
Type : ID3D10GeometryShader**
Adresse d’un pointeur vers une interface ID3D10GeometryShader. Si cette valeur est NULL, tous les autres paramètres sont validés et, si tous les paramètres réussissent la validation, cette API retourne S_FALSE au lieu de S_OK.
Valeur retournée
Type : HRESULT
Cette méthode retourne l’un des codes de retour Direct3D 10 suivants.
Remarques
Une fois créé, le nuanceur peut être défini sur l’appareil en appelant ID3D10Device ::GSSetShader.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d10.h |
Bibliothèque | D3D10.lib |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour