Поделиться через


структура 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

Уровень MIP-карты конечной текстуры. Дополнительные сведения см. в разделе D3D11CalcSubresource .

NumMips

Тип: UINT

Количество уровней MIP-карты в исходной текстуре.

SrcFirstElement

Тип: UINT

Первый элемент исходной текстуры.

DstFirstElement

Тип: UINT

Первый элемент текстуры назначения.

NumElements

Тип: UINT

Количество загружаемых элементов.

Фильтр

Тип: 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