# `GSPositionOffset`

*Function*

## Declaration

```swift
func GSPositionOffset(_ offset: UnsafeMutablePointer<CGFloat>, _ position: CGFloat, _ reverse: Bool)
```

```objc
void GSPositionOffset(CGFloat *offset, CGFloat position, BOOL reverse);
```

```python
GSPositionOffset(offset: float, position: float, reverse: bool)
```

## See Also

### Curve Offsetting

- [`GSCalculateFactorFromUnitVector`](/Core/GlyphsCore/GSCalculateFactorFromUnitVector)
- [`GSComputePenPoint`](/Core/GlyphsCore/GSComputePenPoint)
- [`GSComputeWidthSamplesFromExplicitPenPoints`](/Core/GlyphsCore/GSComputeWidthSamplesFromExplicitPenPoints)
- [`GSFineTuneCurve`](/Core/GlyphsCore/GSFineTuneCurve)
- [`GSOffsetCurveSegment`](/Core/GlyphsCore/GSOffsetCurveSegment)
- [`GSOffsetCurveSegmentUneven`](/Core/GlyphsCore/GSOffsetCurveSegmentUneven)
- [`GSPenPointWithDefaultValue`](/Core/GlyphsCore/GSPenPointWithDefaultValue)

