Класс CLinearTransitionFromSpeed
Инкапсулирует переход с линейной скоростью.
Синтаксис
class CLinearTransitionFromSpeed : public CBaseTransition;
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed | Создает объект перехода линейной скорости и инициализирует его со скоростью и конечным значением. |
Открытые методы
Имя | Описание |
---|---|
CLinearTransitionFromSpeed::Create | Вызывает библиотеку перехода для создания инкапсулированного com-объекта перехода. (Переопределения CBaseTransition::Create.) |
Открытые члены данных
Имя | Описание |
---|---|
CLinearTransitionFromSpeed::m_dblFinalValue | Значение переменной анимации в конце перехода. |
CLinearTransitionFromSpeed::m_dblSpeed | Абсолютное значение скорости переменной. |
Замечания
При переходе линейной скорости значение переменной анимации изменяется по заданной скорости. Длительность перехода определяется разницей между начальным значением и указанным конечным значением. Так как все переходы очищаются автоматически, рекомендуется выделить их с помощью оператора new. Инкапсулированный объект COM IUIAnimationTransition создается CAnimationController::AnimateGroup, пока не будет значение NULL. Изменение переменных-членов после создания этого COM-объекта не влияет.
Иерархия наследования
Требования
Заголовок: afxanimationcontroller.h
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed
Создает объект перехода линейной скорости и инициализирует его со скоростью и конечным значением.
CLinearTransitionFromSpeed(
DOUBLE dblSpeed,
DOUBLE dblFinalValue);
Параметры
dblSpeed
Абсолютное значение скорости переменной.
dblFinalValue
Значение переменной анимации в конце перехода.
CLinearTransitionFromSpeed::Create
Вызывает библиотеку перехода для создания инкапсулированного com-объекта перехода.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
Параметры
pLibrary
Указатель на интерфейс IUIAnimationTransitionLibrary, определяющий библиотеку стандартных переходов.
Возвращаемое значение
ЗНАЧЕНИЕ TRUE, если переход успешно создан; в противном случае ЗНАЧЕНИЕ FALSE.
CLinearTransitionFromSpeed::m_dblFinalValue
Значение переменной анимации в конце перехода.
DOUBLE m_dblFinalValue;
CLinearTransitionFromSpeed::m_dblSpeed
Абсолютное значение скорости переменной.
DOUBLE m_dblSpeed;