Pular para o conteúdo principal
Compacta um único fluxo de textura.

Sintaxe

Parâmetros

pCompressedSize   _Out_
Tipo: size_t*
Tamanho resultante após a compactação. pInflatedSize   _Out_
Tipo: size_t*
Tamanho, em bytes, do fluxo antes de Deflate(). pCompressedStream   _Out_writes_bytes_(UncompressedSize)
Tipo: void*
Ponteiro para o fluxo compactado. pUncompressedStream   _In_reads_bytes_(UncompressedSize)
Tipo: void*
Ponteiro para o fluxo não compactado. UncompressedSize   _In_
Tipo: size_t
Tamanho, em bytes, do fluxo não compactado. Format   _In_
Tipo: DXGI_FORMAT
Formato da textura (para BCPack). Flags   _In_
Tipo: XBTC_COMPRESSION_FLAGS
Opção de compactação.

Valor retornado

Tipo: HRESULT Retorna E_FAIL se o fluxo for incompactável.

Comentários

XBTCCompressStream compacta um único fluxo de textura.
Para obter mais informações sobre as configurações de compactação, confira XBTC_COMPRESSION_FLAGS. Para obter mais informações sobre arquivos XBTC, confira XBOX Texture Compressor (XBTC). Para obter mais informações sobre os membros do XBTC, confira XBTC.

Requisitos

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

Confira também

XBTC
Última modificação em 6 de outubro de 2026