다음을 통해 공유


Animation 클래스

정의

애니메이션을 나타냅니다.

public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
    interface IDisposable
    interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
상속
Animation
파생
구현

생성자

Animation()

Animation 개체를 인스턴스화합니다.

Animation(Action<Double>, Double, Double, Easing, Action)

지정된 매개 변수를 사용하여 새 Animation 개체를 인스턴스화합니다.

Animation(List<Animation>)

지정된 자식 애니메이션 목록으로 구성된 새 Animation 개체를 인스턴스화합니다.

필드

animationManger

이 애니메이션을 IAnimationManager 관리하는 참조입니다.

childrenAnimations

이 애니메이션과 연결된 자식 애니메이션의 컬렉션입니다.

속성

AnimationManager

이 애니메이션을 IAnimationManager 관리하는 참조입니다.

CurrentTime

애니메이션의 현재 타임스탬프(초)입니다.

Duration

이 애니메이션의 기간(초)입니다.

Easing

Easing 이 애니메이션에 적용되는 함수입니다.

Finished

이 애니메이션이 완료될 때 호출되는 콜백입니다.

HasFinished

이 애니메이션이 완료되었는지 여부를 지정합니다.

IsDisposed

이 애니메이션이 삭제되었는지 지정하는 값을 가져옵니다.

IsPaused

이 애니메이션이 현재 일시 중지되었는지 여부를 지정합니다.

Name

이 애니메이션의 이름입니다.

Progress

이 애니메이션의 진행률(백분율)입니다.

Repeats

이 애니메이션을 반복할지 여부를 지정합니다.

StartDelay

애니메이션이 시작되기 전에 고려된 지연 시간(초)입니다.

Step

이 애니메이션의 각 틱 후에 호출되는 콜백입니다.

메서드

Add(Double, Double, Animation)

지정된 매개 변수를 사용하여 이 애니메이션에 새 자식 애니메이션을 추가합니다.

Commit(IAnimationManager)

이 애니메이션에 IAnimationManager 대한 값을 설정합니다.

CreateAutoReversing()

원래 애니메이션과 동일한 애니메이션의 역방향 버전을 모두 포함하는 애니메이션을 만듭니다.

CreateReverse()

자식 애니메이션의 역방향을 포함하여 현재 애니메이션의 역방향 버전을 만듭니다.

Dispose()

애니메이션을 나타냅니다.

Dispose(Boolean)

애니메이션을 나타냅니다.

GetEnumerator()

IEnumerator 자식 애니메이션을 제공합니다.

OnTick(Double)

논리를 실행하여 이 애니메이션 내의 모든 애니메이션을 업데이트합니다.

Pause()

애니메이션을 일시 중지합니다.

RemoveFromParent()

부모에서 이 애니메이션을 제거합니다. 부모가 없으면 아무 일도 일어나지 않습니다.

Reset()

애니메이션(및 모든 자식 애니메이션)을 초기 상태로 다시 설정합니다.

Resume()

애니메이션을 다시 시작합니다.

Tick(Double)

이 애니메이션에 대한 업데이트를 트리거하는 메서드입니다.

Update(Double)

를 업데이트 Progress 하고 호출하여 이 애니메이션을 Step업데이트.

적용 대상