D3DXSaveTextureToFileInMemory 関数

テクスチャをイメージ ファイルに保存します。

構文

HRESULT D3DXSaveTextureToFileInMemory(
  _Out_       LPD3DXBUFFER           *ppDestBuf,
  _In_        D3DXIMAGE_FILEFORMAT   DestFormat,
  _In_        LPDIRECT3DBASETEXTURE9 pSrcTexture,
  _In_  const PALETTEENTRY           *pSrcPalette
);

パラメーター

ppDestBuf [out]

種類: LPD3DXBUFFER*

イメージを格納する ID3DXBuffer へのポインターのアドレス。

DestFormat [in]

種類: D3DXIMAGE_FILEFORMAT

D3DXIMAGE_FILEFORMAT 保存時に使用するファイル形式を指定します。 この関数では、ポータブル Pixmap (.ppm) と Targa/Truevision Graphics Adapter (.tga) を除 くすべてのD3DXIMAGE_FILEFORMAT 形式への保存がサポートされています。

pSrcTexture [in]

種類: LPDIRECT3DBASETEXTURE9

保存するイメージを含む IDirect3DBaseTexture9 インターフェイスへのポインター。

pSrcPalette [in]

型: const PALETTEENTRY*

256 色のパレットを含む PALETTEENTRY 構造体へのポインター。 このパラメーターは、NULL でもかまいません。

戻り値

種類: HRESULT

関数が成功した場合、戻り値はD3D_OK。 関数が失敗した場合、戻り値は次のようになります: D3DERR_INVALIDCALL。

注釈

この関数は、圧縮テクスチャ形式との間の変換を処理します。

要件

要件
ヘッダー
D3dx9tex.h
ライブラリ
D3dx9.lib

こちらもご覧ください

D3DX 9 のテクスチャ関数

D3DXSaveSurfaceToFileInMemory

D3DXSaveVolumeToFileInMemory