이 인터페이스는 애니메이션 컨트롤러에서 설정한 애니메이션에 필요한 최소 기능을 캡슐화합니다. 고급 사용자는 특수한 요구 사항에 맞게 이 인터페이스를 직접 구현하려고 할 수 있습니다. 그러나 대부분의 사용자의 경우 파생 ID3DXCompressedAnimationSet 및 ID3DXKeyframedAnimationSet 인터페이스로 충분해야 합니다.
멤버
ID3DXAnimationSet 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DXAnimationSet 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3DXAnimationSet 인터페이스에는 이러한 메서드가 있습니다.
| 메서드 | Description |
|---|---|
| GetAnimationIndexByName | 이름이 지정된 애니메이션의 인덱스 를 가져옵니다. |
| GetAnimationNameByIndex | 인덱스가 지정된 애니메이션의 이름을 가져옵니다. |
| GetCallback | 애니메이션 집합의 특정 콜백에 대한 정보를 가져옵니다. |
| GetName | 애니메이션 집합 이름을 가져옵니다. |
| GetNumAnimations | 애니메이션 집합의 애니메이션 수를 가져옵니다. |
| GetPeriod | 애니메이션 집합의 기간을 가져옵니다. |
| GetPeriodicPosition | 애니메이션 집합의 현지 시간 범위에서 시간 위치를 반환합니다. |
| GetSRT | 애니메이션 집합의 배율, 회전 및 변환 값을 가져옵니다. |
설명
애니메이션 집합은 동일한 애니메이션에 대한 많은 노드에 대한 애니메이션으로 구성됩니다.
LPD3DXANIMATIONSET 형식은 이 인터페이스에 대한 포인터로 정의됩니다.
typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;
요구 사항
| 요구 사항 | 값 |
|---|---|
| 헤더 |
|
| 라이브러리 |
|
추가 정보