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