Skip to main content
Crée un conteneur de texture, l’alloue et effectue la compression par blocs d’une texture linéaire.

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 effectue la compression par blocs (encodage dans un format BCn) d’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
Last modified on October 6, 2026