---
title: "float3(_:_:_:)"
framework: swiftui
role: symbol
role_heading: Type Method
path: "swiftui/shader/argument/float3(_:_:_:)"
---

# float3(_:_:_:)

Returns an argument value representing the MSL value float3(x, y, z).

## Declaration

```swift
static func float3<T>(_ x: T, _ y: T, _ z: T) -> Shader.Argument where T : BinaryFloatingPoint
```

## See Also

### Creating argument values

- [boundingRect](swiftui/shader/argument/boundingrect.md)
- [color(_:)](swiftui/shader/argument/color(_:).md)
- [colorArray(_:)](swiftui/shader/argument/colorarray(_:).md)
- [data(_:)](swiftui/shader/argument/data(_:).md)
- [float(_:)](swiftui/shader/argument/float(_:).md)
- [float2(_:)](swiftui/shader/argument/float2(_:).md)
- [float2(_:_:)](swiftui/shader/argument/float2(_:_:).md)
- [float4(_:_:_:_:)](swiftui/shader/argument/float4(_:_:_:_:).md)
- [floatArray(_:)](swiftui/shader/argument/floatarray(_:).md)
- [image(_:)](swiftui/shader/argument/image(_:).md)
