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


Метод ID3DXAnimationController::KeyTrackWeight

Задает ключ события, изменяющий вес дорожки анимации. Вес используется в качестве множителя при объединении нескольких дорожек.

Синтаксис

D3DXEVENTHANDLE KeyTrackWeight(
  [in] UINT                Track,
  [in] FLOAT               NewWeight,
  [in] DOUBLE              StartTime,
  [in] DOUBLE              Duration,
  [in] D3DXTRANSITION_TYPE Transition
);

Параметры

Отслеживание [вход]

Тип: UINT

Идентификатор изменяемой дорожки.

NewWeight [in]

Тип: FLOAT

Новый вес трека.

StartTime [in]

Тип: DOUBLE

Глобальный ключ времени. Указывает глобальное время, когда будет происходить изменение.

Длительность [in]

Тип: DOUBLE

Время перехода, указывающее, сколько времени займет завершение плавного перехода.

Переход [вход]

Тип: D3DXTRANSITION_TYPE

Указывает тип перехода, используемый для перехода между весами. См . D3DXTRANSITION_TYPE.

Возвращаемое значение

Тип: D3DXEVENTHANDLE

Дескриптор события наложения приоритета. Значение NULL возвращается, если один или несколько входных параметров недопустимы или нет свободного события.

Комментарии

Вес используется как множитель, чтобы определить, сколько этой дорожки будет смешиваться с другими треками.

Требования

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

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

ID3DXAnimationController