> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XBTC_OFFSET_AND_INDEX

> Informações sobre os dados de fluxo de uma textura em um arquivo morto.

Informações sobre os dados de fluxo de uma textura em um arquivo morto.

<a id="syntaxSection" />

## Sintaxe

```cpp theme={null}
typedef struct XBTC_OFFSET_AND_INDEX {  
    uint64_t BaseOffset : 40;  
    uint64_t NextIndex : 24;  
} XBTC_OFFSET_AND_INDEX  
```

<a id="membersSection" />

### Membros

*BaseOffset*\
Tipo: uint64\_t

O deslocamento base no bloco de dados da textura.

*NextIndex*\
Tipo: uint64\_t

O índice de fluxo base da próxima textura.

<a id="remarksSection" />

## Comentários

Use o método [GetTextureOffset](/pt-BR/reference/graphics/xbtc/interfaces/XBTCArchiveReader/methods/xbtcarchivereader_gettextureoffset) de uma instância de [XBTCArchiveReader](/pt-BR/reference/graphics/xbtc/interfaces/XBTCArchiveReader/xbtcarchivereader) para acessar essa estrutura para uma textura especificada em um arquivo morto.

Use essa estrutura para determinar quais fluxos compactados são mapeados para uma textura, com `BaseOffset` representando o deslocamento de busca de 40 bits até o início dos dados de fluxo da textura atual e `NextIndex` representando o índice de fluxo base da próxima textura. O valor `NextIndex` da última textura em um arquivo morto indica o número total de fluxos no arquivo morto. O valor `RelativeOffset` da estrutura [XBTC\_STREAM\_INFO](/pt-BR/reference/graphics/xbtc/structs/xbtc_stream_info) de um fluxo é relativo ao valor `BaseOffset` dessa estrutura para a textura desse fluxo. Para obter mais informações sobre o conteúdo e a estrutura de um arquivo morto XBTC, confira [Especificação do formato de arquivo morto do XBOX Texture Compressor (XBTC)](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/newfeatures/xbtc/xbtc-archive-format).

<a id="requirementsSection" />

## Requisitos

**Cabeçalho:** XBTC.h

**Plataformas com suporte**: consoles da família XBOX One e consoles XBOX Series

<a id="seealsoSection" />

## Confira também

[XBTC\_ARCHIVE\_HEADER](/pt-BR/reference/graphics/xbtc/structs/xbtc_archive_header)\
[XBTC\_STREAM\_INFO](/pt-BR/reference/graphics/xbtc/structs/xbtc_stream_info)\
[XBTC\_TEXTURE\_INFO](/pt-BR/reference/graphics/xbtc/structs/xbtc_texture_info)\
[XBTC](/pt-BR/reference/graphics/xbtc/xbtc_members)


## Related topics

- [ACP_COMMAND_INCREMENT_XMA_WRITE_BUFFER_OFFSET_READ](/pt-BR/reference/audio/acphal/structs/acp_command_increment_xma_write_buffer_offset_read.md)
- [Referência da ferramenta XBOX Texture Compressor (XBTC)](/pt-BR/build/core-features/graphics/newfeatures/xbtc/index.md)
- [Ferramentas de linha de comando para desenvolvimento em console](/pt-BR/tools/tools-console/commandlinetools/commandlinetools.md)
- [SetGraphicsRoot32BitConstant](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setgraphicsroot32bitconstant_public.md)
- [SetComputeRoot32BitConstant](/pt-BR/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_setcomputeroot32bitconstant_public.md)
