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 |
|
Biblioteca |
|
Confira também