다음을 통해 공유


CAccelerateDecelerateTransition 클래스

가속-감속 전환을 구현합니다.

class CAccelerateDecelerateTransition : public CBaseTransition;

Members

Gg482707.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CAccelerateDecelerateTransition::CAccelerateDecelerateTransition

전환 개체를 생성합니다.

Gg482707.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CAccelerateDecelerateTransition::Create

전환 라이브러리를 호출하여 캡슐화된 전환 COM 개체를 만듭니다.(CBaseTransition::Create 무시.)

Gg482707.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

CAccelerateDecelerateTransition::m_accelerationRatio

기간으로 가속하는 데 걸리는 시간의 비율입니다.

CAccelerateDecelerateTransition::m_decelerationRatio

기간으로 감속하는 데 걸리는 시간의 비율입니다.

CAccelerateDecelerateTransition::m_duration

전환 기간입니다.

CAccelerateDecelerateTransition::m_finalValue

전환이 끝날 때 애니메이션 변수의 값입니다.

설명

가속-감속 전환 중에 애니메이션 변수는 전환 기간 동안 가속되었다가 감속되고 지정된 값에서 끝납니다.다른 가속 및 감속 속도를 지정하여 변수를 얼마나 빠르게 독립적으로 가속하고 감속할지 제어할 수 있습니다.초기 속도가 0이면 가속 속도는 변수가 가속에 사용하는 기간의 일부이며, 감속 속도에서도 마찬가지입니다.초기 속도가 0이 아닌 경우 0에 도달하는 속도와 전환 끝 사이의 시간입니다.가속 비율 및 감속 비율 합계가 최대 1.0이 되어야 합니다.모든 전환은 자동으로 지워지므로 operator new를 사용하여 할당하는 것이 좋습니다.캡슐화된 IUIAnimationTransition COM 개체는 NULL이 될 때까지 CAnimationController::AnimateGroup에 의해 만들어집니다.이 COM 개체 만든 후에 멤버 변수를 변경해도 효과가 없습니다.

상속 계층 구조

CObject

CBaseTransition

CAccelerateDecelerateTransition

요구 사항

헤더: afxanimationcontroller.h

참고 항목

기타 리소스

MFC 클래스