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