Compartilhar via


Método ID3DXSkinInfo::UpdateSkinnedMesh

Aplica a esfolação de software aos vértices de destino com base nas matrizes atuais.

Sintaxe

HRESULT UpdateSkinnedMesh(
  [in] const D3DXMATRIX *pBoneTransforms,
  [in] const D3DXMATRIX *pBoneInvTransposeTransforms,
  [in]       LPCVOID    pVerticesSrc,
  [in]       PVOID      pVerticesDst
);

Parâmetros

pBoneTransforms [in]

Tipo: const D3DXMATRIX*

Matriz de transformação óssea.

pBoneInvTransposeTransforms [in]

Tipo: const D3DXMATRIX*

Transposição inversa da matriz de transformação óssea.

pVerticesSrc [in]

Tipo: LPCVOID

Ponteiro para o buffer que contém os vértices de origem.

pVerticesDst [in]

Tipo: PVOID

Ponteiro para o buffer que contém os vértices de destino.

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

Quando usado para esfolar vértices com dois elementos de posição, esse método esfolia o segundo elemento de posição com o inverso do osso em vez do próprio osso.

Requisitos

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

Confira também

ID3DXSkinInfo