---
title: RealityRenderer.MetalEventAction
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/realityrenderer/metaleventaction
---

# RealityRenderer.MetalEventAction

The structure describing an event and value to be signaled or waited for.

## Declaration

```swift
struct MetalEventAction
```

## Topics

### Instance Properties

- [event](realitykit/realityrenderer/metaleventaction/event.md)
- [value](realitykit/realityrenderer/metaleventaction/value.md)

### Type Methods

- [signal(_:value:)](realitykit/realityrenderer/metaleventaction/signal(_:value:).md)
- [wait(for:value:)](realitykit/realityrenderer/metaleventaction/wait(for:value:).md)

## See Also

### Metal workflow rendering

- [RealityRenderer](realitykit/realityrenderer.md)
- [RealityRenderer.CameraSettings](realitykit/realityrenderer/camerasettings-swift.struct.md)
- [RealityRenderer.CameraOutput](realitykit/realityrenderer/cameraoutput.md)
- [RealityRenderer.ImageBasedLight](realitykit/realityrenderer/imagebasedlight.md)
- [RealityRenderer.EntityCollection](realitykit/realityrenderer/entitycollection.md)
