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
D3DX9Effect. h
Bibliothèque
D3dx9. lib

Voir aussi

ID3DXEffect

ID3DXEffect::BeginParameterBlock

ID3DXEffect::EndParameterBlock

ID3DXEffect ::D eleteParameterBlock