Метод ID3DXKeyframedAnimationSet::Compress
Преобразует анимации в наборе анимаций в сжатый формат и возвращает указатель на буфер, в котором хранятся сжатые данные.
Синтаксис
HRESULT Compress(
[in] DWORD Flags,
[in] FLOAT Lossiness,
[in] LPD3DXFRAME pHierarchy,
[out] LPD3DXBUFFER *ppCompressedData
);
Параметры
-
Флаги [в]
-
Тип: DWORD
Одно из D3DXCOMPRESSION_FLAGS значений , определяющих режим сжатия, используемый для хранения сжатых данных набора анимации. D3DXCOMPRESS_DEFAULT — единственное поддерживаемое в настоящее время значение.
-
Сбой [ в]
-
Тип: FLOAT
Требуемый коэффициент потери сжатия в диапазоне от 0 до 1.
-
pHierarchy [in]
-
Тип: LPD3DXFRAME
Указатель на иерархию кадров преобразования D3DXFRAME . Может иметь значение NULL.
-
ppCompressedData [out]
-
Тип: LPD3DXBUFFER*
Адрес указателя на набор анимации, сжатый ID3DXBuffer .
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет S_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих значений: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел