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

TypeがD3D12DDI_RAYTRACING_GEOMETRY_TYPE_TRIANGLESの場合に三角形のジオメトリを記述するD3D12DDI_RAYTRACING_GEOMETRY_TRIANGLES_DESC_0054構造体。 それ以外の場合、このパラメーターは使用されません。

AABBs

TypeがD3D12DDI_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBSの場合に AABB (軸揃え境界ボックス) ジオメトリを記述するD3D12DDI_RAYTRACING_GEOMETRY_AABBS_DESC_0054構造体。 それ以外の場合、このパラメーターは使用されません。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
Header d3d12umddi.h