---
title: "parameterHandle(name:)"
framework: realitykit
role: symbol
role_heading: Type Method
path: "realitykit/portalmaterial/parameterhandle(name:)"
---

# parameterHandle(name:)

Returns a handle for the parameter with the given name.

## Declaration

```swift
static func parameterHandle(name: String) -> MaterialParameters.Handle
```

## Parameters

- `name`: The name of the parameter as declared in the shader graph.

## Discussion

Discussion Handles provide a faster path for repeated parameter access compared to name-based lookups. Obtain a handle once and reuse it across frames.

## See Also

### Accessing shader parameters

- [getParameter(name:)](realitykit/portalmaterial/getparameter(name:).md)
- [getParameter(handle:)](realitykit/portalmaterial/getparameter(handle:).md)
- [setParameter(name:value:)](realitykit/portalmaterial/setparameter(name:value:).md)
- [setParameter(handle:value:)](realitykit/portalmaterial/setparameter(handle:value:).md)
