ID3DXKeyframedAnimationSet 인터페이스
애플리케이션은 이 인터페이스의 메서드를 사용하여 키 프레임 애니메이션 집합을 구현합니다.
멤버
ID3DXKeyframedAnimationSet 인터페이스는 ID3DXAnimationSet에서 상속됩니다. ID3DXKeyframedAnimationSet 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ID3DXKeyframedAnimationSet 인터페이스에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
압축 | 애니메이션 집합의 애니메이션을 압축된 형식으로 변환하고 압축된 데이터를 저장하는 버퍼에 대한 포인터를 반환합니다. |
GetCallbackKey | 애니메이션 집합의 특정 콜백에 대한 정보를 가져옵니다. |
GetCallbackKeys | 키 프레임 애니메이션에 사용되는 콜백 키 데이터로 배열을 채웁니다. |
GetNumCallbackKeys | 애니메이션 집합의 콜백 키 수를 가져옵니다. |
GetNumRotationKeys | 지정된 키 프레임 애니메이션의 회전 키 수를 가져옵니다. |
GetNumScaleKeys | 지정된 키 프레임 애니메이션의 배율 키 수를 가져옵니다. |
GetNumTranslationKeys | 지정된 키 프레임 애니메이션의 변환 키 수를 가져옵니다. |
GetPlaybackType | 애니메이션 집합 재생 루프의 형식을 가져옵니다. |
GetRotationKey | 애니메이션 집합의 특정 키 프레임에 대한 회전 정보를 가져옵니다. |
GetRotationKeys | 키 프레임 애니메이션에 사용되는 회전 키 데이터로 배열을 채웁니다. |
GetScaleKey | 애니메이션 집합의 특정 키 프레임에 대한 크기 조정 정보를 가져옵니다. |
GetScaleKeys | 배열을 키 프레임 애니메이션에 사용되는 배율 키 데이터로 채웁니다. |
GetSourceTicksPerSecond | 초당 발생하는 애니메이션 키 프레임 틱 수를 가져옵니다. |
GetTranslationKey | 애니메이션 집합의 특정 키 프레임에 대한 번역 정보를 가져옵니다. |
GetTranslationKeys | 배열을 키 프레임 애니메이션에 사용되는 변환 키 데이터로 채웁니다. |
RegisterAnimationSRTKeys | 애니메이션에 대한 크기 조정, 회전 및 변환(SRT) 키 프레임 데이터를 등록합니다. |
SetCallbackKey | 애니메이션 집합의 특정 콜백에 대한 정보를 설정합니다. |
SetRotationKey | 애니메이션 집합의 특정 키 프레임에 대한 회전 정보를 설정합니다. |
SetScaleKey | 애니메이션 집합의 특정 키 프레임에 대한 배율 정보를 설정합니다. |
SetTranslationKey | 애니메이션 집합의 특정 키 프레임에 대한 번역 정보를 설정합니다. |
UnregisterAnimation | 애니메이션 집합에서 애니메이션 데이터를 제거합니다. |
UnregisterRotationKey | 지정된 키 프레임에서 회전 데이터를 제거합니다. |
UnregisterScaleKey | 지정된 키 프레임에서 크기 조정 데이터를 제거합니다. |
UnregisterTranslationKey | 지정된 키 프레임에서 변환 데이터를 제거합니다. |
설명
D3DXCreateKeyframedAnimationSet을 사용하여 키 프레임 애니메이션 집합을 만듭니다.
LPD3DXKEYFRAMEDANIMATIONSET 형식은 이 인터페이스에 대한 포인터로 정의됩니다.
typedef interface ID3DXKeyframedAnimationSet ID3DXKeyframedAnimationSet;
typedef interface ID3DXKeyframedAnimationSet *LPD3DXKEYFRAMEDANIMATIONSET;
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|
추가 정보