ID3DXEffectStateManager :: SetPixelShaderConstantB, méthode
Fonction de rappel qui doit être implémentée par un utilisateur pour définir un tableau de constantes booléennes de nuanceur de sommets.
Syntaxe
HRESULT SetPixelShaderConstantB(
[out] UINT StartRegister,
[out] const BOOL *pConstantData,
[out] UINT RegisterCount
);
Paramètres
-
StartRegister [ à]
-
Type : uint
Index de base zéro du premier registre constant.
-
pConstantData [ à]
-
Type : const bool *
Tableau de constantes booléennes.
-
RegisterCount [ à]
-
Type : uint
Nombre de registres dans pConstantData.
Valeur de retour
Type : HRESULT
La méthode implémentée par l’utilisateur doit retourner S _ OK. Si le rappel échoue lors de la définition de l’état de l’appareil, l’une des conditions suivantes se produit :
- L’effet échouera pendant ID3DXEffect :: BeginPass.
- L’appel d’état d’effet dynamique (par exemple, IDirect3DDevice9 :: SetPixelShaderConstantB) échouera.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|