영어로 읽기

다음을 통해 공유


uianimation.h 헤더

이 헤더는 Windows 애니메이션 관리자에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

uianimation.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IUIAnimationInterpolator

사용자 지정 보간기를 만드는 메서드를 정의합니다.
IUIAnimationInterpolator2

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

스토리보드 루프 반복 이벤트를 처리하는 메서드를 정의합니다.
IUIAnimationManager

애니메이션을 만들고 관리하기 위한 중앙 인터페이스를 제공하는 애니메이션 관리자를 정의합니다.
IUIAnimationManager2

여러 차원에서 애니메이션을 만들고 관리하기 위한 중앙 인터페이스를 제공하는 애니메이션 관리자를 정의합니다.
IUIAnimationManagerEventHandler

애니메이션 관리자에 대한 상태 업데이트를 처리하는 메서드를 정의합니다.
IUIAnimationManagerEventHandler2

애니메이션 관리자에 대한 업데이트를 처리하는 메서드를 정의합니다.
IUIAnimationPrimitiveInterpolation

사용자 지정 보간기가 입방 다항 곡선 형식의 전환 정보를 애니메이션 관리자로 제공할 수 있도록 하는 메서드를 정의합니다.
IUIAnimationPriorityComparison

애니메이션 관리자가 일정 충돌을 resolve 데 사용하는 우선 순위 비교를 위한 메서드를 정의합니다.
IUIAnimationPriorityComparison2

우선 순위 비교를 통해 일정 충돌을 해결하는 메서드를 정의합니다.
IUIAnimationStoryboard

서로 상대적으로 동기화되는 전환 그룹을 포함하는 스토리보드를 정의합니다.
IUIAnimationStoryboard2

서로 상대적으로 동기화되는 전환 그룹을 포함하는 스토리보드를 정의합니다. 이 섹션에서TopicDescriptionAbandon MethodTerminates the storyboard, release all related animation variables, and remove the storyboard from the schedule. AddKeyframeAfterTransition 메서드 지정된 전환이 끝날 때 키 프레임을 추가합니다. AddKeyframeAtOffset 메서드 기존 키 프레임에서 지정된 오프셋의 키 프레임을 추가합니다. AddTransition 메서드 스토리보드로의 전환을 추가합니다. AddTransitionAtKeyframe 메서드 지정된 키프레임에서 시작하는 전환을 추가합니다. AddTransitionBetweenKeyframes 메서드 두 키 프레임 간의 전환을 추가합니다. Conclude Method 진행 중인 키 프레임 루프의 현재 반복(루프가 UI_ANIMATION_REPEAT_INDEFINITELY 설정됨)을 완료하고, 루프를 종료하고, 스토리보드를 계속 진행합니다. Finish Method 지정한 시간 내에 스토리보드를 정의하여 필요한 경우 스토리보드를 압축합니다. GetElapsedTime MethodGets 스토리보드 재생을 시작한 이후 경과된 시간입니다. GetStatus 메서드스토리보드의 상태 설정합니다. GetTag 메서드 스토리보드에 대한 태그를 설정합니다. HoldVariable MethodDirects storyboard는 스토리보드가 끝날 때까지 지정된 애니메이션 변수를 최종 값으로 유지합니다. RepeatBetweenKeyframes 메서드 두 키 프레임 간에 루프를 만듭니다. Schedule MethodDirects the storyboard to scheduleself for play. SetSkipDuration 메서드 애니메이션을 시작할 스토리보드의 시작 부분에서 오프셋을 지정합니다. SetLongestAcceptableDelay 메서드 예약된 스토리보드가 시작되기 전에 허용되는 가장 긴 지연 시간을 설정합니다. SetStoryboardEventHandler 메서드스토리보드 이벤트에 대한 처리기를 지정합니다. SetTag 메서드스토리보드의 태그를 설정합니다. .
IUIAnimationStoryboardEventHandler

스토리보드에 대한 상태 및 업데이트 이벤트를 처리하는 메서드를 정의합니다.
IUIAnimationStoryboardEventHandler2

스토리보드 이벤트를 처리하는 메서드를 정의합니다.
IUIAnimationTimer

애니메이션 타이밍을 관리하기 위한 서비스를 제공하는 애니메이션 타이머를 정의합니다.
IUIAnimationTimerClientEventHandler

