ID3DXEffect :: ApplyParameterBlock, méthode
Appliquez les valeurs d’un bloc d’État à l’état du système d’effet actuel.
Syntaxe
HRESULT ApplyParameterBlock(
[in] D3DXHANDLE hParameterBlock
);
Paramètres
-
hParameterBlock [ dans]
-
Type : D3DXHANDLE
Handle du bloc de paramètres. Il s’agit du handle retourné par ID3DXEffect :: EndParameterBlock.
Valeur retournée
Type : HRESULT
Si la méthode est réussie, la valeur de retour est D3D _ OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR _ INVALIDCALL, D3DXERR _ sera déplacé.
Remarques
L’état du paramètre d’effet de capture change dans un bloc de paramètres en appelant BeginParameterBlock ; Arrêtez la capture des modifications d’État en appelant EndParameterBlock. Ces modifications d’État incluent les modifications de paramètres d’effet qui se produisent à l’intérieur d’une technique (y compris celles en dehors d’une passe). Une fois que vous avez terminé avec le bloc de paramètres, appelez DeleteParameterBlock pour récupérer de la mémoire.
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|