> ## 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_TEXTURE_INFO

> Informações sobre uma textura em um arquivo morto.

Informações sobre uma textura em um arquivo morto.

<a id="syntaxSection" />

## Sintaxe

```cpp theme={null}
typedef struct XBTC_TEXTURE_INFO {  
    uint64_t Format : 8;  
    uint64_t Dimension : 2;  
    uint64_t Width : 14;  
    uint64_t Height : 14;  
    uint64_t Depth : 11;  
    uint64_t TileMode : 3;  
    uint64_t MipCount : 4;  
    uint64_t MipStreams : 4;  
    uint64_t Granularity : 2;  
    uint64_t Reserved : 2;  
} XBTC_TEXTURE_INFO  
```

<a id="membersSection" />

### Membros

*Format*\
Tipo: uint64\_t

O formato da textura, como um valor de enumeração [DXGI\_FORMAT](https://learn.microsoft.com/en-us/windows/win32/api/dxgiformat/ne-dxgiformat-dxgi_format).

*Dimension*\
Tipo: uint64\_t

A dimensão da textura, como um valor de enumeração [XBTC\_TEX\_DIMENSION](/pt-BR/reference/graphics/xbtc/enums/xbtc_tex_dimension).

*Width*\
Tipo: uint64\_t

A largura em pixels, menos 1, do mip 0.

*Height*\
Tipo: uint64\_t

A altura em pixels, menos 1, do mip 0.

*Depth*\
Tipo: uint64\_t

A profundidade (ou contagem da matriz), menos 1.

*TileMode*\
Tipo: uint64\_t

O modo de organização em blocos da textura, como um valor de enumeração [XBTC\_TILING\_MODE](/pt-BR/reference/graphics/xbtc/enums/xbtc_tiling_mode).

*MipCount*\
Tipo: uint64\_t

O número total de mipmaps de LOD (nível de detalhe).

*MipStreams*\
Tipo: uint64\_t

O número de LODs adicionais que podem ser transmitidos após o carregamento inicial.

*Granularity*\
Tipo: uint64\_t

Um dos valores de [XBTC\_STREAM\_GRANULARITY](/pt-BR/reference/graphics/xbtc/enums/xbtc_stream_granularity).

*Reserved*\
Tipo: uint64\_t

Reservado para uso interno.

<a id="remarksSection" />

## Comentários

Use o método [GetTextureInfo](/pt-BR/reference/graphics/xbtc/interfaces/XBTCArchiveReader/methods/xbtcarchivereader_gettextureinfo) 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 obter informações sobre uma textura, como o formato, a dimensão e o número de LODs incluídos na textura. Você pode usar o método [GetTextureOffset](/pt-BR/reference/graphics/xbtc/interfaces/XBTCArchiveReader/methods/xbtcarchivereader_gettextureoffset) para determinar quais fluxos compactados são mapeados para uma textura e para obter o deslocamento inicial no arquivo morto dos dados de fluxo dessa textura. 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\_OFFSET\_AND\_INDEX](/pt-BR/reference/graphics/xbtc/structs/xbtc_offset_and_index)\
[XBTC\_STREAM\_INFO](/pt-BR/reference/graphics/xbtc/structs/xbtc_stream_info)\
[XBTC](/pt-BR/reference/graphics/xbtc/xbtc_members)


## Related topics

- [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)
- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_TEXTURE_COPY_LOCATION](/pt-BR/reference/graphics/d3d12/structs/d3d12_texture_copy_location_public.md)
- [D3D12_TEXTURE_COPY_TYPE](/pt-BR/reference/graphics/d3d12/enums/d3d12_texture_copy_type_public.md)
