структура D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 (d3d12umddi.h)

Описывает геометрию трассировки лучей.

Синтаксис

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;

Члены

Type

Тип D3D12DDI_RAYTRACING_GEOMETRY_TYPE .

Flags

Флаг D3D12DDI_RAYTRACING_GEOMETRY_FLAGS .

Triangles

Структура D3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054 , описывающая геометрию треугольника, если тип D3D12DDI_RAYTRACING_GEOMETRY_TYPE_TRIANGLES. В противном случае этот параметр не используется.

AABBs

Структура D3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054 , описывающая геометрию AABB (ограничивающий прямоугольник, выровненный по оси), если тип D3D12DDI_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS. В противном случае этот параметр не используется.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h