Freigeben über


D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 Struktur (d3d12umddi.h)

Beschreibt eine Ray Tracing-Geometrie.

Syntax

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;

Angehörige

Type

Ein D3D12DDI_RAYTRACING_GEOMETRY_TYPE Typ.

Flags

Ein D3D12DDI_RAYTRACING_GEOMETRY_FLAGS-Kennzeichen.

Triangles

Eine D3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054 Struktur, die eine Dreieckgeometrie beschreibt, wenn Typ- D3D12DDI_RAYTRACING_GEOMETRY_TYPE_TRIANGLES ist. Andernfalls wird dieser Parameter nicht verwendet.

AABBs

Eine D3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054 Struktur, die eine AABB-Geometrie (achsenbündig ausgerichtetes Umgebendes Feld) beschreibt, wenn Typ- D3D12DDI_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS ist. Andernfalls wird dieser Parameter nicht verwendet.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Header- d3d12umddi.h