Метод ID3DXAnimationController::KeyPriorityBlend
Задает сочетание ключей событий для указанной дорожки анимации.
Синтаксис
D3DXEVENTHANDLE KeyPriorityBlend(
[in] FLOAT NewBlendWeight,
[in] DOUBLE StartTime,
[in] DOUBLE Duration,
[in] D3DXTRANSITION_TYPE Transition
);
Параметры
-
NewBlendWeight [in]
-
Тип: FLOAT
Число от 0 до 1, используемое для объединения дорожек.
-
StartTime [in]
-
Тип: DOUBLE
Глобальное время начала смешения.
-
Длительность [in]
-
Тип: DOUBLE
Глобальная продолжительность смешивания.
-
Переход [вход]
-
Тип: D3DXTRANSITION_TYPE
Указывает тип перехода, используемый в течение всего смешения. См . D3DXTRANSITION_TYPE.
Возвращаемое значение
Тип: D3DXEVENTHANDLE
Дескриптор события наложения приоритета. Значение NULL возвращается, если один или несколько входных параметров недопустимы или нет свободного события.
Комментарии
Контроллер анимации смешивается в три этапа: сначала смешиваются низкоприоритетные дорожки, затем смешиваются высокоприоритетные дорожки, а затем результаты обоих этапов.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел