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


Метод 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 возвращается, если один или несколько входных параметров недопустимы или нет свободного события.

Комментарии

Контроллер анимации смешивается в три этапа: сначала смешиваются низкоприоритетные дорожки, затем смешиваются высокоприоритетные дорожки, а затем результаты обоих этапов.

Требования

Требование Значение
Заголовок
D3dx9anim.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXAnimationController

SetPriorityBlend