Classe CLinearTransitionFromSpeed

Encapsula uma transição de velocidade linear.

Sintaxe

class CLinearTransitionFromSpeed : public CBaseTransition;

Membros

Construtores públicos

Nome Descrição
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed Constrói um objeto de linear-speed e inicializa com velocidade e valor final.

Métodos públicos

Nome Descrição
CLinearTransitionFromSpeed::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
CLinearTransitionFromSpeed::m_dblFinalValue O valor da variável de animação no final da transição.
CLinearTransitionFromSpeed::m_dblSpeed O valor absoluto da velocidade da variável.

Comentários

Durante uma transição de linear-speed, o valor da variável de animação é alterado a uma taxa especificada. A duração da transição é determinada pela diferença entre o valor inicial e o valor final especificado. 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

CLinearTransitionFromSpeed

Requisitos

Cabeçalho: afxanimationcontroller.h

CLinearTransitionFromSpeed::CLinearTransitionFromSpeed

Constrói um objeto de linear-speed e inicializa com velocidade e valor final.

CLinearTransitionFromSpeed(
    DOUBLE dblSpeed,
    DOUBLE dblFinalValue);

Parâmetros

dblSpeed
O valor absoluto da velocidade da variável.

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

CLinearTransitionFromSpeed::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 retorno

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

CLinearTransitionFromSpeed::m_dblFinalValue

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

DOUBLE m_dblFinalValue;

CLinearTransitionFromSpeed::m_dblSpeed

O valor absoluto da velocidade da variável.

DOUBLE m_dblSpeed;

Confira também

Classes