Skip to main content
Décrit un seul niveau de mip dans la disposition matérielle d’une texture.

Syntaxe

Membres

SizeBytes
Type : UINT64
Taille, en octets. OffsetBytes
Type : UINT64
Décalage, en octets. Slice2DSizeBytes
Type : UINT64
Taille 2D de la tranche, en octets. PitchPixels
Type : UINT32
Nombre de pixels du pas. PitchBytes
Type : UINT32
Pas, en octets. AlignmentBytes
Type : UINT32
Alignement, en octets. PaddedWidthElements
Type : UINT32
Nombre complété d’éléments en largeur. PaddedHeightElements
Type : UINT32
Nombre complété d’éléments en hauteur. PaddedDepthOrArraySize
Type : UINT32
Taille de profondeur ou taille de tableau complétée. WidthElements
Type : UINT32
Nombre d’éléments en largeur. HeightElements
Type : UINT32
Nombre d’éléments en hauteur. DepthOrArraySize
Type : UINT32
Profondeur ou taille du tableau. SampleCount
Type : UINT32
Nombre d’échantillons. TileMode
Type : XG_TILE_MODE
Mode de vignette sous forme de pointeur vers une énumération XG_TILE_MODE. BankRotationAddressBitMask
Type : UINT64
Masque de bits correspondant à l’endroit où la rotation de banque peut être appliquée à l’adresse de base de la texture. Si la rotation de banque n’est pas prise en charge, cette valeur sera 0. BankRotationBytesPerSlice
Type : UINT64
Nombre d’octets de rotation de banque appliqués à l’adresse de base de chaque tranche lorsqu’une ressource de texture de tableau avec rotation de banque est liée en tant que cible de rendu. SliceDepthElements
Type : UINT32
Pour les textures de volume et les textures de tableau à mosaïquage épais, profondeur d’une tranche en éléments. Les niveaux de mip des textures de volume peuvent comporter plus d’une tranche de volume.

Remarques

Chaque niveau de mip comprend un certain nombre de tranches contiguës dans le cas d’une texture de tableau ou de volume.
Cette structure est utilisée par la structure XG_PLANE_LAYOUT.

Configuration requise

En-tête : xg.h Bibliothèque : xg_x.lib Plateformes prises en charge : famille XBOX One

Voir aussi

xg
Last modified on October 6, 2026