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 [in]
-
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_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
Pour obtenir une description des indicateurs, consultez D3DLOCK.
-
ppData [out]
-
Type : DWORD**
Adresse d’un pointeur vers une mémoire tampon contenant un DWORD pour chaque visage du maillage.
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 D3DERR_INVALIDCALL.
Notes
Si ID3DXMesh::Optimize a été appelé, le maillage 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 |
|
Voir aussi