D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE列挙 (d3d12umddi.h)

レイ トレーシング アクセラレーション構造体の種類を指定します。

構文

typedef enum D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE {
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL,
  D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL
} ;

定数

 
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL
最上位レベルの加速度構造。
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL
下位レベルの加速度構造。

注釈

シーンのジオメトリは、次の 2 つのレベルの加速度構造を使用してシステムに記述されます。

  • 下部レベルの加速度構造はそれぞれ、シーンの構成要素である一連のジオメトリで構成されます。
  • 最上位レベルのアクセラレーション構造体は、下位レベルのアクセラレーション構造体のインスタンスのセットを表します。

特定の下位レベルの加速度構造体内には、次のいずれかの数値を指定できます。

  1. 三角形メッシュ
  2. 最初は、軸揃え境界ボックス (AABB) によってのみ記述された手続き型プリミティブ

要件

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