---
title: DiffuseLightProbeGroupComponent
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/diffuselightprobegroupcomponent
---

# DiffuseLightProbeGroupComponent

A component that stores diffuse probe data for a spatial region.

## Declaration

```swift
struct DiffuseLightProbeGroupComponent
```

## Overview

Overview Attach this component to an entity to designate it as a diffuse probe group — a positioned source of baked diffuse lighting. Other entities can reference this group via DiffuseLightProbeReceiverComponent to receive spatially-varying diffuse illumination. This follows the same source/receiver pattern as ImageBasedLightComponent / ImageBasedLightReceiverComponent. let probeGroup = Entity() probeGroup.components[DiffuseLightProbeGroupComponent.self] =     DiffuseLightProbeGroupComponent(resource: probeResource)

## Topics

### Initializers

- [init(resource:)](realitykit/diffuselightprobegroupcomponent/init(resource:).md)

### Instance Properties

- [resource](realitykit/diffuselightprobegroupcomponent/resource.md)

## Relationships

### Conforms To

- [Component](realitykit/component.md)

## See Also

### Related Documentation

- [DiffuseProbeResource](realitykit/diffuseproberesource.md)
- [DiffuseLightProbeReceiverComponent](realitykit/diffuselightprobereceivercomponent.md)

### Lightmaps and light probes

- [LightmapResource](realitykit/lightmapresource.md)
- [LightmapComponent](realitykit/lightmapcomponent.md)
- [DiffuseProbeResource](realitykit/diffuseproberesource.md)
- [DiffuseLightProbeReceiverComponent](realitykit/diffuselightprobereceivercomponent.md)
