Pular para o conteúdo principal
Cria e aloca um contêiner de textura para uma textura em blocos aplicando swizzle à memória de um contêiner de textura linear.

Sintaxe

Parâmetros

ppTiledTexture   _Out_
Tipo: XBTCTextureContainer**
A textura em blocos a ser criada. pLinearTexture   _In_
Tipo: XBTCTextureContainer*
A textura linear à qual será aplicado swizzle. TilingMode   _In_
Tipo: XBTC_TILING_MODE
O modo de divisão em blocos a ser aplicado a pLinearTexture.

Valor retornado

Tipo: HRESULT Retornará S_OK se tiver êxito; caso contrário, retornará um código de erro HRESULT.

Comentários

Esse método cria uma textura em blocos a partir de uma textura linear. O método aplica swizzle à memória de uma textura linear em um XBTCTextureContainer especificado em pLinearTexture, usando o modo de divisão em blocos em TilingMode, e retorna a textura em blocos resultante no XBTCTextureContainer especificado em ppTiledTexture. Você também pode usar o método XBTCDetileTexture para desfazer o swizzle da memória de um XBTCTextureContainer de uma textura em blocos para criar uma textura linear em um XBTCTextureContainer. Para obter mais informações sobre a funcionalidade do XBTC, confira XBOX Texture Compressor (XBTC).

Requisitos

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

Confira também

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