ID3DXPRTEngine::SetCallBack, méthode
Définit un pointeur vers une fonction de rappel facultative qui calcule le pourcentage de calculs harmoniques sphériques (SH) terminés et donne à l’appelant la possibilité d’arrêter le simulateur.
Syntaxe
HRESULT SetCallBack(
[in] LPD3DXSHPRTSIMCB pCB,
[in] FLOAT Frequency,
[in] LPVOID lpUserContext
);
Paramètres
-
pCB [in]
-
Type : LPD3DXSHPRTSIMCB
Pointeur vers la fonction de rappel LPD3DXSHPRTSIMCB qui calcule le pourcentage de calculs SH terminés. La fonction de rappel doit être implémentée pour retourner S_OK afin de continuer à exécuter le simulateur. Toute autre valeur abandonne le simulateur.
-
Fréquence [in]
-
Type : FLOAT
Fréquence des appels de rappel. L’inverse de Frequency correspond approximativement au nombre de fois où la fonction de rappel sera appelée.
-
lpUserContext [in]
-
Type : LPVOID
Pointeur vers une valeur définie par l’utilisateur qui est passée à la fonction de rappel. Généralement utilisé par une application pour passer un pointeur vers une structure de données qui fournit des informations de contexte pour la fonction de rappel.
Valeur retournée
Type : HRESULT
La valeur de retour est S_OK.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi