Classe de CSinusoidalTransitionFromRange
Encapsula uma transição de sinusoidal- intervalo que tenha um determinado intervalo de oscilação.
class CSinusoidalTransitionFromRange : public CBaseTransition;
Membros
Construtores public
Nome |
Descrição |
---|---|
CSinusoidalTransitionFromRange::CSinusoidalTransitionFromRange |
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 |
---|---|
O valor da variável de animação em um pico de som tipo wave sinusoidaa. |
|
O valor da variável de animação em uma calha de som tipo wave sinusoidaa. |
|
A duração de transição. |
|
O período de oscilação de som tipo wave sinusoidaa em segundos. |
|
A inclinação no início de transição. |
Comentários
O valor da variável de animação flutua entre os valores mínimo e máximo especificados em toda a duração de uma transição de sinusoidal- intervalo. O parâmetro de inclinação é usado para desambiguar entre as duas ondas seno de possíveis especificadas pelos outros parâmetros. 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
CSinusoidalTransitionFromRange
Requisitos
Cabeçalho: afxanimationcontroller.h