---
title: "signal(_:atExecutionEvent:value:)"
framework: metalperformanceshadersgraph
role: symbol
role_heading: Instance Method
path: "metalperformanceshadersgraph/mpsgraphexecutiondescriptor/signal(_:atexecutionevent:value:)"
---

# signal(_:atExecutionEvent:value:)

Executable signals these shared events at execution stage and immediately proceeds.

## Declaration

```swift
func signal(_ event: any MTLSharedEvent, atExecutionEvent executionStage: MPSGraphExecutionStage, value: UInt64)
```

## Parameters

- `event`: Shared event to signal.
- `executionStage`: Execution stage to signal event at.
- `value`: Value for shared event to wait on.
