---
title: "bufferLocation(named:)"
framework: realitykit
role: symbol
role_heading: Instance Method
path: "realitykit/lowlevelmaterialparametermapping/bufferlocation(named:)"
---

# bufferLocation(named:)

Returns the argument table buffer slot index for the named buffer parameter, or nil if no parameter with that name exists.

## Declaration

```swift
func bufferLocation(named name: String) -> Int?
```

## Parameters

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

## Return Value

Return Value The buffer slot index, or nil if no buffer parameter with that name exists.

## See Also

### Locating parameters

- [textureLocation(named:)](realitykit/lowlevelmaterialparametermapping/texturelocation(named:).md)
- [constantLocation(named:)](realitykit/lowlevelmaterialparametermapping/constantlocation(named:).md)
- [LowLevelMaterialParameterMapping.ConstantLocation](realitykit/lowlevelmaterialparametermapping/constantlocation.md)
