Share via


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;

요구 사항

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

추가 정보

ID3DXAnimationSet

D3DX 인터페이스