Pular para o conteúdo principal
Cria e aloca um contêiner de textura para uma textura linear.

Sintaxe

Parâmetros

ppLinearTexture   _Out_
Tipo: XBTCTextureContainer**
Um ponteiro para um XBTCTextureContainer. Dimension   _In_
Tipo: XBTC_TEX_DIMENSION
Seleção da enumeração de dimensões de textura. Format   _In_
Tipo: DXGI_FORMAT
Formato da textura (para BCPack). Width   _In_
Tipo: size_t
Largura, em pixels, do mip 0. Height   _In_
Tipo: size_t
Altura, em pixels, do mip 0. DepthOrArraySize   _In_
Tipo: size_t
Tamanho total da profundidade ou tamanho da matriz. MipCount   _In_
Tipo: int8_t
Número total de níveis de detalhe (LODs). Passar -1 reservará a cadeia de mips completa.

Valor retornado

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

Comentários

XBTCCreateLinearTexture cria e aloca um contêiner de textura para uma textura linear. A organização genérica da textura é semelhante à de um arquivo DirectDraw Surface (DDS) do DirectX.
Na memória, os sub-recursos são organizados de forma compacta em ordem crescente. Os níveis de mip de maior resolução precedem os de menor resolução em relação aos índices de LOD. As matrizes de texturas têm cadeias de mips contíguas para cada elemento da matriz. Para obter mais informações sobre a dimensionalidade da textura, confira XBTC_TEX_DIMENSION.

Requisitos

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

Confira também

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