Compartilhar via


estrutura D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 (d3d12umddi.h)

Crie entradas para a função de retorno de chamada PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054.

Sintaxe

typedef struct D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 {
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE        Type;
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Flags;
  UINT                                                   NumDescs;
  D3D12DDI_ELEMENTS_LAYOUT                               DescsLayout;
  union {
    D3D12DDI_GPU_VIRTUAL_ADDRESS                 InstanceDescs;
    const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 *pGeometryDescs;
    const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 const * * ppGeometryDescs;
  };
} D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054;

Membros

Type

Uma enumeração D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE que especifica o tipo de estrutura de aceleração de rastreamento de raio a ser compilada.

Flags

Um sinalizador D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS que especifica as opções de build.

NumDescs

A contagem de atualizações da estrutura de aceleração.

DescsLayout

Um D3D12DDI_ELEMENTS_LAYOUT que define a ordenação de geometria em uma estrutura de aceleração de nível inferior.

InstanceDescs

Um D3D12DDI_GPU_VIRTUAL_ADDRESS que define a ordem da instância em uma estrutura de aceleração de nível superior.

pGeometryDescs

Ponteiro para um D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 que define a descrição da geometria.

ppGeometryDescs

Ponteiro para o ponteiro D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1809
Cabeçalho d3d12umddi.h