# `writeTuple2Buffer`

*Function*

## Declaration

```swift
func writeTuple2Buffer(_ buffer: UnsafeMutablePointer<CChar>, _ key: UnsafePointer<CChar>, _ value1: CGFloat, _ value2: CGFloat, _ precision: UInt8) -> Int
```

```objc
size_t writeTuple2Buffer(char *buffer, const char *key, CGFloat value1, CGFloat value2, uint8_t precision);
```

```python
writeTuple2Buffer(buffer: str, key: str, value1: float, value2: float, precision: int) -> int
```

## See Also

### Values and Collections

- [`writeKeyValueListBlock`](/Core/GlyphsCore/writeKeyValueListBlock)
- [`writePosition`](/Core/GlyphsCore/writePosition)
- [`writeTuple2`](/Core/GlyphsCore/writeTuple2)
- [`writeTuple2Format1`](/Core/GlyphsCore/writeTuple2Format1)
- [`writeColor`](/Core/GlyphsCore/writeColor)
- [`writeTransform`](/Core/GlyphsCore/writeTransform)
- [`writeTransformToBuffer`](/Core/GlyphsCore/writeTransformToBuffer)
- [`writeDateString`](/Core/GlyphsCore/writeDateString)
- [`writeElements`](/Core/GlyphsCore/writeElements)
- [`writeElementsLine`](/Core/GlyphsCore/writeElementsLine)
- [`endArray`](/Core/GlyphsCore/endArray)