타이머 클라이언트 상태 변경 내용과 관련된 이벤트를 처리하는 메서드를 정의합니다.
IUIAnimationTimerEventHandler

타이밍 이벤트를 처리하는 메서드를 정의합니다.
IUIAnimationTimerUpdateHandler

타이밍 업데이트 이벤트를 처리하는 메서드를 정의합니다.
IUIAnimationTransition

시간이 지남에 따라 애니메이션 변수가 변경되는 방식을 결정하는 전환을 정의합니다.
IUIAnimationTransition2

전환을 정의하는 IUIAnimationTransition 인터페이스를 확장합니다. IUIAnimationTransition2 전환은 지정된 차원의 시간에 따라 애니메이션 변수가 변경되는 방식을 결정합니다.
IUIAnimationTransitionFactory

사용자 지정 보간기에서 전환을 만드는 메서드를 정의합니다.
IUIAnimationTransitionFactory2

사용자 지정 보간기에서 전환을 만드는 메서드를 정의합니다. 는 지정된 차원의 전환 생성을 지원합니다.
IUIAnimationTransitionLibrary

표준 전환 라이브러리를 정의합니다.
IUIAnimationTransitionLibrary2

지정된 차원에 대한 표준 전환 라이브러리를 정의합니다.
IUIAnimationVariable

애니메이션할 수 있는 시각적 요소를 나타내는 애니메이션 변수를 정의합니다.
IUIAnimationVariable2

여러 차원에서 애니메이션할 수 있는 시각적 요소를 나타내는 애니메이션 변수를 정의합니다.
IUIAnimationVariableChangeHandler

애니메이션 변수 업데이트와 관련된 이벤트를 처리하는 메서드를 정의합니다.
IUIAnimationVariableChangeHandler2

애니메이션 변수 업데이트 이벤트를 처리하는 메서드를 정의합니다. IUIAnimationVariableChangeHandler2는 지정된 차원에서 발생하는 이벤트를 처리합니다.
IUIAnimationVariableCurveChangeHandler2

애니메이션 곡선 업데이트 이벤트를 처리하는 메서드를 정의합니다.
IUIAnimationVariableIntegerChangeHandler

애니메이션 변수 업데이트 이벤트를 처리하는 메서드를 정의합니다.
IUIAnimationVariableIntegerChangeHandler2

애니메이션 변수 업데이트 이벤트를 처리하는 메서드를 정의합니다. IUIAnimationVariableIntegerChangeHandler2는 지정된 차원에서 발생하는 이벤트를 처리합니다.

구조체

 
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003

스토리보드 내의 시간 오프셋을 나타내는 키 프레임을 정의합니다.

열거형

 
UI_ANIMATION_DEPENDENCIES

지정된 입력에 따라 보간기의 측면을 정의합니다.
UI_ANIMATION_IDLE_BEHAVIOR

애니메이션 관리자가 유휴 상태일 때 타이머의 동작을 정의합니다.
UI_ANIMATION_MANAGER_STATUS

애니메이션 관리자의 작업 상태 정의합니다.
UI_ANIMATION_MODE

애니메이션 모드를 정의합니다.
UI_ANIMATION_PRIORITY_EFFECT

우선 순위 비교가 false를 반환하는 경우 스토리보드에 미치는 잠재적 효과를 정의합니다.
UI_ANIMATION_REPEAT_MODE

루프 반복에 대한 패턴을 정의합니다.
UI_ANIMATION_ROUNDING_MODE

애니메이션 변수의 값이 부동 소수점 형식에서 정수 형식으로 변환될 때 사용할 반올림 모드를 정의합니다.
UI_ANIMATION_SCHEDULING_RESULT

스토리보드 일정에 대한 결과를 정의합니다.
UI_ANIMATION_SLOPE

애니메이션 기울기 특성을 정의합니다.
UI_ANIMATION_STORYBOARD_STATUS

스토리보드의 상태 정의합니다.
UI_ANIMATION_TIMER_CLIENT_STATUS

타이머 클라이언트에 대한 활동 상태 정의합니다.
UI_ANIMATION_UPDATE_RESULT

애니메이션 업데이트에 대한 결과를 정의합니다.