Compartilhar via


estrutura D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 (d3d12umddi.h)

Especifica informações para alocação de recursos.

Sintaxe

typedef struct D3D12DDI_RESOURCE_ALLOCATION_INFO_0022 {
  UINT64                  ResourceDataSize;
  UINT64                  AdditionalDataHeaderSize;
  UINT64                  AdditionalDataSize;
  UINT32                  ResourceDataAlignment;
  UINT32                  AdditionalDataHeaderAlignment;
  UINT32                  AdditionalDataAlignment;
  D3D12DDI_TEXTURE_LAYOUT Layout;
  UINT8                   MipLevelSwizzleTransition[5];
  UINT8                   PlaneSliceSwizzleTransition[2];
} D3D12DDI_RESOURCE_ALLOCATION_INFO_0022;

Membros

ResourceDataSize

O tamanho dos dados do recurso.

AdditionalDataHeaderSize

O tamanho adicional do cabeçalho de dados.

AdditionalDataSize

O tamanho de dados adicional.

ResourceDataAlignment

O alinhamento de dados do recurso.

AdditionalDataHeaderAlignment

O alinhamento de dados do cabeçalho adicional.

AdditionalDataAlignment

O alinhamento de dados adicional.

Layout

O layout de textura como um valor D3D12DDI_TEXTURE_LAYOUT .

MipLevelSwizzleTransition[5]

O nível de MIP para uma transição de swizzle.

PlaneSliceSwizzleTransition[2]

A fatia de plano para uma transição de swizzle.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h (inclua D3d12umddi.h)

Confira também

D3D12DDI_TEXTURE_LAYOUT