D3DX11SaveTextureToFile
テクスチャーをファイルに保存します。
HRESULT
D3DX11SaveTextureToFile(
ID3D11DeviceContext *pContext,
ID3D11Resource *pSrcTexture,
D3DX11_IMAGE_FILE_FORMAT DestFormat,
LPCTSTR pDestFile
);
パラメータ
- pContext
ID3D11DeviceContext オブジェクトへのポインターです。 - pSrcTexture
保存するテクスチャーへのポインターです。「ID3D11Resource」を参照してください。 - DestFormat
テクスチャーを保存するフォーマットです (「D3DX11_IMAGE_FILE_FORMAT」を参照)。推奨するフォーマットは D3DX11_IFF_DDS です。DXGI_FORMAT のすべてのフォーマットをサポートするオプションは D3DX11_IFF_DDS のみであるからです。 - pDestFile
テクスチャーの保存先の出力ファイルの名前です。コンパイラーの設定で Unicode が必要な場合、データ型 LPCTSTR は LPCWSTR に解決されます。それ以外の場合、データ型は LPCSTR に解決されます。
戻り値
戻り値は、「Direct3D 11 のリターン コード」に示すいずれかの値です。この戻り値を使用して、DestFormat がサポートされているかどうかを確認できます。
要件
ヘッダー: D3DX11tex.h 宣言
ライブラリ: D3DX11.lib 内容