ID3DX10SkinInfo::GetBoneInfluences 메서드
지정된 뼈가 영향을 주는 꼭짓점 목록과 뼈가 각 꼭짓점에서 미치는 영향의 양을 확인합니다.
구문
HRESULT GetBoneInfluences(
[in] UINT BoneIndex,
[in] UINT Offset,
[in] UINT Count,
[in, out] UINT *pDestIndices,
[in, out] float *pDestWeights
);
매개 변수
-
BoneIndex [in]
-
형식: UINT
기존 뼈를 지정하는 인덱스입니다. ID3DX10SkinInfo::GetNumBones에서 반환되는 값과 0 사이여야 합니다.
-
Offset [in]
-
형식: UINT
영향을 받은 꼭짓점의 뼈 목록 위쪽에서 오프셋입니다. ID3DX10SkinInfo::GetBoneInfluenceCount에서 반환하는 값은 0 사이여야 합니다.
-
개수 [in]
-
형식: UINT
검색할 인덱스 및 가중치의 수입니다. ID3DX10SkinInfo::GetBoneInfluenceCount에서 반환하는 값은 0 사이여야 합니다.
-
pDestIndices [in, out]
-
형식: UINT*
꼭짓점 버퍼에 대한 인덱스 목록이며, 각 인덱스는 뼈의 영향을 받는 꼭짓점을 나타냅니다. 이러한 값은 pDestWeights의 값에 해당하므로 pDestIndices[i]는 pDestWeights[i]에 해당합니다.
-
pDestWeights [in, out]
-
형식: float*
뼈가 각 꼭짓점에서 미치는 영향의 양 목록입니다. 이러한 값은 pDestIndices의 값에 해당하므로 pDestWeights[i]는 pDestIndices[i].f에 해당합니다.
반환 값
형식: HRESULT
메서드가 성공하면 반환 값이 S_OK. 메서드가 실패하면 반환 값은 E_INVALIDARG 또는 E_OUTOFMEMORY 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보