Pular para o conteúdo principal
Cria e aloca um contêiner de textura para uma textura linear e aplica compactação em blocos a ela.

Sintaxe

Parâmetros

ppBCTexture   _Out_
Tipo: XBTCTextureContainer**
Um ponteiro para um endereço de um XBTCTextureContainer. pSourceTexture   _In_
Tipo: XBTCTextureContainer*
Um ponteiro para o XBTCTextureContainer de origem. BlockCompressFormat   _In_
Tipo: DXGI_FORMAT
Formato da textura (para BCPack). Options   _In_
Tipo: XBTC_ENCODING_OPTIONS
Opções de codificação da compactação. pStats   _Out_opt_
Tipo: XBTC_ENCODING_STATS*
No retorno, contém estatísticas de codificação da operação de compactação.

Valor retornado

Tipo: HRESULT Código HRESULT de êxito ou de erro.

Comentários

XBTCBlockCompressTexture aplica compactação em blocos (codifica em um formato BCn) a uma textura de origem linear. Em seguida, a função aloca uma textura linear para a saída.

Requisitos

Cabeçalho: XBTC.h Plataformas com suporte: consoles da família XBOX One e consoles XBOX Series

Confira também

XBTC
Visão geral do XBOX Texture Compressor
Última modificação em 6 de outubro de 2026