PFND3DDDI_CREATEVERTEXSHADERFUNC fonction de rappel (d3dumddi.h)
La fonction CreateVertexShaderFunc convertit le code du nuanceur de vertex en un format spécifique au matériel et associe le code à un handle de nuanceur.
Syntaxe
PFND3DDDI_CREATEVERTEXSHADERFUNC Pfnd3dddiCreatevertexshaderfunc;
HRESULT Pfnd3dddiCreatevertexshaderfunc(
[in] HANDLE hDevice,
D3DDDIARG_CREATEVERTEXSHADERFUNC *unnamedParam2,
const UINT *unnamedParam3
)
{...}
Paramètres
[in] hDevice
Handle de l’appareil d’affichage (contexte graphique).
unnamedParam2
pCode [in]
Tableau de jetons CONST UINT qui composent le code du nuanceur de vertex.
unnamedParam3
pData [in, out]
Pointeur vers une structure D3DDDIARG_CREATEVERTEXSHADERFUNC qui récupère le handle de nuanceur associé au code du nuanceur de vertex spécifié par pCode.
Valeur de retour
CreateVertexShaderFunc retourne S_OK ou un résultat d’erreur approprié si l’objet de code du nuanceur de vertex n’est pas correctement créé.
Remarques
Pour plus d’informations sur la programmation des assembleurs de nuanceurs, consultez Traitement des codes de nuanceur.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
plateforme cible | Bureau |
d’en-tête | d3dumddi.h (include D3dumddi.h) |