Passer au contenu principal
Crée et alloue un conteneur de texture pour une texture linéaire.

Syntaxe

Paramètres

ppLinearTexture   _Out_
Type : XBTCTextureContainer**
Pointeur vers un XBTCTextureContainer. Dimension   _In_
Type : XBTC_TEX_DIMENSION
Valeur choisie dans l’énumération des dimensions de texture. Format   _In_
Type : DXGI_FORMAT
Format de texture (pour BCPack). Width   _In_
Type : size_t
Largeur, en pixels, du mip 0. Height   _In_
Type : size_t
Hauteur, en pixels, du mip 0. DepthOrArraySize   _In_
Type : size_t
Taille totale de la profondeur ou taille du tableau. MipCount   _In_
Type : int8_t
Nombre total de niveaux de détail (LOD). La valeur -1 réserve la chaîne de mips complète.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite; sinon, retourne un code d’erreur HRESULT.

Remarques

XBTCCreateLinearTexture crée et alloue un conteneur de texture pour une texture linéaire. La disposition générique de la texture est semblable à celle d’un fichier DirectX DirectDraw Surface (DDS).
En mémoire, les sous-ressources sont disposées de façon compacte en ordre croissant. Les niveaux de mip de plus haute résolution précèdent les plus petits selon les indices de LOD. Les tableaux de textures ont des chaînes de mips contiguës pour chaque élément du tableau. Pour plus d’informations sur la dimensionnalité des textures, consultez XBTC_TEX_DIMENSION.

Configuration requise

En-tête : XBTC.h Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

XBTC_TEXTURE_INFO XBTC
Dernière modification le 6 octobre 2026