<!--
{
  "documentType" : "article",
  "framework" : "Quartz",
  "identifier" : "/documentation/Quartz/execution-arguments",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Execution Arguments"
}
-->

# Execution Arguments

Arguments to the method [`execute(_:atTime:withArguments:)`](/documentation/Quartz/QCPlugIn/execute(_:atTime:withArguments:)).

## Topics

### Constants

[`QCPlugInExecutionArgumentEventKey`](/documentation/Quartz/QCPlugInExecutionArgumentEventKey)

The current event.

[`QCPlugInExecutionArgumentMouseLocationKey`](/documentation/Quartz/QCPlugInExecutionArgumentMouseLocationKey)

The current location of the mouse (as an `NSPoint` object stored in an `NSValue` object) in normalized coordinates relative to the OpenGL context viewport ([0,1]x[0,1] with the origin (`0,0`) at the lower-left corner).



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)