Share via


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 수 있습니다.

요구 사항

요구 사항
헤더
D3DX10.h
라이브러리
D3DX10.lib

추가 정보

ID3DX10SkinInfo

D3DX 인터페이스