D3D12_RAYTRACING_GEOMETRY_TYPE列挙 (d3d12.h)

レイトレーシングに使用するジオメトリのタイプを指定します。 この列挙の値を使用して、 D3D12_RAYTRACING_GEOMETRY_DESC内のジオメトリの種類を指定します。

構文

typedef enum D3D12_RAYTRACING_GEOMETRY_TYPE {
  D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES = 0,
  D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
} ;

定数

 
D3D12_RAYTRACING_GEOMETRY_TYPE_TRIANGLES
値: 0
ジオメトリは三角形で構成されます。
D3D12_RAYTRACING_GEOMETRY_TYPE_PROCEDURAL_PRIMITIVE_AABBS
ジオメトリは、交差シェーダーによってレイトレーシング中にプロシージャルに定義されます。 アクセラレーション構造の構築を目的として、ジオメトリの境界は、 D3D12_RAYTRACING_GEOMETRY_AABBS_DESC 構造を使用して軸アライン境界ボックスで記述されます。

要件

   
Header d3d12.h