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


структура D3DXTRACK_DESC

Описывает дорожку анимации и задает вес, скорость и положение для дорожки в данный момент времени.

Синтаксис

typedef struct D3DXTRACK_DESC {
  D3DXPRIORITY_TYPE Priority;
  FLOAT             Weight;
  FLOAT             Speed;
  DOUBLE            Position;
  BOOL              Enable;
} D3DXTRACK_DESC, *LPD3DXTRACK_DESC;

Члены

Приоритет

Тип: D3DXPRIORITY_TYPE

Тип приоритета, как определено в D3DXPRIORITY_TYPE.

Weight

Тип: FLOAT

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

Скорость

Тип: FLOAT

Значение скорости. Он используется аналогично множительу для масштабирования периода дорожки.

Положение

Тип: DOUBLE

Временная позиция дорожки в локальном временном интервале текущего набора анимации.

Разрешить

Тип: BOOL

Отслеживание включения и отключения. Чтобы включить, задайте значение TRUE. Чтобы отключить, установите значение FALSE.

Комментарии

Дорожки с одинаковым приоритетом объединяются, а два результирующие значения затем смешиваются с помощью коэффициента приоритета. С дорожкой должен быть связан набор анимации (который хранится отдельно).

Требования

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

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

Структуры D3DX