次の方法で共有


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