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 値。
-
ImageFileFormat
-
イメージ形式を識別する D3DX11_IMAGE_FILE_FORMAT 値。
解説
この構造体は、 D3DX11GetImageInfoFromFile、 D3DX11GetImageInfoFromMemory、 D3DX11GetImageInfoFromResource などのメソッドで使用されます。
要件
要件 | 値 |
---|---|
ヘッダー |
|