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 |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour