<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macCatalyst: 27.0.0 -",
    "macOS: 27.0.0 -",
    "tvOS: 27.0.0 -",
    "visionOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "RealityKit",
  "identifier" : "/documentation/RealityKit/AnimationGraphResource/parameterNames",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "RealityKit"
    ],
    "preciseIdentifier" : "s:17RealityFoundation22AnimationGraphResourceC14parameterNamesSaySSGvp"
  },
  "title" : "parameterNames"
}
-->

# parameterNames

The names of all parameters declared by the graph definition.

```
var parameterNames: [String] { get }
```

## Discussion

Use this list to discover the parameters a graph exposes for runtime control. Set
values for these parameters through the owning entity’s parameter binding rather
than through the resource itself, so that any entity using the graph can drive it
with values that match its own state:

```swift
entity.parameters["MoveSpeed"] = BindableValue(Float(1.0))
```

---

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)