---
title: CGPoint
framework: corefoundation
role: symbol
role_heading: Structure
path: corefoundation/cgpoint
---

# CGPoint

## Declaration

```swift
struct CGPoint
```

## Topics

### Initializers

- [init()](corefoundation/cgpoint/init().md)
- [init(dictionaryRepresentation:)](corefoundation/cgpoint/init(dictionaryrepresentation:).md)
- [init(x:y:)](corefoundation/cgpoint/init(x:y:)-4lkgz.md)
- [init(x:y:)](corefoundation/cgpoint/init(x:y:)-4tunm.md)
- [init(x:y:)](corefoundation/cgpoint/init(x:y:)-72awk.md)

### Instance Properties

- [customPlaygroundQuickLook](corefoundation/cgpoint/customplaygroundquicklook.md)
- [dictionaryRepresentation](corefoundation/cgpoint/dictionaryrepresentation.md)
- [formattedDescription](corefoundation/cgpoint/formatteddescription.md)
- [x](corefoundation/cgpoint/x.md)
- [y](corefoundation/cgpoint/y.md)

### Instance Methods

- [applying(_:)](corefoundation/cgpoint/applying(_:)-2afxw.md)
- [applying(_:)](corefoundation/cgpoint/applying(_:)-5nfkk.md)
- [equalTo(_:)](corefoundation/cgpoint/equalto(_:).md)

### Type Properties

- [zero](corefoundation/cgpoint/zero.md)

## Relationships

### Conforms To

- [Animatable](swiftui/animatable.md)
- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomReflectable](swift/customreflectable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Structures

- [CGAffineTransform](corefoundation/cgaffinetransform.md)
- [CGAffineTransformComponents](corefoundation/cgaffinetransformcomponents.md)
- [CGFloat](corefoundation/cgfloat-swift.struct.md)
- [CGRect](corefoundation/cgrect.md)
- [CGSize](corefoundation/cgsize.md)
- [CGVector](corefoundation/cgvector.md)
