다음을 통해 공유


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

추가 정보

IUIAnimationTransition

IUIAnimationTransitionFactory

IUIAnimationTransitionLibrary

IUnknown