D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054構造体 (d3d12umddi.h)
PFND3D12DDI_GET_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 コールバック関数の入力をビルドします。
構文
typedef struct D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054 {
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE Type;
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Flags;
UINT NumDescs;
D3D12DDI_ELEMENTS_LAYOUT DescsLayout;
union {
D3D12DDI_GPU_VIRTUAL_ADDRESS InstanceDescs;
const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 *pGeometryDescs;
const D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 const * * ppGeometryDescs;
};
} D3D12DDI_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS_0054;
メンバーズ
Type
構築するレイ トレーシング アクセラレーション構造の種類を指定する D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_TYPE 列挙体。
Flags
ビルド オプションを指定する D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS フラグ。
NumDescs
アクセラレーション構造の更新回数。
DescsLayout
下位レベルの加速度構造でジオメトリの順序を定義する D3D12DDI_ELEMENTS_LAYOUT。
InstanceDescs
最上位レベルのアクセラレーション構造でインスタンスの順序を定義するD3D12DDI_GPU_VIRTUAL_ADDRESS。
pGeometryDescs
ジオメトリの説明を定義する D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 へのポインター。
ppGeometryDescs
D3D12DDI_RAYTRACING_GEOMETRY_DESC_0054 ポインターへのポインター。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1809 |
ヘッダー | d3d12umddi.h |