다음을 통해 공유


CParabolicTransitionFromAcceleration 클래스

포물선 가속 전환을 캡슐화합니다.

구문

class CParabolicTransitionFromAcceleration : public CBaseTransition;

멤버

공용 생성자

속성 설명
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration 포물선 가속 전환을 생성하고 지정된 매개 변수를 사용하여 초기화합니다.

공용 메서드

이름 설명
CParabolicTransitionFromAcceleration::Create 전환 라이브러리를 호출하여 캡슐화된 전환 COM 개체를 만듭니다. (재정의 CBaseTransition::Create.)

공용 데이터 멤버

속성 설명
CParabolicTransitionFromAcceleration::m_dblAcceleration 전환 중에 애니메이션 변수의 가속입니다.
CParabolicTransitionFromAcceleration::m_dblFinalValue 전환이 끝날 때 애니메이션 변수의 값입니다.
CParabolicTransitionFromAcceleration::m_dblFinalVelocity 전환이 끝날 때 애니메이션 변수의 속도입니다.

설명

포물선 가속 전환 중에 애니메이션 변수의 값이 초기 값에서 지정된 속도로 끝나는 최종 값으로 변경됩니다. 가속 속도를 지정하여 변수가 최종 값에 도달하는 속도를 제어할 수 있습니다. 모든 전환은 자동으로 지워지므로 새 연산자를 사용하여 할당하는 것이 좋습니다. 캡슐화된 IUIAnimationTransition COM 개체는 CAnimationController::AnimateGroup에 의해 생성되며, 그때까지는 NULL입니다. 이 COM 개체를 만든 후 멤버 변수를 변경해도 아무런 영향을 주지 않습니다.

상속 계층 구조

CObject

CBaseTransition

CParabolicTransitionFromAcceleration

요구 사항

헤더: afxanimationcontroller.h

CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration

포물선 가속 전환을 생성하고 지정된 매개 변수를 사용하여 초기화합니다.

CParabolicTransitionFromAcceleration(
    DOUBLE dblFinalValue,
    DOUBLE dblFinalVelocity,
    DOUBLE dblAcceleration);

매개 변수

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

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

dblAcceleration
전환 중에 애니메이션 변수의 가속입니다.

CParabolicTransitionFromAcceleration::Create

전환 라이브러리를 호출하여 캡슐화된 전환 COM 개체를 만듭니다.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* /* not used */);

매개 변수

pLibrary
표준 전환 생성을 담당하는 전환 라이브러리에 대한 포인터입니다.

Return Value

전환이 성공적으로 만들어지면 TRUE이고, 그렇지 않으면 FALSE입니다.

CParabolicTransitionFromAcceleration::m_dblAcceleration

전환 중에 애니메이션 변수의 가속입니다.

DOUBLE m_dblAcceleration;

CParabolicTransitionFromAcceleration::m_dblFinalValue

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

DOUBLE m_dblFinalValue;

CParabolicTransitionFromAcceleration::m_dblFinalVelocity

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

DOUBLE m_dblFinalVelocity;

참고 항목

클래스