Classe de CAccelerateDecelerateTransition
Implementa uma transição de acelerar- retardamento.
class CAccelerateDecelerateTransition : public CBaseTransition;
Membros
Construtores public
Nome |
Descrição |
---|---|
CAccelerateDecelerateTransition::CAccelerateDecelerateTransition |
Constrói um objeto de transição. |
Métodos públicos
Nome |
Descrição |
---|---|
Chama a biblioteca de transição para criar o objeto COM encapsulado de transição. Overrides ( CBaseTransition::Create.) |
Membros públicos de dados
Nome |
Descrição |
---|---|
A taxa de gasta acelerando a duração de tempo. |
|
A taxa de tempo gastou o retardamento a duração. |
|
A duração de transição. |
|
O valor da variável de animação no final de transição. |
Comentários
Durante uma transição de acelerar- retardamento, a variável de animação acelerar e desacelera em na duração de transição, finalizando em um valor especificado. Você pode controlar como rapidamente a variável acelera e desacelera independente, especificando taxas diferentes de aceleração e a desaceleração. Quando a velocidade de início é zero, a taxa de aceleração é a fração de duração que a variável gastará aceleração; também com a taxa de latência. Se a velocidade de início é diferente de zero, é a fração de tempo entre velocidade de zero e atingir o final da transição. A taxa de aceleração e a taxa da desaceleração devem somar um máximo de 1,0. Como todas as transições são desmarcadas automaticamente, é recomendável atribuiu-as que usam o novo operador. O IUIAnimationTransition que encapsulado o objeto COM é criado por CAnimationController::AnimateGroup até lá, ele é NULO. Alterando variáveis de membro após a criação de esse objeto COM não tem efeito.
Hierarquia de herança
CAccelerateDecelerateTransition
Requisitos
Cabeçalho: afxanimationcontroller.h