---
title: HasPointLight
framework: realitykit
role: symbol
role_heading: Protocol
path: realitykit/haspointlight
---

# HasPointLight

An interface that defines a point light source component.

## Declaration

```swift
@MainActor @preconcurrency protocol HasPointLight : HasTransform
```

## Topics

### Getting the point light component

- [light](realitykit/haspointlight/light.md)

## Relationships

### Inherits From

- [HasTransform](realitykit/hastransform.md)

### Conforming Types

- [PointLight](realitykit/pointlight.md)

## See Also

### Entity compliance

- [HasPerspectiveCamera](realitykit/hasperspectivecamera.md)
- [PointLight](realitykit/pointlight.md)
- [SpotLight](realitykit/spotlight.md)
- [HasSpotLight](realitykit/hasspotlight.md)
- [DirectionalLight](realitykit/directionallight.md)
- [HasDirectionalLight](realitykit/hasdirectionallight.md)
