다음을 통해 공유


IUIAnimationInterpolator2 인터페이스(uianimation.h)

사용자 지정 보간기를 만들기 위한 메서드를 정의하는 IUIAnimationInterpolator 인터페이스를 확장합니다. IUIAnimationInterpolator2 는 지정된 차원의 보간을 지원합니다.

상속

IUIAnimationInterpolator2 인터페이스는 IUIAnimationInterpolator에서 상속됩니다. IUIAnimationInterpolator2 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IUIAnimationInterpolator2 인터페이스에는 이러한 메서드가 있습니다.

 
IUIAnimationInterpolator2::GetDependencies

지정된 차원의 경우 GetDependencies는 IUIAnimationInterpolator2::SetInitialValueAndVelocity 메서드 또는 IUIAnimationInterpolator2::SetDuration 메서드에 전달되는 기간에 전달되는 초기 값 또는 속도에 따라 보간기의 측면을 검색합니다.
IUIAnimationInterpolator2::GetDimension

보간이 필요한 차원 수를 가져옵니다.
IUIAnimationInterpolator2::GetDuration

지정된 차원의 전환 기간을 가져옵니다.
IUIAnimationInterpolator2::GetFinalValue

지정된 차원의 전환 끝에 있는 최종 값을 가져옵니다.
IUIAnimationInterpolator2::GetPrimitiveInterpolation

지정된 애니메이션 곡선의 기본 보간을 생성합니다.
IUIAnimationInterpolator2::InterpolateValue

지정된 오프셋 및 지정된 차원의 애니메이션 변수 값을 보간합니다.
IUIAnimationInterpolator2::InterpolateVelocity

지정된 차원의 지정된 오프셋에서 속도 또는 변경 속도를 보간합니다.
IUIAnimationInterpolator2::SetDuration

지정된 차원의 전환 기간을 설정합니다.
IUIAnimationInterpolator2::SetInitialValueAndVelocity

지정된 차원에 대한 전환의 초기 값 및 속도를 설정합니다.

설명

클라이언트 애플리케이션은 IUIAnimationTransitionLibrary 또는 IUIAnimationTransitionLibrary2 인터페이스 또는 타사에서 제공하는 라이브러리에 제공된 전환을 사용할 수 있습니다. 그러나 IUIAnimationInterpolator 또는 IUIAnimationInterpolator2 인터페이스를 구현하여 사용자 지정 전환을 만들 수 있습니다.

Windows 애니메이션에서 사용자 지정 보간기를 사용하려면 먼저 IUIAnimationTransition 인터페이스를 구현하는 개체(IUIAnimationTransitionFactory::CreateTransitionFactory::CreateTransition2 인터페이스 호출) 또는 IUIAnimationTransition2 인터페이스(IUIAnimationTransitionFactory2::CreateTransition)를 호출하고 사용자 지정 인터폴레이터를 전달하는 개체로 래핑해야 합니다. 보간 래퍼를 만든 후 클라이언트 애플리케이션은 IUIAnimationTransition 또는 IUIAnimationTransition2 인터페이스를 사용하여 보간기와 상호 작용합니다.

사용자 지정 보간기는 애플리케이션에서 재사용할 수 있지만 IUIAnimationTransition 인터페이스 또는 IUIAnimationTransition2 인터페이스를 반환하는 팩터 인터페이스를 사용하여 노출하는 것이 좋습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8, Windows 7 및 Windows 7용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 uianimation.h

추가 정보

IUIAnimationInterpolator

IUIAnimationPrimitiveInterpolation

인터페이스