ID3DXPRTEngine::SetPerVertexAlbedo, méthode
Définit une valeur albedo pour chaque vertex de maillage, en remplaçant les valeurs albedo précédentes.
Syntaxe
HRESULT SetPerVertexAlbedo(
[in] const VOID *pDataIn,
[in] UINT NumChannels,
[in] UINT Stride
);
Paramètres
-
pDataIn [in]
-
Type : const VOID*
Pointeur vers les données float albedo du premier exemple.
-
NumChannels [in]
-
Type : UINT
Nombre de canaux de couleur à définir. Définissez sur 1 pour spécifier les matériaux gris (R = G = B), ou sur 3 pour activer les effets de saignement de couleur.
-
Stride [in]
-
Type : UINT
La progression en octets est nécessaire pour atteindre la valeur albedo de l’exemple suivant. Consultez Largeur et pas (Direct3D 9).
Valeur retournée
Type : HRESULT
Si la méthode réussit, la valeur de retour est S_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi