> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_HIT_GROUP_DESC (XBOX Series consoles)

> ステート オブジェクトに含めることができるレイ トレーシング ヒット グループ状態サブオブジェクトを記述します。

ステート オブジェクトに含めることができるレイ トレーシング ヒット グループ状態サブオブジェクトを記述します。

## 構文

```cpp theme={null}
typedef struct D3D12_HIT_GROUP_DESC
{
    LPCWSTR HitGroupExport;
    D3D12_HIT_GROUP_TYPE Type;
    LPCWSTR AnyHitShaderImport;
    LPCWSTR ClosestHitShaderImport;
    LPCWSTR IntersectionShaderImport;
} D3D12_HIT_GROUP_DESC
```

### メンバー

*HitGroupExport*\
型: LPCWSTR

ヒット グループの名前。

*Type*\
型: D3D12\_HIT\_GROUP\_TYPE

ヒット グループの種類を指定する [D3D12\_HIT\_GROUP\_TYPE](/reference/graphics/d3d12/enums/d3d12_hit_group_type_public) 列挙型の値。

*AnyHitShaderImport*\
型: LPCWSTR

ヒット グループに関連付けられた any-hit シェーダーの名前 (省略可能)。このフィールドはすべてのヒット グループ タイプで使用できます。

*ClosestHitShaderImport*\
型: LPCWSTR

ヒット グループに関連付けられた closest-hit シェーダーの名前 (省略可能)。このフィールドはすべてのヒット グループ タイプで使用できます。

*IntersectionShaderImport*\
型: LPCWSTR

ヒット グループに関連付けられたインターセクション シェーダーの名前 (省略可能)。このフィールドは、プロシージャル プリミティブ タイプのヒット グループでのみ使用できます。

## 要件

**ヘッダー:** d3d12\_xs.h\
**ライブラリ:** d3d12\_xs.lib\
**サポートされているプラットフォーム**: XBOX Series 本体


## Related topics

- [D3D12_HIT_GROUP_TYPE (XBOX Series 本体)](/ja-jp/reference/graphics/d3d12/enums/d3d12_hit_group_type_public.md)
- [D3D12_DISPATCH_RAYS_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_dispatch_rays_desc_public.md)
- [D3D12_EXPORT_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_export_desc_public.md)
- [D3D12_BARRIER_GROUP (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_barrier_group_public.md)
- [D3D12_EXISTING_COLLECTION_DESC (XBOX Series consoles)](/ja-jp/reference/graphics/d3d12/structs/d3d12_existing_collection_desc_public.md)
