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 |