Поделиться через


Класс 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-объекта не влияет.

Иерархия наследования

CObject

CBaseTransition

CLinearTransitionFromSpeed

Требования

Заголовок: 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;

См. также

Классы