ID3DXMesh :: LockAttributeBuffer, méthode
Verrouille la mémoire tampon de maillage qui contient les données d’attribut de maillage et retourne un pointeur vers celle-ci.
Syntaxe
HRESULT LockAttributeBuffer(
[in] DWORD Flags,
[out] DWORD **ppData
);
Paramètres
-
Indicateurs [ dans]
-
Type : DWORD
Combinaison de zéro ou plusieurs indicateurs de verrouillage qui décrivent le type de verrou à effectuer. Pour cette méthode, les indicateurs valides sont les suivants :
- D3DLOCK _ Ignorer
- D3DLOCK _ aucune _ _ mise à jour incorrecte
- D3DLOCK _ NOSYSLOCK
- D3DLOCK en _ lecture seule
Pour obtenir une description des indicateurs, consultez D3DLOCK.
-
ppData [ à]
-
Type : DWORD**
Adresse d’un pointeur vers une mémoire tampon contenant un DWORD pour chaque face de la maille.
Valeur de retour
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 D3DERR _ INVALIDCALL.
Notes
Si ID3DXMesh :: Optimize a été appelé, la maille aura également une table d’attributs accessible à l’aide de la méthode ID3DXBaseMesh :: GetAttributeTable .
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|