Método ID3DXKeyframedAnimationSet::Compress
Transforma las animaciones de un conjunto de animaciones en un formato comprimido y devuelve un puntero al búfer que almacena los datos comprimidos.
Sintaxis
HRESULT Compress(
[in] DWORD Flags,
[in] FLOAT Lossiness,
[in] LPD3DXFRAME pHierarchy,
[out] LPD3DXBUFFER *ppCompressedData
);
Parámetros
-
Marcas [in]
-
Tipo: DWORD
Uno de los valores de D3DXCOMPRESSION_FLAGS que definen el modo de compresión usado para almacenar datos de conjuntos de animación comprimidos. D3DXCOMPRESS_DEFAULT es el único valor admitido actualmente.
-
Pérdida [in]
-
Tipo: FLOAT
Relación de pérdida de compresión deseada, en el intervalo de 0 a 1.
-
pHierarchy [in]
-
Tipo: LPD3DXFRAME
Puntero a una jerarquía de marcos de transformación D3DXFRAME . Puede ser NULL.
-
ppCompressedData [out]
-
Tipo: LPD3DXBUFFER*
Dirección de un puntero al conjunto de animaciones comprimidas ID3DXBuffer .
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto es S_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes valores: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también