Método ID3DX10SkinInfo::GetBoneInfluences
Obtenha uma lista de vértices que determinadas influências ósseas e uma lista da quantidade de influência que o osso tem em cada vértice.
Sintaxe
HRESULT GetBoneInfluences(
[in] UINT BoneIndex,
[in] UINT Offset,
[in] UINT Count,
[in, out] UINT *pDestIndices,
[in, out] float *pDestWeights
);
Parâmetros
-
BoneIndex [in]
-
Tipo: UINT
Um índice que especifica um osso existente. Deve estar entre 0 e o valor retornado por ID3DX10SkinInfo::GetNumBones.
-
Deslocamento [in]
-
Tipo: UINT
Um deslocamento do topo da lista de vértices influenciados do osso. Isso deve estar entre 0 e o valor retornado por ID3DX10SkinInfo::GetBoneInfluenceCount.
-
Contagem [in]
-
Tipo: UINT
O número de índices e pesos a serem recuperados. Deve estar entre 0 e o valor retornado por ID3DX10SkinInfo::GetBoneInfluenceCount.
-
pDestIndices [in, out]
-
Tipo: UINT*
Uma lista de índices no buffer de vértice, cada um representando um vértice influenciado pelo osso. Esses valores correspondem aos valores em pDestWeights, de modo que pDestIndices[i] corresponde a pDestWeights[i].
-
pDestWeights [in, out]
-
Tipo: float*
Uma lista da quantidade de influência que o osso tem em cada vértice. Esses valores correspondem aos valores em pDestIndices, de modo que pDestWeights[i] corresponde a pDestIndices[i].f
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor retornado poderá ser: E_INVALIDARG ou E_OUTOFMEMORY.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também