Compartilhar via


Classe CCubicTransition

Encapsula uma transição cúbica.

Sintaxe

class CCubicTransition : public CBaseTransition;

Membros

Construtores públicos

Nome Descrição
CCubicTransition::CCubicTransition Constrói um objeto de transição e inicializa seus parâmetros.

Métodos públicos

Nome Descrição
CCubicTransition::Create Chama a biblioteca de transição para criar um objeto COM de transição encapsulada. (Substitui CBaseTransition::Create.)

Membros de Dados Públicos

Nome Descrição
CCubicTransition::m_dblFinalValue O valor da variável de animação no final da transição.
CCubicTransition::m_dblFinalVelocity A velocidade da variável no final da transição.
CCubicTransition::m_duration A duração da transição.

Comentários

Durante uma transição cúbica, o valor da variável de animação muda de seu valor inicial para um valor final especificado durante a transição, terminando em uma velocidade especificada. Como todas as transições são limpas automaticamente, é recomendável alocá-las usando o operador novo. O objeto COM IUIAnimationTransition encapsulado é criado por CAnimationController::AnimateGroup, até lá é NULL. Alterar variáveis de membro após a criação desse objeto COM não tem efeito.

Hierarquia de herança

CObject

CBaseTransition

CCubicTransition

Requisitos

Cabeçalho: afxanimationcontroller.h

CCubicTransition::CCubicTransition

Constrói um objeto de transição e inicializa seus parâmetros.

CCubicTransition(
    UI_ANIMATION_SECONDS duration,
    DOUBLE finalValue,
    DOUBLE finalVelocity);

Parâmetros

duration
A duração da transição.

finalValue
O valor da variável de animação no final da transição.

finalVelocity
A velocidade da variável no final da transição.

CCubicTransition::Create

Chama a biblioteca de transição para criar um objeto COM de transição encapsulada.

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

Parâmetros

pLibrary
Um ponteiro para uma interface IUIAnimationTransitionLibrary, que define uma biblioteca de transições padrão.

Valor de Devolução

TRUE se a transição for criada com êxito, caso contrário, FALSE.

CCubicTransition::m_dblFinalValue

O valor da variável de animação no final da transição.

DOUBLE m_dblFinalValue;

CCubicTransition::m_dblFinalVelocity

A velocidade da variável no final da transição.

DOUBLE m_dblFinalVelocity;

CCubicTransition::m_duration

A duração da transição.

UI_ANIMATION_SECONDS m_duration;

Confira também

Classes