D3DX10_TEXTURE_LOAD_INFO
テクスチャーを別のテクスチャーからロードするために使用するパラメーターを定義します。
typedef struct _D3DX10_TEXTURE_LOAD_INFO {
D3D10_BOX *pSrcBox;
D3D10_BOX *pDstBox;
UINT SrcFirstMip;
UINT DstFirstMip;
UINT NumMips;
UINT SrcFirstElement;
UINT DstFirstElement;
UINT NumElements;
UINT Filter;
UINT MipFilter;
} D3DX10_TEXTURE_LOAD_INFO;
メンバ
- pSrcBox
元のテクスチャーのボックス です (「D3D10_BOX」を参照してください)。 - pDstBox
ロード先のテクスチャーのボックス です (「D3D10_BOX」を参照してください)。 - SrcFirstMip
元のテクスチャーのミップマップ レベルです。詳細については、「D3D10CalcSubresource」を参照してください。 - DstFirstMip
ロード先のテクスチャーのミップマップ レベルです。詳細については、「D3D10CalcSubresource」を参照してください。 - NumMips
元のテクスチャーでのミップマップ レベル数です。 - SrcFirstElement
元のテクスチャーの最初の要素です。 - DstFirstElement
ロード先のテクスチャーの最初の要素です。 - NumElements
ロードする要素の数です。 - Filter
再サンプリング時のフィルタリング オプションです (「D3DX10_FILTER_FLAG」を参照してください)。 - MipFilter
ミップ レベル生成時のフィルタリング オプションです (「D3DX10_FILTER_FLAG」を参照してください)。
解説
この構造体は、D3DX10LoadTextureFromTexture の呼び出しで使用されます。
要件
ヘッダー: D3DX10Tex.h 宣言
ライブラリ: D3DX10.lib 内容