Condividi tramite


struttura D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 (d3d12umddi.h)

Descrive una geometria di traccia dei raggi.

Sintassi

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;

Members

Type

Tipo di D3D12DDI_RAYTRACING_GEOMETRY_TYPE .

Flags

Flag di D3D12DDI_RAYTRACING_GEOMETRY_FLAGS .

Triangles

Struttura D3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054 che descrive una geometria triangolare se Type è D3D12DDI_RAYTRACING_GEOMETRY_TYPE_TRIANGLES. In caso contrario, questo parametro non è usato.

AABBs

Struttura D3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054 che descrive una geometria AABB (rettangolo delimitatore allineato all'asse) se Type è D3D12DDI_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS. In caso contrario, questo parametro non è usato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809
Intestazione d3d12umddi.h