Partager via


structure CD3D11_TEXTURE3D_DESC1 (d3d11_3.h)

Décrit une texture 3D.

Syntaxe

struct CD3D11_TEXTURE3D_DESC1 : D3D11_TEXTURE3D_DESC1 {
  void CD3D11_TEXTURE3D_DESC1();
  void CD3D11_TEXTURE3D_DESC1(
    const D3D11_TEXTURE3D_DESC1 & o
  );
  void CD3D11_TEXTURE3D_DESC1(
    DXGI_FORMAT          format,
    UINT                 width,
    UINT                 height,
    UINT                 depth,
    UINT                 mipLevels,
    UINT                 bindFlags,
    D3D11_USAGE          usage,
    UINT                 cpuaccessFlags,
    UINT                 miscFlags,
    D3D11_TEXTURE_LAYOUT textureLayout
  );
  void CD3D11_TEXTURE3D_DESC1(
    const D3D11_TEXTURE3D_DESC & desc,
    D3D11_TEXTURE_LAYOUT         textureLayout
  );
  void ~CD3D11_TEXTURE3D_DESC1();
};

Héritage

La structure CD3D11_TEXTURE3D_DESC1 implémente D3D11_TEXTURE3D_DESC1.

Membres

void CD3D11_TEXTURE3D_DESC1()

TBD

void CD3D11_TEXTURE3D_DESC1( const D3D11_TEXTURE3D_DESC1 & o)

void CD3D11_TEXTURE3D_DESC1( DXGI_FORMAT format, UINT width, UINT height, UINT depth, UINT mipLevels, UINT bindFlags, D3D11_USAGE usage, UINT cpuaccessFlags, UINT miscFlags, D3D11_TEXTURE_LAYOUT textureLayout)

void CD3D11_TEXTURE3D_DESC1( const D3D11_TEXTURE3D_DESC & desc, D3D11_TEXTURE_LAYOUT textureLayout)

void ~CD3D11_TEXTURE3D_DESC1()

TBD

Notes

Cette structure est utilisée dans un appel à ID3D11Device3::CreateTexture3D1.

En plus de cette structure, vous pouvez également utiliser la structure dérivée CD3D11_TEXTURE3D_DESC1 , qui est définie dans D3D11_3.h et se comporte comme une classe héritée, pour aider à créer une description de texture.

L’appareil limite la taille des ressources au format sous-échantillonné, compressé par bloc et au format bit à des multiples de tailles spécifiques à chaque format.

La plage de taille de texture est déterminée par le niveau de fonctionnalité auquel vous créez l’appareil, et non par la version de l’interface Microsoft Direct3D. Par exemple, si vous utilisez du matériel Microsoft Direct3D 10 au niveau de fonctionnalité 10 (D3D_FEATURE_LEVEL_10_0) et que vous appelez D3D11CreateDevice pour créer un ID3D11Device, vous devez limiter la taille de texture maximale à D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) lorsque vous créez votre texture 3D.

Spécifications

   
En-tête d3d11_3.h

Voir aussi

Structures de ressources