Método ID3DXMesh::LockAttributeBuffer
Bloqueia o buffer de malha que contém os dados do atributo de malha e retorna um ponteiro para ele.
Sintaxe
HRESULT LockAttributeBuffer(
[in] DWORD Flags,
[out] DWORD **ppData
);
Parâmetros
-
Sinalizadores [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]
-
Tipo: DWORD**
Endereço de um ponteiro para um buffer que contém um DWORD para cada rosto na malha.
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 D3DERR_INVALIDCALL.
Comentários
Se ID3DXMesh::Optimize tiver sido chamado, a malha também terá uma tabela de atributos que pode ser acessada usando o método ID3DXBaseMesh::GetAttributeTable .
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também