Функция D3DXCreateKeyframedAnimationSet
Создает интерфейс набора анимации с ключевым кадром ID3DXKeyframedAnimationSet .
Синтаксис
HRESULT D3DXCreateKeyframedAnimationSet(
_In_ LPCSTR pName,
_In_ DOUBLE TicksPerSecond,
_In_ D3DXPLAYBACK_TYPE Playback,
_In_ UINT NumAnimations,
_In_ UINT NumCallbackKeys,
_In_ const LPD3DXKEY_CALLBACK *pCallKeys,
_Out_ LPD3DXKEYFRAMEDANIMATIONSET *ppAnimationSet
);
Параметры
-
pName [in]
-
Тип: LPCSTR
Указатель на имя набора анимаций.
-
TicksPerSecond [in]
-
Тип: DOUBLE
Количество тактов ключевых кадров, которые истекают в секунду.
-
Воспроизведение [in]
-
Тип: D3DXPLAYBACK_TYPE
Тип цикла воспроизведения набора анимации. См . D3DXPLAYBACK_TYPE.
-
NumAnimations [in]
-
Тип: UINT
Количество наборов анимации масштабирования, поворота и перевода (SRT).
-
NumCallbackKeys [in]
-
Тип: UINT
Количество ключей обратного вызова.
-
pCallKeys [in]
-
Тип: const LPD3DXKEY_CALLBACK*
Указатель на структуру D3DXKEY_CALLBACK , в котором хранятся данные обратного вызова пользователя.
-
ppAnimationSet [out]
-
Тип: LPD3DXKEYFRAMEDANIMATIONSET*
Адрес указателя на интерфейс набора анимации ID3DXKeyframedAnimationSet с ключевым кадром.
Возвращаемое значение
Тип: HRESULT
Если функция выполнена успешно, возвращаемое значение будет S_OK. Если функция завершается ошибкой, возвращаемое значение может быть одним из следующих значений: D3DERR_INVALIDCALL E_OUTOFMEMORY.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел