Share via


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 内容