ID3DXEffect::ApplyParameterBlock, méthode
Appliquez les valeurs d’un bloc d’état à l’état système d’effet actuel.
Syntaxe
HRESULT ApplyParameterBlock(
[in] D3DXHANDLE hParameterBlock
);
Paramètres
-
hParameterBlock [in]
-
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 réussit, 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_INVALIDDATA.
Notes
Capturez les changements d’état des paramètres d’effet dans un bloc de paramètres en appelant BeginParameterBlock ; arrêtez la capture des changements d’état en appelant EndParameterBlock. Ces modifications d’état incluent toutes les modifications de paramètre 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 la mémoire.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi