Pular para o conteúdo principal
Obtém o índice de um fluxo de uma textura paginada em relação ao endereço base dessa textura.

Sintaxe

Parâmetros

OffsetFromBaseAddr   
Tipo: ptrdiff_t
O valor de deslocamento, em bytes, a partir do endereço base do recurso. BaseTextureSize   
Tipo: size_t
O tamanho, em bytes, da textura base. PageSize   
Tipo: size_t
Tamanho, em bytes, de uma página de memória. Se esse valor não for especificado, o valor padrão será 64 KB (0x10000).

Valor retornado

Tipo: int32_t Retorna o índice de fluxo relativo associado ao recurso ou -1 se OffsetFromBaseAddr não estiver alinhado a um limite de página.

Comentários

Esse método retorna o índice de fluxo relativo associado ao recurso.
Os índices de fluxo podem ser identificados pelo endereçamento relativo de memória virtual, no caso de texturas paginadas, como o Sampler Feedback Streaming (SFS), ou pelo nível de mip em todos os outros casos. Use essa função para texturas paginadas. O deslocamento do índice de fluxo deve ser adicionado ao índice de fluxo base do recurso para determinar o índice de fluxo absoluto.
Valores negativos devem ser interpretados como erros.
Para SFS, cada página de 64 KB após a textura base é compactada em ordem. A textura base é sempre o fluxo 0.
Para obter mais informações sobre texturas com streaming de mip, confira XBTCGetRelativeStreamIndex.

Requisitos

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

Confira também

Obter o índice de fluxo de mip relativo XBTC
Última modificação em 6 de outubro de 2026