D3D12DDIARG_ADD_TO_STATE_OBJECT_0072構造体 (d3d12umddi.h)

PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 コールバックを使用して状態オブジェクトにサブオブジェクトを追加するために使用される構造体。

構文

typedef struct D3D12DDIARG_ADD_TO_STATE_OBJECT_0072 {
  D3D12DDI_STATE_OBJECT_TYPE          Type;
  UINT                                NumSubobjects;
  const D3D12DDI_STATE_SUBOBJECT_0054 *pSubobjects;
  D3D12DDI_HSTATEOBJECT_0054          StateObjectToGrowFrom;
} D3D12DDIARG_ADD_TO_STATE_OBJECT_0072;

メンバー

Type

状態オブジェクトが使用される GPU パイプラインの種類を示す D3D12DDI_STATE_OBJECT_TYPE 値。

NumSubobjects

pSubobjects 内のサブオブジェクトの数。

pSubobjects

D3D12DDI_STATE_SUBOBJECT_0054構造体の配列。

StateObjectToGrowFrom

拡張元の状態オブジェクトを処理します。

注釈

詳細については、「 DirectX RayTracing (DXR) 仕様」 を参照してください。

要件

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

こちらもご覧ください

D3D12DDI_STATE_OBJECT_TYPE

D3D12DDI_STATE_SUBOBJECT_0054

PFND3D12DDI_ADD_TO_STATE_OBJECT_0072

PFND3D12DDI_CALC_PRIVATE_ADD_TO_STATE_OBJECT_SIZE_0072