ID3DX10SkinInfo::GetBoneInfluences-Methode
Abrufen einer Liste von Scheitelpunkten, die von einem bestimmten Fluss beeinflusst werden, sowie eine Liste der Einflussfaktoren, die Dies auf jeden Scheitelpunkt hat.
Syntax
HRESULT GetBoneInfluences(
[in] UINT BoneIndex,
[in] UINT Offset,
[in] UINT Count,
[in, out] UINT *pDestIndices,
[in, out] float *pDestWeights
);
Parameter
-
Unterindex [ In]
-
Typ: UINT
Ein Index, der einen vorhandenen Auswerter angibt. Muss zwischen 0 und dem von ID3DX10SkinInfo::GetNumBones zurückgegebenenWert sein.
-
Offset [ In]
-
Typ: UINT
Ein Offset vom Anfang der Liste der beeinflussten Scheitelpunkte des Gerüsts. Dies muss zwischen 0 und dem wert sein, der von ID3DX10SkinInfo::GetBoneInfluenceCountzurückgegeben wird.
-
Anzahl [ In]
-
Typ: UINT
Die Anzahl der abzurufenden Indizes und Gewichtungen. Muss zwischen 0 und dem wert sein, der von ID3DX10SkinInfo::GetBoneInfluenceCount zurückgegeben wird.
-
pDestIndices [ in, out]
-
Typ: UINT*
Eine Liste der Indizes im Scheitelpunktpuffer, die jeweils einen von der Ziege beeinflussten Scheitelpunkt darstellen. Diese Werte entsprechen den Werten in pDestWeights, sodass pDestIndices [ i ] pDestWeights [ i entspricht. ]
-
pDestWeights [ in, out]
-
Typ: * float
Eine Liste der Einflussmöglichkeiten, die die Zählung auf die einzelnen Scheitelpunkte hat. Diese Werte entsprechen den Werten in pDestIndices, sodass pDestWeights [ i ] pDestIndices [ i ] entspricht.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, lautet der Rückgabewert S _ OK. Wenn die Methode fehlschlägt, kann der Rückgabewert E _ INVALIDARG oder E _ OUTOFMEMORY sein.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|