D3DX11_TEXTURE_LOAD_INFO 结构

注意

D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用Windows 8,不支持 Windows 应用商店应用。

描述用于从另一个纹理加载纹理的参数。

语法

typedef struct _D3DX11_TEXTURE_LOAD_INFO {
  D3D11_BOX *pSrcBox;
  D3D11_BOX *pDstBox;
  UINT      SrcFirstMip;
  UINT      DstFirstMip;
  UINT      NumMips;
  UINT      SrcFirstElement;
  UINT      DstFirstElement;
  UINT      NumElements;
  UINT      Filter;
  UINT      MipFilter;
} D3DX11_TEXTURE_LOAD_INFO;

成员

pSrcBox

类型: D3D11_BOX*

源纹理框 (查看 D3D11_BOX) 。

pDstBox

类型: D3D11_BOX*

“目标纹理”框 (查看 D3D11_BOX) 。

SrcFirstMip

类型: UINT

源纹理 mipmap 级别,请参阅 D3D11CalcSubresource 了解更多详细信息。

DstFirstMip

类型: UINT

目标纹理 mipmap 级别,有关详细信息,请参阅 D3D11CalcSubresource

NumMips

类型: UINT

源纹理中的 mipmap 级别数。

SrcFirstElement

类型: UINT

源纹理的第一个元素。

DstFirstElement

类型: UINT

目标纹理的第一个元素。

NumElements

类型: UINT

要加载的元素数。

Filter

类型: UINT

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

MipFilter

类型: UINT

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

备注

此结构用于调用 D3DX11LoadTextureFromTexture

默认值为:

    pSrcBox = NULL;
    pDstBox = NULL;
    SrcFirstMip = 0;
    DstFirstMip = 0;
    NumMips = D3DX11_DEFAULT;
    SrcFirstElement = 0;
    DstFirstElement = 0;
    NumElements = D3DX11_DEFAULT;
    Filter = D3DX11_DEFAULT;
    MipFilter = D3DX11_DEFAULT;

要求

要求
标头
D3DX11tex.h

请参阅

D3DX 结构