次の方法で共有


D3DX11_IMAGE_INFO

オプションで、テクスチャーのロード方法を制御するためにテクスチャー ローダー 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
    テクスチャーの目的の幅です。テクスチャーの実際の幅がこの値より大きいか小さい場合、テクスチャーはこの目的の幅に合わせて拡大または縮小されます。
  • Height
    テクスチャーの目的の高さです。テクスチャーの実際の高さがこの値より大きいか小さい場合、テクスチャーはこの目的の高さに合わせて拡大または縮小されます。
  • Depth
    テクスチャーの深度です。これは、ボリューム テクスチャーにのみ適用されます。
  • ArraySize
    配列の要素の数です。
  • MipLevels
    テクスチャー内のミップマップ レベルの最大数です。「D3D11_TEX1D_SRV」の「解説」を参照してください。0 または D3DX11_DEFAULT を使用すると、すべてのミップマップ チェーンが作成されます。
  • MiscFlags
    D3D11_RESOURCE_MISC_FLAG フラグで指定された、その他のリソースのプロパティです。
  • Format
    テクスチャーの読み込み後のフォーマットを指定する DXGI_FORMAT 列挙型です。
  • ResourceDimension
    リソースの種類を識別する D3D11_RESOURCE_DIMENSION です。
  • ImageFileFormat
    画像の形式を格納する D3DX11_IMAGE_FILE_FORMAT へのポインターです。

解説 

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

要件

ヘッダー: D3DX11tex.h 宣言

ライブラリ: D3DX11.lib 内容

関連項目

D3DX 構造体