> ## 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_RAYTRACING_GEOMETRY_AABBS_DESC (XBOX Series consoles)

> 描述在 D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS 结构中用于为其提供输入数据的一组轴对齐边界框。

描述在 [D3D12\_BUILD\_RAYTRACING\_ACCELERATION\_STRUCTURE\_INPUTS](/reference/graphics/d3d12/structs/d3d12_build_raytracing_acceleration_structure_inputs_public) 结构中用于为光线追踪加速结构构建操作提供输入数据的一组轴对齐边界框。

## 语法

```cpp theme={null}
typedef struct D3D12_RAYTRACING_GEOMETRY_AABBS_DESC
{
    UINT64 AABBCount;
    D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE AABBs;
} D3D12_RAYTRACING_GEOMETRY_AABBS_DESC
```

### 成员

*AABBCount*\
类型：UINT64

<i>AABBs</i> 中连续数组所指向的 AABB 数量。

*AABBs*\
类型：D3D12\_GPU\_VIRTUAL\_ADDRESS\_AND\_STRIDE

要在其中查找 AABB 描述数组的 GPU 内存位置，包括 AABB 之间的数据步长。地址和步长每个都必须对齐到 8 字节，定义为地址必须对齐到 16 字节，定义为 [D3D12\_RAYTRACING\_AABB\_BYTE\_ALIGNMENT](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/constants)。步长可以为 0。

## 要求

**头文件：** d3d12\_xs.h\
**库：** d3d12\_xs.lib\
**支持的平台**：XBOX Series 主机
