Método ID3DX10SkinInfo::GetBoneInfluences
Obtenga una lista de vértices que un hueso dado influye y una lista de la cantidad de influencia que el hueso tiene en cada vértice.
Sintaxis
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
Índice que especifica un hueso existente. Debe estar entre 0 y el valor devuelto por ID3DX10SkinInfo::GetNumBones.
-
Desplazamiento [in]
-
Tipo: UINT
Desplazamiento desde la parte superior de la lista de vértices influenciados del hueso. Debe estar comprendido entre 0 y el valor devuelto por ID3DX10SkinInfo::GetBoneInfluenceCount.
-
Recuento [in]
-
Tipo: UINT
Número de índices y pesos que se van a recuperar. Debe estar entre 0 y el valor devuelto por ID3DX10SkinInfo::GetBoneInfluenceCount.
-
pDestIndices [in, out]
-
Tipo: UINT*
Una lista de índices en el búfer de vértices, cada uno que representa un vértice influenciado por el hueso. Estos valores corresponden a los valores de pDestWeights, de modo que pDestIndices[i] corresponde a pDestWeights[i].
-
pDestWeights [in, out]
-
Tipo: float*
Una lista de la cantidad de influencia que tiene el hueso en cada vértice. Estos valores corresponden a los valores de pDestIndices, de modo que pDestWeights[i] corresponde a pDestIndices[i].f
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto se S_OK. Si se produce un error en el método, el valor devuelto puede ser: E_INVALIDARG o E_OUTOFMEMORY.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también