D3DX10_IMAGE_FILE_FORMAT列挙

D3DXCreatexxx 関数と D3DX10Savexxx 関数でサポートされるイメージ ファイル形式。

構文

typedef enum D3DX10_IMAGE_FILE_FORMAT { 
  D3DX10_IFF_BMP          = 0,
  D3DX10_IFF_JPG          = 1,
  D3DX10_IFF_PNG          = 3,
  D3DX10_IFF_DDS          = 4,
  D3DX10_IFF_TIFF         = 10,
  D3DX10_IFF_GIF          = 11,
  D3DX10_IFF_WMP          = 12,
  D3DX10_IFF_FORCE_DWORD  = 0x7fffffff
} D3DX10_IMAGE_FILE_FORMAT, *LPD3DX10_IMAGE_FILE_FORMAT;

定数

D3DX10_IFF_BMP

Windows ビットマップ (BMP) ファイル形式。 ピクセルの四角形が作成されたデバイスの解像度、四角形の寸法、ビットの配列のサイズ、論理パレット、ビットマップイメージ内のピクセルと論理パレット内のエントリの関係を定義するビットの配列を記述するヘッダーが含まれます。 この形式のファイル拡張子は.bmp。

D3DX10_IFF_JPG

共同写真エキスパート グループ (JPEG) 圧縮ファイル形式。 24 ビット RGB カラーと 8 ビット グレースケールのタグ付き画像ファイル形式 (TIFF) イメージ ドキュメント ファイルの可変圧縮を指定します。 この形式のファイル拡張子は.jpg。

D3DX10_IFF_PNG

ポータブル ネットワーク グラフィックス (PNG) ファイル形式。 ロスレス圧縮を使用した非プロプライエタリビットマップ形式。 この形式のファイル拡張子は.png。

D3DX10_IFF_DDS

DirectDraw サーフェス (DDS) ファイル形式。 ミップマップ レベルの有無にかかわらず、ピクセル圧縮の有無にかかわらず、テクスチャ、ボリューム テクスチャ、立方環境マップを格納します。 この形式のファイル拡張子は .dds です。

D3DX10_IFF_TIFF

タグ付けされたイメージ ファイル形式 (TIFF)。 この形式のファイル拡張子は、.tif と .tiff です。

D3DX10_IFF_GIF

グラフィックス交換形式 (GIF)。この形式のファイル拡張子は.gif。

D3DX10_IFF_WMP

Windows Media Photo 形式 (WMP)。 この形式は、HD 写真および JPEG XR とも呼ばれます。 この形式のファイル拡張子は、.hdp、.jxr、および .wdp です。

正常に動作するには、 D3DX10_IFF_WMP COM を初期化する必要があります。 したがって、D3DX を呼び出す前に、アプリケーションで CoInitialize または CoInitializeEx を呼び出します。

D3DX10_IFF_FORCE_DWORD

この列挙を強制的に 32 ビットのサイズにコンパイルします。 この値がないと、一部のコンパイラでは、この列挙を 32 ビット以外のサイズにコンパイルできます。 この値は使用されません。

注釈

これらの形式の一部の詳細については、「 ビットマップの種類 (GDI+)」 を参照してください。

D3DX10 は、Windows イメージング コンポーネントを使用して、サポートされているビットマップ ファイルの種類の大部分を実装します。 詳細については、「 Windows Imaging コンポーネントの概要 」を参照してください。

要件

要件
ヘッダー
D3DX10Tex.h

こちらもご覧ください

D3DX 列挙