ID3DXKeyframedAnimationSet::Compress
Transforms animations in an animation set into a compressed format and returns a pointer to the buffer that stores the compressed data.
HRESULT Compress(
DWORD Flags,
FLOAT Lossiness,
LPD3DXFRAME pHierarchy,
LPD3DXBUFFER * ppCompressedData
);
Parameters
- Flags
- [in] One of the D3DXCOMPRESSION_FLAGS values that define the compression mode used for storing compressed animation set data. D3DXCOMPRESS_DEFAULT is the only value currently supported.
- Lossiness
- [in] Desired compression loss ratio, in the range from 0 to 1.
- pHierarchy
- [in] Pointer to a D3DXFRAME transformation frame hierarchy. Can be NULL.
- ppCompressedData
- [out] Address of a pointer to the ID3DXBuffer compressed animation set.
Return Values
If the method succeeds, the return value is S_OK. If the method fails, the return value can be one of the following values: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requirements
Header: Declared in D3dx9anim.h.