Функция D3DXCreateCompressedAnimationSet

Создает интерфейс набора анимации ID3DXCompressedAnimationSet с кадром, который хранит данные опорных кадров в сжатом формате.

Синтаксис

HRESULT D3DXCreateCompressedAnimationSet(
  _In_        LPCSTR                       pName,
  _In_        DOUBLE                       TicksPerSecond,
  _In_        D3DXPLAYBACK_TYPE            Playback,
  _In_        LPD3DXBUFFER                 pCompressedData,
  _In_        UINT                         NumCallbackKeys,
  _In_  const LPD3DXKEY_CALLBACK           *pCallKeys,
  _Out_       LPD3DXCOMPRESSEDANIMATIONSET *ppAnimationSet
);

Параметры

pName [ окне]

Тип: LPCSTR

Указатель на имя набора анимации.

Тикксперсеконд [ окне]

Тип: Double

Число тактов опорного кадра в секунду.

Воспроизведение [ окне]

Тип: D3DXPLAYBACK _ тип

Тип цикла воспроизведения набора анимации. См. раздел _ тип D3DXPLAYBACK.

пкомпресседдата [ окне]

Тип: LPD3DXBUFFER

Указатель на буфер ID3DXBuffer , в котором набор анимации хранится в виде сжатых данных.

Нумкаллбакккэйс [ окне]

Тип: uint

Число ключей обратного вызова.

пкаллкэйс [ окне]

Тип: const LPD3DXKEY _ callback *

Указатель на структуру _ обратного вызова D3DXKEY , в которой хранятся данные обратного вызова пользователя.

ппаниматионсет [ заполняет]

Тип: LPD3DXCOMPRESSEDANIMATIONSET*

Адрес указателя на интерфейс ID3DXCompressedAnimationSet , в котором хранятся данные набора анимаций с кадрами в сжатом формате.

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

Тип: HRESULT

Если функция выполнена успешно, возвращается значение S _ ОК. Если функция завершается ошибкой, возвращаемое значение может иметь одно из следующих значений: D3DERR _ инвалидкалл, E _ OUTOFMEMORY.

Требования

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

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

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