IUIAnimationInterpolator 인터페이스(uianimation.h)
사용자 지정 보간기를 만들기 위한 메서드를 정의합니다.
상속
IUIAnimationInterpolator 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IUIAnimationInterpolator 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IUIAnimationInterpolator 인터페이스에는 이러한 메서드가 있습니다.
IUIAnimationInterpolator::GetDependencies SetInitialValueAndVelocity에 전달된 초기 값 또는 속도에 따라 달라지거나 SetDuration에 전달된 기간에 따라 달라지는 보간기의 측면을 가져옵니다. |
IUIAnimationInterpolator::GetDuration 전환 기간을 가져옵니다. |
IUIAnimationInterpolator::GetFinalValue 전환이 끝날 때 최종 값을 가져옵니다. |
IUIAnimationInterpolator::InterpolateValue 지정된 오프셋에서 애니메이션 변수의 값을 보간합니다. |
IUIAnimationInterpolator::InterpolateVelocity 지정된 오프셋에서 속도 또는 변경 속도를 보간합니다. |
IUIAnimationInterpolator::SetDuration 전환 기간을 설정합니다. |
IUIAnimationInterpolator::SetInitialValueAndVelocity 전환이 시작될 때 초기 값과 속도를 설정합니다. |
설명
클라이언트 애플리케이션은 IUIAnimationTransitionLibrary 또는 타사에서 제공하는 라이브러리에서 제공되는 전환을 사용할 수 있습니다. 그러나 사용자 지정 동작이 필요한 경우 IUIAnimationInterpolator 인터페이스를 구현하여 고유한 전환을 만들 수 있습니다.
Windows 애니메이션에서 사용자 지정 보간기를 사용하려면 먼저 IUIAnimationTransitionFactory::CreateTransitionFactory를 호출하고 사용자 지정 보간기를 전달하여 IUIAnimationTransition을 구현하는 개체에 래핑해야 합니다. 보간기가 래핑된 후 클라이언트 애플리케이션은 IUIAnimationTransition 인터페이스를 사용하여 보간기와 상호 작용합니다.
사용자 지정 보간기는 애플리케이션에서 재사용할 수 있지만 IUIAnimationTransition 인터페이스를 반환하는 팩터리 인터페이스를 사용하여 노출하는 것이 좋습니다.
예제
예제는 사용자 지정 보간기 샘플을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista용 Windows 7, Windows Vista 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | uianimation.h |