Condividi tramite


Metodo ID3DXPatchMesh::LockAttributeBuffer

Blocca il buffer degli attributi.

Sintassi

HRESULT LockAttributeBuffer(
  [in]          DWORD flags,
  [out, retval] 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, retval]

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 uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Commenti

Il buffer degli attributi è in genere bloccato, scritto in e quindi sbloccato per la lettura.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXPatchMesh