| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| enabled | u8 | 0x0 | If ON, reflections are enabled. | This field is a boolean. |
| localLightEnabled | u8 | 0x1 | If ON, reflections from the player's local light are enabled. | This field is a boolean. |
| localLightForceEnabled | u8 | 0x2 | If ON, reflections from the player's local light are forcefully enabled. | This field is a boolean. |
| pad1 | dummy8 | 0x3 | This field is padding. | |
| resolutionDivider | u32 | 0x4 | The resolution scale to use for reflections. | |
| ssrEnabled | u8 | 0x8 | If ON, screen-space reflections are enabled. | This field is a boolean. |
| ssrGaussianBlurEnabled | u8 | 0x9 | If ON, screen-space gaussian blur is enabled. | This field is a boolean. |
| pad2 | dummy8 | 0xa | This field is padding. | |
| ssrDepthRejectThresholdScale | f32 | 0xc | The depth rejection threshold scale to use for screen-space reflections. | |
| ssrRayTraceStepScale | f32 | 0x10 | The raytracing step scale to use with the Screen-space Reflection parameter. | |
| ssrFadeToViewerBias | f32 | 0x14 | The screen-space reflection angle bias to apply when fading a reflection. Smaller values result in higher quality. | |
| ssrFresnelRejectBias | f32 | 0x18 | The screen-space reflection fresnel rejection bias to apply to a reflection. Smaller values result in higher quality. |