次の方法で共有


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 内容

関連項目

D3DX 関数