Metodo ID3DXMesh::LockAttributeBuffer
Blocca il buffer mesh che contiene i dati dell'attributo mesh e restituisce un puntatore a esso.
Sintassi
HRESULT LockAttributeBuffer(
[in] DWORD Flags,
[out] DWORD **ppData
);
Parametri
-
Flag [in]
-
Tipo: DWORD
Combinazione di flag di blocco zero o più che descrivono il tipo di blocco da eseguire. Per questo metodo, i flag validi sono:
- D3DLOCK_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
Per una descrizione dei flag, vedere D3DLOCK.
-
ppData [out]
-
Tipo: DWORD**
Indirizzo di un puntatore a un buffer contenente una DWORD per ogni viso nella mesh.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito è D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere D3DERR_INVALIDCALL.
Commenti
Se è stato chiamato ID3DXMesh::Optimize , la mesh avrà anche una tabella di attributi accessibile usando il metodo ID3DXBaseMesh::GetAttributeTable .
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche