ID3DX10SkinInfo::GetBoneInfluences, méthode
Obtenez une liste des sommets qu’un os donné influence et une liste de la quantité d’influence que l’os a sur chaque sommet.
Syntaxe
HRESULT GetBoneInfluences(
[in] UINT BoneIndex,
[in] UINT Offset,
[in] UINT Count,
[in, out] UINT *pDestIndices,
[in, out] float *pDestWeights
);
Paramètres
-
BoneIndex [in]
-
Type : UINT
Index qui spécifie un os existant. Doit être compris entre 0 et la valeur retournée par ID3DX10SkinInfo::GetNumBones.
-
Décalage [in]
-
Type : UINT
Décalage du haut de la liste des sommets influencés de l’os. Cette valeur doit être comprise entre 0 et la valeur retournée par ID3DX10SkinInfo::GetBoneInfluenceCount.
-
Count [in]
-
Type : UINT
Nombre d’index et de pondérations à récupérer. Doit être compris entre 0 et la valeur retournée par ID3DX10SkinInfo::GetBoneInfluenceCount.
-
pDestIndices [in, out]
-
Type : UINT*
Liste d’index dans le tampon de vertex, chacun représentant un sommet influencé par l’os. Ces valeurs correspondent aux valeurs de pDestWeights, de sorte que pDestIndices[i] correspond à pDestWeights[i].
-
pDestWeights [in, out]
-
Type : float*
Liste de l’influence de l’os sur chaque sommet. Ces valeurs correspondent aux valeurs de pDestIndices, de sorte que pDestWeights[i] correspond à pDestIndices[i].f
Valeur retournée
Type : HRESULT
Si la méthode réussit, la valeur de retour est S_OK. Si la méthode échoue, la valeur de retour peut être : E_INVALIDARG ou E_OUTOFMEMORY.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour