Функция 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.
Комментарии
Контроллер анимации управляет микшером анимации. Контроллер добавляет методы для изменения параметров смешения с течением времени, чтобы обеспечить плавные переходы.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел