Classe CParabolicTransitionFromAcceleration
Encapsula uma transição de aceleração parabólica.
Sintaxe
class CParabolicTransitionFromAcceleration : public CBaseTransition;
Membros
Construtores públicos
Nome | Descrição |
---|---|
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration | Constrói uma transição de aceleração parabólica e a inicializa com os parâmetros especificados. |
Métodos públicos
Nome | Descrição |
---|---|
CParabolicTransitionFromAcceleration::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 |
---|---|
CParabolicTransitionFromAcceleration::m_dblAcceleration | A aceleração da variável de animação durante a transição. |
CParabolicTransitionFromAcceleration::m_dblFinalValue | O valor da variável de animação no final da transição. |
CParabolicTransitionFromAcceleration::m_dblFinalVelocity | A velocidade da variável de animação no final da transição. |
Comentários
Durante uma transição de aceleração parabólica, o valor da variável de animação muda do valor inicial para o valor final e termina em uma velocidade especificada. Você pode controlar a rapidez com que a variável atinge o valor final especificando a taxa de aceleração. 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
CParabolicTransitionFromAcceleration
Requisitos
Cabeçalho: afxanimationcontroller.h
CParabolicTransitionFromAcceleration::CParabolicTransitionFromAcceleration
Constrói uma transição de aceleração parabólica e a inicializa com os parâmetros especificados.
CParabolicTransitionFromAcceleration(
DOUBLE dblFinalValue,
DOUBLE dblFinalVelocity,
DOUBLE dblAcceleration);
Parâmetros
dblFinalValue
O valor da variável de animação no final da transição.
dblFinalVelocity
A velocidade da variável de animação no final da transição.
dblAcceleration
A aceleração da variável de animação durante a transição.
CParabolicTransitionFromAcceleration::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 a biblioteca de transição, que é responsável pela criação de transições padrão.
Valor de retorno
TRUE se a transição for criada com êxito, caso contrário, FALSE.
CParabolicTransitionFromAcceleration::m_dblAcceleration
A aceleração da variável de animação durante a transição.
DOUBLE m_dblAcceleration;
CParabolicTransitionFromAcceleration::m_dblFinalValue
O valor da variável de animação no final da transição.
DOUBLE m_dblFinalValue;
CParabolicTransitionFromAcceleration::m_dblFinalVelocity
A velocidade da variável de animação no final da transição.
DOUBLE m_dblFinalVelocity;