Функция D3DXCreateAnimationController

Создает объект контроллера анимации.

Синтаксис

HRESULT D3DXCreateAnimationController(
  _In_  UINT                      MaxNumAnimationOutputs,
  _In_  UINT                      MaxNumAnimationSets,
  _In_  UINT                      MaxNumTracks,
  _In_  UINT                      MaxNumEvents,
  _Out_ LPD3DXANIMATIONCONTROLLER *ppAnimController
);

Параметры

MaxNumAnimationOutputs [in]

Тип: UINT

Максимальное количество выходных данных анимации, которые может поддерживать контроллер.

MaxNumAnimationSets [in]

Тип: UINT

Максимальное количество наборов анимации, которые можно смешать.

MaxNumTracks [in]

Тип: UINT

Максимальное количество наборов анимации, которые могут быть смешаны одновременно.

MaxNumEvents [in]

Тип: UINT

Максимальное количество невыполненных событий, которые будет поддерживать контроллер.

ppAnimController [out]

Тип: LPD3DXANIMATIONCONTROLLER*

Указатель на созданный объект контроллера анимации. См . ID3DXAnimationController.

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

Тип: HRESULT

Если функция выполняется успешно, возвращаемое значение будет D3D_OK. Если функция завершается ошибкой, возвращаемое значение может быть одним из следующих значений: D3DERR_INVALIDCALL E_OUTOFMEMORY.

Комментарии

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

Требования

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

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

Функции анимации