ID3DXAnimationSet 인터페이스

이 인터페이스는 애니메이션 컨트롤러에서 설정한 애니메이션에 필요한 최소 기능을 캡슐화합니다. 고급 사용자는 특수한 요구 사항에 맞게 이 인터페이스를 직접 구현하려고 할 수 있습니다. 그러나 대부분의 사용자의 경우 파생 ID3DXCompressedAnimationSetID3DXKeyframedAnimationSet 인터페이스로 충분해야 합니다.

멤버

ID3DXAnimationSet 인터페이스는 IUnknown 인터페이스에서 상속됩니다. ID3DXAnimationSet 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

ID3DXAnimationSet 인터페이스에는 이러한 메서드가 있습니다.

메서드 Description
GetAnimationIndexByName 이름이 지정된 애니메이션의 인덱스 를 가져옵니다.
GetAnimationNameByIndex 인덱스가 지정된 애니메이션의 이름을 가져옵니다.
GetCallback 애니메이션 집합의 특정 콜백에 대한 정보를 가져옵니다.
GetName 애니메이션 집합 이름을 가져옵니다.
GetNumAnimations 애니메이션 집합의 애니메이션 수를 가져옵니다.
GetPeriod 애니메이션 집합의 기간을 가져옵니다.
GetPeriodicPosition 애니메이션 집합의 현지 시간 범위에서 시간 위치를 반환합니다.
GetSRT 애니메이션 집합의 배율, 회전 및 변환 값을 가져옵니다.

 

설명

애니메이션 집합은 동일한 애니메이션에 대한 많은 노드에 대한 애니메이션으로 구성됩니다.

LPD3DXANIMATIONSET 형식은 이 인터페이스에 대한 포인터로 정의됩니다.

typedef interface ID3DXAnimationSet ID3DXAnimationSet;
typedef interface ID3DXAnimationSet *LPD3DXANIMATIONSET;

요구 사항

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

추가 정보

D3DX 인터페이스