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*

源纹理框 (查看 D3D10_BOX) 。

pDstBox

类型: D3D10_BOX*

目标纹理框 (请参阅 D3D10_BOX) 。

SrcFirstMip

类型: UINT

源纹理 mipmap 级别,有关详细信息,请参阅 D3D10CalcSubresource

DstFirstMip

类型: UINT

目标纹理 mipmap 级别,请参阅 D3D10CalcSubresource 了解更多详细信息。

NumMips

类型: UINT

源纹理中的 mipmap 级别数。

SrcFirstElement

类型: UINT

源纹理的第一个元素。

DstFirstElement

类型: UINT

目标纹理的第一个元素。

NumElements

类型: UINT

要加载的元素数。

Filter

类型: UINT

重新采样 (期间的筛选选项请参阅 D3DX10_FILTER_FLAG) 。

MipFilter

类型: UINT

生成 mip 级别时的筛选选项 (查看 D3DX10_FILTER_FLAG) 。

备注

此结构用于调用 D3DX10LoadTextureFromTexture

要求

要求
标头
D3DX10Tex.h

请参阅

D3DX 结构