Passer au contenu principal
Crée une texture linéaire, lui alloue un conteneur de texture et la compresse par blocs.

Syntaxe

Paramètres

ppBCTexture   _Out_
Type : XBTCTextureContainer**
Pointeur vers l’adresse d’un XBTCTextureContainer. pSourceTexture   _In_
Type : XBTCTextureContainer*
Pointeur vers le XBTCTextureContainer source. BlockCompressFormat   _In_
Type : DXGI_FORMAT
Format de texture (pour BCPack). Options   _In_
Type : XBTC_ENCODING_OPTIONS
Options d’encodage de la compression. pStats   _Out_opt_
Type : XBTC_ENCODING_STATS*
Au retour, contient les statistiques d’encodage de l’opération de compression.

Valeur de retour

Type : HRESULT Code de réussite ou d’erreur HRESULT.

Remarques

XBTCBlockCompressTexture compresse par blocs (encode dans un format BCn) une texture source linéaire. La fonction alloue ensuite une texture linéaire pour la sortie.

Configuration requise

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

Voir aussi

XBTC
Vue d’ensemble de XBOX Texture Compressor
Dernière modification le 6 octobre 2026