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
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;