Compartilhar via


estrutura D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 (d3d12umddi.h)

Descreve uma geometria de rastreamento de raios.

Sintaxe

typedef struct D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 {
  D3D12DDI_RAYTRACING_GEOMETRY_TYPE  Type;
  D3D12DDI_RAYTRACING_GEOMETRY_FLAGS Flags;
  union {
    D3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054 Triangles;
    D3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054     AABBs;
  };
} D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054;

Membros

Type

Um tipo de D3D12DDI_RAYTRACING_GEOMETRY_TYPE .

Flags

Um sinalizador D3D12DDI_RAYTRACING_GEOMETRY_FLAGS .

Triangles

Uma estrutura D3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054 que descreve uma geometria de triângulo se Type for D3D12DDI_RAYTRACING_GEOMETRY_TYPE_TRIANGLES. Caso contrário, esse parâmetro não será utilizado.

AABBs

Uma estrutura D3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054 que descreve uma geometria AABB (caixa delimitadora alinhada ao eixo) se Type for D3D12DDI_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS. Caso contrário, esse parâmetro não será utilizado.

Requisitos

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