Partager via


D3DX11_TEXTURE_LOAD_INFO structure

Notes

La bibliothèque d’utilitaires D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store.

Décrit les paramètres utilisés pour charger une texture à partir d’une autre texture.

Syntaxe

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;

Membres

pSrcBox

Type : D3D11_BOX*

Zone de texture source (voir D3D11_BOX).

pDstBox

Type : D3D11_BOX*

Zone de texture de destination (voir D3D11_BOX).

SrcFirstMip

Type : UINT

Niveau mipmap de texture source, consultez D3D11CalcSubresource pour plus d’informations.

DstFirstMip

Type : UINT

Niveau mipmap de texture de destination, consultez D3D11CalcSubresource pour plus d’informations.

NumMips

Type : UINT

Nombre de niveaux de mipmap dans la texture source.

SrcFirstElement

Type : UINT

Premier élément de la texture source.

DstFirstElement

Type : UINT

Premier élément de la texture de destination.

NumElements

Type : UINT

Nombre d’éléments à charger.

Filter

Type : UINT

Options de filtrage lors du rééchantillonnage (voir D3DX11_FILTER_FLAG).

MipFilter

Type : UINT

Options de filtrage lors de la génération de niveaux mip (voir D3DX11_FILTER_FLAG).

Notes

Cette structure est utilisée dans un appel à D3DX11LoadTextureFromTexture.

Les valeurs par défaut sont :

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

Spécifications

Condition requise Valeur
En-tête
D3DX11tex.h

Voir aussi

D3DX Structures