Skip to main content
Descreve um único nível de mip no layout de hardware de uma textura.

Sintaxe

Membros

SizeBytes
Tipo: UINT64
O tamanho, em bytes. OffsetBytes
Tipo: UINT64
O deslocamento, em bytes. Slice2DSizeBytes
Tipo: UINT64
O tamanho 2D da fatia, em bytes. PitchPixels
Tipo: UINT32
O número de pixels de pitch. PitchBytes
Tipo: UINT32
O pitch, em bytes. AlignmentBytes
Tipo: UINT32
O alinhamento, em bytes. PaddedWidthElements
Tipo: UINT32
O número preenchido de elementos de largura. PaddedHeightElements
Tipo: UINT32
O número preenchido de elementos de altura. PaddedDepthOrArraySize
Tipo: UINT32
O tamanho de profundidade ou tamanho de matriz preenchido. WidthElements
Tipo: UINT32
O número de elementos de largura. HeightElements
Tipo: UINT32
O número de elementos de altura. DepthOrArraySize
Tipo: UINT32
A profundidade ou o tamanho da matriz. SampleCount
Tipo: UINT32
A contagem de amostras. TileMode
Tipo: XG_TILE_MODE
O modo de bloco como um ponteiro para uma enumeração XG_TILE_MODE. BankRotationAddressBitMask
Tipo: UINT64
A máscara de bits correspondente a onde a rotação de banco pode ser aplicada ao endereço base da textura. Se a rotação de banco não for compatível, esse valor será 0. BankRotationBytesPerSlice
Tipo: UINT64
O número de bytes de rotação de banco aplicados ao endereço base de cada fatia, quando um recurso de textura de matriz com rotação de banco é associado como um destino de renderização. SliceDepthElements
Tipo: UINT32
Para texturas de volume e texturas de matriz com tiling espesso, a profundidade de uma fatia em elementos. Os níveis de mip de textura de volume podem consistir em mais de uma fatia de volume.

Comentários

Cada nível de mip compreende várias fatias contíguas no caso de uma textura de matriz ou de volume.
Essa estrutura é usada pela estrutura XG_PLANE_LAYOUT.

Requisitos

Cabeçalho: xg.h Biblioteca: xg_x.lib Plataformas com suporte: família XBOX One

Confira também

xg
Last modified on October 6, 2026