> ## 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.

# XGBVHComputer (XBOX Series 主機)

> 提供用於還原序列化及解壓縮光線追蹤加速結構 (亦即 BVH) 的介面。

提供用於還原序列化及解壓縮光線追蹤加速結構 (亦即 BVH) 的介面。

## 語法

```cpp theme={null}
class XGBVHComputer  
```

## 方法

| 方法 | 描述 |
| - | - |
| [XGBVHComputer::DecompressBVH\_BatchedGPU](/zh-TW/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_decompressbvh_batchedgpu_xs) | 使用 GPU 解壓縮一或多個 BVH |
| [XGBVHComputer::DecompressBVH](/zh-TW/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_decompressbvh_xs) | 「就地」還原序列化光線追蹤加速結構。這可避免從磁碟載入後產生多餘的記憶體複製。 |
| [XGBVHComputer::DeserializeBVH](/zh-TW/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_deserializebvh_xs) | 「就地」還原序列化光線追蹤加速結構。這可避免從磁碟載入後產生多餘的記憶體複製。 |
| [XGBVHComputer::GetRequiredGpuScratchSizeInBytes](/zh-TW/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_getrequiredgpuscratchsizeinbytes_xs) | 查詢使用 GPU 解壓縮 BVH 所需的 GPU 暫存記憶體量 |
| [XGBVHComputer::ValidateDecompressedBVH](/zh-TW/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_validatedecompressedbvh_xs) | 根據原始 BVH 驗證解壓縮後的 BVH (供偵錯使用) |

## 備註

此類別採用參考計數，並會在其參考計數達到零時自行刪除。

## 需求

**標頭:** xg\_xs.h\
**支援的平台**: XBOX Series 主機

## 另請參閱

[xg\_xs](/zh-TW/reference/graphics/xg_xs/xg_xs_members)\
[XGCreateBVHComputer](/zh-TW/reference/graphics/xg_xs/functions/xgcreatebvhcomputer_xs)\
[XGCreateBVHComputer2](/zh-TW/reference/graphics/xg_xs/functions/xgcreatebvhcomputer2_xs)\
[DeserializeBVH](/zh-TW/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_deserializebvh_xs)\
[DecompressBVH](/zh-TW/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_decompressbvh_xs)\
[DecompressBVH\_BatchedGPU](/zh-TW/reference/graphics/xg_xs/interfaces/XGBVHComputer/methods/xgbvhcomputer_decompressbvh_batchedgpu_xs)


## Related topics

- [Barrier (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist7/methods/id3d12graphicscommandlist7_barrier_public.md)
- [CreateHeap1 (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/interfaces/id3d12device4/methods/id3d12device4_createheap1_public.md)
- [DispatchRays (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist4/methods/id3d12graphicscommandlist4_dispatchrays_public.md)
- [RemoveDevice (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12/interfaces/id3d12device5/methods/id3d12device5_removedevice_public.md)
- [D3D_NAME (XBOX Series 主機)](/zh-TW/reference/graphics/d3d12_xs/enums/d3d_name.md)
