structure CD3D11_TEXTURE2D_DESC1 (d3d11_3.h)
Décrit une texture 2D.
Syntax
struct CD3D11_TEXTURE2D_DESC1 : D3D11_TEXTURE2D_DESC1 {
void CD3D11_TEXTURE2D_DESC1();
void CD3D11_TEXTURE2D_DESC1(
const D3D11_TEXTURE2D_DESC1 & o
);
void CD3D11_TEXTURE2D_DESC1(
DXGI_FORMAT format,
UINT width,
UINT height,
UINT arraySize,
UINT mipLevels,
UINT bindFlags,
D3D11_USAGE usage,
UINT cpuaccessFlags,
UINT sampleCount,
UINT sampleQuality,
UINT miscFlags,
D3D11_TEXTURE_LAYOUT textureLayout
);
void CD3D11_TEXTURE2D_DESC1(
const D3D11_TEXTURE2D_DESC & desc,
D3D11_TEXTURE_LAYOUT textureLayout
);
void ~CD3D11_TEXTURE2D_DESC1();
};
Héritage
La structure CD3D11_TEXTURE2D_DESC1 implémente D3D11_TEXTURE2D_DESC1.
Membres
void CD3D11_TEXTURE2D_DESC1()
TBD
void CD3D11_TEXTURE2D_DESC1( const D3D11_TEXTURE2D_DESC1 & o)
void CD3D11_TEXTURE2D_DESC1( DXGI_FORMAT format, UINT width, UINT height, UINT arraySize, UINT mipLevels, UINT bindFlags, D3D11_USAGE usage, UINT cpuaccessFlags, UINT sampleCount, UINT sampleQuality, UINT miscFlags, D3D11_TEXTURE_LAYOUT textureLayout)
void CD3D11_TEXTURE2D_DESC1( const D3D11_TEXTURE2D_DESC & desc, D3D11_TEXTURE_LAYOUT textureLayout)
void ~CD3D11_TEXTURE2D_DESC1()
TBD
Remarques
Cette structure est utilisée dans un appel à ID3D11Device3 ::CreateTexture2D1.
En plus de cette structure, vous pouvez également utiliser la CD3D11_TEXTURE2D_DESC1 structure dérivée, qui est définie dans D3D11_3.h et se comporte comme une classe héritée, pour vous aider à créer une description de texture.
L’appareil place certaines restrictions de taille (doivent être des multiples d’une taille minimale) pour une ressource sous-échantillonnée, compressée par bloc ou au format binaire.
La plage de tailles 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_TEXTURE2D_U_OR_V_DIMENSION (8192) lors de la création de votre texture 2D.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d11_3.h |