次の方法で共有


D3DXSaveVolumeToFileInMemory 関数

ボリュームをバッファーに保存します。 メソッドは、データを格納する ID3DXBuffer バッファーを作成し、そのオブジェクトを返します。

構文

HRESULT D3DXSaveVolumeToFileInMemory(
  _Out_       LPD3DXBUFFER         *ppDestBuf,
  _In_        D3DXIMAGE_FILEFORMAT DestFormat,
  _In_        LPDIRECT3DVOLUME9    pSrcVolume,
  _In_  const PALETTEENTRY         *pSrcPalette,
  _In_  const D3DBOX               *pSrcBox
);

パラメーター

ppDestBuf [out]

種類: LPD3DXBUFFER*

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

DestFormat [in]

種類: D3DXIMAGE_FILEFORMAT

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

pSrcVolume [in]

種類: LPDIRECT3DVOLUME9

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

pSrcPalette [in]

型: const PALETTEENTRY*

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

pSrcBox [in]

型: const D3DBOX*

D3DBOX 構造体へのポインター。 ソース ボックスを指定します。 ボリューム全体を指定するには、このパラメーターを NULL に設定します。

戻り値

種類: HRESULT

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

要件

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

関連項目

D3DX 9 のテクスチャ関数

D3DXSaveVolumeToFile