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 |