Metodo ID3DXPatchMesh::LockIndexBuffer
Bloccare il buffer dell'indice.
Sintassi
HRESULT LockIndexBuffer(
[in] DWORD flags,
[out, retval] LPVOID *ppData
);
Parametri
-
flag [in]
-
Tipo: DWORD
Combinazione di zero o più flag di blocco 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: LPVOID*
Puntatore VOID* a un buffer di memoria contenente i dati dell'indice restituiti.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, il valore restituito viene D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Commenti
Il buffer di indice è in genere bloccato, scritto in e quindi sbloccato per la lettura. I buffer di indice mesh patch sono buffer a 16 bit.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche