Método ID3DXPatchMesh::LockIndexBuffer
Bloqueie o buffer de índice.
Sintaxe
HRESULT LockIndexBuffer(
[in] DWORD flags,
[out, retval] LPVOID *ppData
);
Parâmetros
-
flags [in]
-
Tipo: DWORD
Combinação de zero ou mais sinalizadores de bloqueio que descrevem o tipo de bloqueio a ser executado. Para esse método, os sinalizadores válidos são:
- D3DLOCK_DISCARD
- D3DLOCK_NO_DIRTY_UPDATE
- D3DLOCK_NOSYSLOCK
- D3DLOCK_READONLY
Para obter uma descrição dos sinalizadores, consulte D3DLOCK.
-
ppData [out, retval]
-
Tipo: LPVOID*
Void* ponteiro para um buffer de memória que contém os dados de índice retornados.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Comentários
O buffer de índice geralmente é bloqueado, gravado e desbloqueado para leitura. Buffers de índice de malha de patch são buffers de 16 bits.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também