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

# XG_PLANE_LAYOUT (consoles XBOX Series)

> Descreve uma cadeia de mip ou superfície de metadados no layout de hardware de uma textura.

Descreve uma cadeia de mip ou superfície de metadados no layout de hardware de uma textura.

## Sintaxe

```cpp theme={null}
typedef struct XG_PLANE_LAYOUT {  
    XG_PLANE_USAGE Usage;  
    UINT64 SizeBytes;  
    UINT64 SliceSizeBytes;  
    UINT64 BaseOffsetBytes;  
    UINT64 BaseAlignmentBytes;  
    UINT32 BytesPerElement;  
    UINT32 StandardMipCount;  
    UINT32 MipTailMipCount;  
    XG_MIPLEVEL_LAYOUT MipLayout[15];  
} XG_PLANE_LAYOUT  
```

### Membros

*Usage*\
Tipo: [XG\_PLANE\_USAGE](/pt-BR/reference/graphics/xg__NR/enums/xg_plane_usage)

O uso do plano como uma constante de enumeração [XG\_PLANE\_USAGE](/pt-BR/reference/graphics/xg__NR/enums/xg_plane_usage).

*SizeBytes*\
Tipo: UINT64

O tamanho do plano inteiro, em bytes. Isso inclui todas as fatias de matriz.

*SliceSizeBytes*\
Tipo: UINT64

O tamanho total de uma única cadeia de mip, que compreende uma fatia de matriz.

*BaseOffsetBytes*\
Tipo: UINT64

O deslocamento desse plano, em bytes, a partir do endereço base do recurso.

*BaseAlignmentBytes*\
Tipo: UINT64

O alinhamento do início desse plano, em bytes.

*BytesPerElement*\
Tipo: UINT32

Bytes por elemento dos elementos de texel nesse plano.

*StandardMipCount*\
Tipo: UINT32

O número de níveis de mip que não fazem parte da cauda de mip compactada.

*MipTailMipCount*\
Tipo: UINT32

O número de níveis de mip que fazem parte da cauda de mip compactada.

*MipLayout*\
Tipo: [XG\_MIPLEVEL\_LAYOUT](/pt-BR/reference/graphics/xg_xs/structs/xg_miplevel_layout_xs)\[15]

O layout de nível de mip como uma matriz de estruturas [XG\_MIPLEVEL\_LAYOUT](/pt-BR/reference/graphics/xg_xs/structs/xg_miplevel_layout_xs).

## Comentários

Observe que a contagem de mips em XG\_RESOURCE\_LAYOUT é a soma dos membros StandardMipCount e MipTailMipCount de XG\_PLANE\_LAYOUT.

## Requisitos

**Cabeçalho:** xg\_xs.h
**Plataformas com suporte**: consoles XBOX Series

## Confira também

[Layouts de textura e organização lado a lado para XBOX Series X|S](https://learn.microsoft.com/en-us/gaming/gdk/_content/gc/graphics/scarlett-tex-layouts)

[xg\_xs](/pt-BR/reference/graphics/xg_xs/xg_xs_members)


## Related topics

- [Diretório de tópicos NDA: links ativos do Microsoft Learn](/pt-BR/nda/nda-topic-directory.md)
- [D3D12_ELEMENTS_LAYOUT (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/enums/d3d12_elements_layout_public.md)
- [Índice de tópicos sob NDA para desenvolvimento de console com o XBOX GDK](/pt-BR/nda/nda-overview.md)
- [D3D12_BARRIER_SUBRESOURCE_RANGE (consoles XBOX Series)](/pt-BR/reference/graphics/d3d12/structs/d3d12_barrier_subresource_range_public.md)
- [Planejamento de SKUs](/pt-BR/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-sku-planning.md)
