ID3DXKeyframedAnimationSet::Compress メソッド
アニメーション セット内のアニメーションを圧縮形式に変換し、圧縮データを格納するバッファーへのポインターを返します。
構文
HRESULT Compress(
[in] DWORD Flags,
[in] FLOAT Lossiness,
[in] LPD3DXFRAME pHierarchy,
[out] LPD3DXBUFFER *ppCompressedData
);
パラメーター
-
Flags [in]
-
種類: DWORD
圧縮されたアニメーション セット データの格納に使用される圧縮モードを定義する D3DXCOMPRESSION_FLAGS 値の 1 つ。 D3DXCOMPRESS_DEFAULTは、現在サポートされている唯一の値です。
-
損失性 [in]
-
型: FLOAT
所望の圧縮損失率は、0から1の範囲である。
-
pHierarchy [in]
-
種類: LPD3DXFRAME
D3DXFRAME 変換フレーム階層へのポインター。 NULL を指定できます。
-
ppCompressedData [out]
-
種類: LPD3DXBUFFER*
ID3DXBuffer 圧縮アニメーション セットへのポインターのアドレス。
戻り値
種類: HRESULT
メソッドが成功した場合、戻り値はS_OK。 メソッドが失敗した場合、戻り値には、D3DERR_INVALIDCALL、E_OUTOFMEMORYのいずれかの値を指定できます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目