CD3D10_TEXTURE3D_DESC structure (d3d10.h)
Décrit une texture 3D.
Syntaxe
struct CD3D10_TEXTURE3D_DESC : D3D10_TEXTURE3D_DESC {
void CD3D10_TEXTURE3D_DESC();
void CD3D10_TEXTURE3D_DESC(
const D3D10_TEXTURE3D_DESC & o
);
void CD3D10_TEXTURE3D_DESC(
DXGI_FORMAT format,
UINT width,
UINT height,
UINT depth,
UINT mipLevels,
UINT bindFlags,
D3D10_USAGE usage,
UINT cpuaccessFlags,
UINT miscFlags
);
void ~CD3D10_TEXTURE3D_DESC();
};
Héritage
La structure CD3D10_TEXTURE3D_DESC implémente D3D10_TEXTURE3D_DESC.
Membres
void CD3D10_TEXTURE3D_DESC()
void CD3D10_TEXTURE3D_DESC( const D3D10_TEXTURE3D_DESC & o)
void CD3D10_TEXTURE3D_DESC( DXGI_FORMAT format, UINT width, UINT height, UINT depth, UINT mipLevels, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)
void ~CD3D10_TEXTURE3D_DESC()
Notes
format
Type : format de texture DXGI_FORMAT (voir DXGI_FORMAT).
width
Type : Largeur de texture UINT (en texels). La plage est comprise entre 1 et D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). Pour plus d’informations sur les restrictions, consultez Remarques.
height
Type : Hauteur de texture UINT (en texels). La plage est comprise entre 1 et D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048). Pour plus d’informations sur les restrictions, consultez Remarques.
depth
Type : Profondeur de texture UINT (en texels). La plage est comprise entre 1 et D3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048).
mipLevels
Type : UINT Nombre de sous-texte (également appelés niveaux mipmap). Utilisez 1 pour une texture multi-échantillonnée ; ou 0 pour générer un ensemble complet de sous-texte.
bindFlags
Type : Indicateurs UINT (voir D3D10_BIND_FLAG) pour la liaison aux phases de pipeline . Les indicateurs peuvent être combinés par un OR logique.
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.
cpuAccessFlags
Type : indicateurs UINT (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 : Indicateurs UINT (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.
Cette structure est utilisée dans un appel à ID3D10Device::CreateTexture3D. Une structure dérivée utile CD3D10_TEXTURE3D_DESC est déclarée dans D3D10.h pour faciliter la création d’une description de texture.
L’appareil limite la taille des ressources sous-échantillonlées, compressées par bloc (voir Compression de blocs (Direct3D 10)) et de format binaire à des multiples de tailles spécifiques à chaque format.
Spécifications
En-tête | d3d10.h |