Partilhar via


Método ID3DXPatchMesh::LockAttributeBuffer

Bloqueia o buffer de atributo.

Sintaxe

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

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 um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Comentários

O buffer de atributo geralmente é bloqueado, gravado e desbloqueado para leitura.

Requisitos

Requisito Valor
parâmetro
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Confira também

ID3DXPatchMesh