Compartilhar via


estrutura D3D12_RESOURCE_DESC1 (d3d12.h)

Descreve um recurso, como uma textura, incluindo uma região de mip. Essa estrutura é usada em vários métodos.

Sintaxe

typedef struct D3D12_RESOURCE_DESC1 {
  D3D12_RESOURCE_DIMENSION Dimension;
  UINT64                   Alignment;
  UINT64                   Width;
  UINT                     Height;
  UINT16                   DepthOrArraySize;
  UINT16                   MipLevels;
  DXGI_FORMAT              Format;
  DXGI_SAMPLE_DESC         SampleDesc;
  D3D12_TEXTURE_LAYOUT     Layout;
  D3D12_RESOURCE_FLAGS     Flags;
  D3D12_MIP_REGION         SamplerFeedbackMipRegion;
} D3D12_RESOURCE_DESC1;

Membros

Dimension

Um membro do D3D12_RESOURCE_DIMENSION, especificando as dimensões do recurso (por exemplo, D3D12_RESOURCE_DIMENSION_TEXTURE1D) ou se é um buffer ((D3D12_RESOURCE_DIMENSION_BUFFER).

Alignment

Especifica o alinhamento.

Width

Especifica a largura do recurso.

Height

Especifica a altura do recurso.

DepthOrArraySize

Especifica a profundidade do recurso, se for 3D, ou o tamanho da matriz se for uma matriz de recursos 1D ou 2D.

MipLevels

Especifica o número de níveis de MIP.

Format

Especifica um membro do DXGI_FORMAT.

SampleDesc

Especifica uma estrutura de DXGI_SAMPLE_DESC .

Layout

Especifica um membro do D3D12_TEXTURE_LAYOUT.

Flags

Sinalizadores OR'd bit a bit, como D3D12_RESOURCE_FLAGS constantes de enumeração.

SamplerFeedbackMipRegion

Um struct D3D12_MIP_REGION .

Comentários

Para obter comentários, consulte D3D12_RESOURCE_DESC.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho d3d12.h

Confira também