# XEG_DDGICreateInfo

#### 概述

此结构体描述创建具有DDGI特性的XEG\_RTGI对象的信息，当结构体中的信息变化时，需要创建新的XEG\_RTGI对象。

**起始版本：** 6.0.0(20)

**相关模块：** XEngine

**所在头文件：** xeg\_vulkan\_rtgi.h

#### 汇总

#### 成员变量

| 名称 | 描述 |
| --- | --- |
| XEG_StructureType sType | 识别此结构的XEG_StructureType值，必须是XEG_STRUCTURE_TYPE_DDGI_CREATE_INFO。 |
| const void * pNext | 指向扩展结构的指针。 |
| XEG_RTGIQualityMode qualityMode | 输出图像的质量模式，必须为XEG_RTGIQualityMode中的枚举值。 |
| uint32_t numberVolume | 需要同时渲染的最大体积数量，范围为[1, 9]。 |
| VkExtent2D scaledView | 渲染宽高缩小倍率，建议范围为[1, 4]，必须不小于1。 |
| VkExtent2D viewSize | 输出GI图像的渲染宽高。 |
| bool enableCloud | 是否开启端云模式，true为开启，false为关闭。 |

#### 结构体成员变量说明

#### enableCloud

```
bool XEG_DDGICreateInfo::enableCloud
```

**描述**

是否开启端云模式，true为开启，false为关闭。

#### numberVolume

```
uint32_t XEG_DDGICreateInfo::numberVolume
```

**描述**

需要同时渲染的最大体积数量，范围为\[1, 9\]。

#### pNext

```
const void* XEG_DDGICreateInfo::pNext
```

**描述**

指向扩展结构的指针。

#### qualityMode

```
XEG_RTGIQualityMode XEG_DDGICreateInfo::qualityMode
```

**描述**

输出图像的质量模式，必须为XEG\_RTGIQualityMode中的枚举值。

#### scaledView

```
VkExtent2D XEG_DDGICreateInfo::scaledView
```

**描述**

渲染宽高缩小倍率，建议范围为\[1, 4\]，必须不小于1。

#### sType

```
XEG_StructureType XEG_DDGICreateInfo::sType
```

**描述**

识别此结构的XEG\_StructureType值，必须是XEG\_STRUCTURE\_TYPE\_DDGI\_CREATE\_INFO。

#### viewSize

```
VkExtent2D XEG_DDGICreateInfo::viewSize
```

**描述**

输出GI图像的渲染宽高。