次の方法で共有


D3DX11_IMAGE_INFO構造体

Note

D3DX (D3DX 9、D3DX 10、D3DX 11) ユーティリティ ライブラリは、Windows 8では非推奨となり、Windows ストア アプリではサポートされていません。

必要に応じて、テクスチャ ローダー API に情報を提供して、テクスチャの読み込み方法を制御します。 これらのパラメーターに対して D3DX11_DEFAULT の値を指定すると、D3DX はソース ファイルの値を自動的に使用します。

構文

typedef struct D3DX11_IMAGE_INFO {
  UINT                     Width;
  UINT                     Height;
  UINT                     Depth;
  UINT                     ArraySize;
  UINT                     MipLevels;
  UINT                     MiscFlags;
  DXGI_FORMAT              Format;
  D3D11_RESOURCE_DIMENSION ResourceDimension;
  D3DX11_IMAGE_FILE_FORMAT ImageFileFormat;
} D3DX11_IMAGE_INFO, *LPD3DX11_IMAGE_INFO;

メンバー

Width

型: UINT

テクスチャのターゲット幅。 テクスチャの実際の幅がこの値より大きいか小さい場合、テクスチャはこのターゲット幅に合わせてスケールアップまたはスケールダウンされます。

Height

型: UINT

テクスチャのターゲットの高さ。 テクスチャの実際の高さがこの値より大きいか小さい場合、テクスチャはこのターゲットの高さに合わせてスケールアップまたはスケールダウンされます。

[奥行]

型: UINT

テクスチャの深さ。 これは、ボリューム テクスチャにのみ適用されます。

ArraySize

型: UINT

配列の要素数。

MipLevels

型: UINT

テクスチャ内のミップマップ レベルの最大数。 D3D11_TEX1D_SRVの解説を参照してください。 0 またはD3DX11_DEFAULTを使用すると、完全なミップマップ チェーンが作成されます。

MiscFlags

型: UINT

D3D11_RESOURCE_MISC_FLAG フラグで指定されたその他のリソース プロパティ。

Format

種類: DXGI_FORMAT

テクスチャ 読み込まれた後に適用される形式を指定するDXGI_FORMAT列挙体。

ResourceDimension

種類: D3D11_RESOURCE_DIMENSION

リソースの種類を識別する D3D11_RESOURCE_DIMENSION 値。

ImageFileFormat

種類: D3DX11_IMAGE_FILE_FORMAT

イメージ形式を識別する D3DX11_IMAGE_FILE_FORMAT 値。

解説

この構造体は、 D3DX11GetImageInfoFromFileD3DX11GetImageInfoFromMemoryD3DX11GetImageInfoFromResource などのメソッドで使用されます。

要件

要件
ヘッダー
D3DX11tex.h

関連項目

D3DX 構造体