---
title: argumentInfo
framework: metal
role: symbol
role_heading: Type Property
path: metal/mtlpipelineoption/argumentinfo
---

# argumentInfo

An option instance that provides argument information for textures and threadgroup memory.

## Declaration

```swift
static var argumentInfo: MTLPipelineOption { get }
```

## Discussion

Discussion This option provides all properties of an MTLArgument instance, except for bufferStructType and bufferPointerType, which are nil. To obtain these detailed buffer type properties, retrieve the bufferTypeInfo instance.

## See Also

### Retrieving argument information

- [bufferTypeInfo](metal/mtlpipelineoption/buffertypeinfo.md)
- [failOnBinaryArchiveMiss](metal/mtlpipelineoption/failonbinaryarchivemiss.md)
