ID3DXKeyframedAnimationSet::Compress method
Transforms animations in an animation set into a compressed format and returns a pointer to the buffer that stores the compressed data.
Syntax
HRESULT Compress(
[in] DWORD Flags,
[in] FLOAT Lossiness,
[in] LPD3DXFRAME pHierarchy,
[out] LPD3DXBUFFER *ppCompressedData
);
Parameters
-
Flags [in]
-
Type: DWORD
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]
-
Type: FLOAT
Desired compression loss ratio, in the range from 0 to 1.
-
pHierarchy [in]
-
Type: LPD3DXFRAME
Pointer to a D3DXFRAME transformation frame hierarchy. Can be NULL.
-
ppCompressedData [out]
-
Type: LPD3DXBUFFER*
Address of a pointer to the ID3DXBuffer compressed animation set.
Return value
Type: HRESULT
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
Requirement | Value |
---|---|
Header |
|
Library |
|
See also