Partager via


D3D10_TEXTURE1D_DESC structure (d3d10.h)

Décrit une texture 1D.

Syntaxe

typedef struct D3D10_TEXTURE1D_DESC {
  UINT        Width;
  UINT        MipLevels;
  UINT        ArraySize;
  DXGI_FORMAT Format;
  D3D10_USAGE Usage;
  UINT        BindFlags;
  UINT        CPUAccessFlags;
  UINT        MiscFlags;
} D3D10_TEXTURE1D_DESC;

Membres

Width

Type : UINT

Largeur de texture (en texels). La plage est comprise entre 1 et D3D10_REQ_TEXTURE1D_U_DIMENSION (8192).

MipLevels

Type : UINT

Nombre de sous-insertions (également appelées niveaux mipmap). Utilisez 1 pour une texture multi-échantillonnée ; ou 0 pour générer un ensemble complet de sous-texte.

ArraySize

Type : UINT

Nombre de textures dans le tableau. La plage est comprise entre 1 et D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (512).

Format

Type : DXGI_FORMAT

Format de texture (voir DXGI_FORMAT).

Usage

Type : D3D10_USAGE

Valeur qui identifie la façon dont la texture doit être lue et écrite. La valeur la plus courante est D3D10_USAGE-DEFAULT ; consultez D3D10_USAGE pour toutes les valeurs possibles.

BindFlags

Type : UINT

Indicateurs (voir D3D10_BIND_FLAG) pour la liaison aux phases de pipeline . Les indicateurs peuvent être combinés par un OR logique.

CPUAccessFlags

Type : UINT

Indicateurs (voir D3D10_CPU_ACCESS_FLAG) pour spécifier les types d’accès au processeur autorisés. Utilisez 0 si l’accès au processeur n’est pas requis. Ces indicateurs peuvent être combinés avec un OR logique.

MiscFlags

Type : UINT

Indicateurs (voir D3D10_RESOURCE_MISC_FLAG) qui identifient d’autres options de ressources moins courantes. Utilisez 0 si aucun de ces indicateurs ne s’applique. Ces indicateurs peuvent être combinés avec un OR logique.

Remarques

Cette structure est utilisée dans un appel à ID3D10Device::CreateTexture1D. Une structure dérivée utile CD3D10_TEXTURE1D_DESC est déclarée dans D3D10.h pour faciliter la création d’une description de texture.

Configuration requise

   
En-tête d3d10.h

Voir aussi

Structures de ressources