Classe de CSmoothStopTransition
Encapsula uma transição de liso- interrupção.
class CSmoothStopTransition : public CBaseTransition;
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói uma transição de liso- interrupção e inicializa seus duração e máximo valor final. |
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 |
---|---|
O valor da variável de animação no final de transição. |
|
A duração máximo de transição. |
Comentários
Uma transição de liso- parada desacelera como ela aproxima um determinado valor final, e alcança-o com uma velocidade de zero. A duração de transição é determinada pela velocidade inicial, a diferença entre os valores inicial e final, e máximo a duração especificada. Se não houver nenhuma solução que consiste em um único arco parabólico, esse método cria uma transição cúbica. 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
Requisitos
Cabeçalho: afxanimationcontroller.h